DEVELOPMENT
JAVASCRIPT
JavaScript Fundamentals: Truthy and Falsy Values Explained
Truthy and Falsy values are a fundamental part of JavaScript and understanding them is key to writing efficent JavaScript. Here's all you need to know.
Read More...
Here are all my latest blog posts. I often write about Web Development, AWS, Serverless and more...
DEVELOPMENT
JAVASCRIPT
Truthy and Falsy values are a fundamental part of JavaScript and understanding them is key to writing efficent JavaScript. Here's all you need to know.
Read More...
DEVELOPMENT
GATSBYJS
Framer Motion is a powerful JavaScript package for adding animations to a website. Here's how to pair it with GatsbyJS to do page transition animations.
Read More...
DEVELOPMENT
CSS
CSS clamp is a function in CSS that allows us to have greater dynamic control over the values we use in our styles, here's what you need to know about it.
Read More...
DEVELOPMENT
CSS
CSS keyframes let us define custom animations in CSS to use across our website, here's everything you need to know about them.
Read More...
DEVELOPMENT
CSS
CSS has some powerful properties for animations so here's everything you need to know about CSS animations.
Read More...
DEVELOPMENT
CSS
CSS Shorthand properties are a great way to save time when writing CSS, here's more...
Read More...
DEVELOPMENT
GATSBYJS
If you have a newsletter on ConvertKit, you may want a custom signup form on your GatsbyJS website bespoke to your design. Here's how to set one up.
Read More...
CONTENT-CREATION
Creating regular content requires a workflow, in this blog post I share my workflow to churn out regular content.
Read More...
DEVELOPMENT
GATSBYJS
Letting readers link directly to a section of a blog post is a helpful feature to have on a blog, here's how to implement it on a GatsbyJS blog.
Read More...
ENTREPRENEURSHIP
It always seems there are never enough hours in the day as a developer. So, here's 3 tools to help increase your productivity as a developer.
Read More...