The Great Gatsby
A quick plug for GatsbyJS
Not the novel, but the framework which gave me the way-in to the world of React I needed to build this website. GatsbyJS describes itself as a static site generator, and as a developer using it, you'll go nowhere near HTML - instead Gatsby uses templates to render the HTML on each build. This makes your website fast and stable. It connects well to Content Management systems, using GraphQL, avoiding having to store markdown or photos in your code folder, thus keeping it light. Gatsby is easy to use, especially if you understand javascript, and has given me a great beginners insight into modern web-app creation. It is designed to maximize SEO on your site, using a pre-rendering technique called 'incremental HTML generation'.
These factors combine to create a website that is slick, scalable and search-engine friendly.