Blog

Thoughts from two software engineers. You can filter posts by tags or by category.

Building your own CDN for Fun and Profit

by

Fresh from the hold-my-beer department, why don’t we build our own little CDN? Oh, and it actually makes sense.

Docker 101: Linux Anatomy

by

Docker is (mostly) used to run Linux, but in order to successfully create a Docker image, we must first understand how Linux works.

Under the hood of Docker

by

The runc and rkt container runtimes power Docker & co. But what powers the container runtimes? Read on for a deeper look into containerization technology.

Your marketing tools are killing your site performance

by

Google Tag Manager is probably the worst thing that happened to the web in the last 10 years. Yes, you read me right. Your shiny marketing tools are murdering your conversions. Wonder why? Read on.

Stop using PHP sessions!

by

OK, that title may be a little provocative, but PHP sessions have a fatal flaw that make them problematic with modern-day web applications. Let’s take a look.

Why Docker matters and why you should care

by

Have you ever wondered what all the fuss is about with this Docker thing? Are you having a hard time convincing your colleagues to take it seriously? Well then, read on, I’m going to lay it all out for you.

Intercontinental Docker Swarm

by

Docker is the new hotness. Swarm is an even newer, even hotter thing. The question is: will it blend? Can it run spanning multiple continents?

Functional Object Oriented Programming

by

Does the title strike you as strange? Do you think functional and object oriented programming are two fundamentally contradicting paradigms? I don’t think so.

Working with Certificates in Java

by

Let’s face it, the Java crypto API is a mess. It is extremely hard to use, and very confusing. Let’s try and make sense of this sorry excuse for an API.