
Which JVM Language Would You Choose for a New Server-Side Project?
Results from my Mastodon poll and my personal 2 cents.
Writing is a big part of my life. This is a collection of the essays and long-form post I have throughout the years.

Results from my Mastodon poll and my personal 2 cents.
Who is going to build it?

While Go doesn’t have proper enums, you can create a more robust enum-like construct using interfaces and structs.
sqlc is a fantastic time and boilerplate saver, but is not a one-size-fits-all solution. Here are a few drawbacks I think people should be aware of.

Our side project Feedle has just hit its first major milestone.

When you just want to implement one or two methods … but be careful.

A bit of up-front thinking can help make our Go code cleaner and more performant.
Remind yourself of current and future events with ease.

Think of it as a percussion instrument, not (only) as a low-pitched guitar.
there is a fundamental parity mismatch between SQL and imperative code.
It is essential to understand the motivation behind why a company is posting a job offer before taking it on. Asking the right questions can help you assess if the job is a good fit for what you are looking for and if the company is on the same page.
The big thing in Unix was the realization that instead of building large monolithic systems, one could build smaller programs which could communicate with each other.

Two programming language giants appear on stage for a massive rap battle. Who will win?

As a software engineer, I’ve learned that consistency in code is crucial for the long-term success of a project, even when it means deviating from idiomatic principles.
Logseq is the closest thing to event sourcing in note-taking and knowledge management.
No results found.
Type to search...