A 2023 Happy New Year and 2022 Review - Episode 226

A 2023 Happy New Year and 2022 Review - Episode 226

Happy New Year to all here in 2023. It's going to be a great year. It's a great time to be a programmer. A great time to be building with .NET; you are going to do great things this year. You have what it takes. You are smart, you have great tools, and you have a great team. You are a great leader. This episode is going to be all about remembering what happened this past year at the podcast.

Topics of Discussion:

[1:15] Jeffrey talks about the architect forums he's hosting and facilitating in 2023. You can register here.

[1:46] Huge announcement in Microsoft Developer news including:

- Android apps on Windows 11

- ARM processors getting big investments

- Microsoft Dev Box — in preview — dev workstation in the cloud

- Power Pages websites

- Large SKU app service; up to 256GB RAM available for those who need it

- Azure Arc, the new name of Hybrid Azure. And a single-node Azure Stack for remote locations but the programming model of Azure — looking forward to testing it at the right time.

- Azure Container Apps tooling got better, and it became ready for prime time. Every team should be looking at this.

- .NET 7 released.

[4:11] What might the default application stacks and environments look like on the platform in 2023?

- Windows 11

- Visual Studio 2022 w/ ReSharper

- .NET 7

- Onion Architecture

- Blazor for interactive applications

- .NET service workers for back-end jobs and queue listeners

- Entity Framework with Azure SQL — add on other storage services as per application.

- Azure App Service for hosting while prototyping Azure Container Apps.

- Application Insights with the Open Telemetry NuGet packages.

- Azure Pipelines paired with Octopus Deploy (keep an eye on GitHub Actions as they fill out support for scenarios you need).

- NordVPN for developer workstation work-from-home or remote Wi-Fi.

[9:11] When it comes to developer workstations, desktop computers are still giving the most bang for the buck with power, and only a few laptops do the job really well. I have not reviewed all computers, and there are a lot out there. I can vouch for Alienware R series desktops. Liquid-cooled, so they are really quiet, even under full load. Dell Precision laptops are amazing for software engineers. I really wanted to love the Lenovo P1, but the fan was just too loud when it was under load. And we all know that cooling is so important in laptops. When a laptop gets too hot, your BIOS will slow down the processor to keep it from burning up. Then you no longer have a fast processor. And video calls use a good deal of processor, surprisingly — or not. For super mobile laptops that you can use for programming, I really do like the Microsoft Surface Laptop. I wanted to like the Surface Studio laptop, but they inverted the cooling and the battery placement, so it's very uncomfortable on my lap and my wrists unfortunately under load. The wrist wrest gets really hot. Normally the battery is under the wrist rest, but Microsoft swapped it on this one, so it's not fun using it as a laptop on your lap or even on a desk while hot and under load.

[13:11] Highlighting some past episodes that will be interesting:

- Highlighting some past episodes over the year that might be interesting.

- With Microsoft Orleans providing a new implementation of the Actor design pattern, we have a two-part series interview with Aaron Stannard, the creator of Akka.NET, episodes 172 and 173.

- On the IoT front, Wilderness Labs has been trucking along creating system-on-a-chip options that run .NET natively and easily. I interviewed founder and CEO Bryan Costanich.

- For those educating themselves for a career in software engineering, my interview with Henry Quillin might be useful. He talks about a programming internship and his education journey, his work earning his Eagle Scout, and how he became a working programmer even as he is just starting university.

- More on embedded. Kevin Kirkus was with us in episode 186. He runs a testing team at Intel doing automated testing for their Xeon processor line. The design necessary for testing in this specialized environment gives us all plenty to think about.

- For team leaders out there, I interviewed Mark Seemann. He wrote a recent book, Code That Fits In Your Head. He talks about the principles that are in the book. I subsequently bought and read the book, and I wish I had this book earlier in my career. Would have saved me a great deal of time.

- On distributed systems, Udi Dahan is always a fascinating gentleman to listen to. Check out episode 192. As the founder and CEO of Particular Software, and the creator of NServiceBus, he is one of the world's leading experts on distributed systems, microservices, and messaging architectures.

- Time-tested ideas are continually useful. I had the pleasure of interviewing Philippe Kruchten. He worked at Rational Software back when they were at the forefront of the software process in the 1990s. He published a paper outlining a framework for emergent, agile architecture. He didn't call it that. He called it the 4+1 Architecture, but only because it predated the agile manifesto. If you are an architect, and you aren't aware of this approach to architecture, give episode 195 a listen.

- For the Blazor developers, I had Steve Sanderson on in episode 202. Steve is the original designer of Blazor, which has become the new default web application on .NET. He shared about the future of Blazor and WebAssembly.

- Because there is so much going on in this space, Daniel Roth also joined me to discuss more Blazor Futures.

- GitHub Actions is being talked about quite a bit. While loads of people are using it for builds, people are scratching their heads about where it fits in regarding deployments. Damian Brady, on the GitHub team and a former employee of Octopus Deploy, sheds light on this in episode 206.

- Scott Hunter joined me in episode 211. He announced his new role at Microsoft running more of Azure development and .NET. He shared quite a bit behind the scenes regarding Microsoft's strategy there.

- For the UX people. Mark Miller is the Chief Architect of DevExpress, the big UI components company. He has a brilliant user experience mind, and I was able to get him talking in episode 212.

- Telemetry. We all need it to keep our software stable in production. The Serilog and AutoFac maintainer, Nicholas Blumhardt, joined me to discuss the fundamentals of modern logging and telemetry. Check out episode 217 for that.

- More on the testing front, Eduardo Maltez, a software engineer doing some really interesting full system test work shares his thoughts on what makes tests reliable, stable, and fast — and how to fight brittle tests. Episode 224.

- We closed out the year on the security front. With LastPass getting hacked and now Rackspace having a hacking-induced major outage, we all need to take action. Troy Vinson, a multi-certified security professional and certified ethical hacker, gave his perspective on the Rackspace breach and what every .NET team should learn from it.

Mentioned in this Episode:

Architect Tips — New video podcast!

Azure DevOps

Clear Measure (Sponsor)

.NET DevOps for Azure: A Developer's Guide to DevOps Architecture the Right Way, by Jeffrey Palermo — Available on Amazon!

Jeffrey Palermo's YouTube

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

Programming with Palermo

programming@palermo.network

Want to Learn More?

Visit AzureDevOps.Show for show notes and additional episodes.

Jaksot(381)

Steve Hickman on DevOps in K-12 - Episode 93

Steve Hickman on DevOps in K-12 - Episode 93

In today's episode, Steve Hickman is joining the podcast! Steve is a 25-year veteran of the software industry who has built many software systems in a variety of environments. He first started out as an individual programmer, became a Director of Development, and is now in an executive role overseeing many developers. Previously in his career, he was also the Director of Technology for a major school district in TX and oversaw technology for the private industry. In their discussion today, Steve and Jeffrey are taking a look at what the software world looks like in the context of school districts K-12. Steve shares his experiences and thoughts on what testing and deployment look like from a school district's perspective, the unique struggles school districts face in the software world, whether or not K-12 has gone through Cloud adoption, challenges when it comes to security practices that are essential in a DevOps environment in K-12, and more. Topics of Discussion: [:38] Be sure to visit AzureDevOps.Show for past episodes and show notes. [:48] About the recent Microsoft Build Conference and The Azure DevOps Podcast. [1:36] About today's episode with Steve Hickman! [2:10] Jeffrey welcomes Steve to the show! [2:16] Steve speaks about the unique struggles school districts face in the software world. [3:17] Jeffrey and Steve speak about their history together. [4:25] Steve speaks about what has changed over the last 2 ½ decades in school districts regarding software. [8:46] What do software groups normally look like in K-12? [10:56] A word from Azure DevOps Podcast's sponsor: Clear Measure. [11:23] Jeffrey shares some quick announcements. [13:12] On the topic of testing and deployment, Steve speaks about some of the common similarities that are common between school districts and small businesses. [16:24] Steve speaks about the differences between HIPAA and FERPA from a development perspective. [18:24] Steve speaks about some of the challenges when it comes to security practices that are essential in a DevOps environment in K-12. [20:10] Has K-12 gone through Cloud adoption? Are they fully on the other side of that curve? [27:18] Steve gives his advice for those working in a school district on how they can apply some of the key advice from today's conversation! [28:38] Jeffrey thanks Steve 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! Jeffrey@Clear-Measure.com — Email Jeffrey for a free 30-point DevOps inspection (regularly priced at $5000!) — Spaces are limited! Steve Hickman's Twitter: @TXHickman What is FERPA? Want to Learn More? Visit AzureDevOps.Show for show notes and additional episodes.

15 Kesä 202027min

Frans Bouma on .NET Data Access - Episode 92

Frans Bouma on .NET Data Access - Episode 92

Today on the show, Jeffrey Palermo is joined by a long-time colleague of his, Frans Bouma! Frans is the Lead Developer of LLBLGen Pro, a market-leading entity modeling/object-relational mapper for .NET. His specialties are C#, .NET, software engineering and architecture, databases, and data access technologies. He has been writing software professionally since 1994 and is a well-known expert in object-relational mapping, data access technologies, and entity modeling. In this episode, Frans gives his perspective of 20+ years of experience talking to the database, speaks about the scene of data access in .NET, shares his perspective on life beyond Entity Framework, shares some info regarding his product, LLBLGen Pro, and more. Frans provides some seriously great information that every developer needs to hear so be sure to tune in! Topics of Discussion: [:38] Be sure to visit AzureDevOps.Show for past episodes and show notes. [:50] About the recent Microsoft Build Conference and The Azure DevOps Podcast. [1:41] About today's episode with Frans Bouma! [2:18] Jeffrey welcomes Frans back to the show! [2:25] Frans speaks about his background and journey leading up to what he's doing right now. [10:00] Fast-forward to today, how would Frans describe the modern scene of data access and .NET? What would he say developers should be thinking about in regards to starting a new application? [13:16] With Frans' work around the LLBLGen Pro product today, what does he see as the biggest challenges that the industry is facing? [17:36] A word from Azure DevOps Podcast's sponsor: Clear Measure. [18:01] Jeffrey shares some quick announcements. [19:52] Frans gives his thoughts on the two different styles of object-relational mapping. [23:47] How the infrastructure of databases has changed over the last couple of decades. [26:23] Does Frans prefer identities or GUIDs? [29:06] Frans gives his take on 'lazy loading.' [31:20] Regarding stateful applications, what is Frans' preferred pattern for how long the ORM cash sticks around? How often does he try to recycle it? [33:33] Life beyond Entity Framework Core? Frans provides his advice on when people should be using Entity Framework vs. his product vs. other solutions. [38:10] Frans speaks about his product, LLBLGen Pro, and what type of developer would be interested in it! [41:13] Frans shares his method of choice for peeking at the actual queries that are being run against the database while running his application to make sure that it's doing what he expects it to do. [43:15] Jeffrey thanks Frans 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! Jeffrey@Clear-Measure.com — Email Jeffrey for a free 30-point DevOps inspection (regularly priced at $5000!) — Spaces are limited! Frans Bouma's LinkedInFrans Bouma's Twitter LLBLGen Pro Want to Learn More? Visit AzureDevOps.Show for show notes and additional episodes.

8 Kesä 202041min

Greg Leonardo Takes an Azure Deep Dive - Episode 91

Greg Leonardo Takes an Azure Deep Dive - Episode 91

This week, return guest Greg Leonardo joins the podcast! Greg is a Cloud Architect that assists organizations with cloud adoption and innovation. He has been working in the IT industry since his time in the military and is a developer, teacher, speaker, and early adopter. Greg has worked in many facets of IT throughout his career and is currently the president of TampaDev (a community meetup that runs #TampaCC, Azure User Group, Azure Medics, and various technology events throughout Tampa). In this episode, Jeffrey and Greg take a deep-dive into Azure. With not a lot that is automated yet, there are still many things that developers need to configure — which is what they take a look at today! Greg provides his key insights about Azure, answers Jeffrey's hard-hitting questions, and gives listeners a sense of what you can currently do with the set of services! Topics of Discussion: [:38] Be sure to visit AzureDevOps.Show for past episodes and show notes. [:50] About the recent Microsoft Build Conference. [1:33] About today's episode with Greg Leonardo! [2:08] Jeffrey welcomes Greg back to the show! [3:11] Greg speaks about his recently released Azure Strategy and Implementation Guide as well as his book, Hands-On Cloud Solutions with Azure: Architecting, Developing, and Deploying the Azure Way. [4:26] Greg briefly speaks about his experience on a Microsoft Ignite panel. [4:58] Greg speaks about some common misconceptions about Azure and shares why companies are adopting Azure. [7:40] A word from Azure DevOps Podcast's sponsor: Clear Measure. [8:07] Jeffrey shares some quick announcements. [9:59] If someone has an application with generally local users and don't cater to anyone outside of their country, should they be auto-blocking them? Is there a default configuration for only letting people in your country access your application? [12:40] What should people do to properly set up their configuration so that only people from their country can access it and ensure that no one from overseas hacks into it? [16:02] What do .NET developers have to do to let Azure know that their application isn't healthy and that it may have to take a certain instance offline and replace it? [19:59] Greg provides insight into autoscaling with Azure. [22:23] Greg gives some advice around SQL database backups. [27:07] If your database goes down, is there a configuration to auto switch over to something else? Or do you have to reset a configuration file in the application? [29:28] Greg speaks about setting a budget for your Azure subscriptions and preventing overspending. [33:23] Greg speaks about what is currently feasible with the free tier that's available right now. [34:41] Jeffrey thanks Greg for joining the podcast once again! 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! bit.ly/dotnetdevopsbookforcommunity — Visit to get your hands on two free books to give away at conferences or events! Jeffrey Palermo's Youtube Jeffrey Palermo's Twitter — Follow to stay informed about future events! Jeffrey@Clear-Measure.com — Email Jeffrey for a free 30-point DevOps inspection (regularly priced at $5000!) — Spaces are limited! Microsoft Azure The Azure DevOps Podcast Ep. 27: "Greg Leonardo on Deploying the Azure Way" The Azure DevOps Podcast Ep. 19: "Greg Leonardo on Architecting, Developing, and Deploying the Azure Way" Channel 9 - Microsoft Build Conference Channel 9 - Microsoft Ignite Azure Strategy and Implementation Guide, Third Edition Hands-On Cloud Solutions with Azure: Architecting, Developing, and Deploying the Azure Way, by Greg Leonardo Want to Learn More? Visit AzureDevOps.Show for show notes and additional episodes.

1 Kesä 202033min

Heather Downing on .NET 5 and Other Things - Episode 90

Heather Downing on .NET 5 and Other Things - Episode 90

Joining Jeffrey Palermo this week is the curious through-and-through international speaker and software engineer, Heather Downing! Heather is a passionate coder and entrepreneur. She has experience working with Fortune 500 companies building enterprise-level voice, mobile, and C#/.Net applications. She focuses on external thought leadership, encouraging fellow programmers to present on topics outside of the office and in the community. She is also an international technical speaker and co-host of the YouTube channel "The Hello World Show" — a weekly video series that interviews software masters and teaches the audience something valuable in less than 10 minutes. Heather has built a reputation as an early adapter of new tech and is incredibly passionate about .NET 5 — which is the topic of today's show! In this episode, Heather shares what she loves about .NET 5, the current project she's working on in .NET 5, solution building, Blazor, VR, game development, and what the future may look like for developers in the field. Topics of Discussion: [:38] Be sure to visit AzureDevOps.Show for past episodes and show notes. [:50] About the recent Microsoft Build Conference. [1:08] About today's episode with Heather Downing! [2:13] Jeffrey welcomes Heather to the show. [2:26] Heather shares her backstory and how she first got into the field. [4:41] Heather speaks about her passion outside of tech: competing as an equestrian. [6:08] What Heather has learned in bringing her two passions, horses and tech, together. [10:55] Heather speaks about one of her .NET 5 projects and the problems that it solves. [16:10] Heather explains why she is using .NET 5. [17:20] Jeffrey and Heather talk about developers' minds and building solutions. [19:40] A word from Azure DevOps Podcast's sponsor: Clear Measure. [20:05] Jeffrey shares some quick announcements. [21:54] Is Heather working on this .NET 5 project from a product perspective or will it be opensource? [24:14] Heather speaks about retooling, VR, game development. [29:50] Heather gives her thoughts on the future of the web and Blazor. [32:45] Heather shares how she thinks VR may change the future of video conferencing and connecting with others online. [37:07] Heather gives her recommendations for getting started in the VR world. [39:16] How to find Heather's content online! [40:28] Jeffrey thanks Heather for joining him in today's episode! 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! bit.ly/dotnetdevopsbookforcommunity — Visit to get your hands on two free books to give away at conferences or events! Jeffrey Palermo's Youtube Jeffrey Palermo's Twitter — Follow to stay informed about future events! Jeffrey@Clear-Measure.com — Email Jeffrey for a free 30-point DevOps inspection (regularly priced at $5000!) — Spaces are limited! Microsoft Build Conference 2020 .NET 5 Heather Downing's Website Heather Downing's LinkedIn Heather Downing's GitHub Profile Heather Downing's Youtube Channel (The Hello World Show) Heather Downing's Twitter Arduino Oculus Oculus Quest SteamVRRec Room Unity Want to Learn More? Visit AzureDevOps.Show for show notes and additional episodes.

25 Touko 202038min

Microsoft Build Week with Jeffrey Palermo - Episode 89

Microsoft Build Week with Jeffrey Palermo - Episode 89

Join Jeffrey Palermo this week for a quick solo episode about the virtual Microsoft Build Conference! The conference is happening over May 19th-20th and is entirely free this year — so be sure to register and don't pass it up! In this episode, Jeffrey highlights the interesting things that are happening at the conference that you won't want to miss, upcoming exciting announcements to look forward to, and what you should be paying attention to when you tune in May 19th-20th! Topics of Discussion: [:38] Be sure to visit AzureDevOps.Show for past episodes and show notes. [:59] About today's solo episode. [1:30] Jeffrey explains the Microsoft Build agenda. [2:30] Upcoming announcements to look forward to during Microsoft Build week. [3:06] How Blazor is going to change the game and why you need to be paying attention to it. [5:20] A word from Azure DevOps Podcast's sponsor: Clear Measure. [5:45] Jeffrey shares some quick announcements. [7:34] What's out there now with Blazor and what developers hope is coming soon. [13:34] Jeffrey wraps up this week's 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! bit.ly/dotnetdevopsbookforcommunity — Visit to get your hands on two free books to give away at conferences or events! Jeffrey Palermo's Youtube Jeffrey Palermo's Twitter — Follow to stay informed about future events! Jeffrey@Clear-Measure.com — Email Jeffrey for a free 30-point DevOps inspection (regularly priced at $5000!) — Spaces are limited!Previous Azure DevOps Podcast: "Michael Washington on the State of Blazor" Microsoft Build Conference Blazor Radzen Bootstrap Want to Learn More? Visit AzureDevOps.Show for show notes and additional episodes.

18 Touko 202012min

Michael Washington on the State of Blazor - Episode 88

Michael Washington on the State of Blazor - Episode 88

In this episode, Jeffrey Palermo is speaking with Michael Washington, an ASP.NET and C# programmer! Michael has extensive knowledge in process improvement, billing systems, and student information systems. He also is the founder of two websites, AiHelpWebsite.com and BlazorHelpWebsite.com — both fantastic resources that help empower developers. Michael resides in Los Angeles, California, with his son Zachary and wife, Valerie. Together, Jeffrey and Michael speak about Blazor in-depth. They discuss the current state of Blazor; Oqtane, a modular application framework for Blazor; server-side Blazor apps; Radzen, a low-code, RAD solution; his books on the topic of Blazor; and his advice, tips, recommendations, and resources for Blazor as well. Topics of Discussion: [:38] Be sure to visit AzureDevOps.Show for past episodes and show notes. [:46] About Jeffrey's current promotions and offers. [1:26] About today's episode with Michael Washington! [1:52] Jeffrey welcomes Michael to the show. [2:00] Michael introduces himself and speaks about his websites. [2:51] With so many technologies coming out, what is it about Blazor that attracted Michael? [4:30] Does Michael see a thread that connects the Blazor community with certain other technologies? [8:15] Michael explains what Oqtane is. [10:25] Michael shares his thoughts on why Blazor caught the attention of the community whereas something like ASP.NET MVC did not. [14:31] Is Oqtane in production? And will Oqtane work with the release Blazor? [16:36] Are there currently any server-side Oqtane apps in production? [18:30] Michael shares how easy it is to update Oqtane. [21:15] A word from Azure DevOps Podcast's sponsor: Clear Measure. [21:40] Jeffrey shares some quick announcements. [23:30] Michael talks about the DevOps Pipeline experience and gives his thoughts on how someone who doesn't want to use the in-app installer experience on production (but they have a test automation environment and a UAT manual test environment before they get to production), gets the installer experience to work when they're promoting it using Azure Pipelines? [26:00] Michael speaks about what Oqtane is constantly evolving to address. [27:47] Beyond the quickstarts in Blazor, what has Michael had to think specifically about? Are there any "gotchas?" And what are some of the challenges as someone who has put multiple Blazor apps in production? [30:30] Michael speaks about his books on the topic of Blazor. [32:47] Michael shares some information about Lightswitch and the difference between it and Blazor. [33:38] Michael gives his opinion on how Lightswitch was positioned and why it ultimately didn't work out. [35:46] Radzen: a Lightswitch-like alternative for Blazor. [38:10] Michael highlights the importance of productivity. [42:15] Why Michael focuses so much on Oqtane. [44:32] Michael speaks about the scalability and performance of Blazor server-side apps. [48:40] Are there any UI controls that Michael has found for Blazor that are really awesome and complete at this stage? [50:50] Michael recommends some go-to resources for those who want to get started with Blazor. [51:57] Jeffrey thanks Michael 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! bit.ly/dotnetdevopsbookforcommunity — Visit to get your hands on two free books to give away at conferences or events! Jeffrey Palermo's Youtube Jeffrey Palermo's Twitter — Follow to stay informed about future events! Jeffrey@Clear-Measure.com — Email Jeffrey for a free 30-point DevOps inspection (regularly priced at $5000!) — Spaces are limited! AiHelpWebsite.com BlazorHelpWebsite.com Blazor.net github.com/Oqtane An Introduction to Building Applications with Blazor: How to get started creating applications using this existing easy to use Microsoft C# framework, by Michael Washington Blazor Succinctly, by Michael Washington Radzen Telerik Syncfusion WebView for .NET 5 Microsoft Silverlight Oqtane .NET Nuke ASP.NET MVC Angular Vue React "Advanced Blazor Templating," by Michael Washington NuGet ADelfHelpDesk.com Visual Studio Lightswitch EF Core Want to Learn More? Visit AzureDevOps.Show for show notes and additional episodes.

11 Touko 202052min

Maria Naggaga on .NET Interactive - Episode 87

Maria Naggaga on .NET Interactive - Episode 87

Joining Jeffery Palermo today is Maria Naggaga! Maria is a Senior Program Manager on the .NET team at Microsoft building .NET Interactive, which delivers interactive experiences both online and offline. It provides data scientists and developers with a way to explore data, experiment with code, and try new ideas effortlessly. Maria has been with the Microsoft team for almost eight years now having joined in 2012 right out of college after finishing her computer science degree. She initially joined Microsoft as a developer evangelist and held that position for nearly 4 years. In 2016, a year after she bumped into the .NET team at a conference, she joined the .NET Interactive team. In this episode, Jeffrey and Maria are of course discussing .NET Interactive! Maria outlines the group of CLI tools and APIs that enable users to create interactive experiences: trydotnet.js, dotnet interactive global tool, and the dotnet try global tool; what's on the roadmap for future development; important aspects to take note of; and how to get started with it following the show! Topics of Discussion: [:38] Be sure to visit AzureDevOps.Show for past episodes and show notes. [:46] About Jeffrey's current promotions and offers. [1:50] About today's episode with Maria Naggaga! [2:07] Jeffrey welcomes Maria to the show. [2:14] Maria speaks about her background in the industry. [4:25] Maria explains what Try .NET is. [5:55] Maria explains what .NET Interactive includes and what it depends on. [6:55] Maria takes a deep-dive into their internal tool, trydotnet.js. [9:29] Maria provides some background on why they took a dependency on Blazor. [11:00] A word from Azure DevOps Podcast's sponsor: Clear Measure. [11:27] Jeffrey shares some quick announcements. [13:16] Maria speaks about the next tool included in .NET Interactive: dotnet try global tool. [16:20] What they want to add to dotnet try global tool in the future. [16:47] Maria speaks about the newest 'child' to the .NET Interactive tool: the dotnet interactive global tool. She also gives a quick overview of Azure Synapse. [19:19] Could this tool impact knowledge base articles? Can this transform any type of documentation or is it suited just for certain types? [19:52] Is this tool also geared toward actually incorporating a portion of UI? [22:12] Maria shares some information about the .NET interactive kernel that has been a gamechanger for them. [24:02] Is Visual Basic also included in their list of languages that they support? [24:57] Is there a future 'baby' in the plans for .NET Interactive? [26:08] Maria speaks about some more of the ongoing conversations that they're having with the team regarding snippets vs. full programs. [27:41] Maria guides listeners to what they can check out now for those who want to get started using the technology. [30:06] Jeffrey thanks Maria 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! bit.ly/dotnetdevopsbookforcommunity — Visit to get your hands on two free books to give away at conferences or events! Jeffrey Palermo's Youtube Jeffrey Palermo's Twitter — Follow to stay informed about future events! Jeffrey@Clear-Measure.com — Email Jeffrey for a free 30-point DevOps inspection (regularly priced at $5000!) — Spaces are limited! Maria Naggaga's LinkedIn Try .NET .NET Interactive ".NET Interactive is here! | .NET Notebooks Preview 2," by Maria Naggaga on DevBlogs.Microsoft (Thoroughly breaks down .NET Interactive) Blazor WebAssembly Docs.Microsoft.com Microsoft Build 2020 Azure Container Instances dotnet try global tool ASP.NET Jupyter Notebook Azure Synapse Analytics Microsoft Azure Notebooks dotnet/interactive on GitHub Want to Learn More? Visit AzureDevOps.Show for show notes and additional episodes.

4 Touko 202030min

Shawn Weisfeld on DevOps Certifications - Episode 86

Shawn Weisfeld on DevOps Certifications - Episode 86

Joining Jeffrey Palermo today is Cloud Solution Architect at Microsoft, Shawn Weisfeld! Shawn works on the One Commercial Partner team helping Microsoft Partners architect solutions that run on Azure. He is also a Microsoft Certified Trainer, who, in addition, runs the Azure Meetup in Austin TX and two community websites. These two fantastic websites are SouthCentralCommunity.com, where he lists all the groups and events that he knows about in the region, and UserGroup.tv, where he posts recordings of technical user groups and conferences for folks to watch for free. In this episode, Jeffrey and Shawn are diving into the topic of Azure certifications! Shawn works with partners every day helping them get Azure certified and in today's conversation, he is sharing his experiences, some of the ins and outs he learned throughout his career, invaluable tips and tricks, and his go-to resources! Topics of Discussion: [:40] Be sure to visit AzureDevOps.Show for past episodes and show notes. [:50] About Jeffrey's current promotions and offers. [1:30] About today's episode with Shawn. [2:22] Jeffrey welcomes Shawn to the show! [2:27] Shawn speaks about his career background and shares how he ended up in his current role! [4:10] Shawn speaks about his community speaking outside of his main role and answers the question of whether or not he would be willing to speak at a virtual user group [4:52] What is the landscape for certifications, in general, these days? [5:52] What percentage of the developer population are getting certified? And how has that changed over the last 10 years or so? [7:22] Why certifications are important to obtain even if you're a senior developer. [11:31] How many people are getting certified in the industry? And what does it do for them? [12:29] A word from Azure DevOps Podcast's sponsor: Clear Measure. [12:53] Jeffrey shares some quick announcements. [14:43] Shawn gives a rundown of the relevant certifications in the DevOps space from a Microsoft perspective. [19:57] Shawn explains how you can take a test for a certification at home. [21:38] Are there currently any discounts on Microsoft certification tests? [22:40] Shawn provides his top tips and advice for those looking to currently take a certification test at home! [28:07] Is there anything in the works for certifications regarding DevOps capabilities integrating GitHub? [30:11] Shawn shares what's new and upcoming with him! [31:13] When can people register for future conferences such as Microsoft Build? [35:19] Jeffrey thanks Shawn 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! bit.ly/dotnetdevopsbookforcommunity — Visit to get your hands on two free books to give away at conferences or events! Jeffrey Palermo's Youtube Jeffrey Palermo's Twitter — Follow to stay informed about future events! Jeffrey@Clear-Measure.com — Email Jeffrey for a free 30-point DevOps inspection (regularly priced at $5000!) — Spaces are limited! SouthCentralCommunity.com UserGroup.tv Azure DevOps Podcast Shawn Weisfeld's Resources How to Use Microsoft Teams to Host a Virtual Lab or Virtual Hackathon Event Microsoft Certifications Microsoft Training and Certifications DevOps Learning Plan Exam AZ-400 Pluralsight AZ-400 MeasureUp Microsoft Exam Policies Want to Learn More? Visit AzureDevOps.Show for show notes and additional episodes.

27 Huhti 202036min

Suosittua kategoriassa Politiikka ja uutiset

rss-ootsa-kuullut-tasta
aikalisa
tervo-halme
ootsa-kuullut-tasta-2
politiikan-puskaradio
et-sa-noin-voi-sanoo-esittaa
rss-vaalirankkurit-podcast
otetaan-yhdet
rss-podme-livebox
aihe
viisupodi
linda-maria
rikosmyytit
rss-hyvaa-huomenta-bryssel
rss-50100-podcast
rss-kuka-mina-olen
rss-tasta-on-kyse-ivan-puopolo-verkkouutiset
radio-antro
rss-kaikki-paskaksi-ystavat
rss-tekoalyfoorumi