
Sign up to save your podcasts
Or


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!
Shawn Wildermuth on YouTube
Want to Learn More?
Visit AzureDevOps.Show for show notes and additional episodes.
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!
Shawn Wildermuth on YouTube
Want to Learn More?
Visit AzureDevOps.Show for show notes and additional episodes.
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!
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.
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!
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.
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!
Want to Learn More?
Visit AzureDevOps.Show for show notes and additional episodes.
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!
Want to Learn More?
Visit AzureDevOps.Show for show notes and additional episodes.
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.
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.
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.
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.
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