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.

What the *** is an IoC container?

by

Just what in the name of the allmighy bit is an IoC / Dependency Injection container? If find that this confuses a lot of people. Let’s dig into it.

Make all classes final!

by

I have a pretty radical suggestion for clean code: make all your classes final!

Why people want Kubernetes?

by

I’ve previously argued that running Kubernetes is hard. Why do people still want it? Let’s look past the hype train and take a gander through the valuable things k8s provides.

What people misunderstand about OOP

by

Is OOP dead? Is Functional Programming the future? Some articles seem to suggest so. I would tend to disagree. Let’s discuss!

Monitoring: Basics

by

Monitoring your application is critical. But how do you do it? What are the important things you need to watch out for?

Immutable Infrastructure?

by

Immutability is an important concept I talked about before. But how do we apply it to infrastructure?

Host everything yourself!

by

Often when a big service provider messes up, there is an inevitable slew of people who tout the advantages of self-hosting everything. But is it really efficient?

Fundamentals: The Address Resolution Protocol

by

How does a computer know what MAC address belongs to an IP? How does ARP work?

Security: What is Cross-Site Request Forgery?

by

Cross-Site Request Forgery is a pretty well known security vulnerability, yet many developers still fail to secure their applications. Let’s discuss this!