avatar

Posts

Site-to-Internal Network

An open-source way to connect a home or small office network to an internal one.

IPv6-First Kubernetes on Bare Metal

At my organization, we’ve deployed Kubernetes on a bunch of rented bare metal servers. We’ve come up with an architecture that uses modern IPv6-only networking (with interfaces to the IPv4 internet), doesn’t require overlay networks, and in general is fairly lean and hence quite simple to administer.

A qualitative cost analysis of using a "cloud"

A question that is often brought up in tech companies, is whether or not to use cloud for hosting your service applications (typically for SaaS vendors). Let’s do a high-level analysis, and look at the benefits and costs of using the cloud.

My Personal Pragmatic Scala Style Guide

This is my personal style guide on how to write Scala programs that scale in terms of developers. It’s a distillation that contains the essence of observations I’ve had over many years, working with teams of different sizes and backgrounds, from Scala pros to complete newbies. All these guidelines are given with the ultimate goal of making development fast and fun, for yourself, and for you in six months and other people working with you.

Monorepoly

Go to update all your repositories. Do not pass GO, do not collect $200.

Writing your own Git Scripts

Git is designed as a system of numerous independent commands that all start with git. Some well-known examples are git commit, git rebase, git merge etc. Have you ever wondered how you can extend the git suite with your own?

Software Stability Levels

A categorization of the stability of software in open source projects.

Hello World

This site has been moved to Hugo.