Coding for Security with Chris Ayers

Coding for Security with Chris Ayers

Author: Carl Franklin and Richard Campbell March 26, 2026 Duration: 52:47
What does secure coding look like today? Carl and Richard talk to Chris Ayers about the MITRE ATT&CK matrix, a comprehensive breakdown of the tactics, techniques, and procedures black hats use to exploit your systems. Chris talks about the role of developers in creating more secure software, starting with logging - surfacing important data about the use of applications that can help indicate when a black hat is taking advantage of it. The conversation also digs into supply chain attacks, various techniques for resisting exploits being introduced through libraries, and the ever-expanding array of threats affecting software today!

Hosted by Carl Franklin and Richard Campbell, .NET Rocks! is a long-running conversation with the people building the future of software. This isn't a dry lecture; it's a lively, technical deep dive where two seasoned developers explore the vast ecosystem around Microsoft .NET, Azure, and modern development practices with a diverse roster of expert guests. Each episode feels like you're pulling up a chair in a room full of brilliant minds, listening to unfiltered discussions about real-world coding challenges, architectural patterns, and the tools that shape our daily work. You'll hear practical advice, war stories from the trenches, and forward-looking insights that go far beyond the documentation. Tuning into this podcast means connecting with a community of professionals who are as passionate about the craft as you are, offering perspectives that can transform how you approach your next project. Whether you're deep into C# or just curious about cloud-native development, these conversations provide a valuable blend of knowledge, humor, and genuine enthusiasm for technology.
Author: Language: English Episodes: 1000

.NET Rocks!
Podcast Episodes
Migrating from WinForms to WPF with Phil Japikse [not-audio_url] [/not-audio_url]

Duration: 58:38
Looking at moving from WinForms to WPF? Phil Japikse can help! Carl and Richard talk to Phil Japikse about the changes in thinking that have to happen to make WPF work for you if you're coming from a WinForms world. The…
Beyond Software Craftsmanship with Uncle Bob [not-audio_url] [/not-audio_url]

Duration: 54:20
Time for a craftsmanship update from Uncle Bob! Carl and Richard talk to Bob Martin about the growth of developers, and how the number of new developers is overwhelming the available teaching and mentoring resources avai…
Mobile First with Chris Love [not-audio_url] [/not-audio_url]

Duration: 51:52
Are you building mobile first? Carl and Richard talk to Chris Love about his work building mobile apps - in two styles! First Chris talks about working with a startup, with the latest tools and lots of experimentation. O…
WPF All Grown Up with Billy Hollis [not-audio_url] [/not-audio_url]

Duration: 1:02:28
Still resisting going to WPF? Billy is here to help! Carl and Richard chat with Billy Hollis about the ever-improving ability of WPF to build great looking desktop applications. Billy talks about techniques for getting t…
Water Power Geek Out [not-audio_url] [/not-audio_url]

Duration: 51:39
One more alternative energy Geek Out - generating power with water! The conversation starts with hydroelectric power, but then moves to tidal and wave power. Some work, some don't, and it's not just about the technology…
Duck Punching with Todd Gardner [not-audio_url] [/not-audio_url]

Duration: 46:06
Duck punch your JavaScript lately? Todd Gardner talks to Carl and Richard about the practice of changing object behaviors in JavaScript for good or evil. After an explanation of how duck punching (or monkey patching, pic…
Identity Server with Dominick Baier and Brock Allen [not-audio_url] [/not-audio_url]

Duration: 56:34
Carl and Richard talk to Dominick Baier and Brock Allen about the new version of Thinktecture IdentityServer. As Dominick explains, as soon as you have more than one web application that needs authentication, you want to…
HTML 5 Update with John Papa [not-audio_url] [/not-audio_url]

Duration: 54:51
Ready to think beyond the SPA? John Papa talks about the continuing evolution of HTML 5. Carl and Richard chat with John about web components, an evolving standard to make JavaScript libraries more extensible and organiz…
Statistical Genomics using F# with Evelina Gabasova [not-audio_url] [/not-audio_url]

Duration: 53:48
Can computing cure cancer? That's Evelina Gabasova's goal! Carl and Richard talk to Evelina about her work using machine learning and data analytics to understand the genetics of cancer, its variations and subtypes. Part…
Different Databases with David Simons [not-audio_url] [/not-audio_url]

Duration: 54:23
How many different ways can you store data? David Simons knows at least ten! Carl and Richard talk to David about a wide variety of data storage approaches. Some are SQL, some are NoSQL, but David digs into each one talk…