Taking notes while you’re out running
In a ideal world good ideas arrive just at the right time, when you’re sat at a desk with a pen in hand and paper to write on. But the reality is that it doesn’t always work this way.
Articles on designing and coding things for the web.
In a ideal world good ideas arrive just at the right time, when you’re sat at a desk with a pen in hand and paper to write on. But the reality is that it doesn’t always work this way.
The ins and outs of listing content in Hugo. Breaking down the various functions and variables it takes to create lists of the different content types.
jq is a handy little utility for processing JSON in the command line. It’s useful for turning it into a more readable format when using curl.
How to create a modular navigation builder. Modular, because you’ll be able to use it to create any number of navigations to use in your website or app.
A problem I’ve been facing is how to remove content in Gatsby that has a deadline. Here I’ll show you the approach I’m using to filter content at query time using GraphQL and then automate the build process.
You often read that the best way to make progress and achieve your goals is to show up every day and put in the hours. But this doesn’t make it any easier to make happen.
Having a clearly defined, repeatable strategy is the easiest way to make problem solving more tolerable.
By setting goals you typically define a desired future behaviour or specific outcome. But goal setting doesn’t provide any kind of plan to help you achieve your goals. A strategy known as “Implementation Intentions” can help.
To understand the arrow function syntax, you need to get an understanding of a few different ways of expressing a function.
A boolean value is either true or false. Like a light switch it’s either on or off.
Once a month I curate a newletter for designers and developers interested in static sites, CSS and web performance. Check out past issues to get an idea.