AI DevOps Podcast

AI DevOps Podcast

By Jeffrey PalermoNewsTechnologyTech News
Download on the App Store

AI DevOps Podcast episodes

  • Shawn Wildermuth on Next-gen web services - Episode 180
    Shawn Wildermuth has been tinkering with computers and software since he got a VIC-20 back in the early '80s. He has been a Microsoft MVP, Pluralsight Author, and filmmaker. You can reach him at his blog at wildermuth.com or find out about his film at helloworldfilm.com.

    Topics of Discussion:

    [2:51] What were some of the highlights of Shawn's career? How does his pragmatism come into play when helping developers create projects that actually add value?

    [5:04] What does Shawn mean when he says he offers real value consulting.

    [7:43] Shawn gives us the rundown on what's new in next-generation web services.

    [13:57] What is the magic of SignalR?

    [21:04] What does gRPC look like? What are the libraries?

    [21:30] What are protocol buffers?

    [23:23] Does Shawn have any favorite gRPC samples?

    [24:36] Where would Shawn want to see web service APIs like in the future?

    [28:50] With web service APIs, the normal thing is for every different request, there's a different URL that you call. But for asynchronous queuing, it's normal to have one queue address and any number of these message types. Yeah. Why the difference?

    [33:28] Does SignalR have a guaranteed delivery configuration?

    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!

    [email protected]

    Shawn Wildermuth on YouTube

    Want to Learn More?

    Visit AzureDevOps.Show for show notes and additional episodes.

    38 min
  • Shawn Wildermuth on Next-gen web services - Episode 180
    Shawn Wildermuth has been tinkering with computers and software since he got a VIC-20 back in the early '80s. He has been a Microsoft MVP, Pluralsight Author, and filmmaker. You can reach him at his blog at wildermuth.com or find out about his film at helloworldfilm.com.

     

    Topics of Discussion:

    [2:51] What were some of the highlights of Shawn's career? How does his pragmatism come into play when helping developers create projects that actually add value?

    [5:04] What does Shawn mean when he says he offers real value consulting.

    [7:43] Shawn gives us the rundown on what's new in next-generation web services.

    [13:57] What is the magic of SignalR?

    [21:04] What does gRPC look like? What are the libraries?

    [21:30] What are protocol buffers?

    [23:23] Does Shawn have any favorite gRPC samples?

    [24:36] Where would Shawn want to see web service APIs like in the future?

    [28:50] With web service APIs, the normal thing is for every different request, there's a different URL that you call. But for asynchronous queuing, it's normal to have one queue address and any number of these message types. Yeah. Why the difference?

    [33:28] Does SignalR have a guaranteed delivery configuration?

     

    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!

    [email protected] 

    Shawn Wildermuth on YouTube

     

     

    Want to Learn More?

    Visit AzureDevOps.Show for show notes and additional episodes.

    38 min
  • Shaun Walker on Blazor and Oqtane - Episode 179

    Jeffrey welcomes Shaun Walker, creator of Oqtane and also DotNetNuke web application frameworks, which have earned the recognition of being amongst the most pioneering and widely-adopted open-source projects native to the Microsoft platform. He has over 30 years of professional experience in architecting and implementing enterprise software solutions for private and public organizations. Shaun is also currently employed as the CTO of Professional Services for Cognizant. He talks with Jeffrey about Blazor, Oqtane, and what's next in his professional world.

    Topics of Discussion:

    [2:49] Shaun's claim to fame is creating DOTNETNUKE, a very popular web application framework in 2003. It was one of the first large open-source projects of the Microsoft stack and had a very large community.

    [5:25] What is Oqtane?

    [7:37] Jeffrey and Shaun talk about the Built on Blazor website.

    [9:12] One of the biggest debates is which flavor of Blazor would you be? So, which one would Shaun be?

    [10:45] It's kind of unlikely that you would use the Blazor server if you are considering Angular.

    [14:01] What were the big changes that Shaun has seen in .NET? How has technology evolved?

    [22:09] Jeffrey and Shaun discuss error boundaries.

    [27:02] Should we default to always caring about the URL structure? Or should that just be a use case for only that subset of applications that need it?

    [30:56] Why hasn't Shaun been a big fan of Google Analytics?

    [33:36] Does the Oqtane framework build smartphone apps?

    [36:52] For the people who know how to use C#, is it better to grab an application framework like Oqtane or better to pull in some low code offerings in certain places?

    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!

    [email protected]

    Shaun Walker

    DNN

    Oqtane.org

    .NETFoundationProjectCommittee

    Oqtane Github repo

    Oqtane philosophy

    Error Boundary and Logging in Blazor

    Activity trend analysis of .NET Foundation member projects

    Want to Learn More?

    Visit AzureDevOps.Show for show notes and additional episodes.

    42 min
  • Shaun Walker on Blazor and Oqtane - Episode 179

    Jeffrey welcomes Shaun Walker, creator of Oqtane and also DotNetNuke web application frameworks, which have earned the recognition of being amongst the most pioneering and widely-adopted open-source projects native to the Microsoft platform. He has over 30 years of professional experience in architecting and implementing enterprise software solutions for private and public organizations. Shaun is also currently employed as the CTO of Professional Services for Cognizant. He talks with Jeffrey about Blazor, Oqtane, and what's next in his professional world. 

     

    Topics of Discussion:

    [2:49] Shaun's claim to fame is creating DOTNETNUKE, a very popular web application framework in 2003. It was one of the first large open-source projects of the Microsoft stack and had a very large community.

    [5:25] What is Oqtane?

    [7:37] Jeffrey and Shaun talk about the Built on Blazor website.

    [9:12] One of the biggest debates is which flavor of Blazor would you be? So, which one would Shaun be?

    [10:45] It's kind of unlikely that you would use the Blazor server if you are considering Angular.

    [14:01] What were the big changes that Shaun has seen in .NET? How has technology evolved?

    [22:09] Jeffrey and Shaun discuss error boundaries.

    [27:02] Should we default to always caring about the URL structure? Or should that just be a use case for only that subset of applications that need it?

    [30:56] Why hasn't Shaun been a big fan of Google Analytics?

    [33:36] Does the Oqtane framework build smartphone apps?

    [36:52] For the people who know how to use C#, is it better to grab an application framework like Oqtane or better to pull in some low code offerings in certain places?

     

    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!

    [email protected] 

    Shaun Walker

    DNN

    Oqtane.org

    .NETFoundationProjectCommittee

    Oqtane Github repo

    Oqtane philosophy

    Error Boundary and Logging in Blazor 

    Activity trend analysis of .NET Foundation member projects 

     

     

    Want to Learn More?

    Visit AzureDevOps.Show for show notes and additional episodes.

    42 min
  • Jeffrey Palermo on Software Careers - Episode 178

    This episode gives the listener a rundown of the categories of work that are required in every software project. Jeffrey discusses a few of the many different types of careers in the software industry, defining what security means to you and your product, and executing your vision.

    Topics of Discussion:

    [3:38] Jeffrey names a few of the many roles that may be at a software company: the founder, programmers, product visionary, architect, developers, builders, sellers, project managers, and program managers.

    [5:00] Specialized job titles are everywhere, and there is no standard job title for people who work in software.

    [5:18] If it's a new piece of software, someone needs to effectively write the press release text and market the product. What are the other roles that make up the elements of design?

    [8:20] Your press release is your vision, and now you can back it up with your design and execution.

    [9:52] How a person experiences the software is a huge element of the design.

    [14:49] We have to define what our vision of secure is.

    [18:00] As your team grows, be conscious about the appropriate time to fill distinct roles. Chances are at the smaller companies, your team members will be doing more than one thing.

    [19:25] Oftentimes, the testing aspect is split between the people who are working on the envisioning, the selling, and the improving.

    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!

    [email protected]

    Want to Learn More?

    Visit AzureDevOps.Show for show notes and additional episodes.

    21 min
  • Jeffrey Palermo on Software Careers - Episode 178

    This episode gives the listener a rundown of the categories of work that are required in every software project. Jeffrey discusses a few of the many different types of careers in the software industry, defining what security means to you and your product, and executing your vision.

     

    Topics of Discussion:

    [3:38] Jeffrey names a few of the many roles that may be at a software company: the founder, programmers, product visionary, architect, developers, builders, sellers, project managers, and program managers.

    [5:00] Specialized job titles are everywhere, and there is no standard job title for people who work in software.

    [5:18] If it's a new piece of software, someone needs to effectively write the press release text and market the product. What are the other roles that make up the elements of design?

    [8:20] Your press release is your vision, and now you can back it up with your design and execution.

    [9:52] How a person experiences the software is a huge element of the design.

    [14:49] We have to define what our vision of secure is.

    [18:00] As your team grows, be conscious about the appropriate time to fill distinct roles. Chances are at the smaller companies, your team members will be doing more than one thing.

    [19:25] Oftentimes, the testing aspect is split between the people who are working on the envisioning, the selling, and the improving.

     

    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!

    [email protected] 

     

    Want to Learn More?

    Visit AzureDevOps.Show for show notes and additional episodes.

    21 min
  • Bryan Costanich on .NET 6 IoT - Episode 177
    This week, Jeffrey welcomes Bryan Costanich, Founder of Wilderness Labs and former VP of Xamarin. Bryan talks with us about the state of .NET, the advantages and disadvantages of moving into the embedded space, and how embedded computing is the new revolution. Bryan is also on a mission to leave the world a little better than he found it.

    Topics of Discussion:

    [2:04] Bryan talks about his background and time at Xamarin, Microsoft, and the origins of Wilderness Labs.

    [4:16] What is the state of .NET? In the embedded system world, what are the realistic options and future in 2022 and beyond?

    [8:04] What are both the advantages and disadvantages of moving into the embedded space?

    [11:04] Bryan discusses how a lot of the advantages of microcontrollers moving to embedded are historical in the sense that you are developing for embedded devices that haven't changed a lot since the '70s and '80s.

    [12:30] Seventy percent of all security bugs aren't even an issue in .NET.

    [15:05] Bryan talks about his intent to make it easier for people to use and to create the ideal experience through Xamarin.

    [15:41] The next phase of humankind's technological computing journey is embedded computing. This is the new revolution.

    [16:45] There are three parts of the IoT market: consumer, commercial, and industrial.

    [20:23] Bryan talks about how Xamarin's main products are compromised and where they land on the spectrum. He discusses Azure Sphere and Raspberry Pi.

    [26:29] What exactly does Bryan develop with? He describes his setup.

    [31:09] Some fun smart chicken coop talk!

    [34:42] How does crash reporting work in Xamarin?

    [36:55] In the core compute module, how does one build the enclosure that it snaps into?

    [39:11] What is the most common product mix?

    [39:30] When will Xamarin's products be released?

    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!

    Wilderness Labs

    Raspberry Pi

    Azure Sphere

    Bryan Costanich

    Want to Learn More?

    Visit AzureDevOps.Show for show notes and additional episodes.

    45 min
  • Bryan Costanich on .NET 6 IoT - Episode 177
    This week, Jeffrey welcomes Bryan Costanich, Founder of Wilderness Labs and former VP of Xamarin. Bryan talks with us about the state of .NET, the advantages and disadvantages of moving into the embedded space, and how embedded computing is the new revolution. Bryan is also on a mission to leave the world a little better than he found it.

     

    Topics of Discussion:

    [2:04] Bryan talks about his background and time at Xamarin, Microsoft, and the origins of Wilderness Labs.

    [4:16] What is the state of .NET? In the embedded system world, what are the realistic options and future in 2022 and beyond?

    [8:04] What are both the advantages and disadvantages of moving into the embedded space?

    [11:04] Bryan discusses how a lot of the advantages of microcontrollers moving to embedded are historical in the sense that you are developing for embedded devices that haven't changed a lot since the '70s and '80s.

    [12:30] Seventy percent of all security bugs aren't even an issue in .NET.

    [15:05] Bryan talks about his intent to make it easier for people to use and to create the ideal experience through Xamarin.

    [15:41] The next phase of humankind's technological computing journey is embedded computing. This is the new revolution.

    [16:45] There are three parts of the IoT market: consumer, commercial, and industrial.

    [20:23] Bryan talks about how Xamarin's main products are compromised and where they land on the spectrum. He discusses Azure Sphere and Raspberry Pi.

    [26:29] What exactly does Bryan develop with? He describes his setup.

    [31:09] Some fun smart chicken coop talk!

    [34:42] How does crash reporting work in Xamarin?

    [36:55] In the core compute module, how does one build the enclosure that it snaps into?

    [39:11] What is the most common product mix?

    [39:30] When will Xamarin's products be released?

     

    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!

    Wilderness Labs

    Raspberry Pi

    Azure Sphere

    Bryan Costanich

     

    Want to Learn More?

    Visit AzureDevOps.Show for show notes and additional episodes.

    45 min
  • Jeff Fritz on The state of .NET - Episode 176
    This week, Jeffrey welcomes Jeff Fritz to the show. As an experienced developer, technical educator, and PM on the .NET team at Microsoft, Jeff also founded the Live Coders team on Twitch where he regularly livestreams builds of websites and fun applications. The two Jeffs talk about .NET 6, the .NET Conf, Jeff's passion for getting .NET in education and what that takes, and why C# needs to also be in more standard settings. They also talk about starting simple and building to the complex in education, .NET notebooks, and resources for people to learn, just for the sake of learning.

    Topics of Discussion:

    [3:29] Where should one start with the .Net Conf? What were some of Jeff's biggest moments from the conference?

    [4:29] Jeff talks about what he likes about the .NET Maui application.

    [9:29] Why isn't C# being taught more widely in schools? Jeff says that we need to get C# into colleges and high schools, and make more educational material available for the kids, now that .NET is open source.

    [11:19] Is .NET ready for education? What are we missing?

    [13:52] Jeff talks about his class every Monday, C# with CSharpFritz.

    [20:08] Why does Jeff recommend that programmers learn to learn?

    [22:28] What is the benefit of being specialized in one area, and what makes up the divide? Is it the applications that people work in? The tools they use?

    [26:56] Why should we collaborate?

    [30:53] When we educate people, we should give them the basic feature first, then start making it more complex.

    [35:11] Does Jeff think that .NET 6.0 is the catalyst that's needed to get C# into places like code.org?

    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!

    bit.ly/dotnetdevopsebook — Click here to download the .NET DevOps for Azure ebook!

    Jeffrey Palermo's YouTube

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

    Jeff Fritz: Website | C# with CSharpFritz | Twitter | Twitch

    .NET for Students

    Visual Studio

    GitHub

    .NET 6.0

    .Net Conf

    .Net Maui

    Visual Studio Code

    C#.Net

    Kubernetes

    Want to Learn More?

    Visit AzureDevOps.Show for show notes and additional episodes.

    41 min
  • Jeff Fritz on The state of .NET - Episode 176
    This week, Jeffrey welcomes Jeff Fritz to the show. As an experienced developer, technical educator, and PM on the .NET team at Microsoft, Jeff also founded the Live Coders team on Twitch where he regularly livestreams builds of websites and fun applications. The two Jeffs talk about .NET 6, the .NET Conf, Jeff's passion for getting .NET in education and what that takes, and why C# needs to also be in more standard settings. They also talk about starting simple and building to the complex in education, .NET notebooks, and resources for people to learn, just for the sake of learning.

     

    Topics of Discussion:

    [3:29] Where should one start with the .Net Conf? What were some of Jeff's biggest moments from the conference?

    [4:29] Jeff talks about what he likes about the .NET Maui application.

    [9:29] Why isn't C# being taught more widely in schools? Jeff says that we need to get C# into colleges and high schools, and make more educational material available for the kids, now that .NET is open source.

    [11:19] Is .NET ready for education? What are we missing?

    [13:52] Jeff talks about his class every Monday, C# with CSharpFritz.

    [20:08] Why does Jeff recommend that programmers learn to learn?

    [22:28] What is the benefit of being specialized in one area, and what makes up the divide? Is it the applications that people work in? The tools they use?

    [26:56] Why should we collaborate?

    [30:53] When we educate people, we should give them the basic feature first, then start making it more complex.

    [35:11] Does Jeff think that .NET 6.0 is the catalyst that's needed to get C# into places like code.org?

     

    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!

    bit.ly/dotnetdevopsebook — Click here to download the .NET DevOps for Azure ebook!

    Jeffrey Palermo's YouTube

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

    Jeff Fritz: Website | C# with CSharpFritz | Twitter | Twitch 

    .NET for Students

    Visual Studio

    GitHub

    .NET 6.0

    .Net Conf

    .Net Maui

    Visual Studio Code

    C#.Net

    Kubernetes

     

    Want to Learn More?

    Visit AzureDevOps.Show for show notes and additional episodes.

    41 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