I have written 48 articles on this website. Find a reverse-chronological list of them all here.
2021
10 Articles- — A Guide to Load Testing Node.js APIs with Artillery
- — A Comprehensive Guide to Error Handling in Node.js
- — How to Dockerize an Existing Node.js Application
- — Best practices for logging in Node.js
- — How to use Go with MongoDB
- — Rewriting the GNU Coreutils in Rust
- — New features in the fish shell
- — Adding TypeScript to your existing Rails App
- — Book Summary: A Philosophy of Software Design
- — A Complete Guide to Linting Go Programs
2020
11 Articles- — A Guide to Customising the Windows Terminal
- — How to process file uploads in Go
- — How to create your first Chrome extension
- — How to build a Pomodoro Timer App with JavaScript
- — How to build a Simon Game with JavaScript
- — Migrating away from Google Analytics
- — The quickfix and location lists in Vim
- — How to work with Data Types in Go
- — Working with Variables in Go
- — How to program a guessing game with Go
- — Introduction to the Go programming language and why you should learn it
2019
9 Articles- — How to build a Custom HTML5 Video Player with JavaScript
- — How to Build Your First Web Application with Go
- — How to build an Unsplash Search App with Svelte 3
- — Learn Svelte 3 by building a Todo List App
- — A guide to setting up Vim for JavaScript development
- — How to build a Countdown Timer with Golang
- — How to build a Todo List App with JavaScript
- — Learn Node.js and MongoDB by Building a URL Shortener App
- — How to build a Mobile App Layout with CSS Flexbox
2018
15 Articles- — Learn Node.js by Building a Timestamp Microservice App
- — How to build a responsive feature list with CSS Flexbox
- — How to build a Navigation Bar with CSS Flexbox
- — Learn CSS Flexbox by building a photo card component
- — A Guide to Responsive Images on the Web
- — How Image Optimisation Decreased my Website's Page Weight by 62%
- — How to build a Calculator App with JavaScript
- — Learn CSS Grid by building a simple Calculator Layout
- — How to Build Your First Node.js Website with Express and Pug
- — How to choose an editor for JavaScript
- — Why I switched to Vim from Visual Studio Code
- — HTTPS blind spots
- — Securing your website
- — SSL Certificates
- — The value of HTTPS