How I Shipped a Java Library to Maven Central, Solo
The dual-write problem shows up wherever a service needs to update its database and notify the outside world as one atomic step. The write succeeds an
Curated development tutorials from top sources. Filter by language.
The dual-write problem shows up wherever a service needs to update its database and notify the outside world as one atomic step. The write succeeds an
TL;DR: Use StatusCake, Better Stack, or UptimeRobot for outside-in API checks and production notifications. Add Healthchecks for scheduled jobs that c
When upgrading an old Rails app, I want to know what will block the upgrade before I start changing versions. I built rails-preflight to find those b
Read More from Kido (Dương Phúc Khánh) 🌐 Official Engineering Hub: https://khanhdp.com 🏛️ Biography & Career Timeline: https://khanhdp.co
Somewhere in the first hour of reading about AI agents, you meet a diagram. A box labelled Thought, an arrow to Action, an arrow to Observation, and a
I run a visa agency in Bali. The half of my week that has nothing to do with visas goes into Apify Actors, and one of them is a transcriber: give it a
I built Portsmith to help reuse focused JS/TS features across repositories. It prepares changes in a copy, runs declared behavior checks and exports
This series covered the minimum steps for using Claude Code mods in the desktop app's Code tab, and answers to the problems people search for most. He
You need data out of a 200-page PDF because you want to feed a RAG pipeline, fill a database from contracts or filings, or ask questions that cross hu
Parsing Telegram Channels with Python: Telethon Basics Without Getting Banned Short answer: Telethon plus your own account, read-only calls
I’m a Student Developer Building an AI Learning Assistant Called Modi I've always been interested in technology, but I didn't want to spend
An invoice data extraction API takes an invoice as a PDF or image and returns structured JSON: header fields such as invoice number, vendor, dates and
Generating a bingo card looks like filling a grid, but the details show up as soon as users request different sizes, custom words, free centers, and m
On November 24, 2025, JFrog Security Research disclosed that a self-replicating npm worm had quietly backdoored 796 unique packages. The industry call
Disclosure: I build Formgong. Our WordPress plugin went live in the official directory on 13 October 2026, so part of this post is about it. Everythin
You’re reading The React Native Rewind #61. The Great Graphite Migration Out on the open plains of React Native, a great change is unde
Between 4 and 13 October 2026 I had seven pull requests merged upstream: one in Prefect, one in SQLGlot, one in Apache Beam, two in Microsoft PyRIT, o
In Part 1 (The Repository Pattern in FastAPI), we explored how to draw clean data boundaries with SQLAlchemy 2.0 without fighting the ORM. Once your
I put a Content Security Policy of img-src 'none' on a page in Chrome this afternoon, pointed an at a host it forbids, and watched what the page coul
Every frontend framework has to solve the same foundational challenge: when data changes in memory, how does the framework know which pixels on the sc