Archives

Zeg vaarwel tegen IConfiguration en omarm de kracht van het IOptions-patroon

Ben je klaar met je configuratieproblemen? We beginnen bij IConfiguration, de basis voor applicatie-instellingen. Daarna ontdekken we de kracht van het IOptions-patroon dat beheer vereenvoudigt en verbetert. Deze sessie laat zien hoe je beide combineert voor robuustere en beter onderhoudbare applicaties. Geen vaag patroon, maar jouw geheime wapen. Met concrete voorbeelden en een flinke dosis […]

Een stevige basis op Azure: Best practices voor Landing Zones

Wat is het hoofddoel van DevOps-teams? Waarde leveren voor het bedrijf! Ze zouden zich dus geen zorgen moeten maken over de basisinfrastructuur voor workloads in Azure. In deze technische deep dive verkennen we de Cloud Adoption Framework en focussen op Azure Landing Zones. Je leert hun rol als veilige en conforme basis en best practices […]

Projectbestanden analyseren met Roslyn en ANTLR

Waar zouden we zijn zonder linters en code-analyzers? In deze sessie zie je hoe je met de Roslyn-compiler en ANTLR niet alleen (C#) codebestanden, maar ook MSBuild-bestanden (csproj, props), resourcebestanden (RESX), INI-bestanden, MarkDown en meer kunt analyseren. We bespreken welke codeconventies nuttig zijn en hoe je je eigen analyzers bouwt. Ook lichten we een open-sourceproject […]

Effectief gebruik van Application Insights – Begin met KQL

Hoe gebruik je Azure Application Insights om inzicht te krijgen in je software en logging? We starten met de basis van Azure Application Insights. Daarna bespreken we hoe je toegang krijgt tot je logging. In de demo zie je hoe je inzichten verkrijgt uit logging van een web- of function-app. We maken diagrammen met behulp […]

.NET supply chain: Bescherming tegen verborgen bedreigingen

Moderne software vertrouwt sterk op externe componenten zoals open-sourcebibliotheken en NuGet-pakketten, wat beveiligingsrisico’s met zich meebrengt. Als je deze afhankelijkheden niet zorgvuldig beheert, kun je je applicatie blootstellen aan kwetsbaarheden of zelfs kwaadaardige code—zoals gebeurde bij Log4J. In deze sessie behandelen we best practices voor het beveiligen van je .NET-projecten. Denk aan tools zoals Trivy […]