Build a robot.txt file based on a data file using Hugo
Recently, I was reviewing how I generate my blog. I have noticed that my site seems to get a lot of bot traffic. I would rather not see this traffic,
Curated development tutorials from top sources. Filter by language.
Recently, I was reviewing how I generate my blog. I have noticed that my site seems to get a lot of bot traffic. I would rather not see this traffic,
What do backend engineers write most often? Usually it is pulling data from a database and assembling nested JSON for frontend APIs. Take an agile pr
The Billion-Dollar Showdown: Are Mets and Dodgers Bad for Baseball? The 2023 MLB season is underway, and the world is eagerly anticipating
A Kanji Numeral Converter With 小字, 大字, and 壱弐参 Legal Forms Japanese has three number systems: everyday kanji (一二三), legal kanji (壱弐参 — use
A TypeScript Error Code Reference Explained in Japanese — 35 Common Errors Type 'string' is not assignable to type 'number' (TS2322). What
Sometimes I find myself starting a new Rails project, and almost immediately, I hit a wall: User Permissions. Guests can read posts, users can edit
Fly.io is an incredible platform for deploying applications close to your users globally. However, if you are a Java developer looking to launch a Spr
If you've ever wired a workflow into HubSpot, you know the pain: OAuth flows, token refresh, scopes, and an SDK you have to keep current with every Hu
When working with Claude Code, I sometimes end up with so many plans and tasks that I lost the track of what I was doing... Especially after a compute
Lending institutions lose billions annually to loan defaults. A production-grade risk assessment platform must operate at millisecond latency, financi
The Concurrency Problem DailyWatch processes video metadata from 8 regions. Each region returns up to 50 videos, and each video may need th
Zeus crypto Recovery Services is your trusted partner in recovering lost stolen, or inaccessible cryptocurrency assets. In today’s digital financial
Somewhere around 40,000 concurrent connections, your Java service falls over. Not from CPU, not from network — from memory, because every connection i
Refactoring Guru already has the best blog to learn Design patterns. Here I am just trying to give a brief about each design. Design patterns are sol
I run 7 Claude Code agents that coordinate across 16 projects on a single machine. No CrewAI. No AutoGen. No LangGraph. Just files, shell scripts, and
The communication layer is one of the few architectural decisions that touches everything in your apps. It determines your latency floor, how independ
Large JavaScript bundles can slow down your application. When too much code loads at once, users wait longer for the first paint and pages feel less r
In August 2012, Knight Capital, a major trading firm in the United States, deployed faulty trading software to its production system. The system used
We’ve all been there: you start a new project, and before you’ve written a single line of business logic, your package.json is already filled with sma
Introduction to the Repository Pattern in Go As a seasoned blogger stepping into the Go ecosystem, I’ve encountered the repository patter