Archives
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