<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>NDC Conferences on Blog</title><link>https://blog.djvelimir.com/tags/ndc-conferences/</link><description>Recent content in NDC Conferences on Blog</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Sun, 30 Aug 2026 18:08:57 +0200</lastBuildDate><atom:link href="https://blog.djvelimir.com/tags/ndc-conferences/index.xml" rel="self" type="application/rss+xml"/><item><title>ASP.NET Core Authentication and Authorization - the Key Concepts</title><link>https://blog.djvelimir.com/post/conferences/asp.net-core-authentication-and-authorization---the-key-concepts---anders-abel---ndc-oslo-2024/</link><pubDate>Sun, 30 Aug 2026 18:08:57 +0200</pubDate><guid>https://blog.djvelimir.com/post/conferences/asp.net-core-authentication-and-authorization---the-key-concepts---anders-abel---ndc-oslo-2024/</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/SXSMU3KGxRc?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;Based on the experience of hundreds of customer projects Anders shares his recommendations for authentication and authorization with Asp.Net Core.&lt;/p&gt;
&lt;p&gt;This is an introductory session that will show the basic concepts of Authentication and Authorization in Asp.Net Core and how they interact. Topics that are covered include:&lt;/p&gt;</description></item><item><title>Let’s catch up with C#! Exciting new features in C# 9 to C# 14!</title><link>https://blog.djvelimir.com/post/conferences/lets-catch-up-with-c%23-exciting-new-features-in-c%23-9-to-c%23-14---filip-ekberg---ndc-copenhagen-2026/</link><pubDate>Sat, 15 Aug 2026 18:08:57 +0200</pubDate><guid>https://blog.djvelimir.com/post/conferences/lets-catch-up-with-c%23-exciting-new-features-in-c%23-9-to-c%23-14---filip-ekberg---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/a-oaUcwfuYE?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;With every iteration of C#, we get more and more features that are meant to make our lives as developer a lot easier.&lt;/p&gt;
&lt;p&gt;Let&amp;rsquo;s explore what&amp;rsquo;s new in C# 9, 10, 11, 12, 13 and 14!&lt;/p&gt;
&lt;p&gt;We will look at how the language has changed and why these changes to the language will make us better C# developers, with less bugs in our code.&lt;/p&gt;</description></item><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><item><title>Everything a .NET developer needs to know about configuration &amp; secret management</title><link>https://blog.djvelimir.com/post/conferences/everything-a-.net-developer-needs-to-know-about-configuration--secret-management--sander-ten-brinke/</link><pubDate>Wed, 12 Aug 2026 18:08:57 +0200</pubDate><guid>https://blog.djvelimir.com/post/conferences/everything-a-.net-developer-needs-to-know-about-configuration--secret-management--sander-ten-brinke/</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/-MaqqhPw38A?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;App configuration. Settings. Secrets. We have all dealt with these things in our code without thinking much about it.&lt;/p&gt;
&lt;p&gt;But how does this actually work in .NET and how do you make the most of it? And more importantly, how do you store them correctly and prevent leaking secrets?&lt;/p&gt;</description></item><item><title>.NET supply chain: Protecting against hidden threats</title><link>https://blog.djvelimir.com/post/conferences/dotnet-supply-chain-protecting-against-hidden-threats---tom-van-den-berg---ndc-copenhagen-2026/</link><pubDate>Tue, 11 Aug 2026 18:08:57 +0200</pubDate><guid>https://blog.djvelimir.com/post/conferences/dotnet-supply-chain-protecting-against-hidden-threats---tom-van-den-berg---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/zwsNQVv3Cu0?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;Modern software relies heavily on third-party components like open-source libraries and NuGet packages, which can introduce security risks.&lt;/p&gt;
&lt;p&gt;If you&amp;rsquo;re not carefully managing these dependencies, you could expose your application to vulnerabilities or even malicious code, just like what happened with Log4J.&lt;/p&gt;
&lt;p&gt;In this session, we&amp;rsquo;ll cover best practices for securing your .NET projects, including using tools like Trivy and NuGet’s security features to scan and monitor dependencies. We’ll also discuss supply chain observability, how to track vulnerabilities and ensure the integrity of your components.&lt;/p&gt;</description></item><item><title>SVGs, ah yes the crazy files with XML that make pretty figures</title><link>https://blog.djvelimir.com/post/conferences/svgs-ah-yes-the-crazy-files-with-xml-that-make-pretty-figures---kristoffer-strube/</link><pubDate>Thu, 06 Aug 2026 18:08:57 +0200</pubDate><guid>https://blog.djvelimir.com/post/conferences/svgs-ah-yes-the-crazy-files-with-xml-that-make-pretty-figures---kristoffer-strube/</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/BVWCEeSSj6A?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;I&amp;rsquo;m sure most people have used an SVG at some point. Some may even have peeked inside the file, only to scream from the overwhelming jumble of numbers and letters.&lt;/p&gt;
&lt;p&gt;In this lightning talk, we will demystify SVGs and show how you can make a simple SVG yourself!&lt;/p&gt;</description></item><item><title>You are doing logging in .NET wrong. Let’s fix it.</title><link>https://blog.djvelimir.com/post/conferences/you-are-doing-logging-in-.net-wrong.-lets-fix-it.---nick-chapsas---ndc-london-2024/</link><pubDate>Wed, 05 Aug 2026 18:08:57 +0200</pubDate><guid>https://blog.djvelimir.com/post/conferences/you-are-doing-logging-in-.net-wrong.-lets-fix-it.---nick-chapsas---ndc-london-2024/</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/d1ODcHi5AI4?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;Logging is a vital part of every application that runs in production. It is in place to tell a story about the lifecycle of its runtime and make it easy for developers to debug a system and identify what failed and how when things go wrong. It is, however, extremely easy to get it wrong, and the problems caused can stay hidden for years. In this session, I will talk you through all the possible issues that logging can cause and show you how you can fix every single one of them.&lt;/p&gt;</description></item><item><title>Modern Architecture 101 for New Engineers &amp; Forgetful Experts</title><link>https://blog.djvelimir.com/post/conferences/modern-architecture-101-for-new-engineers--forgetful-experts---jerry-nixon---ndc-copenhagen-2025/</link><pubDate>Mon, 03 Aug 2026 18:08:57 +0200</pubDate><guid>https://blog.djvelimir.com/post/conferences/modern-architecture-101-for-new-engineers--forgetful-experts---jerry-nixon---ndc-copenhagen-2025/</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/WRg13Ze_UpY?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;I&amp;rsquo;ve been a Microsoft field engineer for fourteen years—learn from my experience and mistakes. Today’s landscape of architectural choices for enterprise solutions is vast, with real problems to solve and real issues that come with those solutions.&lt;/p&gt;
&lt;p&gt;Big enterprises or small, problems are problems. There are plenty of tools and frameworks, but what really sets enterprise solutions apart from one-off applications are the fundamental patterns. In this session, we’ll break down a typical enterprise architecture piece by piece, focusing on the decisions engineers and architects make when tackling common problems and requirements. We’ll dive into areas like scalability, security, integration, and maintainability, giving you practical insights whether you’re new to the field or just need a refresher.&lt;/p&gt;</description></item><item><title>Unlocking the Full Potential: The Harmonious Dance of EF Core and SQL Server</title><link>https://blog.djvelimir.com/post/conferences/unlocking-the-full-potential-the-harmonious-dance-of-ef-core-and-sql-server---jernej-kavka/</link><pubDate>Sun, 02 Aug 2026 18:08:57 +0200</pubDate><guid>https://blog.djvelimir.com/post/conferences/unlocking-the-full-potential-the-harmonious-dance-of-ef-core-and-sql-server---jernej-kavka/</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/gZDw0IeS6f8?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;Every tool possesses untapped potential, waiting to be discovered. Explore the poetic synchronization between EF Core and SQL Server, as they join forces to create the most elegant solutions. Let&amp;rsquo;s embark on a journey from understanding basic scaffolding to the intricacies of schema evolution and SQL debugging. It&amp;rsquo;s time to be inspired by the art of database craftsmanship.&lt;/p&gt;</description></item><item><title>Common mistakes in EF Core</title><link>https://blog.djvelimir.com/post/conferences/common-mistakes-in-ef-core---jernej-kavka---ndc-oslo-2023/</link><pubDate>Sat, 01 Aug 2026 18:08:57 +0200</pubDate><guid>https://blog.djvelimir.com/post/conferences/common-mistakes-in-ef-core---jernej-kavka---ndc-oslo-2023/</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/dDANjr5MCew?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;When JK worked with many different clients and projects, he frequently heard &amp;ldquo;EF Core is slow&amp;rdquo; or &amp;ldquo;We should do this in raw SQL&amp;rdquo; only to realize they haven&amp;rsquo;t used EF Core correctly.&lt;/p&gt;
&lt;p&gt;JK will show you how to improve your EF Core statements as well as how various configurations impacts the performance and scalability of your application. You&amp;rsquo;ll be blown away at how small changes can significantly impact not only the performance but also stability of the application.&lt;/p&gt;</description></item><item><title>Hybrid Caching in .NET</title><link>https://blog.djvelimir.com/post/conferences/hybrid-caching-in-.net---jody-donetti---ndc-copenhagen-2025/</link><pubDate>Sat, 18 Jul 2026 18:08:57 +0200</pubDate><guid>https://blog.djvelimir.com/post/conferences/hybrid-caching-in-.net---jody-donetti---ndc-copenhagen-2025/</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/kdo70GCpk6A?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;Caching is fundamental in building fast and reliable systems, and in .NET there are multiple ways to do that.&lt;/p&gt;
&lt;p&gt;In this talk we&amp;rsquo;ll explore the ins and outs of caching in .NET, from memory to distributed up to hybrid caching: we&amp;rsquo;ll see both the new HybridCache from Microsoft and FusionCache.&lt;/p&gt;</description></item><item><title>Turbocharged: Writing High-Performance C# and .NET Code</title><link>https://blog.djvelimir.com/post/conferences/turbocharged-writing-high-performance-c%23-and-.net-code---steve-gordon---ndc-porto-2024/</link><pubDate>Fri, 17 Jul 2026 18:08:57 +0200</pubDate><guid>https://blog.djvelimir.com/post/conferences/turbocharged-writing-high-performance-c%23-and-.net-code---steve-gordon---ndc-porto-2024/</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/2EGzAPhz2nE?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;Do you want to learn how to write C# code that executes faster and allocates less? This session is packed with practical examples and code demos of where and how high-performance APIs and language features can be applied to your applications.&lt;/p&gt;
&lt;p&gt;This session will teach you about using types such as Span to process data and parse strings efficiently. We&amp;rsquo;ll examine System.IO.Pipelines, offering high-performance I/O, and utilise ArrayPool to help reduce GC allocations. We&amp;rsquo;ll also discuss how the low-level System.Text.Json APIs can dramatically improve JSON parsing.&lt;/p&gt;</description></item><item><title>Correcting Common Async/Await Mistakes in .NET 10</title><link>https://blog.djvelimir.com/post/conferences/correcting-common-async-await-mistakes-in-.net-10---brandon-minnick---ndc-london-2026/</link><pubDate>Thu, 16 Jul 2026 18:08:57 +0200</pubDate><guid>https://blog.djvelimir.com/post/conferences/correcting-common-async-await-mistakes-in-.net-10---brandon-minnick---ndc-london-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/J3KHsfhrmsA?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;Did you know that the .NET compiler turns our async methods into a struct? And that .NET adds a try/catch block to each of these classes, potentially hiding thrown exceptions? It&amp;rsquo;s true!&lt;/p&gt;
&lt;p&gt;In this session, we will learn how to best use async/await in C# by analyzing how .NET compiles our async code.&lt;/p&gt;</description></item><item><title>Programming’s Greatest Mistakes</title><link>https://blog.djvelimir.com/post/conferences/programmings-greatest-mistakes---mark-rendle---ndc-copenhagen-2022/</link><pubDate>Wed, 15 Jul 2026 18:08:57 +0200</pubDate><guid>https://blog.djvelimir.com/post/conferences/programmings-greatest-mistakes---mark-rendle---ndc-copenhagen-2022/</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/qC_ioJQpv4E?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;Most of the time when we make mistakes in our code, a message gets displayed wrong or an invoice doesn’t get sent. But sometimes when people make mistakes in code, things literally explode, or bankrupt companies, or make web development a living hell for millions of programmers for years to come.&lt;/p&gt;</description></item><item><title>Teaching your coding agent defensive coding</title><link>https://blog.djvelimir.com/post/conferences/teaching-your-coding-agent-defensive-coding---erlend-oftedal---ndc-ai-2026/</link><pubDate>Tue, 14 Jul 2026 18:08:57 +0200</pubDate><guid>https://blog.djvelimir.com/post/conferences/teaching-your-coding-agent-defensive-coding---erlend-oftedal---ndc-ai-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/VUZpQgNaO4s?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;You&amp;rsquo;ve seen the tweets about vibe-coded apps getting hacked over silly mistakes — but what can we actually do about it? AI coding agents are amplifiers: they ship faster, but they also ship insecure code, and asking them to &amp;ldquo;make it secure&amp;rdquo; rarely works.&lt;/p&gt;
&lt;p&gt;Security
This talk shows a better approach: shift the focus from chasing specific attacks to teaching solid defensive coding principles. We&amp;rsquo;ll build security knowledge directly into the agent — using skills, hooks, and standards — so it looks up the right guidance, plans for it, and reviews its own work. You&amp;rsquo;ll leave knowing how to make your agent produce secure code far more often, by default.&lt;/p&gt;</description></item><item><title>Distributed Databases: What Could Possibly Go Wrong?</title><link>https://blog.djvelimir.com/post/conferences/distributed-databases-what-could-possibly-go-wrong---heather-downing---ndc-sydney-2026/</link><pubDate>Mon, 15 Jun 2026 18:08:57 +0200</pubDate><guid>https://blog.djvelimir.com/post/conferences/distributed-databases-what-could-possibly-go-wrong---heather-downing---ndc-sydney-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/8zgUMgntNIA?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;Scaling a database sounds like a great idea, but have you considered the number of ways it can fail? Add some nodes, throw in replication, and suddenly you&amp;rsquo;re explaining to stakeholders why two customers saw two different truths at the same time. Turns out distributed systems have opinions about physics - but data modeling can help.&lt;/p&gt;</description></item></channel></rss>