Hi,
I am Erik
Software developer with nearly two decades of experience. Writing code for a living, writing about code for learning.
Community
I organize dotnet.amsterdam, a user group for .NET developers in the Amsterdam area. Follow us on LinkedIn or join us on Meetup.
Recent writing
-
Mar 23 2026
Agentic (.NET) developer workflow
How to turn your AI coding tool into a real development partner. A workflow system with persistent memory, session rituals, and stack-aware skills for .NET and Angular projects.
- Turning your AI tool into your pair programming companion
- Dependency updates that understand your code
- Teaching your AI how to write tests with you
- Quality gates that actually run: verification and security in the agentic workflow
- Documentation as a first-class concern in your agentic workflow
- AI-driven usability testing: a think-aloud study with a team of AI testers
- Building and evolving your own AI development skills
-
Aug 11 2025
TimeProvider in .NET8, the solution to flaky tests with DateTime.Now issues
If you're still using DateTime.Now in your .NET tests, you're building on quicksand. Flaky time-dependent tests are some of the most frustrating issues—they pass locally, fail randomly in CI/CD, and destroy confidence in your deployment pipeline. Good news, .NET 8 brings us TimeProvider to solve this problem. This isn't just another abstraction—it's Microsoft's answer to a problem and baked directly into the framework to make time-dependent code reliably testable.
-
Aug 26 2023
Using playwright during SPA/Angular development to mock your environment
Developing Single Page Applications SPAs can be complex, particularly when combining a SPA that communicates with one or more API's with complex data sets. It's often time-consuming to create a full range of testing projects that cover all the required scenarios in your testing environment due to complex dependencies or additional data structures necessary to make it work.