I was the lead backend developer of FirstHealth.org. Some of the more notable aspects of the project include:
- The new site is built entirely in ASP.NET MVC (C# Razor) and all content is entered using the Umbraco CMS.
- Hundreds of articles were imported from the legacy site. As the legacy site had no export function, I built a tool to scrape the articles from the old site, parsing out titles, images, and other meta-data as necessary.
- I wrote web services for the frontend developers to use for dynamic functionality (e.g., site search, directory search, forms, and so on).
- For better performance, various areas of the site use cached data, and I made the duration of all of those caches configurable in the CMS (even configuration of the cache is cached for a duration that is configurable).
- Every page uses HTTPS. This was done to ensure better security for users and to improve SEO now that Google uses HTTPS as a ranking signal.
1 2 3 4 5