Go Modules in Practice: Init, Tidy, Vendor, and Publishing Packages
As a backend engineer, I have worked on many services where the hard part was not only writing the code. The hard part was keeping the project clean,
Curated development tutorials from top sources. Filter by language.
As a backend engineer, I have worked on many services where the hard part was not only writing the code. The hard part was keeping the project clean,
The Problem We Were Actually Solving The treasure-hunt engine had to keep state for each actor: current tile, inventory, active effects, an
The Problem We Were Actually Solving The treasure hunt engine spends 68% of its CPU cycles inside a single function, resolve_drop_candidate
Static content deployment is one of the most time-consuming steps in a Magento 2 release pipeline. On a large store with multiple themes, locales, and
Sharebox started from a simple frustration: Plex and Jellyfin are overkill when you just want to send someone a movie link. The project took shape ove
Three years ago I inherited a Rust-based treasure-hunt engine that processed upwards of 2 million in-game events per second. Latency was fine on the b
Every React Native project eventually needs a drum/wheel picker. You know the one — that satisfying iOS-style scrolling cylinder for selecting dates,
As Go's popularity in cloud-native and backend architectures continues to soar, the complexity of individual projects is growing exponentially. Early
In this article, we will be comparing algorithms to compress webp image. To do this, we will be using our Java image library, JDeli. We will be compar
I have been working on a project called SEOCore, which is an SEO crawler and audit CLI built with TypeScript. It is also my first public repository,
The Problem We Were Actually Solving We were solving the classic scale-to-zero problem, but the twist was that configuration itself became
Product wants to ship a new checkout flow. Engineering wants a way to roll it out gradually - 1% canary, 10%, 50%, 100% - with an instant rollback if
Features of Java: Simple: Java is easy to learn compared to C++. No pointers No complex memory handling Clean and readable syntax Meaning: Java i
What is Java? Java is a high-level programming language used to build: Web applications Mobile apps (Android) Software systems Java is Write Onc
This is the seventh article in the Exeris Kernel series. TL;DR: Direct ByteBuffer gives you zero-copy but defers cleanup to the GC. Arena gives you d
I got tired of bloated reminder apps, so I built my own I only wanted this: “Remind me about X at time Y.” Not a full planning system. Not 20 scr
The Problem We Were Actually Solving I was tasked with optimizing the event handling pipeline for our Veltrix system, which was initially b
The problem nobody warns you about On a busy Tuesday evening, a Spanish football clip we'd indexed two hours earlier started trending. With
Rust already has well-established parser combinator libraries like nom and chumsky, so why build another one? In my experience, using parser combina
If you build custom WordPress sites for data-heavy industries (like Real Estate listings, Vacation Rentals, or Directory menus), you've likely faced t