Janos

👋 Hi!

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. We are writing this blog together with my partner Sanja.

You can find most of my work on GitHub.

Go Patterns: Embedding Static Files

by

Go creates a single, statically linked binary. This makes it extremely easy to distribute applications. How do we add static resources, such as text files, images, and the likes, to our application without losing that advantage?

Go Patterns: Object-Oriented Programming

by

On the surface, Go doesn’t look like an object-oriented language. However, if we look deeper, OOP is not only possible, but an effective way to organize code.

Creating a fast website

by

What does it take to create a website that loads in under one second? Is the loading time the measure of speed?

Exchanging social media for productivity and health

by &

If you’re reading this post, you’ve probably typed something like “should I quit social media” or similar expressions of the same thought into your favorite search engine. Don’t you worry, we’ll feed your confirmation bias right here.

20,000 lines under the Go-cean

by

Last year I wrote two blog posts about the programming language Go. This is the follow-up after having written over 20,000 lines of Go code.

The 512-byte VM

by

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

IPVS: The Linux Load Balancer (Deep Dive)

by

Did you know Linux has a built-in network load balancer? Did you know it is used by Kubernetes? Let’s explore!

Into the new School Year with Open Source and YouTuber Spirit

by &

Instead of doing the same old bad slides combined with bad audio on Zoom, let’s learn from YouTubers and dig into free and open source tools to change the way we teach in the face of the pandemic.

TCP connections can break silently

by

Are you thinking of using Microservices? Here’s something you may not know: TCP connections can break entirely silently.