Blog
Engineering insights, product development, and lessons learned from building software.
RSS FeedBuild vs. buy: should you build your own product analytics?
You can build product analytics in a weekend, and that's the trap. An honest build-vs-buy breakdown for ISVs: what rolling your own really costs, when building is the right call, and when to just buy.
How to add usage tracking to a .NET application in 30 minutes
Wire the Beacon .NET SDK into a real WinForms app in about 30 minutes — sessions, events, exception tracking, and an offline queue. One NuGet package, no browser, no JavaScript.
Why desktop software vendors still don't know which features get used
Web companies have had product analytics since 2009. Desktop and server ISVs got skipped. Here's why the gap exists, what it costs, and what to do this week.
Clean Architecture in .NET: A Practical Guide
Learn how to structure .NET applications using Clean Architecture principles for maintainability, testability, and long-term scalability.