Blog

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

Injection vulnerabilities: Bobby Tables and Friends

by

XSS, SQL injection, and other injection-class vulnerabilities can cause some serious damage. Let’s root them out!

Strong Opinions Weakly Held OR The Day I Bought Two Echo Devices

by

Hello, I have an order for I.C. Wiener.

One Controller, One Action

by

How many actions do you put in a controller? 5-6? 20? What would you say if I told you my limit is just one method?

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.