Hi there, I’m Wuguang

and this is my software development blog. I’ll be sharing with you all things related to technology in this blog. If you would like to reach out to me, feel free to connect with me via LinkedIn.
Building a home lab - Hardware

Building a Home Lab

Hardware essentials for building a home lab

๐Ÿ“… November 6, 2025 ยท โŒ› 5 min
Contributing to open source

Hacktoberfest 2025: My First Participation

Hacktoberfest 2025: Contributing to open source

๐Ÿ“… October 11, 2025 ยท โŒ› 4 min
Expense tracking

Agentic Expense Tracking Workflow

Tracking expenses with the help of AI and automation

๐Ÿ“… September 24, 2025 ยท โŒ› 5 min
Journey

My Open Source Development Journey: From User to Code Owner

How I evolve from a casual user to a code owner for a open source project

๐Ÿ“… July 30, 2025 ยท โŒ› 5 min

๐Ÿ› ๏ธ I built SG Bus Arrivals

An integration with public transport services for home automation

๐Ÿ“… May 14, 2025 ยท โŒ› 4 min

๐ŸŽ๏ธ Speed Up Your Website Performance with WebP

Use webp for static resources to reduce load times

๐Ÿ“… May 4, 2025 ยท โŒ› 2 min

๐Ÿ› ๏ธ I've Built PDF DataTable - A Tool to Convert PDF Files to CSV

The development process behind PDF DataTable

๐Ÿ“… April 28, 2025 ยท โŒ› 6 min
intermittent issues

Decoding Intermittent Application Failures

Top reasons why applications fail intermittently and how to prevent them

๐Ÿ“… April 23, 2025 ยท โŒ› 3 min
small pull requests

Engineering Teams Should Embrace Small Pull Requests

Advocating for small pull requests - the why and how

๐Ÿ“… April 16, 2025 ยท โŒ› 2 min
working effectively with legacy code

๐Ÿ“– A Must-read Book for Software Engineers

Book recommendation: Working effectively with legacy code

๐Ÿ“… April 11, 2025 ยท โŒ› 1 min