2 Apr 2024
Tired of clunky Go API frameworks? This week I explore a framework that leverages Go's type system for clean RESTful APIs, streamlined development, and superior documentation.
7 Mar 2024
Choosing some old boring technology reignited my passion for building. HTMX, Flask and SqlAlchemy are a great choice for a project in 2024.
24 Feb 2024
I reflect on a fun evening hack, and the future of authentic human writing on the web.
10 Feb 2024
I reflect on a fun evening hack, and the future of authentic human writing on the web.
22 Jan 2024
This week we are reflecting on a recent blog post from a developer of 30 years who asserts that you should never do screens first. I disagree, and here is why.
12 Jan 2024
Join me as I recap 2023. A year of balancing remote work, a new SaaS role, creating content and becoming a dad. I'll share what went well, what didn't go so well, and what I'm looking forward to in 2024.
10 Dec 2023
This week I explore the concept of local first software, and how it can help you build better software.
1 Dec 2023
Balancing professional growth and personal time is hard. This week I answer: Is it important to keep working on side projects after that first job?
24 Nov 2023
Reflections on a decade of Golang, how to pick niche technologies for your software engineering career.
16 Nov 2023
This week we create a tiny markdown editor using Wails, React and Tailwind.
2 Nov 2023
A quick and fun code kata is to implement this algorithm to solve a code cracker puzzle.
29 Oct 2023
How I'm relaunching my blog after 10 years of working on it.
15 Apr 2023
I had a very specific need. Finding the current state of an Airbnb market in a specific location....
22 Mar 2022
RSMQ is the most simple Queue Implementation in the known universe. My own implementation here comes...
11 Oct 2021
If you are a junior or intermediate, you should consider picking up projects or languages that help...
11 May 2021
What is htmx? htmx is this tool I have been flirting with for creating dynamic web applications. It...
10 Apr 2021
Greetings fellow gophers. Go is optimized for readability, but it can be a bit repetitive for the wr...
4 Nov 2020
Asking questions well is one of the most important skills to develop as a new professional. Really gr...
19 Oct 2020
Svelte is an interesting framework because it is not really a framework. To be accurate, it is a comp...
16 Sep 2020
In a community programming forum I heard a new developer say: I quit programming, here to chat. It...
28 Mar 2020
Everyone knows that great communication skills are the most important trait we want in our team membe...