Sibo's Blog

Search this site

    THE JOURNAL

    The archive

    2026

    09.06 My First Day with GPT-6 Astra
    08.18 Agents, Skills, and Models: Reflections from Alibaba AI Night School
    08.02 Building a Codex Plugin for Multichannel Publishing from Yuque
    07.19 Designing an AI Operations Platform with AgentScope
    06.07 Reflections on Writing 10,000 Lines of Code with Qoder
    04.13 A Practical Guide to Claude Code Commands
    04.05 My 2025: An Annual Review
    01.10 How Large Models and Agents Are Democratizing Technology
    01.04 How Cross-Border E-Commerce Transactions Work

    2025

    12.24 Machine Learning for Backend Developers in the Age of Large Models
    10.07 Why So Many Students Choose to Study in Hong Kong
    09.17 Why the Digital Renminbi Matters in an Online Payment Economy
    09.07 Understanding Bitcoin and Blockchain from First Principles
    08.15 A MacBook Pro Setup Guide for Developers
    03.07 My 2024: Promotion, a Half Marathon, and Studying Across Hong Kong and Shenzhen
    02.16 Three Years at Alibaba: Personal Reflections Beyond Technology

    2024

    06.15 Building and Testing a Distributed Lock

    2023

    07.09 Handling Hot Reads and Writes
    05.07 Handling Message Idempotency in Queue Consumers
    05.05 Sperm Donation: The Process and Personal Reflections
    04.25 Troubleshooting a MetaQ Consumer Backlog
    02.18 Unit and Integration Testing in Spring Projects
    02.07 Understanding Zero-Copy I/O

    2022

    10.30 Coordinating Multiple I/O Calls in Java
    08.09 Handling Exceptions in Java Thread Pool Tasks
    05.14 Reflections on Life and Death Are Wearing Me Out
    05.04 Protocols and Scheduling Patterns for Microservice Interaction
    01.21 The Evolution of My Technical Knowledge System
    01.16 Lessons from My First Technical Project Management Role

    2021

    12.12 Understanding the Log4j Remote Code Execution Vulnerability
    09.19 Building a Frontend-Free Operations Platform
    08.07 Analyzing Multithreaded Consumption in RocketMQ
    07.31 Spring Initialization Failures with BeanPostProcessor and Circular Dependencies
    07.19 Handling Multiple Business Scenarios in an MQ Consumer
    04.29 The Technical Knowledge System I Built at University
    04.04 Practical Techniques for Productive Spring Development
    03.22 A Practical Guide to Customizing Hexo Themes
    02.17 An Analysis of Spring MVC Internals
    01.27 How Spring MVC Resolves @RequestBody Parameters
    01.15 An Overview of Instant Messaging System Architecture
    01.10 A Personal Review of A Little Red Flower

    2020

    12.22 Building a Custom Parameter Parser for Spring MVC
    12.21 From Interview Skills to Business Impact: A Framework for Engineering Growth
    12.17 Java Runtime Memory: Object Storage and Class Loading
    12.16 Building a Blog with Hexo and GitHub Pages
    12.14 Lessons from an Outsourcing Project
    10.17 Reflections on My University Years

    2019

    03.23 A Personal Review of So Long, My Son