👋 Hi there!

We are Software Engineers with well over a decade of experience in the industry each. On this page you’ll find posts about technology, life in IT, our projects, and more.

Latest blog posts

More posts »

Go Patterns: Retries

by

When working on microservices or any network-related code retries are a must. Go has a few neat features that help with creating an easy-to-use retry library.

Go Patterns: Pipelines

by

Sometimes, when reviewing code, you come across a huge spaghetti of sadness. You’d love to refactor it, but it is just a list of steps that need to be executed in order.

Go Patterns: Elegant Parallel Queues

by

Processing items in a queue in parallel is one of the trickier subjects in programming. You don’t want to overload your systems, but you also want to maximize speed. Go has some unique tools to deal with it.

gotestfmt: go test output for humans

by

Reading the go test output can be quite tiresome, especially when multiple tests are running in parallel. While IDEs make our lives easier, CI systems don’t have that advantage. Let’s fix that!

The 512-byte VM

by

What’s the smallest virtual machine you could create? Or, why would you want one?

ContainerSSH

by &

ContainerSSH is an SSH server that launches containers in Kubernetes, Docker, and Podman for each new SSH connection. You can find the documentation, downloads, and development over at ContainerSSH.io.

Project News

ContainerSSH 0.4.1: Bugfixing Audit & Proxy

We are announcing the immediate availability of ContainerSSH 0.4.1: Bugfixing Audit & Proxy

DevLog: SSH authentication via OAuth2

Authenticating an SSH session over OAuth2 sounds crazy? Not as much as you’d think!

ContainerSSH 0.4: Audit & Proxy

We are announcing the immediate availability of ContainerSSH 0.4: Audit & Proxy

Who are we?

We are two software engineers who love to write, have a passion for education, and like to build software projects.

Click our names below for our individual posts.

Janos

I’m a software engineer specializing in server applications and system-level software development, but sometimes I venture into the front end world too. Quite often I find myself taking a deep dive into a topic that tickles my brain.

When I’m not coding I like spending time outdoors, such as cycling, climbing.

Sanja

After several roles ranging from writing to program and people management at large companies, I have found the most satisfaction when I have fewer meetings. That’s when I decided to focus on Engineering and am currently researching for my doctorate in visualization with deep learning and working as an engineer in virtualization.