<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Dante De Ruwe on Blog</title><link>https://blog.djvelimir.com/tags/dante-de-ruwe/</link><description>Recent content in Dante De Ruwe on Blog</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Fri, 14 Aug 2026 18:08:57 +0200</lastBuildDate><atom:link href="https://blog.djvelimir.com/tags/dante-de-ruwe/index.xml" rel="self" type="application/rss+xml"/><item><title>.NET Testing Techniques You Didn’t Know You Needed</title><link>https://blog.djvelimir.com/post/conferences/dotnet-testing-techniques-you-didnt-know-you-needed---dante-de-ruwe---ndc-copenhagen-2026/</link><pubDate>Fri, 14 Aug 2026 18:08:57 +0200</pubDate><guid>https://blog.djvelimir.com/post/conferences/dotnet-testing-techniques-you-didnt-know-you-needed---dante-de-ruwe---ndc-copenhagen-2026/</guid><description>&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
			&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/LHKWUUFCqms?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
		&lt;/div&gt;

&lt;p&gt;Testing is hard. Testing the right things in the right way is even harder. In this talk, I’ll show techniques that will help you write better, more productive tests.&lt;/p&gt;
&lt;p&gt;We’ll explore mutation testing, which checks whether your tests actually catch bugs instead of just always passing. Property-based testing lets your code generate hundreds of input variations automatically, exposing edge cases you wouldn’t have thought of. And for complex data structures or legacy code, snapshot testing can capture outputs and catches unexpected changes over time.&lt;/p&gt;</description></item></channel></rss>