Archives
All the articles I've archived.
-
gRPC Benchmark (1): Streaming vs REST for Large-Volume Data Transfer
Published: at 08:00 AM··· ViewsLast time I explained what gRPC is — this time I actually put it to the test.
-
What Is gRPC? And When Should You Actually Use It?
Published: at 08:00 AM··· ViewsNot satisfied with the textbook definition — let's walk through how to actually use it, step by step.
-
A Backend Dev's Performance Tuning in Practice (4): Finding the Bottleneck with Slow Query
Published: at 08:00 AM··· ViewsOne big investigation, and I'll dig your entire performance problem straight out of the ground.
-
A Backend Dev's Performance Tuning in Practice (3): Grafana & Prometheus Query Cases
Published: at 08:00 AM··· ViewsLearn Prometheus well — it won't burst out of a pregnant woman's chest.
-
A Backend Dev's Performance Tuning in Practice (2): Spring Boot Actuator
Published: at 08:00 AM··· ViewsWhat's up... is your API made of gold, or are the third-party modules made of gold?
-
A Backend Dev's Performance Tuning in Practice (1): Observing the Problem
Published: at 08:00 AM··· ViewsYou say there's a problem, so there's a problem? Says who, you baka.
-
The Buffer Pool and MySQL's Query Cache
Published: at 08:00 AM··· ViewsThe database has caches of its own. A look at the Buffer Pool — still indispensable today — and the Query Cache, which once existed but was finally removed in MySQL 8.0.
-
What Is Hibernate's Second-Level Cache?
Published: at 08:00 AM··· ViewsWhat is the second-level cache? How do you use it? And why do we rarely hear about it these days?
-
Getting Started with React (1): Setup, JSX, and Your First Component
Published: at 08:00 AM··· ViewsInstall Node.js, scaffold a project with Vite, understand JSX and components, then build a Greeting and a UserCard component from scratch.
-
Leetcode Problem-Solving Notes (1)
Published: at 08:00 AM··· ViewsSolutions and explanations for Two Sum, Remove Duplicates from Sorted Array, and Best Time to Buy and Sell Stock.
-
Leetcode Problem-Solving Notes (2)
Published: at 08:00 AM··· ViewsSolutions and explanations for Move Zeroes, Intersection of Two Arrays II, and 3Sum.
-
How Does a Domain Name Actually Reach Your Server?
Published: at 05:30 PM··· ViewsA walkthrough of DNS — from browser cache to Authoritative Name Server.
-
Why Should You Buy Your Own Domain?
Published: at 05:30 PM··· ViewsJust buy it, no second thoughts needed.