Available · Shanghai, CN

Hi, I'm  Tao .
I write about backend , cloud infra , and life .

Backend engineer working with Java, Rust, and the Cloudflare developer platform. Tutorials, field notes, and the occasional rant — usually written for my future self.

0
posts written
0
years writing
0K
words shipped
0
topics

Last updated July 2026 · view archive

/ now

a snapshot
Building

Cloudflare Workers + D1

📚
Reading

Designing Data-Intensive Apps

🦀
Learning

Rust async runtimes

/ featured

All posts
A Practical Guide to Packaging, Signing, and Notarizing macOS Apps
01 Jul 15 · macOS

A Practical Guide to Packaging, Signing, and Notarizing macOS Apps

A practical macOS distribution guide for desktop apps built with Tauri, Electron, and similar tools, covering .app builds, Developer ID signing, Apple notarization, DMG creation, ticket stapling, Gatekeeper checks, and troubleshooting.

Read
Getting Started with Spring Boot + Embabel: Build an AI Blog Assistant in Java
02 Jun 7 · spring-boot

Getting Started with Spring Boot + Embabel: Build an AI Blog Assistant in Java

A complete walkthrough of building a goal-driven AI blog writing assistant using Spring Boot and Embabel. Covers Maven setup, domain model design, @Agent/@Action authoring, and REST Controller integration.

Read
An Introduction to 3D Printing Technology: A Practical Guide to Terminology, Processes, and Development Pathways
03 May 16 · 3d

An Introduction to 3D Printing Technology: A Practical Guide to Terminology, Processes, and Development Pathways

A practical introduction to 3D printing technology, covering core terminology, common additive manufacturing processes, materials, software workflows, and learning paths for product managers, engineers, designers, makers, and beginners.

Read
Complete Guide to Swift UserDefaults: From Basics to Advanced Practices
04 Dec 1 · iOS

Complete Guide to Swift UserDefaults: From Basics to Advanced Practices

Deep dive into UserDefaults in Swift, learn how to store user preferences, handle custom objects, understand security best practices, and master the @AppStorage property wrapper in SwiftUI.

Read
The Three Pillars of Modern Distributed Communication: An Architectural Analysis of HTTP, WebSocket, and gRPC
05 Nov 30 · frontend

The Three Pillars of Modern Distributed Communication: An Architectural Analysis of HTTP, WebSocket, and gRPC

A systematic comparison of HTTP, WebSocket, and gRPC across transport mechanics, performance characteristics, browser support, operational complexity, and security models, providing an actionable decision framework for protocol selection in modern distributed systems and microservice architectures.

Read
Podman Quadlet: A Simpler Way to Run Containers with systemd
06 Nov 1 · Podman

Podman Quadlet: A Simpler Way to Run Containers with systemd

A comprehensive guide to Podman Quadlet, learning how to manage container services using simple text files, implementing declarative container management, and replacing the traditional podman generate systemd method.

Read

/ recent posts

Archive

/ topics

All →
stay in touch

New posts. No spam. Pinky promise.

Subscribe via RSS, or just bookmark this page. I publish a few times a month.