no dogma podcast cover image

no dogma podcast

Latest episodes

undefined
Mar 12, 2025 • 41min

#177 Ted Neward, The Interview Industrial Complex, Part 1

Ted Neward, a seasoned veteran of the tech industry with over 30 years of experience, shares insights from his 2022 job search. He discusses the challenges of a market shaped by the COVID tech bubble and the importance of personalized resumes. Ted emphasizes the need for transparency in recruitment and the pitfalls of automated tracking systems, while also reflecting on the significance of networking and adaptability in a shifting job landscape. His blend of personal anecdotes and industry wisdom makes this conversation a must-listen for job seekers.
undefined
Feb 19, 2025 • 59min

#176 Jeff Fritz, .NET on Linux

SummaryJeff Fritz and I talk about glories of running .NET on Linux.DetailsWho he is, what he does. Where .NET runs. When it moved from Windows only. Arrival of .Net Core, open source. What changed in Microsoft for a move to multi-platform. .Net standard. Why try .NET on Linux. Flavors of Linux. .NET on Linux in Docker on the cloud. Types of Linux where .NET runs. CPUs. Ways to install .NET. Multiple versions of .NET can be installed. Ahead of time compilation. All the other tools you need, IDEs, Docker, databases including SQL Server. Publishing .NET as a container. .NET Aspire. Database IDEs. Maui. How to get started with .NET and Linux, Codespaces, live disks, WSL.Support this podcastFull show notes@csharpfritz.comJeff's home pageBryan's blog post on .NET on LinuxBuilding a container image with a Dockerfile
undefined
Jan 7, 2025 • 49min

#175 Tanya Janca, Secure Coding

In this engaging discussion, Tanya Janca, Head of Community at Semgrep and security trainer at She Hacks Purple, shares insights from her new book aimed at helping developers write secure code. She emphasizes the critical importance of validating inputs and adopting a zero-trust security model. Tanya discusses balancing security with usability, especially in sensitive environments like hospitals. She also explores effective strategies for securing legacy applications and the need for continuous security testing in the software development lifecycle.
undefined
Oct 15, 2024 • 54min

#174 Mads Torgersen, C# 13

SummaryMads Torgersen talks about what's new in C# 13, and some of what might be coming in C# 14.DetailsUpcoming release of C# 13, .NET Conf 2024. Params collections, use cases. Overload resolution priority. System.Threading.Lock, why a new lock type. Ref struct types, the underbelly of C#. Update on discriminated unions, but years away. Preview features - field keyword properties, extension everything.Support this podcastFull show notesWhat's new in C# 13C# Language Design - GitHub
undefined
Sep 26, 2023 • 27min

#173 Andy Gocke, .NET Ahead of Time Compilation, Part 2, Listener's Questions

SummaryAndy Gocke, lead of the native AOT and app model team at Microsoft answers listener's questions about native AOT.DetailsFuture of Native AOT. Trimming support in third party libraries. Why .NET prefers its own JIT compiler over the LLVM MSIL backend. How much bigger with AOT be over MSIL and JIT. Where to follow libraries supporting AOT. Using AOT and GPUs. WASM performance. Can Native AOT replace Mono AOT. Plan for using dependency injection with AOT. When will the IDEs support for Native AOT. How to get in touch.Support this podcastFull show notes@andygockeNative AOT deploymentNative AOT on GitHubOther C# Podcast Episodes
undefined
Apr 14, 2023 • 39min

#172 Stormy Peters, Supporting Open Source Software Communities

SummaryStormy Peters talks about open source software and how to support the communities that create it.DetailsWho she is, what she does. What open source software is, what free means. Different types of OSS licenses, beerware, restrictive licenses. Commercial use of open software. Making OSS financially viable; tools that GitHub offers, most software is built on open source software. "We're not paying for free software!", normalizing paying for OSS; hard for companies to make payments; GitHub sponsors for companies. Individuals sponsoring/supporting OSS, getting in touch with maintainers. Barriers to getting involved. One-person projects. Sponsorship by programming language. Is anyone making enough money from sponsorship. How GitHub supports OSS developers; corporate sponsors. Copilot and its use of OSS. Future of OSS. How to get involved in OSS.Support this podcastFull show notes@stormingStormy's Wiki pageStormy's web siteGitHub corporate sponsorship
undefined
10 snips
Mar 30, 2023 • 1h 4min

#171 Andy Gocke, .NET Ahead of Time Compilation, Part 1

Andy Gocke, the Lead of the native AOT and app model team at Microsoft, dives into the world of ahead-of-time compilation (AOT) in .NET. He discusses the evolution from traditional compilation to modern AOT techniques and contrasts it with Just-In-Time (JIT) compilation. Gocke highlights the importance of trimming for optimized applications and addresses challenges like compatibility with third-party libraries. He shares insights on AOT's potential in resource-constrained environments and its role in enhancing performance for .NET 8, making this a must-listen for developers!
undefined
Feb 1, 2023 • 1h 9min

#170 Tanya Janca, Building Security Into Software

SummaryTanya Janca talks about fixing your developer process so that security is part of the life cycle.DetailsWho she is, what she does. Becoming a penetration tester. Being a developer advocated. Adding security at the end of the software development life cycle; people wish there was a silver bullet for security. "We're secure, we don't need to test our security". Security should start at the project kickoff. Who owns security, the devs or the security team; getting authority and responsibility. Choosing what to fix; likelihood, potential losses, cost. Security stories during development iterations. Security gets in the way. Feature switches to turn off security in dev environments. Negotiating about what to fix; working around the process. Should security programming be a specialty. Don't build a tool if you can buy it. Copy pasting your way into trouble; Stack Overflow has a security section now; team to build core security tools. Buying services for authentication/authorization. Communicating with other applications. Why no HTTPS. Why encryption at rest when data is in the cloud. Security testing - static analysis, dependencies vulnerabilities, dynamic analysis. Security tools. Support this podcastFull show notes@SheHacksPurpleSheHacksPurpleTanya's musicWe Hack PurpleWhy No HTTPSOther Security Podcast Episodes
undefined
Dec 19, 2022 • 55min

#169 Mads Torgersen, C# 11 Part 2, Listener Questions

SummaryMads Torgersen answers questions from listeners about C# 11.DetailsWhat features he regrets most; inclusion of discriminated unions; progress on roles and extensions; .NET LTS, STS, and C#; null handling and null references; warnings as errors; pressure to add more functional stuff; functions as first-class citizens; Mads is mad about delegate types - "delegate types should never have existed!"; meetings with Anders Hejlsberg; adding cloud programming constructs; reminiscing about async; evolutionary ideas; comparisons to Kotlin and Rust; balancing needs of developers with different levels of experience (Jon Skeet); managing the C# language design meetings (Jared Parsons).Support this podcastFull show notes@MadsTorgersenWhat's new in C# 11Other interviews with Mads
undefined
Nov 18, 2022 • 46min

#168 Mads Torgersen, C# 11 Part 1

SummaryMads Torgersen, lead designer of C# at Microsoft, talks to me about the recent release of C# 11.DetailsWho he is, what he does. Features released throughout the year; what happened to parameter null checking; language decision is forever, final decision rests with Mads. C# will keep evolving, adding new features but keeping the language familiar; maintaining backward compatibility. .NET Framework does not hinder C#'s evolution. Generic math library. List patterns. Raw string literals and working with JSON; community contributions. Required members.Support this podcastFull show notes@MadsTorgersenWhat's new in C# 11Generic MathList PatternsOther interviews with Mads

The AI-powered Podcast Player

Save insights by tapping your headphones, chat with episodes, discover the best highlights - and more!
App store bannerPlay store banner
Get the app