DEV Community

Young Gao profile picture

Young Gao

Backend engineer building production systems in Go, Rust, and TypeScript. Writing about practical patterns for real-world software.

Building a High-Performance Cache Layer in Go

Building a High-Performance Cache Layer in Go

Comments
7 min read
Designing Idempotent APIs: Why Your POST Endpoint Needs to Handle Duplicates

Designing Idempotent APIs: Why Your POST Endpoint Needs to Handle Duplicates

Comments
3 min read
PostgreSQL Performance: 10 Queries You Are Writing Wrong

PostgreSQL Performance: 10 Queries You Are Writing Wrong

Comments
4 min read
Building a CLI Tool in Rust: From Zero to Published on crates.io

Building a CLI Tool in Rust: From Zero to Published on crates.io

Comments
4 min read
Zero-Downtime Deployments on Kubernetes: Rolling Updates, Blue-Green, and Canary

Zero-Downtime Deployments on Kubernetes: Rolling Updates, Blue-Green, and Canary

Comments
5 min read
Building a Production Rate Limiter from Scratch in Go

Building a Production Rate Limiter from Scratch in Go

Comments
6 min read
Server-Sent Events: The Underrated Alternative to WebSockets for Real-Time Notifications

Server-Sent Events: The Underrated Alternative to WebSockets for Real-Time Notifications

Comments
7 min read
Pragmatic Error Handling in Go

Pragmatic Error Handling in Go

Comments
1 min read
Testing Strategies for TypeScript APIs That Actually Catch Bugs

Testing Strategies for TypeScript APIs That Actually Catch Bugs

Comments
7 min read
Docker Multi-Stage Builds for Go: From 1GB to 12MB Production Images

Docker Multi-Stage Builds for Go: From 1GB to 12MB Production Images

Comments
5 min read
Building a Type-Safe REST API with Zod, Express, and TypeScript: From Validation to OpenAPI Docs

Building a Type-Safe REST API with Zod, Express, and TypeScript: From Validation to OpenAPI Docs

Comments
7 min read
Building a Production API Gateway on Cloudflare Workers with Hono

Building a Production API Gateway on Cloudflare Workers with Hono

Comments
5 min read
Practical Guide to Building AI Agents with Tool Use: Patterns That Actually Work in Production

Practical Guide to Building AI Agents with Tool Use: Patterns That Actually Work in Production

Comments
11 min read
Building a Production-Ready CLI Tool with Go: From Zero to Distribution

Building a Production-Ready CLI Tool with Go: From Zero to Distribution

Comments
11 min read
loading...