Murmel is seeking a new home on the Fediverse. Our Mastodon beta is now live and ready to try. | Continue reading
Machine learning rocks, but it’s far from intelligence. It’s advanced stats on steroids. Know its limits, roll with smaller models, and be the boss of your decisions. | Continue reading
It’s not the performance, and neither is it the complexity. | Continue reading
Did Google reinvent both EJBs and Spring in Go? | Continue reading
Good error messages add up and tell a story | Continue reading
Results from my Mastodon poll and my personal 2 cents. | Continue reading
Who is going to build it? | Continue reading
While Go doesn’t have proper enums, you can create a more robust enum-like construct using interfaces and structs. | Continue reading
sqlc is a fantastic tiem and boilerplate saver, but is not a one-size-fits-all solution. Here are a few drawbacks I think people should be aware of. | Continue reading
Our side project Feedle has just hit its first major milestone. | Continue reading
When you just want to implement one or two methods … but be careful. | Continue reading
A bit of up-front thinking can help make our Go code cleaner and more performant. | Continue reading
Remind yourself of current and future events with ease. | Continue reading
Think of it as a percussion instrument, not (only) as a low-pitched guitar. | Continue reading
there is a fundamental parity mismatch between SQL and imperative code. | Continue reading
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. | Continue reading
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. | Continue reading
Two programming language giants appear on stage for a massive rap battle. Who will win? | Continue reading
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. | Continue reading
20 years ago: Use a fat and complex persistence framework on top of the DB, because we might switch DBs in the future… | Continue reading
The limited-time sale is only valid until Nov 30th. | Continue reading
Logseq is the closest thing to event sourcing in note-taking and knowledge management. | Continue reading
I spent quite some time last Saturday morning, moving my main Obsidian vault away from iCloud. I want to make myself use Obsidian more, but syncing via iCloud has been such a pain - regularly ended up having duplicated or even lost notes in-between syncs. | Continue reading
Albert Bourla’s book, “Moonshot: Inside Pfizer’s Nine-Month Race to Make the Impossible Possible” provides readers with a behind-the-scenes look at the race to develop and deliver a COVID-19 vaccine. As the CEO of Pfizer, Bourla’s perspective provides a unique and interesting ang … | Continue reading
I usually avoid running direct promos on this blog, but this one involves my product Murmel, so I hope you’ll forgive me. | Continue reading
I have recently helped a team bring a new side project to the world - feedle. feedle is a dedicated search engine for blogs and podcasts - anything with a public RSS feed. What makes it unique is that every search on feedle is also its own RSS feed. This allows visitors to subscr … | Continue reading
It’s Information Overload Day today, a day to take a break from the constant flow of information. It symbolizes everything I have been fighting for - creating tools and solutions that help people spend less time processing information online. | Continue reading
Most people using Obsidian prefer using a single vault for all their notes, according to a quick poll. This gives users more flexibility and fine-grained control in organizing their notes. A single vault also contains all of one’s notes in one place - this is especially useful fo … | Continue reading
The solution to having separate Obsidian configurations for each device is to use different settings folders for each device. This way, you can keep your settings separate and synchronized across devices. | Continue reading
Luca Palmieri’s book, Zero To Production in Rust is a great guide for those looking to learn Rust by building an email newsletter-sending Web service from scratch. The book is full of first-hand developer tips on how to set up one’s environment or what tools to use, and goes beyo … | Continue reading
Yesterday, I gave our side project BARE a bit of a facelift. Most of The changes are tiny and cosmetic, but one is something I should have done from the very beginning… | Continue reading
There is a trillion-dollar opportunity hidden in imposter syndrome. Every time you think that “everyone else but me knows how to do this,” you’re looking at a market niche waiting to be served. | Continue reading
First Encounter is a wallpaper I created in collaboration with Stable Diffusion’s AI model. When working with generational AI, it is hard to say who should be credited for the creation of the work. Was it me who came up with the idea and thought of an appropriate prompt, or was i … | Continue reading
The algorithms that are currently being used by the social media platforms that dominate our attention are designed to keep us engaged with content for as long as possible. But that’s not all they can do. | Continue reading
Today, I’m going to cherish the time with my family and friends and make memories that will last a lifetime. | Continue reading
Eliud Kipchoge just ran a marathon in 2:01:09, breaking his own world record by 30 seconds. This is an incredible accomplishment, and a testament to Kipchoge’s dedication to his sport. | Continue reading
The problem with most marketing is that it’s based on interrupting people. We interrupt them with our ads, our emails, and our pop-ups. And we do it over and over and over again until, eventually, people tune us out. | Continue reading
Being an introvert isn’t about being shy, or lacking communication skills. It’s about a different way of managing your energy. Being an introvert simply means that you function better when you have time to yourself to internalize and reflect. | Continue reading
TL;DR: it’s the people 🤫 | Continue reading
Whatever virtual land you “own”, my next favorite one is one seed away in a neighboring universe. | Continue reading
Always self-host your website because your URL, your own private domain, is the most valuable thing you can own. | Continue reading
A description that will appear inside the meta tags | Continue reading
This should become Logseq’s official slogan: | Continue reading
Explicit > Implicit | Continue reading
Stay tuned - we will be back after the break | Continue reading