Skip to content
sharpSteff's Blog

Archives

All the articles I've archived.

2026 3
August 1
  • AvalonDock v5 Is Released: The Numbers Behind It

    AvalonDock v5.0.0 ships today. A look back at the numbers: 109 days, 223 commits, 69 merged pull requests, 7 to 14 NuGet packages, and a test suite that grew from 114 to 527 tests. Plus what comes next with AvalonDock on LibreWPF.

June 2
  • Provisioning Jenkins Windows Nodes for .NET Builds and UI Testing with Ansible

    How I provision Jenkins Windows execution nodes for .NET builds and, the tricky part, automated UI testing. Why GUI automation refuses to work from a Windows service, and how an auto-logon plus a logon-triggered scheduled task gives you a real interactive desktop that Ansible can stamp out repeatably.

  • AvalonDock v5 — The Biggest Undertaking Since 2020

    Updated:

    AvalonDock v5 is the most ambitious undertaking since 2020 — dropping EOL .NET versions, introducing AvalonDock.Core, and laying the architectural groundwork for the next generation of .NET desktop docking applications. Currently in early pre-alpha.