Articles

2024

Why you should use Go

2024-10-04

A personal love letter to Golang, why I think more people should use it for full-stack web development and embrace traditional server-side rendered apps.

Reflections on trying to build a saas product in 5 days

2024-09-12

Small write-up on my attempt to use Grafto to build a new saas product from scratch in 5 working days, what I learned and how to improve it for the next attempt

A short run guide to deploying Grafto using Pulumi

2024-07-12

A complete code example that shows how you can deploy Grafto on AWS ECS Fargate, using Pulumi as your infrastructure as a code tool and Golang for the logic.

Building a blogging website with Golang

2024-04-02

An introductory guide on how to build and develop website with Golang focused on building a simple blog from scratch, ending with a deployable application.

Why top level internal is uncessary in Golang

2024-03-16

A short reflection on the use of internal, why it came about in the first place, alternatives for it and when to use it.

Choosing an IaC tool: Pulumi vs Terraform

2024-01-29

A non-devOps engineer's perspective on when to use pulumi compared to terraform and how to remove frictions for your team.

2023

One month to make one dollar: Part one

2023-02-01

Introduction to a challenge to generate at least 1 dollar starting from scratch in 1 month or less. Inspiried by 12 month 12 startups.

One month to make one dollar: Part two

2023-02-28

Results of the challenge to generate at least 1 dollar within 1 month starting completely from scratch.

Reflections on going from wantrepreneur to entrepreneur

2023-01-03

Reflections on wanting to become an entreprenuer, not getting anyhere and possible paths towards starting actual online businesses.

2022

Integration testing in Golang: A guide

2022-01-24

A guide on writing integration tests in Go using docker aimed at beginner Golang developers to quickly get started writing simple integration tests.

Building a blogging website with Rust

2022-08-29

An introductory guide on how to build and develop website with Rust focused on building a simple blog from scratch, ending with a deployable application.

2021

Opinionated guide to structuring Golang apps

2021-01-30

An introductory guide on how to structure Go apps for beginner Golang developers, focused on showing a practical way of creating Go apps when starting out.