AI DevOps Podcast

AI DevOps Podcast

By Jeffrey PalermoNewsTechnologyTech News
Download on the App Store

AI DevOps Podcast episodes

  • Troy Vinson: Learning From the Rackspace Security Breach with Troy Vinson - Episode 225

    Troy Vinson is a Principal Software Architect at Clear Measure as a CISSP (Certified Information System Security Professional). He is an experienced leader, architect, and problem-solver in Information Systems Security and Software Development technologies and has spent the majority of his career integrating computer science, information science, and cognitive science to assist in software development and the management of information.

    Topics of Discussion:

    [2:39] Is Troy a Certified Ethical Hacker? If so, what does that mean, and what does he see in the divide of focus between security and programming?

    [5:08] What do we know about the Rackspace security breach?

    [7:37] How many hosted exchange customers does Rackspace have?

    [11:01] Having a contingency plan in place and a recovery plan is very important.

    [14:07] What's the most basic way that someone could start doing this for themselves?

    [21:08] Non-malicious use is also a protection against malicious use.

    [26:09] What is email protection, and how do you use it?

    [28:24] What should development teams be thinking about, security-wise, for their custom applications?

    [32:54] The importance of having a software bill of materials so that you have a policy about which software can be used.

    Mentioned in this Episode:

    Architect Tips — New 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

    [email protected]

    Rackspace

    Ep 161 with Troy Vinson

    Rackspace Status

    KnowBe4

    Sonar Source

    Microsoft Security Engineering

    Want to Learn More?

    Visit AzureDevOps.Show for show notes and additional episodes.

    38 min
  • Troy Vinson: Learning From the Rackspace Security Breach with Troy Vinson - Episode 225

    Troy Vinson is a Principal Software Architect at Clear Measure as a CISSP (Certified Information System Security Professional). He is an experienced leader, architect, and problem-solver in Information Systems Security and Software Development technologies and has spent the majority of his career integrating computer science, information science, and cognitive science to assist in software development and the management of information.

     

    Topics of Discussion:

    [2:39] Is Troy a Certified Ethical Hacker? If so, what does that mean, and what does he see in the divide of focus between security and programming?

    [5:08] What do we know about the Rackspace security breach?

    [7:37] How many hosted exchange customers does Rackspace have?

    [11:01] Having a contingency plan in place and a recovery plan is very important.

    [14:07] What's the most basic way that someone could start doing this for themselves?

    [21:08] Non-malicious use is also a protection against malicious use.

    [26:09] What is email protection, and how do you use it? 

    [28:24] What should development teams be thinking about, security-wise, for their custom applications?

    [32:54] The importance of having a software bill of materials so that you have a policy about which software can be used.

     

    Mentioned in this Episode:

    Architect Tips — New 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

    [email protected]

    Rackspace

    Ep 161 with Troy Vinson

    Rackspace Status

    KnowBe4

    Sonar Source

    Microsoft Security Engineering

     

    Want to Learn More?

    Visit AzureDevOps.Show for show notes and additional episodes.

    38 min
  • Eduardo Maltez: Full-system testing using Selenium - Episode 224

    Eduardo Maltez is a Software Engineer at Clear Measure. He has extensive experience in .NET, including Blazor, SignalR, Azure Service Bus, SQL Server, and all kinds of automated testing. Earlier in his career, he apprenticed under Jeffrey Palermo and is currently building automated full-system tests for a large and complex software ecosystem at one of his clients.

    Topics of Discussion:

    [3:09] How Eduardo got into programming and the steps he took to make it a full-time career.

    [8:04] How Eduardo makes the decision in his head when he needs to use Selenium vs. other tests.

    [10:52] Eduardo talks about ShoWorks and the technology components behind it.

    [16:27] What does it mean when a test is brittle, and what do you do to make tests that are not brittle?

    [18:41] When a test is brittle, it means you can't really rely on that test. Brittle tests are unreliable tests, in the end.

    [23:36] How do you know when to stop a unit test?

    [25:44] What are Educardo's go-to methods for finding the right DOM element?

    [33:26] When it comes to rough edges around Selenium itself, it's not necessarily something that doesn't work, but it's something that definitely always causes just a sudden road bump in the test cycle.

    Mentioned in this Episode:

    Architect Tips — New 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

    [email protected]

    ShoWorks

    Selenium

    WebDriver Wait Class

    Want to Learn More?

    Visit AzureDevOps.Show for show notes and additional episodes.

    38 min
  • Eduardo Maltez: Full-system testing using Selenium - Episode 224

    Eduardo Maltez is a Software Engineer at Clear Measure. He has extensive experience in .NET, including Blazor, SignalR, Azure Service Bus, SQL Server, and all kinds of automated testing. Earlier in his career, he apprenticed under Jeffrey Palermo and is currently building automated full-system tests for a large and complex software ecosystem at one of his clients.

     

    Topics of Discussion:

    [3:09] How Eduardo got into programming and the steps he took to make it a full-time career.

    [8:04] How Eduardo makes the decision in his head when he needs to use Selenium vs. other tests.

    [10:52] Eduardo talks about ShoWorks and the technology components behind it.

    [16:27] What does it mean when a test is brittle, and what do you do to make tests that are not brittle?

    [18:41] When a test is brittle, it means you can't really rely on that test. Brittle tests are unreliable tests, in the end.

    [23:36] How do you know when to stop a unit test?

    [25:44] What are Educardo's go-to methods for finding the right DOM element?

    [33:26] When it comes to rough edges around Selenium itself, it's not necessarily something that doesn't work, but it's something that definitely always causes just a sudden road bump in the test cycle.

     

    Mentioned in this Episode:

    Architect Tips — New 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

    [email protected]

    ShoWorks

    Selenium

    WebDriver Wait Class

     

    Want to Learn More?

    Visit AzureDevOps.Show for show notes and additional episodes.

    38 min
  • David Pine: NET Content Development - Episode 223

    David Pine works in Developer Relations at Microsoft, focusing on .NET and Azure developer content. He is recognized as a Google Developer Expert in Web Technologies and is a Twilio Champion. David focuses on the developer community, actively seeking opportunities to share knowledge through speaking engagements around the world. David advocates for open-source, the .NET Foundation, C#, TypeScript, SignalR, Reactive Extensions, Azure, and .NET. He's a founding member and co-host of the On .NET Live show. Follow David on Twitter at @davidpine7.

    Topics of Discussion:

    [2:41] What were the high points along David's career that steered him in the direction of Microsoft, and how has that evolved?

    [4:46] Jeffrey's background in music and how he got into it.

    [8:20] Does David believe that the age of the JavaScript SPA front end for .NET developers is over?

    [10:32] David discusses his role as a technical writer, with more on the content developer side.

    [11:36] David's show On .NET Live celebrates .NET developers from all over the world.

    [12:40] Microsoft has been doing a lot of work recently with GitHub actions. How do we monitor their different versions and use them to the best of our abilities?

    [21:17] What level of maturity is Microsoft's Orleans, and why does David like using it?

    [27:10] What are some new samples coming out?

    [30:05] What exactly is "globbing"?

    Mentioned in this Episode:

    Architect Tips — New 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

    [email protected]

    David Pine

    .NET Fundamentals

    @DavidPine Twitter

    GitHub Actions. NET SDK: Hello from the GitHub Actions: Core .NET SDK

    On .NET Live — YouTube

    GitHub .NET Samples

    .NET GitHub Actions

    Github.com/dotnet/orleans

    Learn.microsoft.com/dotnet/orleans/

    Learn.microsoft.com/dotnet/fundamentals/

    Learn.microsoft.com/dotnet/devops/github-actions-overview

    Learning Blazor (davidpine.net) Davidpine.net/blog/learning-blazor/

    Want to Learn More?

    Visit AzureDevOps.Show for show notes and additional episodes.

    32 min
  • David Pine: NET Content Development - Episode 223

    David Pine works in Developer Relations at Microsoft, focusing on .NET and Azure developer content. He is recognized as a Google Developer Expert in Web Technologies and is a Twilio Champion. David focuses on the developer community, actively seeking opportunities to share knowledge through speaking engagements around the world. David advocates for open-source, the .NET Foundation, C#, TypeScript, SignalR, Reactive Extensions, Azure, and .NET. He's a founding member and co-host of the On .NET Live show. Follow David on Twitter at @davidpine7.

     

    Topics of Discussion:

    [2:41] What were the high points along David's career that steered him in the direction of Microsoft, and how has that evolved?

    [4:46] Jeffrey's background in music and how he got into it.

    [8:20] Does David believe that the age of the JavaScript SPA front end for .NET developers is over?

    [10:32] David discusses his role as a technical writer, with more on the content developer side.

    [11:36] David's show On .NET Live celebrates .NET developers from all over the world.

    [12:40] Microsoft has been doing a lot of work recently with GitHub actions. How do we monitor their different versions and use them to the best of our abilities?

    [21:17] What level of maturity is Microsoft's Orleans, and why does David like using it?

    [27:10] What are some new samples coming out?

    [30:05] What exactly is "globbing"?

     

    Mentioned in this Episode:

    Architect Tips — New 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

    [email protected]

    David Pine

    .NET Fundamentals

    @DavidPine Twitter

    GitHub Actions. NET SDK: Hello from the GitHub Actions: Core .NET SDK

    On .NET Live — YouTube 

    GitHub .NET Samples

    .NET GitHub Actions

    Github.com/dotnet/orleans

    Learn.microsoft.com/dotnet/orleans/ 

    Learn.microsoft.com/dotnet/fundamentals/

    Learn.microsoft.com/dotnet/devops/github-actions-overview

    Learning Blazor (davidpine.net) Davidpine.net/blog/learning-blazor/

     

    Want to Learn More?

    Visit AzureDevOps.Show for show notes and additional episodes.

    32 min
  • Jeff Fritz: Evolving Cloud Architecture - Episode 222

    Jeff Fritz is an experienced developer, technical educator, and PM on the .NET team at Microsoft. He founded The Live Coders team on Twitch, and regularly livestreams builds of websites and fun applications. You can follow Jeff for more .NET, .NET Core, and Visual Studio content on Twitch and Twitter at @csharpfritz.

    Topics of Discussion:

    [2:41] Jeff talks about surviving the .com bomb and his background as a longtime web developer and technical educator.

    [3:57] What have been some of the recent developments that Jeff and his team are most excited about at Microsoft?

    [5:45] Jeff talks about how the application has been growing and how he's had some bumps in the road.

    [7:40] How to make video clips searchable and discoverable on the web.

    [12:12] What made Jeff go for MySQL instead of serverless Azure SQL?

    [18:01] What's the duration of the journey from the first line of code to enterprise patterns?

    [21:09] As we grow applications, we need to figure out a better way to show people what happens when you make a mistake, and to help them through the growth.

    [27:13] How do you know what's going to happen at a certain level of production?

    [22:48] Does Jeff really believe we're going to end up at Kubernetes?

    [32:27] Re-architecting your database architecture.

    Mentioned in this Episode:

    Architect Tips — New 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

    [email protected]

    Jeff on Twitch

    KlipTok

    Fritz's Tech Tips and Chatter

    Want to Learn More?

    Visit AzureDevOps.Show for show notes and additional episodes.

    37 min
  • Jeff Fritz: Evolving Cloud Architecture - Episode 222

    Jeff Fritz is an experienced developer, technical educator, and PM on the .NET team at Microsoft. He founded The Live Coders team on Twitch, and regularly livestreams builds of websites and fun applications. You can follow Jeff for more .NET, .NET Core, and Visual Studio content on Twitch and Twitter at @csharpfritz.

     

    Topics of Discussion:

    [2:41] Jeff talks about surviving the .com bomb and his background as a longtime web developer and technical educator.

    [3:57] What have been some of the recent developments that Jeff and his team are most excited about at Microsoft?

    [5:45] Jeff talks about how the application has been growing and how he's had some bumps in the road.

    [7:40] How to make video clips searchable and discoverable on the web.

    [12:12] What made Jeff go for MySQL instead of serverless Azure SQL?

    [18:01] What's the duration of the journey from the first line of code to enterprise patterns?

    [21:09] As we grow applications, we need to figure out a better way to show people what happens when you make a mistake, and to help them through the growth.

    [27:13] How do you know what's going to happen at a certain level of production?

    [22:48] Does Jeff really believe we're going to end up at Kubernetes?

    [32:27] Re-architecting your database architecture.

     

    Mentioned in this Episode:

    Architect Tips — New 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

    [email protected]

    Jeff on Twitch

    KlipTok

    Fritz's Tech Tips and Chatter

     

    Want to Learn More?

    Visit AzureDevOps.Show for show notes and additional episodes.

    37 min
  • Brady Gaster: Orleans - Episode 221

    Brady is a Principal Program Manager on the Azure Developer Experience team at Microsoft where he works on Orleans, SignalR, microservices, APIs, and integration with Azure service teams in hopes to make it exciting for developers who work on .NET apps to party in the cloud!

    Topics of Discussion:

    [4:17] Moving around a lot gave Brady a lot of insight into all the different ways that we can benefit developers and all the different opportunities we have to make things better.

    [6:30] The people in Docs hack all the time.

    [7:01] What is Orleans?

    [11:40] What's the best database to use for distributed applications?

    [21:10] Open telemetry gives us the capability of being able to trace messages that go from one end of your system all the way to the other end of your system through multiple silos and multiple clients.

    [22:08] The three pillars of observability: logging, distributed tracing (which is really where open telemetry shines), and then metrics.

    [26:02] How does the traceability side of open telemetry apply to Azure?

    [28:02] What else should we know about Orleans?

    Mentioned in this Episode:

    Architect Tips — New 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

    [email protected]

    "Brady Gaster on SignalR and More"

    Brady Gaster

    Brady Gaster GitHub

    Brady Gaster Rock Paper Orleans

    Brady Gaster Website

    Want to Learn More?

    Visit AzureDevOps.Show for show notes and additional episodes.

    32 min
  • Brady Gaster: Orleans - Episode 221

    Brady is a Principal Program Manager on the Azure Developer Experience team at Microsoft where he works on Orleans, SignalR, microservices, APIs, and integration with Azure service teams in hopes to make it exciting for developers who work on .NET apps to party in the cloud!

     

    Topics of Discussion:

    [4:17] Moving around a lot gave Brady a lot of insight into all the different ways that we can benefit developers and all the different opportunities we have to make things better.

    [6:30] The people in Docs hack all the time.

    [7:01] What is Orleans?

    [11:40] What's the best database to use for distributed applications?

    [21:10] Open telemetry gives us the capability of being able to trace messages that go from one end of your system all the way to the other end of your system through multiple silos and multiple clients.

    [22:08] The three pillars of observability: logging, distributed tracing (which is really where open telemetry shines), and then metrics.

    [26:02] How does the traceability side of open telemetry apply to Azure?

    [28:02] What else should we know about Orleans?

     

    Mentioned in this Episode:

    Architect Tips — New 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

    [email protected]

    "Brady Gaster on SignalR and More"

    Brady Gaster

    Brady Gaster GitHub

    Brady Gaster Rock Paper Orleans

    Brady Gaster Website

     

    Want to Learn More?

    Visit AzureDevOps.Show for show notes and additional episodes.

    32 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