Build a blog with Sapper and Svelte
The best bit? It's built by the team behind Svelte. Svelte is a fast growing alternative to frameworks such as Vue or React, but it's main differentiator is that it pre-compiles websites and supplies only the JS required to get it to work. No need for a runtime or other parts of the framework we don't make use of. The result? Tiny bundles. Really tiny.
I've covered Svelte before. I think the concept is absolutely sound. It's the best of both worlds. To be able to have an out-of-the-box build tool ready to make websites fast by default can only be a good thing. It's opinionated enough to make sure we can't make any silly performance mistakes, but open enough to make pretty much any site required.
In this issue's tutorial we create a simple blogging site. It follows much a similar line to Sapper's own template repo but we go through all the steps on what makes it work, where the data that powers it come from and how to customise it to our own needs.
The end result is a speedy blogging site that has a few neat tricks up its sleeve. To find out what they are, you'll need to pick up Web Designer 290 and follow along. Always leave you wanting more.