Archives

Getting grip on your non-functionals using the power of Azure

Ben je ooit in de situatie geweest waarvan je wenste dat je die failover-strategie had getest? Of ben je midden in de nacht wakker geworden omdat een database de belasting van je systeem niet aankon? Hoeveel van jullie testen regelmatig hun niet-functionele vereisten? Vooral als je een bedrijfskritische applicatie bouwt, zijn non-functionals net zo belangrijk […]

Sandboxing .NET assemblies for fun, profit and of course security!

In onze huidige manier om .NET-applicaties te ontwikkelen, vertrouwen we veel op bibliotheken van derden die door anderen zijn ontwikkeld. Dit heeft natuurlijk veel voordelen vanuit het oogpunt van productiviteit, omdat het niet nodig is om de benodigde functionaliteit helemaal opnieuw te schrijven. Maar door een bibliotheek van derden te gebruiken, haal je ook de […]

Threat modeling en andere Shift left principes

Het voorkomen van datalekken en andere beveiligingsproblemen is van het grootste belang. Toch komt regelmatig in het nieuws dat er gegevens gestolen zijn of dat er organisaties grote problemen hebben door ransomware. Blijkbaar is het moeilijk om alle risico’s afdoende in te dammen. Threat modeling is een manier om gestructureerd en vroegtijdig risico’s in kaart […]

Deliver software with confidence

Ben je net zo zelfverzekerd om je code in productie te krijgen als toen je het schreef? Of is er een soort angst dat het straks allemaal mis kan gaan voor duizenden gebruikers? Bij mijn huidige klant waren er verschillende uitdagingen die we moesten aanpakken. Zaken zoals pull requests die lang openstonden, wat resulteerde in […]

Wijzig je architectuur tijdens deployment

Veel systemen beginnen met diagrammen met vakken en pijlen en de belofte van hoge consistentie en low-coupling. De vakjes zijn componenten die losjes gekoppeld zouden moeten zijn, maar elke pijl resulteert vaak in een afhankelijkheid tijdens runtime – een sterk gekoppelde afhankelijkheid. Wat als we er iets aan kunnen doen… tijdens de uitrol? Deze sessie […]