Category:
Software Engineering
/ Web Development
2 articles in "Web Development"
February 1, 2026
Software Engineering
Web Development
Backend Development
Homelab
c#
cpp
Low Level
Arduino
ESP32
Temperature
DHT11
BME280
Homelab
Over-engineering a Room Thermometer with an ESP32 and C#
A look at how I over-engineered a solution to a simple problem: tracking my room's climate history using an ESP32, a BME280 sensor, and a custom C# polling service to visualize temperature trends over time.
January 25, 2026
Software Engineering
Web Development
Backend Development
Programming Languages
concurrency
c#
go
green-threads
colored-functions
async-await
C# vs Go: Do We Really Need Colored Functions?
Concurrency models have honestly been one of my favorite topics to research and talk about. After years of dealing with C# Tasks and then finally trying out Go's goroutines, I realized the difference isn't just syntax. Here is my take on how "colored functions" rewire your brain, the specific headaches I've faced in C#, and why Go's "colorless" world feels so refreshing (even if I miss the debugger).