AI DevOps Podcast

AI DevOps Podcast

By Jeffrey PalermoNewsTechnologyTech News
Download on the App Store

AI DevOps Podcast episodes

  • Christoph Vollmer: Automated Testing Techniques - Episode 235

    Christoph Vollmer is an internationally experienced IT Manager with strong experience in software development and team leadership. He has worked for several years as a developer with multiple languages in several organizations and industries with different methodologies. He has had hands-on experience with a broad range of technologies. Successful team lead for cross-functional agile teams with a strong focus on delivering the right thing in the right way. I've mentored and managed team members on different levels. Christoph is passionate about Agile and Scrum as software development methodology because it bridges the gap between development teams and business needs. He has a focus on security starting at development and going all the way through to the end user and our daily lives. Christoph is also strong with automated testing on every level.

    Topics of Discussion:

    [2:20] What got Christoph into software testing and how did he get into automated testing?

    [6:53] What is the testing pyramid in software?

    [10:46] What are the best automated testing tools for .NET?

    [13:51] What is Mutation testing and Stryker Mutator?

    [22:46] How does TDD intersect with a bug report?

    [28:48] What is full-system testing and how does Playwright fit in?

    [29:49] What is the page object pattern for UI testing?

    [32:47] How to know when specialized testing might be needed for your application?

    [34:48] Why Christoph thinks accessibility testing should be important to everyone.

    Mentioned in this Episode:

    Clear Measure Way

    Architect Forum

    Software Engineer Forum

    Programming with Palermo — New Video Podcast! Email us [email protected]work

    Clear Measure, Inc. (Sponsor)

    .NET DevOps for Azure: A Developer's Guide to DevOps Architecture the Right Way, by Jeffrey Palermo — Available on Amazon!

    Jeffrey Palermo's Twitter — Follow to stay informed about future events!

    Architect Tips — Video podcast!

    Azure DevOps

    Testing pyramid

    Playwright

    Build quality checks

    Mutation testing — Stryker Mutator

    FluentAssertions

    Want to Learn More?

    Visit AzureDevOps.Show for show notes and additional episodes.

    39 min
  • Christoph Vollmer: Automated Testing Techniques - Episode 235

    Christoph Vollmer is an internationally experienced IT Manager with strong experience in software development and team leadership. He has worked for several years as a developer with multiple languages in several organizations and industries with different methodologies. He has had hands-on experience with a broad range of technologies. Successful team lead for cross-functional agile teams with a strong focus on delivering the right thing in the right way. I've mentored and managed team members on different levels. Christoph is passionate about Agile and Scrum as software development methodology because it bridges the gap between development teams and business needs. He has a focus on security starting at development and going all the way through to the end user and our daily lives. Christoph is also strong with automated testing on every level.

     

    Topics of Discussion:

    [2:20] What got Christoph into software testing and how did he get into automated testing?

    [6:53] What is the testing pyramid in software?

    [10:46] What are the best automated testing tools for .NET?

    [13:51] What is Mutation testing and Stryker Mutator?

    [22:46] How does TDD intersect with a bug report?

    [28:48] What is full-system testing and how does Playwright fit in?

    [29:49] What is the page object pattern for UI testing?

    [32:47] How to know when specialized testing might be needed for your application?

    [34:48] Why Christoph thinks accessibility testing should be important to everyone.

     

    Mentioned in this Episode:

    Clear Measure Way

    Architect Forum

    Software Engineer Forum

    Programming with Palermo — New Video Podcast! Email us [email protected]work

    Clear Measure, Inc. (Sponsor)

    .NET DevOps for Azure: A Developer's Guide to DevOps Architecture the Right Way, by Jeffrey Palermo — Available on Amazon!

    Jeffrey Palermo's Twitter — Follow to stay informed about future events!

    Architect Tips — Video podcast!

    Azure DevOps

    Testing pyramid

    Playwright

    Build quality checks

    Mutation testing — Stryker Mutator

    FluentAssertions

     

    Want to Learn More?

    Visit AzureDevOps.Show for show notes and additional episodes.

    39 min
  • Christian Clausen: When to Refactor - Episode 234

    Christian Clausen works as a Technical Agile Coach teaching teams how to properly refactor their code. Previously he worked as a software engineer on the Coccinelle semantic patching project, an automated refactoring tool. He has an MSc in computer science and five years of experience teaching software quality at a university level. He is the author of the book Five Lines of Code published by Manning. He was one of the Top Three rated speakers at GOTO Aarhus 2022. People were standing in line to get a signed copy of his book Five Lines of Code.

    Topics of Discussion:

    [2:46] Christian talks about what got him into coding from a young age, and some of his favorite things about coding. He also discusses how the industry has changed since he first began his career.

    [6:19] Christian shares the reason behind the premise that every method should get down to no more than five lines of code.

    [9:07] What does "collaborate with the compiler" mean in Christian's book?

    [13:38] The process behind changing code by addition, rather than modification.

    [22:16] Christian talks about defending the data.

    [26:49] Christian's mental model of spaceship architecture.

    [30:04] What extra features does Christian's book come with?

    Mentioned in this Episode:

    Clear Measure Way

    Architect Forum

    Software Engineer Forum

    Programming with Palermo — New Video Podcast! Email us at [email protected]work

    Clear Measure, Inc. (Sponsor)

    .NET DevOps for Azure: A Developer's Guide to DevOps Architecture the Right Way, by Jeffrey Palermo — Available on Amazon!

    Jeffrey Palermo's Twitter — Follow to stay informed about future events!

    Architect Tips — Video podcast!

    Azure DevOps

    Five Lines of Code

    Christian on Twitter

    Christian on Medium

    Want to Learn More?

    Visit AzureDevOps.Show for show notes and additional episodes.

    37 min
  • Christian Clausen: When to Refactor - Episode 234

    Christian Clausen works as a Technical Agile Coach teaching teams how to properly refactor their code. Previously he worked as a software engineer on the Coccinelle semantic patching project, an automated refactoring tool. He has an MSc in computer science and five years of experience teaching software quality at a university level. He is the author of the book Five Lines of Code published by Manning. He was one of the Top Three rated speakers at GOTO Aarhus 2022. People were standing in line to get a signed copy of his book Five Lines of Code.

     

    Topics of Discussion:

    [2:46] Christian talks about what got him into coding from a young age, and some of his favorite things about coding. He also discusses how the industry has changed since he first began his career.

    [6:19] Christian shares the reason behind the premise that every method should get down to no more than five lines of code.

    [9:07] What does "collaborate with the compiler" mean in Christian's book?

    [13:38] The process behind changing code by addition, rather than modification.

    [22:16] Christian talks about defending the data.

    [26:49] Christian's mental model of spaceship architecture.

    [30:04] What extra features does Christian's book come with?

     

    Mentioned in this Episode:

    Clear Measure Way

    Architect Forum

    Software Engineer Forum

    Programming with Palermo — New Video Podcast! Email us at [email protected]work

    Clear Measure, Inc. (Sponsor)

    .NET DevOps for Azure: A Developer's Guide to DevOps Architecture the Right Way, by Jeffrey Palermo — Available on Amazon!

    Jeffrey Palermo's Twitter — Follow to stay informed about future events!

    Architect Tips — Video podcast!

    Azure DevOps

    Five Lines of Code

    Christian on Twitter

    Christian on Medium

     

    Want to Learn More?

    Visit AzureDevOps.Show for show notes and additional episodes.

    37 min
  • Christian Wenz: ASP .NET Core Security - Episode 233

    Christian Wenz works as a consultant, trainer, and author with a focus on web technologies and is the author or co-author of over 100 computer books. He regularly contributes to various IT magazines and speaks at conferences around the globe. Christian holds a "Diplom" (the German equivalent of a master's degree) in Computer Sciences, and one in Business Informatics. In his day job, he is one of the founders of the web agency Arrabiata Solutions (http://www.arrabiata.com/) with offices in Munich, Germany, and in London, UK. He also frequently works with development teams to make their applications better performing, more secure, and more reliable.

    Topics of Discussion:

    [2:51] Has Christian really written over 100 computer books? Christian talks about the books and the high points of technology that he has worked in.

    [7:16] What is the OWASP (Open Web Application Security Project) Top 10 list?

    [10:33] You always have to be aware that something may go wrong, and have a security mindset.

    [12:05] Again and again, make sure that you understand the fundamentals of web app security, because eventually, you will make a mistake in your code.

    [12:30] What is insecure design?

    [13:43] Christian talks about the enumeration scheme CWE: common weakness enumeration, which basically assigns a number to each risk or attack.

    [17:00] How should people be logging into their web sessions now with .NET7?

    [18:31] The major mistake you can make these days is to write your own authentication mechanism.

    [23:57] What is Christian's favorite mechanism today for securing HTTP web services?

    [31:05] What are some of the tools Christian always reaches for, and how do we differentiate between static auditing and dynamically auditing an application?

    Mentioned in this Episode:

    Clear Measure Way

    Architect Forum

    Software Engineer Forum

    Programming with Palermo — New Video Podcast! Email us [email protected]work

    Clear Measure, Inc. (Sponsor)

    .NET DevOps for Azure: A Developer's Guide to DevOps Architecture the Right Way, by Jeffrey Palermo — Available on Amazon!

    Jeffrey Palermo's Twitter — Follow to stay informed about future events!

    Architect Tips — Video podcast!

    Azure DevOps

    Christian Microsoft Profile

    ASP.NET Core Security

    Christian's Books on Amazon

    OWASP

    Identity Server

    Dependabot

    Security Code Scan

    Configuring Code Scanning for a Repository

    Want to Learn More?

    Visit AzureDevOps.Show for show notes and additional episodes.

    40 min
  • Christian Wenz: ASP .NET Core Security - Episode 233

    Christian Wenz works as a consultant, trainer, and author with a focus on web technologies and is the author or co-author of over 100 computer books. He regularly contributes to various IT magazines and speaks at conferences around the globe. Christian holds a "Diplom" (the German equivalent of a master's degree) in Computer Sciences, and one in Business Informatics. In his day job, he is one of the founders of the web agency Arrabiata Solutions (http://www.arrabiata.com/) with offices in Munich, Germany, and in London, UK. He also frequently works with development teams to make their applications better performing, more secure, and more reliable.

     

    Topics of Discussion:

    [2:51] Has Christian really written over 100 computer books? Christian talks about the books and the high points of technology that he has worked in.

    [7:16] What is the OWASP (Open Web Application Security Project) Top 10 list?

    [10:33] You always have to be aware that something may go wrong, and have a security mindset.

    [12:05] Again and again, make sure that you understand the fundamentals of web app security, because eventually, you will make a mistake in your code.

    [12:30] What is insecure design?

    [13:43] Christian talks about the enumeration scheme CWE: common weakness enumeration, which basically assigns a number to each risk or attack.

    [17:00] How should people be logging into their web sessions now with .NET7?

    [18:31] The major mistake you can make these days is to write your own authentication mechanism.

    [23:57] What is Christian's favorite mechanism today for securing HTTP web services?

    [31:05] What are some of the tools Christian always reaches for, and how do we differentiate between static auditing and dynamically auditing an application?

     

    Mentioned in this Episode:

    Clear Measure Way

    Architect Forum

    Software Engineer Forum

    Programming with Palermo — New Video Podcast! Email us [email protected]work

    Clear Measure, Inc. (Sponsor)

    .NET DevOps for Azure: A Developer's Guide to DevOps Architecture the Right Way, by Jeffrey Palermo — Available on Amazon!

    Jeffrey Palermo's Twitter — Follow to stay informed about future events!

    Architect Tips — Video podcast!

    Azure DevOps

    Christian Microsoft Profile

    ASP.NET Core Security

    Christian's Books on Amazon

    OWASP

    Identity Server

    Dependabot

    Security Code Scan

    Configuring Code Scanning for a Repository

     

    Want to Learn More?

    Visit AzureDevOps.Show for show notes and additional episodes.

    40 min
  • Lars Klint: Microsoft Azure State of the Art - Episode 232

    Lars is a Senior Developer Advocate with Pluralsight, author, trainer, Microsoft Azure MVP, community leader, aspiring YouTube host, and part-time classic car collector. He is heavily involved in the space of cloud computing services, especially Azure, and is a published author, solution architect, and writer for numerous publications. He has been a part of the software development community for the past 20 years and co-organizes the DDD Melbourne community conference, organizes developer events with Microsoft, and also runs a part-time car restoration business. He has spoken at numerous technical events around the world and is an expert in Australian Outback Internet.

    Topics of Discussion:

    [4:24] Lars talks about his early start in programming and the IT industry and his path to his present-day career.

    [6:36] As a self-described "nerd that doesn't mind talking to people," Lars worked that characteristic into networking over his career.

    [8:17] Why did Lars decide to write a book?

    [9:40] Lars talks about his book, Microsoft Azure in Action.

    [9:57] What part of Azure should developers be using more than less?

    [13:00] What ideas have risen to the surface for general internal business application developers?

    [16:36] What's the best way to store and manipulate data?

    [21:58] What are some of Lars's favorite scenarios where you would reach for the queue?

    [23:57] How would Lars decipher his architectural decisions on whether to use App Service?

    [26:57] What is Lars's thought process when creating service workers to read from that queue versus creating a second app that is installed into the app service plan?

    [30:34] Lars talks about the importance of Application Insights.

    Mentioned in this Episode:

    Clear Measure Way

    Architect Forum

    Software Engineer Forum

    Programming with Palermo — New Video Podcast! Email us [email protected]work

    Clear Measure, Inc. (Sponsor)

    .NET DevOps for Azure: A Developer's Guide to DevOps Architecture the Right Way, by Jeffrey Palermo — Available on Amazon!

    Jeffrey Palermo's Twitter — Follow to stay informed about future events!

    Architect Tips — Video podcast!

    Azure DevOps

    Microsoft Azure in Action

    Lars On YouTube

    Want to Learn More?

    Visit AzureDevOps.Show for show notes and additional episodes.

    35 min
  • Lars Klint: Microsoft Azure State of the Art - Episode 232

    Lars is a Senior Developer Advocate with Pluralsight, author, trainer, Microsoft Azure MVP, community leader, aspiring YouTube host, and part-time classic car collector. He is heavily involved in the space of cloud computing services, especially Azure, and is a published author, solution architect, and writer for numerous publications. He has been a part of the software development community for the past 20 years and co-organizes the DDD Melbourne community conference, organizes developer events with Microsoft, and also runs a part-time car restoration business. He has spoken at numerous technical events around the world and is an expert in Australian Outback Internet.

     

    Topics of Discussion:

    [4:24] Lars talks about his early start in programming and the IT industry and his path to his present-day career.

    [6:36] As a self-described "nerd that doesn't mind talking to people," Lars worked that characteristic into networking over his career.

    [8:17] Why did Lars decide to write a book?

    [9:40] Lars talks about his book, Microsoft Azure in Action.

    [9:57] What part of Azure should developers be using more than less?

    [13:00] What ideas have risen to the surface for general internal business application developers?

    [16:36] What's the best way to store and manipulate data?

    [21:58] What are some of Lars's favorite scenarios where you would reach for the queue?

    [23:57] How would Lars decipher his architectural decisions on whether to use App Service?

    [26:57] What is Lars's thought process when creating service workers to read from that queue versus creating a second app that is installed into the app service plan?

    [30:34] Lars talks about the importance of Application Insights.

     

    Mentioned in this Episode:

    Clear Measure Way

    Architect Forum

    Software Engineer Forum

    Programming with Palermo — New Video Podcast!  Email us [email protected]work

    Clear Measure, Inc. (Sponsor)

    .NET DevOps for Azure: A Developer's Guide to DevOps Architecture the Right Way, by Jeffrey Palermo — Available on Amazon!

    Jeffrey Palermo's Twitter — Follow to stay informed about future events!

    Architect Tips — Video podcast!

    Azure DevOps

    Microsoft Azure in Action

    Lars On YouTube

     

    Want to Learn More?

    Visit AzureDevOps.Show for show notes and additional episodes.

    35 min
  • Colin Bowern: Deployments and Ops using Octopus Deploy - Episode 231

    Colin is the SVP of Product at Octopus Deploy. As a technical product leader, his career has spanned music, health, financial, and technology industries with companies like Microsoft, Johnson Controls, Brink's, Orion Health, and officialCOMMUNITY. He is passionate about growing product people through his work with the Product Aotearoa community. You can learn more about him at ColinBowern.com.

    Topics of Discussion:

    [2:23] How Colin got involved in Octopus Deploy.

    [5:43] What is the value proposition for Octopus Deploy?

    [11:30] Who is Octopus Deploy built for?

    [12:52] How do we categorize all the after-deploy activities?

    [14:46] How do we get happy deployments?

    [18:36] What are some of the themes or categories that have emerged in Runbooks that are universally applicable?

    [21:51] What has happened in the DevOps space since 2010 when the term "DevOps Engineer" was first used?

    [24:01] Colin talks about infrastructure as code in the cloud.

    [30:01] Colin talks about his view on the future of Windows Server and Windows Server Operating System.

    [36:28] What is the easiest way for someone to get started in Octopus?

    Mentioned in this Episode:

    Clear Measure Way

    Architect Forum

    Software Engineer Forum

    Architect Tips — Video podcast!

    Azure DevOps

    Clear Measure (Sponsor)

    .NET DevOps for Azure: A Developer's Guide to DevOps Architecture the Right Way, by Jeffrey Palermo — Available on Amazon!

    Jeffrey Palermo's YouTube

    Jeffrey Palermo's Twitter — Follow to stay informed about future events!

    Programming with Palermo - New Video Podcast!

    [email protected]work

    Colin Bowern on Twitter

    Colin Bowern Website

    Colin Bowern LinkedIn

    Colin Bowern Microsoft

    Octopus Deploy 30 Point Inspection

    Octopus Deploy Jumpstart

    Want to Learn More?

    Visit AzureDevOps.Show for show notes and additional episodes.

    39 min
  • Colin Bowern: Deployments and Ops using Octopus Deploy - Episode 231

    Colin is the SVP of Product at Octopus Deploy. As a technical product leader, his career has spanned music, health, financial, and technology industries with companies like Microsoft, Johnson Controls, Brink's, Orion Health, and officialCOMMUNITY. He is passionate about growing product people through his work with the Product Aotearoa community. You can learn more about him at ColinBowern.com.

     

    Topics of Discussion:

    [2:23] How Colin got involved in Octopus Deploy.

    [5:43] What is the value proposition for Octopus Deploy?

    [11:30] Who is Octopus Deploy built for?

    [12:52] How do we categorize all the after-deploy activities?

    [14:46] How do we get happy deployments?

    [18:36] What are some of the themes or categories that have emerged in Runbooks that are universally applicable?

    [21:51] What has happened in the DevOps space since 2010 when the term "DevOps Engineer" was first used?

    [24:01] Colin talks about infrastructure as code in the cloud.

    [30:01] Colin talks about his view on the future of Windows Server and Windows Server Operating System.

    [36:28] What is the easiest way for someone to get started in Octopus?

     

    Mentioned in this Episode:

    Clear Measure Way

    Architect Forum

    Software Engineer Forum

    Architect Tips — Video podcast!

    Azure DevOps

    Clear Measure (Sponsor)

    .NET DevOps for Azure: A Developer's Guide to DevOps Architecture the Right Way, by Jeffrey Palermo — Available on Amazon!

    Jeffrey Palermo's YouTube

    Jeffrey Palermo's Twitter — Follow to stay informed about future events!

    Programming with Palermo - New Video Podcast!

    [email protected]work

    Colin Bowern on Twitter

    Colin Bowern Website

    Colin Bowern LinkedIn

    Colin Bowern Microsoft

    Octopus Deploy 30 Point Inspection

    Octopus Deploy Jumpstart

    Want to Learn More?

    Visit AzureDevOps.Show for show notes and additional episodes.

    39 min

About AI DevOps Podcast

From the publisher's feed

The AI DevOps Podcast is a show for those shipping software using AI, .NET, Azure, and DevOps. Each show brings you hard-hitting interviews with industry experts, innovating better methods, and…

More shows like AI DevOps Podcast

Software Engineering Radio - the podcast for professional software developers by team@se-radio.net (SE-Radio Team)

Software Engineering Radio - the podcast for professional software developers

273 Listeners

Hanselminutes with Scott Hanselman by Scott Hanselman

Hanselminutes with Scott Hanselman

381 Listeners

The Changelog: Software Development, Open Source by Changelog Media

The Changelog: Software Development, Open Source

290 Listeners

Data Skeptic by Kyle Polich

Data Skeptic

478 Listeners

Software Engineering Daily by Software Engineering Daily

Software Engineering Daily

625 Listeners

The Enterprise AI Show by Massive Studios

The Enterprise AI Show

149 Listeners

Talk Python To Me by Michael Kennedy

Talk Python To Me

582 Listeners

Thoughtworks Technology Podcast by Thoughtworks

Thoughtworks Technology Podcast

45 Listeners

Python Bytes by Michael Kennedy and Calvin Hendryx-Parker

Python Bytes

213 Listeners

Y Combinator Startup Podcast by Y Combinator

Y Combinator Startup Podcast

222 Listeners

Syntax - Tasty Web Development Treats by Wes Bos & Scott Tolinski - Full Stack JavaScript Web Developers

Syntax - Tasty Web Development Treats

986 Listeners

Kubernetes Podcast from Google by Abdel Sghiouar, Kaslin Fields

Kubernetes Podcast from Google

179 Listeners

.NET Rocks! by Carl Franklin and Richard Campbell

.NET Rocks!

242 Listeners

The Stack Overflow Podcast by The Stack Overflow Podcast

The Stack Overflow Podcast

62 Listeners

The Real Python Podcast by Real Python

The Real Python Podcast

139 Listeners