Fiodar SazanavetsHow to Build Immunity To Being BrainwashedI originally wrote this article during the COVID pandemic and it had an uncatchy title of How to properly form an opinion on scientific…22h ago22h ago
Fiodar SazanavetsIntegration-testing .NET Aspire AppsHaving automated test coverage for our software apps is very important. Although manual tests sometimes have their place, automated tests…5d ago5d ago
Fiodar Sazanavets10 Important Lessons CrowdStrike Incident Taught UsOn the 19th of July 2024, a faulty update to CrowdStrike endpoint protection software caused mayhem around the world. Windows computers…Jul 21Jul 21
Fiodar SazanavetsWhy .NET Aspire Components Are PowerfulAs well as being able to orchestrate .NET projects, Aspire can also orchestrate the so-called Aspire components. These components are…Jul 14Jul 14
Fiodar SazanavetsHow .NET Aspire Does Health Checks And Why It MattersWhen we look at the Resources tab of the .NET Aspire dashboard, we find the State column in the table displayed there. This column shows…Jul 7Jul 7
Fiodar SazanavetsMonitoring Apps Inside .NET AspireToday, we will talk about the process of monitoring applications orchestrated by .NET Aspire. But before we do it, let’s remind ourselves…Jun 30Jun 30
Fiodar SazanavetsThe Anatomy of .NET Aspire ApplicationAdding components is easy, as Aspire comes with fully fledge orchestrator functionality, such as service discovery. Launching and…Jun 231Jun 231
Fiodar SazanavetsBuilding an audio player app with the .NET Uno PlatformPreviously, in a tutorial presented as a series of articles, we looked at how to use .NET to build an audio player that can run on Windows…Feb 19Feb 19
Fiodar SazanavetsThe most important skill for 21st centuryWe are living in the information age. Many traditional industries and jobs associated with them are on the way out. Internet and smart…Feb 9Feb 9
Fiodar SazanavetsContradictions in TDD and why it’s merely a guidance and not the gospelTest-driven development (TDD) is a highly popular and highly misunderstood subject. And there is no surprise as to why it’s so…Jan 31Jan 31