New
The latest blog posts to take off on Hacker News. 69 posts.
Cloudy with a Chance of Lock-In
There lots of products that came to market in the recent past and that will come to market in the near future that use some kind of cloud hosted component. In many cases these products rightly use some kind of off-device service in order to provide you with features that would otherwise not be possible. Sometimes…
A domain move disaster
Changing my valuable domain name was a cock-up of epic proportions.
I installed CoreOS on a 9-year-old MacBook
DeLorean DMC-12
The Curious Case of Linux Containers
The next person that says “Linux Containers will solve all our problems” is going to get taken out back and shot. This is a surefire way to…
Let’s encrypt automation on Debian
NOTE: This article is old, this hack is no longer necessary, as Debian includes dehydrated that makes all the work. Free SSL certificates for everyone! the https://letsencrypt.org/ initiative backed by Akamai, Cisco, Mozilla and EFF, is going to offer free certificates. On this post I am going to explain how I have…
Hostnames and usernames to reserve
If you're setting up a service where people can register their own usernames to be used as a hostname (username.example.com), email address (username@example.com), or URL path (example.com/username) within your domain, there are some common names you should avoid letting the general public register. Many …
What is a 'unikernel'?
Learn what unikernels are, how they remove OS bloat between hardware and applications, and why they're gaining traction in cloud and microservices.
Your own Debian Mail Server (part II): how to prove you are not a spammer
TL;DR: check mail-tester.com or Spam Checker. If you don't get 10/10, read this post. In a previous post, we saw how to configure a Debian mail server with Postfix and Dovecot, but we did not address an important issue: spam. Major e-mail providers are defending their users …
Visualizing Docker Containers and Images
This post is meant as a Docker 102 -level post. If you are unaware of what Docker is, or don't know how it compares to virtual machines ...
HAproxy in the era of Microservices
Tales of a Software Craftsman
The microservices cargo cult
Microservices are awesome. We know this because of all the success stories that are circulating lately. The news is full of such stories, of people taking large, monolithic codebases, breaking them up, adding HTTP APIs and enjoying all the benefits.
The sad state of web app deployment
I spent a good chunk of the last four days installing an Internet web forum, which claims it can be up and running in 30 minutes. I like to think I’m pretty alright at computers. So what went wrong here? Well let me tell you.
How we ended up with microservices
Microservices are a thing these days.
Kubernetes from the ground up: the API server
This is the second post in a series on Kubernetes , the open source cluster manager. The first post was about the kubelet .
96 MacBook Pro’s in one server rack
96 MacBook Pro’s in a single Rack space We had a need to introduce 96 MacBook Pro’s for our product testing. Our requirements included Retina displays, small form factor, low powe…
Why Docker Is Not Yet Succeeding Widely in Production
Docker’s momentum has been increasing by the week, and from that it’s clearly touching on real problems. However, for many production users today, the pros do not outweigh the cons. Docker has done fantastically well at making containers appeal to developers for development, testing and CI environments—however, it has…
Nginx with dynamic upstreams
I recently made a setup at work where I had a Nginx server facing the user, which would forward requests to a service running behind an AWS Elastic Load Balancer (aka. ELB). That in itself doesn’t sound like a difficult task, you just find the hostname for the ELB and point Nginx at it with a proxy_pass statement like…
Under the Hood of Amazon EC2 Container Service
In this post I explore the Amazon ECS architecture and what this architecture enables.
Goodbye, OpenStack
I just removed myself from every OpenStack mailing list and meetup. I’m sure I’ll still use it, but I don’t see myself as part of that community any longer. When I was at DreamHost, I really felt like part of that community and that I could help make it better. However, in the three years since I’ve left DreamHost, I…