Articles

(Feeds: RSS | Atom | JSON )


Opinion pieces, commentary on existing technologies and some of the stuff that's happening in the world.

My journey from ad hoc chaos to order (a tale of legacy code, services and containers)

Recently, there was a discussion on HackerNews about Kubernetes, containers and other ways to manage services. One of the arguments that i heard was also one tha...

The good things in the current age in tech

In the industry, we often talk about the more negative aspects that cause us strife - frameworks that are out of date, hard problems that no one really has concerete solutions and so on. But every now and...

Remote working and the elephant in the room

The COVID pandemic largely forced the industry to adapt to remote working conditions for a number of months. It does seem like we'll eventually get over the pandemic and life will return to normal, with f...

Stable Software Release System

A while ago, i wrote an article called "Never update anything" that brought to light some of the issues with our current approaches to versioning software and the shortcomings of semantic versioning in particular. H...

Docker Swarm over Kubernetes

A little while back someone asked a question on Reddit:

Why docker swarm is not popular as Kubernetes?

Having a few thoughts to share, i responded with my personal experience. However, i thought that it would ac...

Never update anything

Here's a fair warning: this article is reductio ad absurdum, therefore you shouldn't take it as gospel. However, i do believe that this point of view is extreme enough that it usually gets shut down immediately, yet doesn't...

On technological illiteracy

Just recently, my dad asked me how to view a file that someone had shared with him through e-mail, some project documents from a colleague. Upon viewing the e-mail it became obvious to me, that not only would he not be a...

What it truly takes to get a web app running

Recently, in a discussion over on Hacker News, someone expressed displeasure at how complicated running apps is in the modern day and age:

Why is this so hard & tedious. I've seen enough infrastruc...

On finances and savings

Let's tackle another social topic that's typically not talked about due to stigma, shall we? I've had lots of discussions with people in private about finances, savings, the importance of purchasing power parity (PPP) or lac...

How i organize my Docker deployments in 2021

A post on Reddit over at /r/selfhosted asked people to share how they organize their Docker containers. I did see that the majority of the people there simply used Docker Compose or something of the so...

manavakcina.lv and apturicovid.lv

Having participated in the creation of https://apturicovid.lv (well, actually all of what you see on the site was written by me, including the APIs that fetch the data and the private CMS, excluding the text cont...

How i migrate apps between servers in 2021

There are plenty of reasons for why you might want to migrate an app over to another server. For example, hardware resources are better suited to hosting it on another node (SSD instead of HDD, a better CP...

My thoughts while working on a Master's degree in 2020

So, the other day i had just finished working on the first full draft of my Master's degree, which was when i got an e-mail from my supervisor which included the following bit of text:

"The...

COVID-19 contact tracing with Bluetooth vs GPS tracking and the unexplored potential for these apps

Disclaimer: I was 1 of the approximately 100 specialists who participated in the Apturi Covid project (i created the homepage), however the views...

Moduliths: because we need to scale, but we also cannot afford microservices

So, let's get one thing straight: if you're working in ICT, you're probably not in FAANG. Unless you are, in which case, good job at getting there! But for the rest of us,...