Topics
Every post is grouped into one topic, the same clusters that make up the constellation on the homepage.
- Rust77Ownership, traits, async, FFI and the crate ecosystem.Latest: Managing Rust Projects and Dependencies with Cargo · May 17, 2025
- Go58Services, concurrency and tooling in Go.Latest: Using Gin Framework in Golang · Apr 12, 2025
- Python78Scripting, web frameworks, testing and data work.Latest: Replicating Laravel's Crypt::decryptString Logic in Python · Oct 17, 2025
- JavaScript & web78JavaScript, TypeScript, React, Vue, CSS and static sites.Latest: Rebuilding FriendlyUser: A Three.js Homepage and a Starlight Blog · Nov 6, 2026
- AI & data21LLMs, OCR, NLP and data pipelines.Latest: Revolutionizing Web Performance: Using Gemini 3.1-Pro-Preview for AI-Generated SVGs · Feb 22, 2026
- DevOps & tooling25Containers, Git, CI and cloud hosting.Latest: Beyond the Whale: The Architecture, Trade-Offs, and Implementation of Post-Docker Container Frameworks · Jun 30, 2026
- Mobile & Android74Android libraries, Flutter, Kotlin and Swift.Latest: Android Room Persistence Library A Comprehensive Guide · Apr 23, 2025
- .NET & C#21C#, .NET and Windows APIs.Latest: An Introduction to ASP.NET A Powerful Web Development Framework · Apr 4, 2025
- C++ & systems30C++, low-level programming and automation.Latest: C++ Type Traits and Metaprogramming A Deep Dive · Apr 17, 2025
- LaTeX11Diagrams and documents in LaTeX.Latest: Advanced Topics in LaTeX · Dec 14, 2024
- Investing28Stock screeners, market data and finance tools.Latest: How I implemented a stock screener in python Part II · Apr 18, 2024
- Everything else55Thoughts, career notes and one-off experiments.Latest: Using WebAssembly for Serverless Computing · Mar 8, 2025
© 2026 David Li · Home · Blog · RSS ·Classic site · Built with Astro, Starlight and three.js