Nicholas Westby: Polymath Programmer
  • About
  • Contact
Nicholas Westby: Polymath Programmer
  • About/
  • Contact/
bb-dark.png
Nicholas Westby: Polymath Programmer

If you can dream it, I can build it.

BrandingBusiness

Nicholas Westby: Polymath Programmer
  • About/
  • Contact/

As the sole developer, I built the backend and front-end of BrandingBusiness.com from scratch using the Umbraco CMS, ASP.NET MVC, Bootstrap, and jQuery. Some of the more interesting aspects:

  • The images are retina ready and resize on the server for each responsive breakpoint (mobile, tablet, desktop).
  • Output caching is used on all pages along with an intelligent cache-busting algorithm. Content is up to date while pages are rendered nearly instantly.
  • The Less CSS preprocessor was used to help organize the CSS for better maintainability.
  • There are four distinct searches (global, blog, interview, and resource searches).
  • All forms are submitted with AJAX, and the client is able to configure workflows to handle submissions in custom ways (e.g., email notifications, Salesforce integration, and ExactTarget integration).
  • The codebase was architected with maintainability in mind. Dependency injection is heavily utilized to allow for swappable repositories (useful to develop without dependencies on an external database or to add unit testing later).
  • The deployment model used makes it easy for future developers to make rapid changes without fear of prematurely modifying the production server.
BrandingBusiness Homepage

BrandingBusiness Homepage

Responsive to the max.

BrandingBusiness Blog

BrandingBusiness Blog

One of three major content sections (blogs, interviews, resources). Includes a search tailored specifically to the blog articles, as well as other common blog features (author pages, blog comments, social sharing).

BrandingBusiness Case Studies by Branding Solution

BrandingBusiness Case Studies by Branding Solution

Case studies can be sorted by various criteria, and the layout adapts appropriately (here, they are sorted by branding solution).

BrandingBusiness Case Studies, Alphabetic

BrandingBusiness Case Studies, Alphabetic

The alphabetic sort for case studies.

BrandingBusiness Contact Form

BrandingBusiness Contact Form

The contact form, like all other forms on BrandingBusiness, is AJAX driven and allows for custom workflows when submitted (e.g., sending emails or interacting with third-party systems).

BrandingBusiness Interview

BrandingBusiness Interview

Interviews are one of the various types of articles possible on BrandingBusiness. Features article information (e.g., author), video navigation, interview pager, related content in sidebar, and social media sharing tools.

BrandingBusiness Search

BrandingBusiness Search

There is a global search as well as a few other searches tailored to different parts of the site (they appear in the headers of their respective sections).

BrandingBusiness Navigation

BrandingBusiness Navigation

The navigation is responsive and ready for use on all devices.

1 2 3 4 5 6 7 8
Previous Next
BrandingBusiness Homepage
BrandingBusiness Blog
BrandingBusiness Case Studies by Branding Solution
BrandingBusiness Case Studies, Alphabetic
BrandingBusiness Contact Form
BrandingBusiness Interview
BrandingBusiness Search
BrandingBusiness Navigation

© 2018 Nicholas Westby