From Hell to Haven: My Six-Month Journey with Capa-Java
From Hell to Haven: My Six-Month Journey with Capa-Java I'll be honest - when I first heard about Capa-Java, I thought I'd finally found th
Curated development tutorials from top sources. Filter by language.
From Hell to Haven: My Six-Month Journey with Capa-Java I'll be honest - when I first heard about Capa-Java, I thought I'd finally found th
Adding TypeScript to an existing Node.js project sounds simple until it isn’t. A few files in, things usually start drifting: tsconfig.json stops m
Your Pipeline Is 23.8h Behind: Catching Cybersecurity Sentiment Leads with Pulsebit We just identified a significant anomaly in our sentime
Throw keyword: JVM automatically throws system-generated exceptions. All those exceptions are called implicit exceptions. If we want to throw an exce
The most underused React 19 hook is useOptimistic. Most teams still reach for local state + loading spinners when they could ship instant UI. Here's
Part 12 - Superset Seeding and Dashboards 🎛️ This part continues from the warehouse models and explains scripts/seed_superset_dashboard.py.
TypeScript 5.8 shipped several features that quietly change how you write day-to-day TypeScript. Some are headline-grabbers; others are small wins you
Part 6 - API Client Design and Reliability 🔁 This part continues from the ingestion DAG and explains the reusable client functions in dags/
Part 5 - Ingestion DAG and Raw Storage 📥 This part continues from the runtime config and looks at the first real Airflow DAG in the chain:
Part 4 - Airflow Runtime and Shared Config ⚙️ This part continues from the bootstrap logic and explains the configuration layer that keeps
Related: Core Web Vitals and Lighthouse Explained INP is the Core Web Vital that Long Tasks directly destroy. A Long Task is any main-thread task th
Part 3 - Station Sampling and Cache Building 🗂️ This part continues from the data source overview and focuses on the bootstrap script that
Part 2 - Data Sources and Domain Model 📡 This part continues directly from the architecture overview. Now that the overall flow is clear, t
ออกตัวก่อนว่าไม่ได้เชี่ยวชาญ Go อะไรมากมาย แค่นึกไม่ออกว่าเขียนเรื่องอะไรดี แล้วเรื่องนี้ก็ผุดขึ้นมา ใน Go สามารถทำ OOP ได้ แต่จะค่อนข้างต่างจากภาษาอ
The Fastest Way to Build a Telegram Bot Natively Telegram bots are powerful tools for automating tasks, interacting with users, and integra
Cursor Rules for PHP: 6 Rules That Stop AI From Writing Legacy PHP in 2026 Cursor writes PHP fast. The problem? It writes PHP like it's 201
In the previous post, I explained why I chose the Saga Pattern over distributed transactions. Now let's look at the central piece: the orchestrator.
You maintain a shared Go module. A breaking API change is coming. Which repos across your org import it — and at which version? You own github.com
The Data Problem K-pop Poses to Backend Engineers Here's a fun engineering challenge that landed on my desk last year: how do you build a p
Capa-Java After Six Months: When "Write Once" Became "Configure Once Everywhere" Honestly, when I first discovered Capa-Java, I thought I'd