
Sign up to save your podcasts
Or


Today's guest, Richard Lander, is a Principal Program Manager on the .NET Core Team at Microsoft. He's been with Microsoft for a total of 19 years, 16 of which have been with the .NET team. Richard is an absolute mover and shaker in pushing the .NET platform forward! Currently, he's working on runtime features and performance, CLI experience, docker container experience, ARM32 and ARM64 support, IoT/GPIO/PWM support, blogging and customer engagement, and speaking at conferences. He's part of the design team that defines new .NET runtime capabilities and features. And in his spare time, he enjoys British rock and Doctor Who!
With a lot going on with .NET right now, Richard fills listeners in on all they need to currently know! He speaks about what his own journey has been like working at Microsoft and on the .NET team, some of the high-points in regards to what he's been spending most of his time on with .NET, what his vision is for .NET Core 5.0, his thoughts on whether or not developers should be migrating to 3.0 if they're currently .NET Framework, and his favorite features that he's been working on in .NET Core 3.0. Richard also shares many of his favorite resources, gives his recommendations on what listeners should follow-up on!
Topics of Discussion:
[:38] Be sure to visit AzureDevOps.Show for past episodes and show notes!
[:45] Jeffrey gives some announcements and lets you know where to get a hold of his book, .NET DevOps for Azure.
[1:38] About today's topic and featured guest!
[2:23] Jeffrey welcomes Richard to the podcast.
[3:00] Richard tells his origin story and speaks about what his journey has been like at Microsoft for the last 19 years.
[7:30] Richards speaks about some of the high-points that he has been spending a lot of his time thinking about these days in regards to .NET.
[9:25] Is it true they will be skipping the name .NET Core 4.0?
[10:24] With .NET Core 3.0 coming out, is this the time that developers using .NET Framework should be thinking about migrating to 3.0?
[11:55] What is Richard thinking about around the vision for .NET Core 5.0? Have they announced their vision for .NET 5.0 yet?
[15:53] Which GitHub pages you should check out if you want to keep up to date on all the .NET news as well as a few more resources and blogs to check out.
[19:11] A word from Azure DevOps Podcast's sponsor: Clear Measure.
[19:36] If you've migrated to Azure DevOps and you're using the latest (which is currently the YAML file for the pipeline), does that mean that if someone hooked up their own Azure DevOps organ and pointed it to the CLR's GitHub Repository, that they could actually "spit up" the pipeline for the CLR for that YAML file and just build it for themselves in their work?
[21:27] Richards speaks about the shift to more open-source work and why it is so crucial to the industry.
[26:24] Richard speaks about the feature in .NET Core 3.0 that he worked on and is the most excited about.
[29:39] Which pathways are 'real' at the moment and which are the easiest to get started with for those who are just getting into docker?
[37:25] Richard speaks about what they do with the Raspberry Pi.
[44:54] Richard works out a scenario that Jeffrey throws his way about .NET!
[53:45] Richard gives his recommendations on where to learn more.
[54:40] Jeffrey thanks Richard for joining him this episode!
Mentioned in this Episode:
Azure DevOps
Clear Measure (Sponsor)
.NET DevOps for Azure, by Jeffrey Palermo
bit.ly/dotnetdevopsproject
bit.ly/dotnetdevopsbookforcommunity — Visit to get your hands on two free books to give away at conferences or events!
Richard Lander (LinkedIn)
XML
Xamarin
Unity
GitHub
.NET Core on GitHub
ASP.NET on GitHub
NuGet on GitHub
MSBuild Microsoft on GitHub
YAML
CLR GitHub
MIT license
Docker Container
Kubernetes
Azure Container Services
Azure Service Fabric
Azure Container Instances (ACI)Azure Web Apps
Kudu
Debian
Ubuntu
Alpine
Linux Support for ARM
Arm64Port
Raspberry Pi
libgpiod
NuGet.org
DevBlogs.Microsoft.com/DOTNET
Want to Learn More?
Visit AzureDevOps.Show for show notes and additional episodes.
Today's guest, Richard Lander, is a Principal Program Manager on the .NET Core Team at Microsoft. He's been with Microsoft for a total of 19 years, 16 of which have been with the .NET team. Richard is an absolute mover and shaker in pushing the .NET platform forward! Currently, he's working on runtime features and performance, CLI experience, docker container experience, ARM32 and ARM64 support, IoT/GPIO/PWM support, blogging and customer engagement, and speaking at conferences. He's part of the design team that defines new .NET runtime capabilities and features. And in his spare time, he enjoys British rock and Doctor Who!
With a lot going on with .NET right now, Richard fills listeners in on all they need to currently know! He speaks about what his own journey has been like working at Microsoft and on the .NET team, some of the high-points in regards to what he's been spending most of his time on with .NET, what his vision is for .NET Core 5.0, his thoughts on whether or not developers should be migrating to 3.0 if they're currently .NET Framework, and his favorite features that he's been working on in .NET Core 3.0. Richard also shares many of his favorite resources, gives his recommendations on what listeners should follow-up on!
Topics of Discussion:
[:38] Be sure to visit AzureDevOps.Show for past episodes and show notes!
[:45] Jeffrey gives some announcements and lets you know where to get a hold of his book, .NET DevOps for Azure.
[1:38] About today's topic and featured guest!
[2:23] Jeffrey welcomes Richard to the podcast.
[3:00] Richard tells his origin story and speaks about what his journey has been like at Microsoft for the last 19 years.
[7:30] Richards speaks about some of the high-points that he has been spending a lot of his time thinking about these days in regards to .NET.
[9:25] Is it true they will be skipping the name .NET Core 4.0?
[10:24] With .NET Core 3.0 coming out, is this the time that developers using .NET Framework should be thinking about migrating to 3.0?
[11:55] What is Richard thinking about around the vision for .NET Core 5.0? Have they announced their vision for .NET 5.0 yet?
[15:53] Which GitHub pages you should check out if you want to keep up to date on all the .NET news as well as a few more resources and blogs to check out.
[19:11] A word from Azure DevOps Podcast's sponsor: Clear Measure.
[19:36] If you've migrated to Azure DevOps and you're using the latest (which is currently the YAML file for the pipeline), does that mean that if someone hooked up their own Azure DevOps organ and pointed it to the CLR's GitHub Repository, that they could actually "spit up" the pipeline for the CLR for that YAML file and just build it for themselves in their work?
[21:27] Richards speaks about the shift to more open-source work and why it is so crucial to the industry.
[26:24] Richard speaks about the feature in .NET Core 3.0 that he worked on and is the most excited about.
[29:39] Which pathways are 'real' at the moment and which are the easiest to get started with for those who are just getting into docker?
[37:25] Richard speaks about what they do with the Raspberry Pi.
[44:54] Richard works out a scenario that Jeffrey throws his way about .NET!
[53:45] Richard gives his recommendations on where to learn more.
[54:40] Jeffrey thanks Richard for joining him this episode!
Mentioned in this Episode:
Azure DevOps
Clear Measure (Sponsor)
.NET DevOps for Azure, by Jeffrey Palermo
bit.ly/dotnetdevopsproject
bit.ly/dotnetdevopsbookforcommunity — Visit to get your hands on two free books to give away at conferences or events!
Richard Lander (LinkedIn)
XML
Xamarin
Unity
GitHub
.NET Core on GitHub
ASP.NET on GitHub
NuGet on GitHub
MSBuild Microsoft on GitHub
YAML
CLR GitHub
MIT license
Docker Container
Kubernetes
Azure Container Services
Azure Service Fabric
Azure Container Instances (ACI)Azure Web Apps
Kudu
Debian
Ubuntu
Alpine
Linux Support for ARM
Arm64Port
Raspberry Pi
libgpiod
NuGet.org
DevBlogs.Microsoft.com/DOTNET
Want to Learn More?
Visit AzureDevOps.Show for show notes and additional episodes.
Today's guest is Mads Torgerson, the lead designer and program manager of the C# programming language. He has been with Microsoft for 14 years. And prior to that, Mads was a professor and also contributed to a language starting with J.
In this week's episode, Mads and Jeffrey are discussing the latest in C#. Mads shares everything he knows about C#, the progress on C# 8 and when you can expect to get your hands on it, and all of the new features to look forward to. Mads and Jeffrey also speak about some of the main hurdles with the release of C# 8, some of the key problems they will be addressing in future versions of the language, and which frameworks will be supporting the new features of C# 8. He also shares some invaluable online resources to learn more about the upcoming features in C# 8 to follow-up on after listening to this week's episode!
Tune in for this week's deep dive into the language of C#!
Topics of Discussion:
[:40] Be sure to visit AzureDevOps.Show for past episodes and show notes!
[:49] Where to get a hold of Jeffrey's new book, .NET DevOps for Azure.
[1:40] About today's episode and guest.
[1:54] Jeffrey welcomes Mads Torgersen to the show!
[2:07] Mads speaks about his career journey leading up to the present day.
[4:07] Does Mads have a sense of how many people are typing keywords in C# on a daily basis?
[5:25] Mads speaks about what's left to do to get C# 8 out the door.
[6:24] The new main features to look forward to in C# 8.
[10:23] Mads recommends online resources to learn more about the upcoming features in C# 8.
[11:50] What should developers think about when it comes to backward compatibility in C# 8?
[17:06] Mads speaks about the differences in nullable value type, the route they took with C# 8 in regards to it, and how it affects it.
[23:37] A word from Azure DevOps sponsor: Clear Measure.
[24:01] Mads speaks about one of the hurdles with the release of C# 8.
[26:48] When does Mads foresee people being able to have C# 8 in their hands?
[27:50] Will .NET framework 4.8 have any of the features?
[28:10] Which frameworks will support the new features of C# 8?
[29:21] What are some of the key problems Mads and the team will be trying to figure out some solutions in future versions of the language?
[34:00] Mads speaks about a few more of the hurdles that make it difficult to select C# for a functional style as opposed to going to another language like F#?
[35:57] Mads speaks about type data in C#.
[39:20] Mads gives some resource recommendations to follow-up on after listening to this week's show!
Mentioned in this Episode:
Azure DevOps
Clear Measure (Sponsor)
.NET DevOps for Azure, by Jeffrey Palermo
bit.ly/dotnetdevopsproject
bit.ly/dotnetdevopsbookforcommunity — Visit to get your hands on two free books to give away at conferences or events!
Mads Torgersen
C#
MVP Summit
Anders Hejlsberg
"The Future of C#," with Mads Torgersen and Dustin Campbell at Build 2018
Docs.Microsoft.com
Mads Torgersen on GitHub
GitHub.com/dotnet/csharplang
Want to Learn More?
Visit AzureDevOps.Show for show notes and additional episodes.
Today's guest is Mads Torgerson, the lead designer and program manager of the C# programming language. He has been with Microsoft for 14 years. And prior to that, Mads was a professor and also contributed to a language starting with J.
In this week's episode, Mads and Jeffrey are discussing the latest in C#. Mads shares everything he knows about C#, the progress on C# 8 and when you can expect to get your hands on it, and all of the new features to look forward to. Mads and Jeffrey also speak about some of the main hurdles with the release of C# 8, some of the key problems they will be addressing in future versions of the language, and which frameworks will be supporting the new features of C# 8. He also shares some invaluable online resources to learn more about the upcoming features in C# 8 to follow-up on after listening to this week's episode!
Tune in for this week's deep dive into the language of C#!
Topics of Discussion:
[:40] Be sure to visit AzureDevOps.Show for past episodes and show notes!
[:49] Where to get a hold of Jeffrey's new book, .NET DevOps for Azure.
[1:40] About today's episode and guest.
[1:54] Jeffrey welcomes Mads Torgersen to the show!
[2:07] Mads speaks about his career journey leading up to the present day.
[4:07] Does Mads have a sense of how many people are typing keywords in C# on a daily basis?
[5:25] Mads speaks about what's left to do to get C# 8 out the door.
[6:24] The new main features to look forward to in C# 8.
[10:23] Mads recommends online resources to learn more about the upcoming features in C# 8.
[11:50] What should developers think about when it comes to backward compatibility in C# 8?
[17:06] Mads speaks about the differences in nullable value type, the route they took with C# 8 in regards to it, and how it affects it.
[23:37] A word from Azure DevOps sponsor: Clear Measure.
[24:01] Mads speaks about one of the hurdles with the release of C# 8.
[26:48] When does Mads foresee people being able to have C# 8 in their hands?
[27:50] Will .NET framework 4.8 have any of the features?
[28:10] Which frameworks will support the new features of C# 8?
[29:21] What are some of the key problems Mads and the team will be trying to figure out some solutions in future versions of the language?
[34:00] Mads speaks about a few more of the hurdles that make it difficult to select C# for a functional style as opposed to going to another language like F#?
[35:57] Mads speaks about type data in C#.
[39:20] Mads gives some resource recommendations to follow-up on after listening to this week's show!
Mentioned in this Episode:
Azure DevOps
Clear Measure (Sponsor)
.NET DevOps for Azure, by Jeffrey Palermo
bit.ly/dotnetdevopsproject
bit.ly/dotnetdevopsbookforcommunity — Visit to get your hands on two free books to give away at conferences or events!
Mads Torgersen
C#
MVP Summit
Anders Hejlsberg
"The Future of C#," with Mads Torgersen and Dustin Campbell at Build 2018
Docs.Microsoft.com
Mads Torgersen on GitHub
GitHub.com/dotnet/csharplang
Want to Learn More?
Visit AzureDevOps.Show for show notes and additional episodes.
This week's guest is Steve Smith! Steve is an entrepreneur and software developer with a passion for building quality software as effectively as possible. He is the founder of Ardalis Services and Tech Hub Hudson, as well as a Board Member on the Stir Trek Conference, Inc. Steve Smith has also been recognized by Microsoft as a Most Valuable Professional (MVP) since 2002. He is also a Pluralsight author with several online courses on various topics; mentors motivated developers on DevBetter.com; blogs on his website, Ardalis.com; and shares tips on his weekly podcast, Weekly Dev Tips!
Today, Steve and Jeffrey Palermo will be discussing DevOps quality. Steve explains why the quality aspect in DevOps is so important, quality techniques developers should be thinking about, what the SOLID principles are and why they matter, the types of automated testing that people should be doing on their code, and his favorite tools and frameworks. Steve also gives his thoughts on test coverage, his favorite methods for figuring out if a section in his application doesn't have enough code coverage, what he thinks about static analysis, refactoring, and the pattern "replace conditional with polymorphism."
Tune in for all of Steve's insights on the topic of DevOps quality, his practical rules of thumb, and invaluable recommendations on books and resources to follow-up on!
Topics of Discussion:
[:40] Be sure to visit AzureDevOps.Show for past episodes and show notes!
[:46] Where to get a hold of Jeffrey's new book, .NET DevOps for Azure.
[1:42] About today's episode and guest.
[2:11] Jeffrey welcomes Steve to the show!
[3:32] How did Steve discover that he wanted to work as a developer for his career?
[4:32] Why is the quality aspect in DevOps so important?
[5:49] What are the quality techniques developers should be thinking about?
[7:35] What are SOLID principles? And why are they important?
[9:30] What are the types of automated testing that people need to be doing on their code?
[12:07] What tools and frameworks are Steve's favorite?
[13:55] Steve's favorite method for figuring out if a section of his application doesn't have enough code coverage.
[14:51] How Steve thinks about test coverage.
[17:31] How does Steve cover the instances where a certain section of code may be 100% covered but then another section of code is close to 0?
[19:00] A word from Azure DevOps Podcast sponsor: Clear Measure.
[19:27] How Steve thinks about the concept of static analysis.
[24:03] Do shorter or longer methods have any correlation with better psychosomatic complexity?
[24:24] When does Steve recommend to refactor?
[25:16] Steve gives his thoughts on when an extract method is warranted and highlights some big "code smells."
[26:30] Steve explains the pattern "replace conditional with polymorphism."
[31:10] What static analysis classes does Steve use regularly? And does he run them with every continuous integration build (or does he have a separate process)?
[33:20] Steve gives some practical rules of thumb!
[34:28] Steve gives his recommendations on valuable books and resources listeners should follow-up on to learn more.
[35:32] What's next for Steve?
Mentioned in this Episode:
Azure DevOps
Clear Measure (Sponsor)
.NET DevOps for Azure, by Jeffrey Palermo
bit.ly/dotnetdevopsproject
bit.ly/dotnetdevopsbookforcommunity — Visit to get your hands on two free books to give away at conferences or events! Steve Smith (LinkedIn)
Weekly Dev Tips Podcast, with Steve Smith Ardalis.com (Steve's Blog)
Steve Smith on Pluralsight
DevBetter.com
xUnit
NUnit
Selenium
Cypress
Jasmine
Karma
Coverlet
ReportGenerator
'SOLID Principles for C# Developers' Course by Steve Smith on Pluralsight
'Refactoring Fundamentals' Course by Steve Smith on Pluralsight
Clean Code: A Handbook of Agile Software Craftsmanship, by Robert C. Martin
Code Complete: A Practical Handbook of Software Construction, by Steve McConnell
Architect Modern Web Applications with ASP.NET Core and Microsoft Azure, by Steve Smith
DogFoodCon
DEVIntersection
Want to Learn More?
Visit AzureDevOps.Show for show notes and additional episodes.
This week's guest is Steve Smith! Steve is an entrepreneur and software developer with a passion for building quality software as effectively as possible. He is the founder of Ardalis Services and Tech Hub Hudson, as well as a Board Member on the Stir Trek Conference, Inc. Steve Smith has also been recognized by Microsoft as a Most Valuable Professional (MVP) since 2002. He is also a Pluralsight author with several online courses on various topics; mentors motivated developers on DevBetter.com; blogs on his website, Ardalis.com; and shares tips on his weekly podcast, Weekly Dev Tips!
Today, Steve and Jeffrey Palermo will be discussing DevOps quality. Steve explains why the quality aspect in DevOps is so important, quality techniques developers should be thinking about, what the SOLID principles are and why they matter, the types of automated testing that people should be doing on their code, and his favorite tools and frameworks. Steve also gives his thoughts on test coverage, his favorite methods for figuring out if a section in his application doesn't have enough code coverage, what he thinks about static analysis, refactoring, and the pattern "replace conditional with polymorphism."
Tune in for all of Steve's insights on the topic of DevOps quality, his practical rules of thumb, and invaluable recommendations on books and resources to follow-up on!
Topics of Discussion:
[:40] Be sure to visit AzureDevOps.Show for past episodes and show notes!
[:46] Where to get a hold of Jeffrey's new book, .NET DevOps for Azure.
[1:42] About today's episode and guest.
[2:11] Jeffrey welcomes Steve to the show!
[3:32] How did Steve discover that he wanted to work as a developer for his career?
[4:32] Why is the quality aspect in DevOps so important?
[5:49] What are the quality techniques developers should be thinking about?
[7:35] What are SOLID principles? And why are they important?
[9:30] What are the types of automated testing that people need to be doing on their code?
[12:07] What tools and frameworks are Steve's favorite?
[13:55] Steve's favorite method for figuring out if a section of his application doesn't have enough code coverage.
[14:51] How Steve thinks about test coverage.
[17:31] How does Steve cover the instances where a certain section of code may be 100% covered but then another section of code is close to 0?
[19:00] A word from Azure DevOps Podcast sponsor: Clear Measure.
[19:27] How Steve thinks about the concept of static analysis.
[24:03] Do shorter or longer methods have any correlation with better psychosomatic complexity?
[24:24] When does Steve recommend to refactor?
[25:16] Steve gives his thoughts on when an extract method is warranted and highlights some big "code smells."
[26:30] Steve explains the pattern "replace conditional with polymorphism."
[31:10] What static analysis classes does Steve use regularly? And does he run them with every continuous integration build (or does he have a separate process)?
[33:20] Steve gives some practical rules of thumb!
[34:28] Steve gives his recommendations on valuable books and resources listeners should follow-up on to learn more.
[35:32] What's next for Steve?
Mentioned in this Episode:
Azure DevOps
Clear Measure (Sponsor)
.NET DevOps for Azure, by Jeffrey Palermo
bit.ly/dotnetdevopsproject
bit.ly/dotnetdevopsbookforcommunity — Visit to get your hands on two free books to give away at conferences or events! Steve Smith (LinkedIn)
Weekly Dev Tips Podcast, with Steve Smith Ardalis.com (Steve's Blog)
Steve Smith on Pluralsight
DevBetter.com
xUnit
NUnit
Selenium
Cypress
Jasmine
Karma
Coverlet
ReportGenerator
'SOLID Principles for C# Developers' Course by Steve Smith on Pluralsight
'Refactoring Fundamentals' Course by Steve Smith on Pluralsight
Clean Code: A Handbook of Agile Software Craftsmanship, by Robert C. Martin
Code Complete: A Practical Handbook of Software Construction, by Steve McConnell
Architect Modern Web Applications with ASP.NET Core and Microsoft Azure, by Steve Smith
DogFoodCon
DEVIntersection
Want to Learn More?
Visit AzureDevOps.Show for show notes and additional episodes.
Today's guest is Daniel Roth, a Program Manager on the ASP.NET team at Microsoft. He works on building frameworks for web developers, including ASP.NET Core and Blazor. He has previously worked on various parts of .NET, including System.Net, WCF, XAML, and ASP.NET. And his passions include building frameworks for modern Web frameworks that are simple and easy to use.
In this episode, Jeffrey and Daniel explore the world of Blazor DevOps! They take a look at the future potential of Blazor becoming the next desktop or native programming model, why you should use Blazor, the long-term vision for Blazor beyond what's being released this year, and what the DevOps environment looks like for a Blazor server-side app (from a developer's workstation all the way to running it and supporting it in production). Daniel also gives listeners his follow-up recommends on how to get started with Blazor and gives tons of practical tips if you've already gotten started.
Topics of Discussion:
[:40] Be sure to visit AzureDevOps.Show for past episodes and show notes!
[:48] Where to get a hold of Jeffrey's new book, .NET DevOps for Azure.
[1:45] About today's episode and guest.
[2:00] Jeffrey welcomes Dan to the show!
[2:29] What has Dan's journey been like? And how did he get on the ASP.NET team?
[5:22] Dan and Jeffrey discuss the future potential of Blazor becoming the next desktop or native programming model.
[8:00] Why do we even need a new framework for web apps? Why use Blazor?
[13:22] What's the long-term vision for Blazor (beyond what's being released this year)?
[20:04] A word from Azure DevOps sponsor: Clear Measure.
[20:29] Has the architecture and design process already begun in conjunction with the Xamarin team at Microsoft? Has there been conversations around a collaboration with Xamarin and Blazor? And when will Blazor ship to .NET Core 3.0, WebAssembly, mobile, etc.?
[21:56] Why .Net 5.0 is dropping the 'Core.'
[23:07] What the DevOps environment looks like for a Blazor server-side app — from a developer's workstation all the way to running it and supporting it in production. And what's going to be different as developers store their code in source control.
[35:45] What are the deployment options with Blazor?
[41:57] Resources Dan recommends listeners follow-up on after listening to today's episode!
Mentioned in this Episode:
Azure DevOps
Clear Measure (Sponsor)
.NET DevOps for Azure, by Jeffrey Palermo
bit.ly/dotnetdevopsproject
bit.ly/dotnetdevopsbookforcommunity — Visit to get your hands on two free books to give away at conferences or events!
Blazor
Daniel Roth (LinkedIn)
Daniel Roth's Twitter
WebAssembly
Angular
React
Vue
AutoCAD
"Blazor, a new framework for browser-based .NET apps - Steve Sanderson" (NDC Conferences Video)
Xamarin
.NET Core 3.0
Visual Studio Preview
Visual Studio Code
C# Extension
GitHub.com/AspNet/AspNetCore
Azure SignalR Service
Want to Learn More?
Visit AzureDevOps.Show for show notes and additional episodes.
Today's guest is Daniel Roth, a Program Manager on the ASP.NET team at Microsoft. He works on building frameworks for web developers, including ASP.NET Core and Blazor. He has previously worked on various parts of .NET, including System.Net, WCF, XAML, and ASP.NET. And his passions include building frameworks for modern Web frameworks that are simple and easy to use.
In this episode, Jeffrey and Daniel explore the world of Blazor DevOps! They take a look at the future potential of Blazor becoming the next desktop or native programming model, why you should use Blazor, the long-term vision for Blazor beyond what's being released this year, and what the DevOps environment looks like for a Blazor server-side app (from a developer's workstation all the way to running it and supporting it in production). Daniel also gives listeners his follow-up recommends on how to get started with Blazor and gives tons of practical tips if you've already gotten started.
Topics of Discussion:
[:40] Be sure to visit AzureDevOps.Show for past episodes and show notes!
[:48] Where to get a hold of Jeffrey's new book, .NET DevOps for Azure.
[1:45] About today's episode and guest.
[2:00] Jeffrey welcomes Dan to the show!
[2:29] What has Dan's journey been like? And how did he get on the ASP.NET team?
[5:22] Dan and Jeffrey discuss the future potential of Blazor becoming the next desktop or native programming model.
[8:00] Why do we even need a new framework for web apps? Why use Blazor?
[13:22] What's the long-term vision for Blazor (beyond what's being released this year)?
[20:04] A word from Azure DevOps sponsor: Clear Measure.
[20:29] Has the architecture and design process already begun in conjunction with the Xamarin team at Microsoft? Has there been conversations around a collaboration with Xamarin and Blazor? And when will Blazor ship to .NET Core 3.0, WebAssembly, mobile, etc.?
[21:56] Why .Net 5.0 is dropping the 'Core.'
[23:07] What the DevOps environment looks like for a Blazor server-side app — from a developer's workstation all the way to running it and supporting it in production. And what's going to be different as developers store their code in source control.
[35:45] What are the deployment options with Blazor?
[41:57] Resources Dan recommends listeners follow-up on after listening to today's episode!
Mentioned in this Episode:
Azure DevOps
Clear Measure (Sponsor)
.NET DevOps for Azure, by Jeffrey Palermo
bit.ly/dotnetdevopsproject
bit.ly/dotnetdevopsbookforcommunity — Visit to get your hands on two free books to give away at conferences or events!
Blazor
Daniel Roth (LinkedIn)
Daniel Roth's Twitter
WebAssembly
Angular
React
Vue
AutoCAD
"Blazor, a new framework for browser-based .NET apps - Steve Sanderson" (NDC Conferences Video)
Xamarin
.NET Core 3.0
Visual Studio Preview
Visual Studio Code
C# Extension
GitHub.com/AspNet/AspNetCore
Azure SignalR Service
Want to Learn More?
Visit AzureDevOps.Show for show notes and additional episodes.
Today's guest on this week's Azure DevOps Podcast is Kendra Little, a DevOps Advocate for Redgate Software and a Microsoft Certified Master in SQL Server. She has trained IT leaders, developers, and database administrators around the world on topics including performance tuning, preventing and managing incidents with business-critical databases, and optimizing operations and the software development cycle. Kendra is also the founder of SQLWorkbooks where she creates online training videos and teaches in-person courses on SQL Server. And one last neat fact about Kendra: she has been awarded the 'Most Valuable Professional' award by Microsoft seven times!
Today Kendra and Jeffrey will be discussing database DevOps — which doesn't get much play in the sea of noise that is DevOps for web applications or backend services! It's kind of a hard topic, but it's also where a lot of the magic happens — and Kendra lives in it day-in and day-out! Tune in to get her insight on what database DevOps is, how you should be thinking about it, her views on branching and where it fits into database DevOps, what automating database deployments looks like, and what tools and resources developers should be looking at in regards to database DevOps.
Topics of Discussion:
[:36] Be sure to visit AzureDevOps.Show for past episodes and show notes!
[:47] Where to get a hold of Jeffrey's new book, .NET DevOps for Azure.
[1:26] About today's episode and guest.
[1:58] Jeffrey welcomes Kendra to the show!
[3:26] Kendra shares her background and journey in the industry of software development.
[7:22] What is database DevOps? And how should people be thinking about it?
[11:00] Where should the DBA be in the process of planning a change in the database code?
[15:05] Kendra gives her view on branching and how it fits into database DevOps.
[21:23] A word from Azure DevOps Podcast's sponsor: Clear Measure.
[21:49] Kendra describes what automating database deployments — and, if it fails and you have to rollback — looks like.
[26:37] If you do write undo scripts, where does that fit in with all the tooling?
[33:09] What tools should developers be looking at in regards to database DevOps? And what tips does Kendra have for those just getting started?
[39:02] Kendra gives her recommendations on what listeners should first follow-up on after listening to this week's episode!
Mentioned in this Episode:
Azure DevOps
Clear Measure (Sponsor) — Reach out to Jeffrey @JeffreyPalermo on Twitter if you have a user group or conference and would like some free copies of .NET DevOps for Azure!
.NET DevOps for Azure, by Jeffrey Palermo
bit.ly/dotnetdevopsproject
Kendra Little (LinkedIn)
SQLWorkbooks
Redgate Software
Redgate's SQL in the City Summit
DevOps Topologies
"The Unnecessary Evil of the Shared Development Database," by Troy Hunt
Redgate's SQL Change Automation
Redgate University
Want to Learn More?
Visit AzureDevOps.Show for show notes and additional episodes.
Today's guest on this week's Azure DevOps Podcast is Kendra Little, a DevOps Advocate for Redgate Software and a Microsoft Certified Master in SQL Server. She has trained IT leaders, developers, and database administrators around the world on topics including performance tuning, preventing and managing incidents with business-critical databases, and optimizing operations and the software development cycle. Kendra is also the founder of SQLWorkbooks where she creates online training videos and teaches in-person courses on SQL Server. And one last neat fact about Kendra: she has been awarded the 'Most Valuable Professional' award by Microsoft seven times!
Today Kendra and Jeffrey will be discussing database DevOps — which doesn't get much play in the sea of noise that is DevOps for web applications or backend services! It's kind of a hard topic, but it's also where a lot of the magic happens — and Kendra lives in it day-in and day-out! Tune in to get her insight on what database DevOps is, how you should be thinking about it, her views on branching and where it fits into database DevOps, what automating database deployments looks like, and what tools and resources developers should be looking at in regards to database DevOps.
Topics of Discussion:
[:36] Be sure to visit AzureDevOps.Show for past episodes and show notes!
[:47] Where to get a hold of Jeffrey's new book, .NET DevOps for Azure.
[1:26] About today's episode and guest.
[1:58] Jeffrey welcomes Kendra to the show!
[3:26] Kendra shares her background and journey in the industry of software development.
[7:22] What is database DevOps? And how should people be thinking about it?
[11:00] Where should the DBA be in the process of planning a change in the database code?
[15:05] Kendra gives her view on branching and how it fits into database DevOps.
[21:23] A word from Azure DevOps Podcast's sponsor: Clear Measure.
[21:49] Kendra describes what automating database deployments — and, if it fails and you have to rollback — looks like.
[26:37] If you do write undo scripts, where does that fit in with all the tooling?
[33:09] What tools should developers be looking at in regards to database DevOps? And what tips does Kendra have for those just getting started?
[39:02] Kendra gives her recommendations on what listeners should first follow-up on after listening to this week's episode!
Mentioned in this Episode:
Azure DevOps
Clear Measure (Sponsor) — Reach out to Jeffrey @JeffreyPalermo on Twitter if you have a user group or conference and would like some free copies of .NET DevOps for Azure!
.NET DevOps for Azure, by Jeffrey Palermo
bit.ly/dotnetdevopsproject
Kendra Little (LinkedIn)
SQLWorkbooks
Redgate Software
Redgate's SQL in the City Summit
DevOps Topologies
"The Unnecessary Evil of the Shared Development Database," by Troy Hunt
Redgate's SQL Change Automation
Redgate University
Want to Learn More?
Visit AzureDevOps.Show for show notes and additional episodes.
From the publisher's feed

273 Listeners

381 Listeners

290 Listeners

478 Listeners

625 Listeners

149 Listeners

582 Listeners

45 Listeners

213 Listeners

222 Listeners

986 Listeners

179 Listeners

242 Listeners

62 Listeners

139 Listeners