CoderBlog
Site

About CoderBlog — A Working Engineer's Journal

About CoderBlog — a working journal of software engineering, AI tooling, and the craft of building things that last.

CoderBlog is a one-person engineering journal, written and maintained by Winson Yau from Hong Kong. New articles go out weekly, occasionally twice a week when something interesting ships. The cadence is irregular on purpose — I write when I have something to say, not to feed an algorithm.

What this is

This is a personal site for working engineers. Articles are deep, code-heavy, and grounded in production experience. When a benchmark is cited, the methodology is shown. When a library is recommended, the failure modes are discussed alongside the wins. When a model is compared, the price is shown next to the score.

What this is not

This is not a tutorial site. It is not a news outlet. It is not a content marketing funnel for some SaaS product. The closest spiritual relative is the personal blog of a senior developer who has stopped trying to impress anyone and started trying to be useful.

What we cover

  • ASP.NET — .NET, C#, Blazor, EF Core, and the Microsoft stack, with a focus on production engineering rather than framework tours.
  • Fluttercross-platform mobile, Dart, widget design, performance, and shipping apps that survive real users.
  • AI Tech — LLMs, agents, MCP, RAG, fine-tuning, and the new shape of software work in 2026.
  • Hosting — cloud, Docker, CI/CD, edge, static sites, and the actual cost of running things in production.

Editorial principles

Every article is written from direct experience, not from marketing material. Code blocks are real and runnable. Benchmarks are reproducible. Conclusions are qualified. If I get something wrong, I will say so at the top of the article rather than quietly editing it out — the contact page is the fastest way to flag a correction.

Stack behind the site

The blog itself is a static site generated with Statiq and .NET 9, served from a small VPS in Hong Kong, fronted by Caddy as the reverse proxy. Comments run on a self-hosted Waline instance. No JavaScript framework, no React, no hydration, no CDN between the user and the bytes on disk. Source for the build pipeline is on GitHub.

A small request

If an article helps you ship something or saves you a week of debugging, the most useful thing you can do is forward it to one engineer who would also find it useful. That is the entire growth strategy. There is no email list to sign up for, no popup, no paywall. Just the articles, the RSS feed, and the search box.

Winson Yau

Engineer, writer, and founder of CoderBlog. Building tools and writing about the craft of software from Hong Kong.

Comments

Discuss the article below. Markdown is supported. Sign in with email or GitHub to leave a comment.