Featured Posts
Redis, Valkey, or Dragonfly: revisit the choice before you treat them as the same cache
If your service already uses Redis, the name on the port has not changed. The product behind that name has. Treating Redis, Valkey, and Dragonfly as three labels for one cache is the habit worth unlearning.
Read moreMongoDB 8.0 Performance is 36% higher, but there is a catch…
TLDR: If your app is performance critical, think twice, thrice before upgrading to MongoDB 7.0 and 8.0. Here is why…
Read moreRecent Posts
Self-hosted URL shorteners in 2026: revisit Shlink, YOURLS and Kutt before you share another link through a public shortener
A short link looks like a small thing. It goes into a printed brochure, a QR code on a shop counter, an SMS to customers, a slide in a conference talk.
Read moreSelf-hosted push notifications in 2026: revisit ntfy, Gotify and Apprise before you wire another alert to a chat webhook
Most teams send alerts the same way. A cron job fails, a backup does not finish, a disk fills up, and a script posts a message to a chat webhook.
Read moreSelf-hosted code search in 2026: revisit Zoekt, OpenGrok and Hound before you clone another fifty repos to find one function
Every growing engineering team reaches the same moment. Someone asks “where else do we call this function?”, and the honest answer is to clone fifty repositories and run grep across them.
Read moreSelf-hosted notes in 2026: revisit Joplin, Trilium Notes and Memos before you paste another runbook into a hosted notes app
Notes are where engineers keep the small things that matter: the command that fixed last month’s outage, the half-written design idea, the client’s odd network rule.
Read moreSelf-hosted invoicing in 2026: revisit Invoice Ninja, Akaunting and SolidInvoice before you send another invoice from a spreadsheet
Most small teams start invoicing the same way. Someone copies last month’s invoice in a spreadsheet, changes the number and the date, exports a PDF and emails it.
Read moreSelf-hosted scheduling and booking in 2026: revisit Cal.com, Easy!Appointments and Rallly before you share another Calendly link
Booking a meeting looks like a small thing. You share a link, the other person picks a slot, and an invite lands in both calendars.
Read more