Dreams of Code
Become a better developer in 4 minutes: https://bit.ly/45C7a29 👈
Computer Science, Software Engineering, Development and Programming Tutorials.
We'll be exploring popular programming languages and toolsets as well as some of the more unknown ones. We'll look at building projects with these tools and comparing them to each other.

This is perhaps my favorite use of A.I. so far. (MCP)

Everything that I like, dislike, and plan to change in my tech stack.

I honestly thought it was over for Redis...

There's more than one way to scale Redis/Valkey to 1M op/s...

It's time for a change

Rolling my own auth ended up being a mistake...

Alpine.js makes client side interactivity stupidly simple

What I've been up to recently...

I tried deploying to a VPS without Docker... just to see how hard it is.

10 things I learnt in 2024 to increase my developer productivity.

docker stack is my new favorite way to deploy to a VPS

The embed package is a lot more useful than I originally thought...

We finally have a monitor designed specifically for writing code: BenQ RD320UA review

This weird keyboard technique has improved the way I type.

SQLc is the perfect tool for those who don't like ORMs

Why I don't change SSH from port 22

Setting up a production ready VPS is a lot easier than I thought.

ElasticSearch becoming open source again is a big deal.

Function iterators aren't as bad as I thought...

The V10 Max: A customizable split keyboard that doesn't break the bank.

Five of my favorite project ideas to learn Go.

Turning the worst key on a keyboard into the most useful one

This cli component was trickier to build than I thought

So, you've committed a secret, what next?

We can now write scripts using these languages, but is it worth it?

Binary Search Animated

The best (and worst) types for storing money in PostgreSQL

Testcontainers have forever changed the way I write tests

Function Iterators might just change the way we write loops in Go

Why I'm no longer using Copilot