AI DevOps Podcast

AI DevOps Podcast

By Jeffrey PalermoNewsTechnologyTech News
Download on the App Store

AI DevOps Podcast episodes

  • Stefan Schackow on What's New in Azure App Service - Episode 110

    This week, Jeffrey is excited to be joined by a longtime friend of his, Stefan Schackow! Stefan is a program manager on the Azure App Services team who has worked on the web app cloud offering since its earliest days. In Azure, Stefan leads a team of program managers who work on the development and deployment of Azure App Service, as well as the development of Microsoft's on-premises and cloud hybrid products (such as Azure Pack and Azure Stack).

    In this episode, Stefan shares some news from the recent Microsoft Ignite conference about Azure App Service. He speaks about their biggest announcement (an overhaul of the entire hardware line for Azure App Service) and what it addresses, some of the exciting changes regarding dev prices for the Pv3 and Pv2 SKUs, his thoughts on the current best Container options, and what's to come in the next few weeks for App Service. Don't miss out!

    Topics of Discussion:

    [:38] Be sure to visit AzureDevOps.Show for past episodes and show notes.

    [:48] About The Azure DevOps Podcast and Jeffrey's offer to speak at virtual user groups.

    [1:15] About today's episode with Stefan Schackow.

    [1:45] Jeffrey welcomes Stefan to the podcast!

    [2:00] Stefan's thoughts on the recent virtual Microsoft Ignite and years' past.

    [4:30] Stefan speaks about their biggest announcement at Ignite: an overhaul of the entire hardware line for Azure App Service and what it addresses.

    [8:30] To containerize or to not containerize?

    [11:07] Stefan shares his thoughts on what option you should go for with regards to Containers when you're developing with a microservices mindset.

    [17:38] Stefan talks about the exciting changes to App Service Pv3.

    [22:30] About new dev pricing for the Pv2 SKU.

    [23:36] A word from Azure DevOps Podcast's sponsor: Clear Measure.

    [24:08] P1v3 vs. P1v2.

    [27:17] Does it make sense to run an app with less than 3.5GB of RAM if that is the current entry point?

    [28:33] Stefan talks about the upsides and downsides to the older and entry-level SKUs.

    [30:40] Stefan sheds light on how Application Insights or the CPU that an instance is running at 200% CPU.

    [32:06] Stefan talks about the various discounts available with the reserved instance and which option to go with.

    [36:06] What's baked into the reserved instance pricing?

    [40:53] What's to come a few weeks from now!

    [41:41] Jeffrey thanks Stefan for joining the podcast.

    Mentioned in this Episode:

    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!

    The Azure DevOps Podcast's Twitter: @AzureDevOpsShow

    Azure App Service - Team Blog

    "App Service Environment v3 (ASEv3) public preview pre-announcement"

    Windows Containers

    Azure Container Service

    Kubernetes

    "App Service introduces the new Pv3 SKU for Windows and Linux customers"

    Blazor

    Azure Application Insights

    "How the Azure reservation discount is applied to virtual machines"

    Want to Learn More?

    Visit AzureDevOps.Show for show notes and additional episodes.

    43 min
  • Stefan Schackow on What's New in Azure App Service - Episode 110

    This week, Jeffrey is excited to be joined by a longtime friend of his, Stefan Schackow! Stefan is a program manager on the Azure App Services team who has worked on the web app cloud offering since its earliest days. In Azure, Stefan leads a team of program managers who work on the development and deployment of Azure App Service, as well as the development of Microsoft's on-premises and cloud hybrid products (such as Azure Pack and Azure Stack).

     

    In this episode, Stefan shares some news from the recent Microsoft Ignite conference about Azure App Service. He speaks about their biggest announcement (an overhaul of the entire hardware line for Azure App Service) and what it addresses, some of the exciting changes regarding dev prices for the Pv3 and Pv2 SKUs, his thoughts on the current best Container options, and what's to come in the next few weeks for App Service. Don't miss out!

     

    Topics of Discussion:

    [:38] Be sure to visit AzureDevOps.Show for past episodes and show notes.

    [:48] About The Azure DevOps Podcast and Jeffrey's offer to speak at virtual user groups.

    [1:15] About today's episode with Stefan Schackow.

    [1:45] Jeffrey welcomes Stefan to the podcast!

    [2:00] Stefan's thoughts on the recent virtual Microsoft Ignite and years' past.

    [4:30] Stefan speaks about their biggest announcement at Ignite: an overhaul of the entire hardware line for Azure App Service and what it addresses.

    [8:30] To containerize or to not containerize?

    [11:07] Stefan shares his thoughts on what option you should go for with regards to Containers when you're developing with a microservices mindset.

    [17:38] Stefan talks about the exciting changes to App Service Pv3.

    [22:30] About new dev pricing for the Pv2 SKU.

    [23:36] A word from Azure DevOps Podcast's sponsor: Clear Measure.

    [24:08] P1v3 vs. P1v2.

    [27:17] Does it make sense to run an app with less than 3.5GB of RAM if that is the current entry point?

    [28:33] Stefan talks about the upsides and downsides to the older and entry-level SKUs.

    [30:40] Stefan sheds light on how Application Insights or the CPU that an instance is running at 200% CPU.

    [32:06] Stefan talks about the various discounts available with the reserved instance and which option to go with.

    [36:06] What's baked into the reserved instance pricing?

    [40:53] What's to come a few weeks from now!

    [41:41] Jeffrey thanks Stefan for joining the podcast.

     

    Mentioned in this Episode:

    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!

    The Azure DevOps Podcast's Twitter: @AzureDevOpsShow

    Azure App Service - Team Blog 

    "App Service Environment v3 (ASEv3) public preview pre-announcement"

    Windows Containers

    Azure Container Service

    Kubernetes

    "App Service introduces the new Pv3 SKU for Windows and Linux customers"

    Blazor

    Azure Application Insights

    "How the Azure reservation discount is applied to virtual machines"

     

    Want to Learn More?

    Visit AzureDevOps.Show for show notes and additional episodes.

    43 min
  • News from Microsoft Ignite 2020 - Episode 109

    In today's 'solocast,' Jeffrey is taking a look at the virtual Microsoft Ignite 2020 conference that was held on September 22nd-24th.

    At last year's conference, Jeffrey was fortunate enough to be a part of their community reporter team. At this year's conference, he was one of five table-talk facilitators on a panel titled, "Why we're excited to be a developer right now!" (If you're interested in viewing this panel, a replay is available in the show notes!)

    In this episode, Jeffrey highlights some of the important announcements from this year's Microsoft Ignite, shares his insights on the developer-focused topics that were discussed, and takes listeners through the "Book of News" of everything that happened at the conference. If you're shipping software with Microsoft technologies, you're going to want to stay tuned in!

    Topics of Discussion:

    [:38] Be sure to visit AzureDevOps.Show for past episodes and show notes.

    [:48] About The Azure DevOps Podcast and Jeffrey's offer to speak at virtual user groups.

    [1:43] About today's episode on Microsoft Ignite 2020.

    [2:15] Jeffrey's experience at last year's Microsoft Ignite.

    [3:05] About Jeffrey's experience at this year's Microsoft Ignite as a speaker.

    [3:22] What Jeffrey will be covering in today's episode.

    [3:54] News about .NET 5 from Microsoft Ignite.

    [5:46] News on Azure App Service and Windows Container.

    [7:33] A word from Azure DevOps Podcast's sponsor: Clear Measure.

    [8:05] Several updates about Visual Studio 2019.

    [10:02] Announcements about C# and .NET 5.

    [10:28] Announcements about MSIX.

    [10:51] New capabilities for Windows subsystem for Linux.

    [11:12] Enhancements to Windows terminal features.

    [11:39] Announcements about Microsoft Edge developer tools and Microsoft Edge on Linux.

    [12:51] Jeffrey wraps up the podcast and shares where you can learn more about the conference and view the virtual sessions.

    [13:30] About next week's episode!

    Mentioned in this Episode:

    Cloudify.co — Today's sponsor!

    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!

    The Azure DevOps Podcast's Twitter: @AzureDevOpsShow

    Microsoft Ignite 2020

    "Why we're excited to be a developer right now! (Americas Table Talk)" with Jeffrey Palermo

    Microsoft Ignite 2020: Book of News

    .NET 5.0 Release Candidate

    Azure App Service

    Visual Studio 2019 Preview Release Notes

    Updates about MSIX

    New Windows subsystem for Linux

    Windows Terminal

    Want to Learn More?

    Visit AzureDevOps.Show for show notes and additional episodes.

    15 min
  • News from Microsoft Ignite 2020 - Episode 109

    In today's 'solocast,' Jeffrey is taking a look at the virtual Microsoft Ignite 2020 conference that was held on September 22nd-24th.

     

    At last year's conference, Jeffrey was fortunate enough to be a part of their community reporter team. At this year's conference, he was one of five table-talk facilitators on a panel titled, "Why we're excited to be a developer right now!" (If you're interested in viewing this panel, a replay is available in the show notes!)

     

    In this episode, Jeffrey highlights some of the important announcements from this year's Microsoft Ignite, shares his insights on the developer-focused topics that were discussed, and takes listeners through the "Book of News" of everything that happened at the conference. If you're shipping software with Microsoft technologies, you're going to want to stay tuned in!

     

    Topics of Discussion:

    [:38] Be sure to visit AzureDevOps.Show for past episodes and show notes.

    [:48] About The Azure DevOps Podcast and Jeffrey's offer to speak at virtual user groups.

    [1:43] About today's episode on Microsoft Ignite 2020.

    [2:15] Jeffrey's experience at last year's Microsoft Ignite.

    [3:05] About Jeffrey's experience at this year's Microsoft Ignite as a speaker.

    [3:22] What Jeffrey will be covering in today's episode.

    [3:54] News about .NET 5 from Microsoft Ignite.

    [5:46] News on Azure App Service and Windows Container.

    [7:33] A word from Azure DevOps Podcast's sponsor: Clear Measure.

    [8:05] Several updates about Visual Studio 2019.

    [10:02] Announcements about C# and .NET 5.

    [10:28] Announcements about MSIX.

    [10:51] New capabilities for Windows subsystem for Linux.

    [11:12] Enhancements to Windows terminal features.

    [11:39] Announcements about Microsoft Edge developer tools and Microsoft Edge on Linux.

    [12:51] Jeffrey wraps up the podcast and shares where you can learn more about the conference and view the virtual sessions.

    [13:30] About next week's episode!

     

    Mentioned in this Episode:

    Cloudify.co — Today's sponsor!

    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!

    The Azure DevOps Podcast's Twitter: @AzureDevOpsShow

    Microsoft Ignite 2020

    "Why we're excited to be a developer right now! (Americas Table Talk)" with Jeffrey Palermo

    Microsoft Ignite 2020: Book of News

    .NET 5.0 Release Candidate

    Azure App Service

    Visual Studio 2019 Preview Release Notes

    Updates about MSIX

    New Windows subsystem for Linux

    Windows Terminal

     

    Want to Learn More?

    Visit AzureDevOps.Show for show notes and additional episodes.

    15 min
  • Chrissy LeMaire on DevOps with dbatools - Episode 108

    This podcast episode is sponsored by Cloudify.co — a platform that radically simplifies end-to-end network automation through open-source, intent-based orchestration. Automate Ansible, Terraform, and Kubernetes to your Azure and private cloud directly from your .net visual studio environments natively within no additional heavy lifting.

    Chrissy LeMaire is joining Jeffrey today on The Azure DevOps Podcast!

    Chrissy is a Cloud and Datacenter Management and Data Platform MVP who has worked in IT for over 20 years. She is the creator of the popular SQL PowerShell module, dbatools; holds a master's degree in Systems Engineering; and is co-author of Learn dbatools in a Month of Lunches. Chrissy also livestreams on her Twitch channel, potatoqualitee, where she shares the process of writing dbatools and more.

    In this episode, Chrissy speaks about PowerShell's applicability, IRC and scripting, sponsorships and monetizing on GitHub, her journey with creating dbatools, and much, much more!

    Topics of Discussion:

    [:38] Be sure to visit AzureDevOps.Show for past episodes and show notes.

    [:46] About The Azure DevOps Podcast and Jeffrey's offer to speak at virtual user groups.

    [1:26] About this episode's sponsor: Cloudify.co

    [1:52] About today's episode with Chrissy LeMaire.

    [2:20] Jeffrey welcomes Chrissy to the podcast.

    [2:25] About Chrissy's Twitch channel, potatoqualitee.

    [3:28] Chrissy shares her enthusiasm for Manning Publications.

    [4:22] About Chrissy's book, Learn dbatools in a Month of Lunches, and where to obtain a copy for yourself!

    [5:47] Chrissy shares about her journey with scripting up to the creation of dbatools.

    [10:06] Where to find dbatools online.

    [10:29] How Jeffrey and Chrissy first became acquainted.

    [12:11] Briefly discussing how SDP is suiting up to become the full replacement for VPN.

    [12:52] How did Chrissy's background with PowerShell, IRC, and scripting influence her approach with dbatools?

    [14:39] Chrissy gives the lowdown of testing with dbatools.

    [19:24] Is it easy to migrate to SQL Azure with dbatools?

    [21:02] A word from Azure DevOps Podcast's sponsor: Clear Measure.

    [21:32] Chrissy and Jeffrey discuss the opportunities for automation.

    [23:57] Chrissy speaks about being GitHub Star and what that means.

    [26:18] How GitHub has expanded over the years with monetization and sponsorship capabilities. Chrissy shares her experience and recommendations with these.

    [30:37] About Chrissy's various social channels and what you can expect at each!

    [34:00] Chrissy gives some final recommendations and final pieces of information about PowerShell.

    [35:05] Jeffrey thanks Chrissy for joining the podcast!

    Mentioned in this Episode:

    Cloudify.co — Today's sponsor!

    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!

    The Azure DevOps Podcast's Twitter: @AzureDevOpsShow

    dbatools

    Chrissy LeMaire's LinkedIn

    Chrissy LeMaire's Twitter @CL

    Chrissy LeMaire on GitHub @potatoqualitee

    Chrissy's Twitch Channel @potatoqualitee

    Chrissy LeMaire's Patreon @potatoqualitee

    Learn dbatools in a Month of Lunches, by Chrissy LeMaire and Rob Sewell

    GitHub.com/sqlcollaborative/dbatools

    The Azure DevOps Podcast Ep. 18: "Aaron Palermo on Cybersecurity and SDP"

    PowerShell

    dbatools.io/tests

    dbatools.io/slack — Join the Slack channel!

    Twitter @PowerShellLive

    Twitter @psdbatools

    Twitter @thelivecoders

    Twitch.tv/team/livecoders

    Twitch @codephobiaGitHub.com/pester/Pester

    asciidocfx.com

    Want to Learn More?

    Visit AzureDevOps.Show for show notes and additional episodes.

    36 min
  • Chrissy LeMaire on DevOps with dbatools - Episode 108

    This podcast episode is sponsored by Cloudify.co — a platform that radically simplifies end-to-end network automation through open-source, intent-based orchestration. Automate Ansible, Terraform, and Kubernetes to your Azure and private cloud directly from your .net visual studio environments natively within no additional heavy lifting.

     

    Chrissy LeMaire is joining Jeffrey today on The Azure DevOps Podcast! 

     

    Chrissy is a Cloud and Datacenter Management and Data Platform MVP who has worked in IT for over 20 years. She is the creator of the popular SQL PowerShell module, dbatools; holds a master's degree in Systems Engineering; and is co-author of Learn dbatools in a Month of Lunches. Chrissy also livestreams on her Twitch channel, potatoqualitee, where she shares the process of writing dbatools and more.

     

    In this episode, Chrissy speaks about PowerShell's applicability, IRC and scripting, sponsorships and monetizing on GitHub, her journey with creating dbatools, and much, much more!

     

    Topics of Discussion:

    [:38] Be sure to visit AzureDevOps.Show for past episodes and show notes.

    [:46] About The Azure DevOps Podcast and Jeffrey's offer to speak at virtual user groups.

    [1:26] About this episode's sponsor: Cloudify.co

    [1:52] About today's episode with Chrissy LeMaire.

    [2:20] Jeffrey welcomes Chrissy to the podcast.

    [2:25] About Chrissy's Twitch channel, potatoqualitee.

    [3:28] Chrissy shares her enthusiasm for Manning Publications.

    [4:22] About Chrissy's book, Learn dbatools in a Month of Lunches, and where to obtain a copy for yourself!

    [5:47] Chrissy shares about her journey with scripting up to the creation of dbatools.

    [10:06] Where to find dbatools online.

    [10:29] How Jeffrey and Chrissy first became acquainted.

    [12:11] Briefly discussing how SDP is suiting up to become the full replacement for VPN.

    [12:52] How did Chrissy's background with PowerShell, IRC, and scripting influence her approach with dbatools?

    [14:39] Chrissy gives the lowdown of testing with dbatools.

    [19:24] Is it easy to migrate to SQL Azure with dbatools?

    [21:02] A word from Azure DevOps Podcast's sponsor: Clear Measure.

    [21:32] Chrissy and Jeffrey discuss the opportunities for automation.

    [23:57] Chrissy speaks about being GitHub Star and what that means.

    [26:18] How GitHub has expanded over the years with monetization and sponsorship capabilities. Chrissy shares her experience and recommendations with these.

    [30:37] About Chrissy's various social channels and what you can expect at each!

    [34:00] Chrissy gives some final recommendations and final pieces of information about PowerShell.

    [35:05] Jeffrey thanks Chrissy for joining the podcast!

     

    Mentioned in this Episode:

    Cloudify.co — Today's sponsor!

    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!

    The Azure DevOps Podcast's Twitter: @AzureDevOpsShow

    dbatools

    Chrissy LeMaire's LinkedIn

    Chrissy LeMaire's Twitter @CL

    Chrissy LeMaire on GitHub @potatoqualitee

    Chrissy's Twitch Channel @potatoqualitee

    Chrissy LeMaire's Patreon @potatoqualitee

    Learn dbatools in a Month of Lunches, by Chrissy LeMaire and Rob Sewell

    GitHub.com/sqlcollaborative/dbatools

    The Azure DevOps Podcast Ep. 18: "Aaron Palermo on Cybersecurity and SDP"

    PowerShell

    dbatools.io/tests

    dbatools.io/slack — Join the Slack channel!

    Twitter @PowerShellLive

    Twitter @psdbatools

    Twitter @thelivecoders

    Twitch.tv/team/livecoders

    Twitch @codephobiaGitHub.com/pester/Pester

    asciidocfx.com

     

    Want to Learn More?

    Visit AzureDevOps.Show for show notes and additional episodes.

    36 min
  • Daniel Markham on Teaching Programmers - Episode 107

    In this episode, Jeffrey Palermo is joined by Daniel Markham! Daniel is a semioticist logician (otherwise known as a programmer). He likes to help people learn to make better tech. He believes that once you know the 'why,' you can figure out the 'what' on your own.

    As an active coder and manager, Daniel has spent time the last several years with clients as an Agile/XP Technical Coach, helping them rediscover how to discover and create value at speed. His clients include several Fortune 100 companies all over North America. He is also a technical coach and the author of Info-Ops and Info-Ops ll.

    In their conversation today, David and Jeffrey discuss changes in technology, what modern training for programmers new to the industry should look like, and various trends. David shares about the importance of 'good enough' programming, measuring the quality of your work, what it really means to 'finish,' and how test-driven development should be done. He also discusses key insights around TDD and infrastructure, what should be accomplished at varying team sizes, patterns he has seen over the course of his career, and his predictions for the future of the industry.

    Topics of Discussion:

    [:38] Be sure to visit AzureDevOps.Show for past episodes and show notes.

    [:46] About The Azure DevOps Podcast and Jeffrey's offer to speak at virtual user groups.

    [1:10] About today's episode with Daniel Markham.

    [1:45] Jeffrey welcomes Daniel to the podcast.

    [2:17] Daniel tells the story of why he originally decided to get into programming.

    [3:52] Daniel's early experiences with programming.

    [6:00] Daniel shares about his career and important lessons he has learned throughout.

    [7:28] The importance of 'good enough' programming.

    [9:34] Daniel speaks about another important practice: measuring the quality of your work.

    [10:39] What does it mean to 'finish' and be able to walk away from a program?

    [14:06] Who should be doing test-driven development (TDD) and why? How does Daniel view it as an engineering practice?

    [15:25] A word from Azure DevOps Podcast's sponsor: Clear Measure.

    [15:57] Daniel's key insights around the relationship between TDD and infrastructure.

    [18:38] A rundown of EasyAM keywords and why they simplify the process.

    [20:12] Understanding what's necessary to achieve the goal and not accidentally adding too much scope.

    [21:46] Daniel shares his views on what can or should be accomplished at varying team sizes.

    [24:06] Daniel discusses taking a startup app to market.

    [25:43] Daniel's thoughts on how we should actually be teaching new programmers to the industry.

    [26:19] If Daniel was putting together a programming school, what would his approach be?

    [27:27] Talking Javascript.

    [30:30] With so many changes in technology, what does Daniel predict we'll see in the next 10 years?

    [31:56] Talking WebAssembly and patterns Daniel has seen over the years.

    [35:40] Talking Microsoft Orleans.

    Mentioned in this Episode:

    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!

    The Azure DevOps Podcast's Twitter: @AzureDevOpsShow

    Daniel Markham on GitHub

    Daniel Markham's Twitter @DanielBMarkham

    EasyAM on GitHub

    Daniel Markham | Chessboard

    Join the Daniel B. Markham Community on Locals

    Microsoft Orleans - Virtual Actors

    Leanpub | Info-Ops ll by Daniel Markham

    Agile Coaches' Corner Ep. 105: "Bob Martin on Agile and Extreme Programming"

    Vue.js

    Want to Learn More?

    Visit AzureDevOps.Show for show notes and additional episodes.

    38 min
  • Daniel Markham on Teaching Programmers - Episode 107

    In this episode, Jeffrey Palermo is joined by Daniel Markham! Daniel is a semioticist logician (otherwise known as a programmer). He likes to help people learn to make better tech. He believes that once you know the 'why,' you can figure out the 'what' on your own.

     

    As an active coder and manager, Daniel has spent time the last several years with clients as an Agile/XP Technical Coach, helping them rediscover how to discover and create value at speed. His clients include several Fortune 100 companies all over North America. He is also a technical coach and the author of Info-Ops and Info-Ops ll.

     

    In their conversation today, David and Jeffrey discuss changes in technology, what modern training for programmers new to the industry should look like, and various trends. David shares about the importance of 'good enough' programming, measuring the quality of your work, what it really means to 'finish,' and how test-driven development should be done. He also discusses key insights around TDD and infrastructure, what should be accomplished at varying team sizes, patterns he has seen over the course of his career, and his predictions for the future of the industry.

     

    Topics of Discussion:

    [:38] Be sure to visit AzureDevOps.Show for past episodes and show notes.

    [:46] About The Azure DevOps Podcast and Jeffrey's offer to speak at virtual user groups.

    [1:10] About today's episode with Daniel Markham.

    [1:45] Jeffrey welcomes Daniel to the podcast.

    [2:17] Daniel tells the story of why he originally decided to get into programming.

    [3:52] Daniel's early experiences with programming.

    [6:00] Daniel shares about his career and important lessons he has learned throughout.

    [7:28] The importance of 'good enough' programming.

    [9:34] Daniel speaks about another important practice: measuring the quality of your work.

    [10:39] What does it mean to 'finish' and be able to walk away from a program?

    [14:06] Who should be doing test-driven development (TDD) and why? How does Daniel view it as an engineering practice?

    [15:25] A word from Azure DevOps Podcast's sponsor: Clear Measure.

    [15:57] Daniel's key insights around the relationship between TDD and infrastructure.

    [18:38] A rundown of EasyAM keywords and why they simplify the process.

    [20:12] Understanding what's necessary to achieve the goal and not accidentally adding too much scope.

    [21:46] Daniel shares his views on what can or should be accomplished at varying team sizes.

    [24:06] Daniel discusses taking a startup app to market.

    [25:43] Daniel's thoughts on how we should actually be teaching new programmers to the industry.

    [26:19] If Daniel was putting together a programming school, what would his approach be?

    [27:27] Talking Javascript.

    [30:30] With so many changes in technology, what does Daniel predict we'll see in the next 10 years?

    [31:56] Talking WebAssembly and patterns Daniel has seen over the years.

    [35:40] Talking Microsoft Orleans.

     

    Mentioned in this Episode:

    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!

    The Azure DevOps Podcast's Twitter: @AzureDevOpsShow

    Daniel Markham on GitHub

    Daniel Markham's Twitter @DanielBMarkham

    EasyAM on GitHub

    Daniel Markham | Chessboard

    Join the Daniel B. Markham Community on Locals

    Microsoft Orleans - Virtual Actors 

    Leanpub | Info-Ops ll by Daniel Markham

    Agile Coaches' Corner Ep. 105: "Bob Martin on Agile and Extreme Programming"

    Vue.js

     

    Want to Learn More?

    Visit AzureDevOps.Show for show notes and additional episodes.

    38 min
  • Steve Sanderson on Blazor - Episode 106

    In today's episode, Jeffrey Palermo is joined by Steve Sanderson! Steve is a developer at Microsoft on the ASP.NET team and the inventor of the first version of Blazor. He has worked on web technologies at Microsoft since 2010 and is the author of the popular book, Pro ASP.NET MVC Framework, as well as its various sequels. Steve also started the Knockout.js project back in 2010 (before client-side MV* was cool).

    In their conversation, Steve speaks about all things Blazor! He shares about the initial vision of Blazor as well as the process that led to the first production-ready version of Blazor. He answers topical questions about Blazor, WebAssembly, and Azure; shares what he is currently working on with regards to Blazor; and offers advice to new and old developers alike!

    Topics of Discussion:

    [:38] Be sure to visit AzureDevOps.Show for past episodes and show notes.

    [:46] About The Azure DevOps Podcast and Jeffrey's offer to speak at virtual user groups.

    [1:35] About today's episode with Steve Sanderson!

    [2:12] Jeffrey welcomes Steve to the podcast.

    [2:20] Steve shares some of his software career highlights.

    [4:30] Steve speaks about the work he did on the Azure Portal.

    [7:48] Steve shares what the initial vision for Blazor looked like as well as the process that led to the first production-ready version of Blazor.

    [12:16] Steve explains how Blazor is not a way of running .NET code on WebAssembly; it is a UI framework.

    [14:22] How (and what) Blazor, as a UI framework, is teaching new developers for the first time.

    [17:06] A word from Azure DevOps Podcast's sponsor: Clear Measure.

    [17:38] With API security, etc. is it built-into Blazor, or, are there things that developers need to keep in mind or do on top of what's provided by the template?

    [22:38] When deploying and running WebAssembly, what are the recommended services in Azure? What has Steve tested?

    [24:23] If a developer's goal is to have their Blazor app talk to a few of their web API controllers, what is the minimum they need to really think about when setting that up properly in Azure?

    [26:12] What would the catalyst be to move to some of the Azure services around API management?

    [28:18] Steve speaks about what he is actively working on now and what he is aiming toward, going forward with Blazor.

    [34:44] How close are we to being able to take a Blazor WebAssembly app and submit it to the iOS app store?

    [38:04] Jeffrey thanks Steve for joining the show and Steve shares a recommendation for further learning about Blazor.

    Mentioned in this Episode:

    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!

    The Azure DevOps Podcast's Twitter: @AzureDevOpsShow Steve Sanderson

    Pro ASP.NET MVC Framework, by Steve Sanderson

    Blazor.net

    WebAssembly

    Knockout.js

    Microsoft Azure Portal

    Azure Application Insights

    Want to Learn More?

    Visit AzureDevOps.Show for show notes and additional episodes.

    40 min
  • Steve Sanderson on Blazor - Episode 106

    In today's episode, Jeffrey Palermo is joined by Steve Sanderson! Steve is a developer at Microsoft on the ASP.NET team and the inventor of the first version of Blazor. He has worked on web technologies at Microsoft since 2010 and is the author of the popular book, Pro ASP.NET MVC Framework, as well as its various sequels. Steve also started the Knockout.js project back in 2010 (before client-side MV* was cool).

     

    In their conversation, Steve speaks about all things Blazor! He shares about the initial vision of Blazor as well as the process that led to the first production-ready version of Blazor. He answers topical questions about Blazor, WebAssembly, and Azure; shares what he is currently working on with regards to Blazor; and offers advice to new and old developers alike!

     

    Topics of Discussion:

    [:38] Be sure to visit AzureDevOps.Show for past episodes and show notes.

    [:46] About The Azure DevOps Podcast and Jeffrey's offer to speak at virtual user groups.

    [1:35] About today's episode with Steve Sanderson!

    [2:12] Jeffrey welcomes Steve to the podcast.

    [2:20] Steve shares some of his software career highlights.

    [4:30] Steve speaks about the work he did on the Azure Portal.

    [7:48] Steve shares what the initial vision for Blazor looked like as well as the process that led to the first production-ready version of Blazor.

    [12:16] Steve explains how Blazor is not a way of running .NET code on WebAssembly; it is a UI framework.

    [14:22] How (and what) Blazor, as a UI framework, is teaching new developers for the first time.

    [17:06] A word from Azure DevOps Podcast's sponsor: Clear Measure.

    [17:38] With API security, etc. is it built-into Blazor, or, are there things that developers need to keep in mind or do on top of what's provided by the template?

    [22:38] When deploying and running WebAssembly, what are the recommended services in Azure? What has Steve tested?

    [24:23] If a developer's goal is to have their Blazor app talk to a few of their web API controllers, what is the minimum they need to really think about when setting that up properly in Azure?

    [26:12] What would the catalyst be to move to some of the Azure services around API management?

    [28:18] Steve speaks about what he is actively working on now and what he is aiming toward, going forward with Blazor.

    [34:44] How close are we to being able to take a Blazor WebAssembly app and submit it to the iOS app store?

    [38:04] Jeffrey thanks Steve for joining the show and Steve shares a recommendation for further learning about Blazor.

     

    Mentioned in this Episode:

    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!

    The Azure DevOps Podcast's Twitter: @AzureDevOpsShow Steve Sanderson

    Pro ASP.NET MVC Framework, by Steve Sanderson

    Blazor.net

    WebAssembly

    Knockout.js

    Microsoft Azure Portal

    Azure Application Insights

     

    Want to Learn More?

    Visit AzureDevOps.Show for show notes and additional episodes.

    40 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