I implemented Clickhouse for an embedded analytics project handling millions of data points, and here...
As someone working in tech, it's hard to talk about anything other than AI these days. The progress...
After running my blog with Hugo hosted on Netlify for nearly a decade, I decided to migrate to a...
Software creates value by solving problems. But effectively solving problems is hard. How can we get...
Let's explore the considerations necessary when evolving temporal data over time. Almost all activel...
Let's talk about the difference between two kinds of software systems. This might be controversial b...
Crux is an innovative database in the Clojure world. What follows is an experience report.
There are so many big problems the world faces today. We hear about them in the news every day. You want to do something good in the world. You want to make a change. But you like building software. What can a software developer do to make the world a better place?
To define our own role and to know what to do next, it helps to sometimes take a break and get an idea of the bigger picture of what's happening around us.
Is the creation of software a craft or what is it then?
It already happened a few times in the history of computing that the level of abstraction the majority of us work on has been raised.
Let users manually insert data using Google Sheets while having the power of all available SQL tooling for further processing.
Let me show you why KeePass is more fun than your cloud-based password manager.
Let's write a cache in JavaScript and see what it means to keep things simple.
I am unsatisfied whenever I have to look at the logs in a Node.js project. Ratlog is an attempt to fix this.
I'd like to share my experience of getting started with Elixir by writing a simple command line application and introduce the setup for basic Elixir projects.
This article is an attempt at explaining Go as an alternative to Node.js.
Let's explore how to fulfill your image editing needs right in the terminal.
This is a little challenge to find out which tools programmers use to get their everyday tasks done quickly.
I would love to see more communities as diverse as dev.to
I like to share a puzzle with you.
Let me show you how I automate the setup of my development environment.
The other day I built a crawler that checks links on your website to see if there are any links that you can update from HTTP to HTTPS. I came up with an implementation that abstracts the coordination using channels and I would like to share it in this article.
I created a note taking application, but stopped using it. Let me explain how I take notes nowadays.
I explain my setup to keep backups of my repositories on my own server.