The Curious Engineer

All blogs / C# / .NET

EvilGeniusLabs.ca

evilgeniuslabs.ca/blog

EvilGeniusLabs — a personal lab for C# / .NET / Avalonia, Rust, retro-gaming experiments, and the kind of code that shouldn't work but does.

C# / .NETComputing historySoftware / engineering practice

Posts
27 from 23 Apr 2026 to 1 Oct 2026
Posting
weekly (27 in the last year)
Kind
personal blog
Feed
https://evilgeniuslabs.ca/rss

2026 27

  1. Two disciplines of code, and why AI splits them
  2. I set a pace I couldn't keep
  3. Thermalith: an open-source desktop label designer for NIIMBOT printers
  4. Built in private, released in public: self-hosted GitLab to GitHub
  5. A coffee button, and a home for the projects
  6. What's new this week: The calm before Build
  7. VB on Avalonia: the VB6 form-and-handler model, cross-compiled to Linux from Visual Studio 2026
  8. Is MAUI another Silverlight? A retrospective on every Microsoft UI framework, and why developers are tired
  9. What's new this week: Avalonia, .NET, Visual Basic, and the Microsoft choices that hit developers
  10. Why learn modern system design if the old ways still work?
  11. Frugal again - rules for writing code that respects the machine
  12. I added an apple-touch-icon by reading my own access logs
  13. The end of free hardware
  14. I'm writing a history of Visual Basic, Chapter 1 is up
  15. What's new this week: Avalonia, .NET, Visual Basic, and the Microsoft choices that hit developers
  16. Good developers learn to program. Most courses teach a language.
  17. What did you love about VB6, and what frustrates you about modern .NET?
  18. The feed doesn't know you, and YouTube refuses to let you browse
  19. From CVS to Git, thirty years of source control, lived from inside
  20. I use Claude Code, and here is how
  21. Mea culpa, I shipped a draft-book feature that hid every chapter inside it
  22. Visual Studio 2026 still ships the form designer Alan Cooper drew in 1987
  23. Turning an SBC's OTG port into a real USB keyboard — and the three traps that ate days of mine
  24. Windows 11 won't let you mix wallpaper types across virtual desktops — and the fix is one PNG
  25. Site Update - Addressed "Cancer" fonts
  26. Building EvilGeniusLabs.ca: from mockup to production in a week
  27. Smoke Test — First Post from Production