backend

A Simple Approach To Fullstack Error Handling

April 11, 2021 · 4 min read
Generic error messages suck. As a user, we encounter them all the time. “An error occurred, please try again later“. Often just to find out the problem wasn't some server outage, but something on our side. A typo in our email - and the server couldn't send that verification email, resulting in a 500 internal server error. Here's a simple but effective way to API error design.

Terraform for Fullstack Developers

February 19, 2021 · 9 min read
The more complex your infrastructure the more can go wrong. Let's look at Terraform as a way to automate tedious infrastructure setup (and to make it explicit).

What Is a REPL? [Read-Eval-Print Loop Explained]

January 8, 2021 · 1 min read
Every programmer has used one. Read-eval-print loops (or REPLs) are a centerpiece of modern software development. What exactly is a REPL, how does it work, and where can I use one? Let's find out.

How to Decide Between Frontend And Backend Development

October 2, 2020 · 1 min read
You want to learn web development. And you wonder where to start.Frontend development, backend development, or should you dare to try learning both and become fullstack? Here‘s the advice I‘d give my 8 years younger self

How to Learn Programming Faster If You Take Courses

September 18, 2020 · 1 min read
You're doing one of the many programming courses and wonder: "How can I accelerate my learning?" Here's the approach I took.

Why Can't I Pull The Scratch Docker Image?

June 30, 2020 · 1 min read
So, you have read of the `scratch` Docker image and tried out a `docker pull scratch`, which failed. What happened? And why?

You Should Care About Email Flooding. This Is How to Avoid It.

June 23, 2020 · 2 min read
Imagine this. Someone uses your website form to send thousands of spam emails. And you wake up to your email reputation being ruined and hundreds of “WTF happened” emails.

My Top 6 Docker Hosting Providers

April 21, 2020 · 3 min read
You may want it cheap and easy. Or you have complex requirements. For each taste, there exist Docker hosting providers out there.