Skip to content
no dogma podcast podcast artwork

no dogma podcast

by Bryan Hogan

discussions on topics connected with software development; privacy, security, management, tools, techniques, skills, training, business, soft skills, health

From the show's RSS feed, refreshed Mar 15, 2026. Source feed.

Subscribe Bookmark

Episodes

  1. #180 Todd Gardner, CertKit, Part 1 - How Certificates Work

    Summary Todd Gardner joins me to discuss web certificates, their expiry and CertKit. Details Who he is, what he does. What a certificate is, updating one, out of date certs, outages. No certificate. Move to full https. Certificate transparency logs, public; wildcard certificates. RSA key...

  2. #179 Mads Torgersen, C# 14

    Summary Mads Torgersen, the lead designer of C#, joins me to discuss what's new in C# 14. Details Who he is, what he does. His PhD. High and low level work. The language and the compiler. How the compiler enforces the language. Extension members - methods, properties, static, operators. Field...

  3. #178 Ted Neward, The Interview Industrial Complex, Part 2

    Summary Ted Neward tells me about his job search that started in 2022. Part 2 of a 2 parter. Details Cover letters. The interviews, "elite code" - nothing to do with real programming jobs. Selling elite tests and tutorials, memorizing code. Showing that you can code, live coding. Ageism; cost of...

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

    Summary Ted Neward tells me about his job search that started in 2022. Part 1 of a 2 parter. Details Who he is, what he did. The job search begins. Companies are looking for "passionate" employees with specific skill sets. The job market in 2022. The COVID tech bubble. How he searched; false...

  5. #176 Jeff Fritz, .NET on Linux

    Summary Jeff Fritz and I talk about glories of running .NET on Linux. Details Who 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…

    more
  6. #175 Tanya Janca, Secure Coding

    Summary Tanya Janca talks about her new book and how to write secure code. Details Tanya's new book, why she is writing for the developer. Including code for multiple languages. What makes her book different. Starting with how to defend against vulnerabilities. Validation and sanitization. What...

  7. #174 Mads Torgersen, C# 13

    Summary Mads Torgersen talks about what's new in C# 13, and some of what might be coming in C# 14. Details Upcoming 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#....

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

    Summary Andy Gocke, lead of the native AOT and app model team at Microsoft answers listener's questions about native AOT. Details Future 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…

    more
  9. #172 Stormy Peters, Supporting Open Source Software Communities

    Summary Stormy Peters talks about open source software and how to support the communities that create it. Details Who 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...

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

    Summary Andy Gocke, lead of the native AOT and app model team at Microsoft talks about ahead-of-time compilation (AOT) in .NET. Details Who he is, what he does. Quick overview of ahead-of-time compilation (AOT); finding your code. Traditional compilation, interpreter vs compiler, translation from...

  11. #170 Tanya Janca, Building Security Into Software

    Summary Tanya Janca talks about fixing your developer process so that security is part of the life cycle. Details Who 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…

    more
  12. #169 Mads Torgersen, C# 11 Part 2, Listener Questions

    Summary Mads Torgersen answers questions from listeners about C# 11. Details What 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;...

  13. #168 Mads Torgersen, C# 11 Part 1

    Summary Mads Torgersen, lead designer of C# at Microsoft, talks to me about the recent release of C# 11. Details Who 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...

  14. #167 Clark Sell, Building a Community

    Summary Clark Sell talks about building a community for software developers. Details Who he is, what he does. What a community is; not limited to in-person. How to build a community; need for some organizing force. Building a community via a conference. Local conference. Financial side of a...

  15. #166 Michael Dowden, Managing Remote Teams

    Summary Michael Dowden tells me about his experiences building and managing remote teams. Details Who he is, what he does. Managing a remote team, first employees hired over social media; skipped formal interviews some times; impact of Covid on team, meetings instead of email, stress. Not "work...

  16. #165 Mads Torgersen, ADHD

    Summary Mads Torgersen and I chat about his recent diagnosis with Attention-Deficit/Hyperactivity Disorder (ADHD) and how it has changed his life for the better. Details Why we are making this podcast. The diagnosis; his symptoms. Hard time focusing + stress and fear, low self esteem, fear of…

    more
  17. #164 Jared Parsons, The C# Compiler, Part 2

    Summary Jared Parsons, C# compiler lead at Microsoft continues talking about the C# compiler. Details Many ways of doing the same thing, evolving language, succinct code. Null parameter checking, listening customer feedback; preview features. String literals, JSON interpolation. Backward...

  18. #163 Jared Parsons, The C# Compiler, Part 1

    Summary Jared Parsons, C# compiler lead at Microsoft talks about the C# compiler. Details Who he is, what he does. The compiler team, team size, unlimited resources might not be better. Other roles he performs. What the compiler is, what it does. Impact of the operating system on compiler.…

    more
  19. #162 Martine Dowden, Accessibility

    Summary Martine Dowden explains what accessibility is, and how to make your sites and apps more accessible. Details Who she is, what she does. What accessibility is. Following standards; screen readers; captions; alt text. Why I should make a site more accessible, being a good human. Accessible...

  20. #161 Kate Ball, Burnout

    Summary Kate Ball talks about burnout - what it is, how to spot it, and how to deal with it. Details Who she is, what she does. What burnout is; how it is different from normal stress. Who is susceptible, affect of age. Causes. How to recognize burnout in yourself. What to do about it; advocating...

  21. #160 Brandon Minnick, .NET MAUI

    Summary Brandon Minnick of Microsoft talks about the upcoming release of .NET MAUI. Details Who he is, what he does, travelling. GitTrends. Overview of MAUI - Multi-platform App UI. Existing UI options; some details on Blazor, web on the desktop. A deeper dive on MAUI; layers, modules, platforms,...

  22. #159 Mark Eisenberg, DevOps in the Enterprise

    Summary Mark Eisenberg talks about the move to DevOps in large enterprises, the challenges they face, and the lessons they can learn from other companies. Details Who he is, what he does. What an enterprise is, examples; pets vs cattle. A definition of DevOps; collaboration and automation; build...

  23. #158 Mads Torgersen, C# 10, Part 2 - Listener Questions

    Summary Mads Torgersen answers questions from listeners about the upcoming release of C# 10. Details Deprecated features. Extension everything, some background, some possible features, starting over, an extension interface. Roles and shapes, maybe preview in C# 11, maybe release in C# 12 - "the...

  24. #157 Mads Torgersen, C# 10, Part 1

    Summary Mads Torgersen talks to me about the upcoming release of C# 10. Details Who he is, what he does. The design team. Danes and language design. Aims for C# 10; yearly cadence; simplification, removing boiler plate; minimal API, fuller lambda expression. Relationship with .NET team. Users...

  25. #156 Mark Seemann, Code That Fits in Your Head

    Summary Mark Seemann on how to improve your software skills, and it's not all about programming. Details Who he is, what he does. The title of his book. Software - engineering/art/craft/science. Writing code that other people can understand is the hard challenge. Software is not engineering, yet....

  26. #155 David Guida, Event Sourcing

    Summary David Guida and I discuss event sourcing, what it is, its uses and drawbacks, and how to get started. Details Who he is, what he does. Overview of event sourcing, everything is an event, aggregates and domain driven design. A practical example; multiple subscribers; the query model and...

  27. #154 Martin Beeby, Using .NET on AWS, Part 2

    Summary Martin Beeby and I continue our discussion on AWS and .NET, turning to security, IaC, and, how to get started with AWS. Details Security feels different and is different; IAM, roles and permissions. Documentation. Tooling for .NET developers, best withing Visual Studio, some for VS Code…

    more
  28. #153 Jamie Goldstein, Mental Health and Emotional Fitness During Covid-19

    Summary Dr. Jamie Goldstein discusses how we are affected by Covid-19, and how to build your mental and emotional fitness. Details Who she is, what she does, what Coa offers. Impact of 2020/2021 on mental health, "Pulling back the curtain"; how Covid broke our community; "work from home" vs "work...

  29. #152 Martin Beeby, Using .NET on AWS, Part 1

    Summary Martin Beeby talks about how AWS supports .NET on their cloud. Details Who he is, what he does, doing VB.NET, context switching between languages. AWS is for .NET developers; Microsoft going open source and cross platform dev. Moving from Microsoft to AWS. Visual Studio, VS Code, Rider,...

  30. #151 Suparna Damany, Staying Physically Healthy During Covid-19

    Summary Suparna Damany talks about the little changes we can make to stay physically healthy while working during Covid-19. Details Who she is. What she does. Impact of not going to office; less exercise, more hours worked. What employers should provide. Damage and repair is is happening every…

    more
  31. #150 Luke Hoban, Pulumi - Infrastructure as Software

    Summary Luke Hoban, CTO of Pulumi talks about modern Infrastructure as Software tools and approaches. Details Who he is, what he does, less coding more team building. History of IaC. Replace instead of repair; using more managed services. When did IaC start. Configuration orchestration vs...

  32. #149 Todd Gardner, The Importance of JavaScript

    Summary Todd Gardner, creator of TrackJS and RequestMetrics tells me how the web runs on JavaScript why it is so important. Details Who he is, what he does. JavaScript and ECMA Script, TypeScript, CoffeeScript, transpilers; Blazor, WebAssembly; SliverLight and Flash. JavaScript on IoT. JavaScript...

  33. #148 Brandon Minnick, Getting an App into the App and Play Stores

    Summary Brandon Minnick of Microsoft talks about the process of publishing an app to the various app stores. Details Who he is, what he does. GitHub repo exploration; side loading an app; compiling the code to build the binaries, hosting the binaries instead. The app store rule book and reviews....

  34. #147 Martine and Michael Dowden, Teaching Children to Program

    Summary Martine and Michael Dowden talk about the importance of teaching children to program and how to get started. Details Who they are, what they do. The benefits of programming, when to start, Robot Turtles, Scratch and Scratch Junior, moving to a traditional programming language. Helping the...

  35. #146 Mads Torgersen, C# 9, Part 2 - Listener Questions

    Summary Dr. Mads Torgersen, lead designer of C# at Microsoft answers listener questions. Details How ideas for C# become features, other languages, user requests, user problems. Taking over from Anders Hejlsberg, a quiet change. Move to open source, championing new features. UI plans for C#....

  36. #145 Mads Torgersen, C# 9, Part 1

    Summary Dr. Mads Torgersen, lead designer of C# at Microsoft, talks to me about the upcoming release of C# 9. Details Who he is, what he does, working on C# full time, who he works with. The design process. Doctor Mads, PhD. Init only properties. Records, immutability and a rabbit hole. Top level...

  37. #144 Bill Wagner, .Net 5 and Unifying .NET

    Summary Bill Wagner of Microsoft talks about the goal of one .NET. Details Who he is, what he does. What .NET 5 is, what is happening .NET Framework. How .NET 5 relates to .NET Core. Migrating to .NET 5. Performance improvements. What happens to Entity Framework. Framework to .NET 5 - reasons to...

  38. #143 Dylan Beattie, Tech Conferences in a Time of Coronavirus

    Summary Dylan Beattie talks about the present and future of tech conferences, how organizers, presenters and attendees are adapting. Details Who he is, what he does, and what he is doing during the recording! Conferences that are going on now. Participating as an attendee, dedicating time, trying...

  39. #142 Aaron Stannard, Sustainable Open Source Software

    Summary Aaron Stannard talks about the challenges facing the open source software world and how he thinks they can be addressed. Details Who he is, what he does, a little about Akka and the actor model. Aaron’s blogs on open source projects, burnout; Microsoft vs other software ecosystems;...

  40. #141 Abraham Asfaw, IBM Quantum Computing - Out of the Lab, and into Industry

    Summary Abraham Asfaw of IBM talks about the current state of their quantum computing project, and how it has moved out of the lab and into industry and education. Details Who he is, what he does. Quick overview of quantum computing and Qiskit. Book on quantum computing for undergraduates. State…

    more
  41. #140 Maria Naggaga, Try .NET and .NET Interactive

    Summary Maria Naggaga talks about Try .NET and .NET Interactive - new ways of learning and demonstrating .NET code, and running samples. Details Who she is, what she does. Presenting at conferences. What try dot net is, why they built it; language support. What it lookds like, how to use it....

  42. #139 Heather Newman, The Importance of Workplace Culture

    Summary Heather Newman talks about company culture, why it is so important and how you can help improve it. Details Who she is, what she does. What culture means, elements of a good culture, transparency and trust; trust and mistakes. Heather's talk at MS ignite. How to find out about the culture...

  43. #138 Jeff Haynie, The State of Engineering Performance Management

    Summary Jeff Haynie of Pinpoint talks about their survey and report on how engineering teams measure their performance. Details Who he is, what he does, a little about Appcelerator Titanium. What is Pinpoint, finding out what is going in engineering. Report on state of engineering performance...

  44. #137 Scott Allen, Re-release of talk about ASP.NET 5

    Summary This is a re-release of a podcast I made with the late K. Scott Allen in 2015. Details Who he is; is ASP.NET 5 a rewrite; lightweight, better for SPAs; Scott's favorite new features ; don't need vs 2015, works on Linux; more modular; cross platform, core (subset) CLR; lighter on…

    more
  45. #136 Dennie Declercq, On Developing With Autism

    Summary Dennie Declercq talks about autism, becoming a developer and his views on how to work with others with autism. Details Who he is, what he does, volunteer work. Dennie's view on autism, learning to program. Working, keeping the mind busy, crashing. Joining a coaching program. The…

    more
  46. #135 Bob Martin, Clean Agile

    Summary Bob Martin talks about his new book, the origins of agile, its current state and his hopes for its future. Details Who he is, what he does. Frustration and writing his new book - Clean Agile. What agile is, small idea for small teams to execute small projects. "fuss and muss" and the...

  47. #134 Brandon Minnick, Async Await - Common Mistakes, Part 2

    Summary Brandon Minnick of Microsoft continues with his list of common mistakes in async/await programming and his suggestions. Details Don't return awaits (sometimes), ConfigureAwait(false), synchronization context, what about API applications with no UI, and .NET Core is different too. Do I…

    more
  48. #133 Brandon Minnick, Async Await - Common Mistakes, Part 1

    Summary Brandon Minnick of Microsoft talks about common mistakes when using async/await, and offers solutions. Details Who he is, what he does. What asynchronous programming is, calling code that will return an answer in the future; multithreading. How to make a synchronous method asynchronous,...

  49. #132 Lars Klint, Cloud First

    Summary Lars Klint talks about the cloud first approach to software development. Details Who he is, what he does, why he is in Australia. What the cloud is, and how to get into it. IaaS, PaaS, SaaS. What “cloud first” means; data sovereignty; cloud only. Serverless, “Serverless is PaaS on...

  50. #131 Dylan Beattie, Esoteric Languages, Rockstar and Programming for Fun

    Summary Dylan Beattie talks about his love of programming, esoteric languages and his language, Rockstar. Details Who he is, what he does. Dylan and Bryan had Amstrad computers. Programming as art, programming for the sake of programming, Conway's game of life, demo scene, squeezing more out of…

    more

About this show

discussions on topics connected with software development; privacy, security, management, tools, techniques, skills, training, business, soft skills, health

Hosted by

Bryan Hogan

Produced by no dogma podcast

Categories

Frequently asked questions

How many episodes does no dogma podcast have?

no dogma podcast has 178 episodes on PodParley. The most recent episode was published on September 16, 2025.

What is no dogma podcast about?

discussions on topics connected with software development; privacy, security, management, tools, techniques, skills, training, business, soft skills, health

How often does no dogma podcast release new episodes?

no dogma podcast publishes monthly, based on its 178 episodes since June 2014.

Who hosts no dogma podcast?

no dogma podcast is created and hosted by Bryan Hogan.
Link copied