Richard Lander on .NET Core Runtime - Episode 50

Richard Lander on .NET Core Runtime - Episode 50

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.

Jaksot(366)

Toi Wright: Blazor WebAssembly - Episode 246

Toi Wright: Blazor WebAssembly - Episode 246

Toi B. Wright is an independent consultant who has been working as a software developer for over 25 years. She has a BS in Computer Science and Engineering from the Massachusetts Institute of Technology and an MBA from Carnegie Mellon University. She has been a Microsoft MVP in ASP/ASP.NET since 2005. She is also an ASPInsider. Ms. Wright is the author of two editions of Blazor WebAssembly by Example: A project-based guide to building web apps with .NET, Blazor WebAssembly, and C#. She is also the author of other .NET books and training courses.   Ms. Wright was the organizer of the original We Are Microsoft — Charity Challenge Weekend, www.wearemicrosoft.com, which was the precursor to Give Camps Everywhere. She is the Founder of the Dallas ASP.NET User Group, www.dallasasp.net. She has been involved with various user groups around Dallas since 1994 and has been running one or more user groups since 2000. She most recently helped organize the new Geeks in Pink group. This group supports women in technology.   Topics of Discussion: [3:46] What got Toi into web development? [8:17] What inspired Toi to write a book, and what is it about this version of Blazor web application technology on top of .NET that just that really captivated her? [10:54] What’s new in the second version of Blazor web assembly? [13:21] What can people expect now, using Visual Studio and debugging with Blazor WebAssembly? [15:01] Are there specific things that are in a Blazor project that people need to think about when it comes to secure web applications? [17:34] Does Toi know the state of the component vendors out there for web assembly? And do all those components work in the web Assembly version? [20:10] What is Toi’s favorite hosting model? [22:59] More about Blazor Unity, and what Toi is excited about most for the future. [28:15] What does Toi think the “normal” .NET application is going to be with all of these choices?   Mentioned in this Episode: Clear Measure Way Architect Forum Software Engineer Forum Programming with Palermo — New Video Podcast! Email us at programming@palermo.network Clear Measure, Inc. (Sponsor) .NET DevOps for Azure: A Developer’s Guide to DevOps Architecture the Right Way, by Jeffrey Palermo — Available on Amazon! Jeffrey Palermo’s Twitter — Follow to stay informed about future events! Architect Tips — Video podcast! Azure DevOps Toi Wright Toi on Twitter Blazor WebAssembly By Example: Use practical projects to start building web apps with .NET 7, Blazor WebAssembly, and C#, 2nd Edition   Want to Learn More? Visit AzureDevOps.Show for show notes and additional episodes.

22 Touko 202331min

Ryan Booz- Modern Databases - Episode 245

Ryan Booz- Modern Databases - Episode 245

Ryan is an Advocate at Redgate focusing on PostgreSQL. Ryan has been working as a PostgreSQL advocate, developer, DBA, and product manager for more than 20 years, primarily working with time-series data on PostgreSQL and the Microsoft Data Platform.   Ryan is a long-time DBA, starting with MySQL and Postgres in the late ’90s. He spent more than 15 years working with SQL Server before returning to PostgreSQL full-time in 2018. He’s at the top of his game when he's learning something new about the data platform or teaching others about the technology he loves.   Topics of Discussion: [1:23] Ryan’s background and his love of helping people with their data. [6:06] What are some features of Postgres that really intrigued Ryan? [6:12] What are some of the choices in the database world that people should be well versed in? [11:00] Is there a marketplace for these extensions? [15:00] Google, Amazon, Microsoft, and many others have been very interested over the last 3‒4 years in the open-source code base. [15:50] Is there any environment or platform where Postgres can’t run? [17:24] Can we use a downsized database engine? [19:19] Ryan discusses Amazon Redshift. [23:58] What’s the state of the modern Redgate tools? [26:42] What are the top three tools developers should reach for? [27:00] What are the features of Flyway?   Mentioned in this Episode: Clear Measure Way Architect Forum Software Engineer Forum Programming with Palermo — New Video Podcast! Email us at programming@palermo.network Clear Measure, Inc. (Sponsor) .NET DevOps for Azure: A Developer’s Guide to DevOps Architecture the Right Way, by Jeffrey Palermo — Available on Amazon! Jeffrey Palermo’s Twitter — Follow to stay informed about future events! Architect Tips — Video podcast! Azure DevOps Ryan Booz Ryan on Sessionize Flyway   Want to Learn More? Visit AzureDevOps.Show for show notes and additional episodes.

15 Touko 202332min

Maddy Montaquila: MAUI applications in .NET 7  - Episode 244

Maddy Montaquila: MAUI applications in .NET 7 - Episode 244

Maddy Montaquila is a Senior Product Manager on the .NET MAUI team and has been working with .NET mobile apps since 2018 working on Xamarin tooling. When she first joined Microsoft and worked with the Xamarin team as an intern, she realized the impact that she could have in creating amazing developer tools and frameworks, which inspired her to pursue a role as Program Manager. You can connect with her on Twitter and GitHub @maddymontaquila!   Topics of Discussion: [4:21] How did Maddy get lucked into development and the mobile side of product management? [7:39] You can distill product manager roles to the intersection of the technology and what’s possible, the business, what’s going to make you money, and what your customers actually want and need. [9:17] Why is it important for program managers to have at least some coding background? [10:41] When people dive into Maui, what can they expect right now? [15:44] What tools or resources does someone need to get started, and what are the limitations? [20:44] What is the current DevOps story for going from a developer workstation all the way through testing and packaging, and then finally delivering it to the App Store? [23:47] Is there a favorite deployed test framework? [27:26] Why does Maddy prefer sometimes to work in Xaml? [29:17] If you’re going to reach for controls right now, is everything that they need built-in? What is the status of DevExpress? [37:03] It’s a great time to be a .net developer!   Mentioned in this Episode: Clear Measure Way Architect Forum Software Engineer Forum Programming with Palermo — New Video Podcast! Email us at programming@palermo.network Clear Measure, Inc. (Sponsor) .NET DevOps for Azure: A Developer’s Guide to DevOps Architecture the Right Way, by Jeffrey Palermo — Available on Amazon! Jeffrey Palermo’s Twitter — Follow to stay informed about future events! Architect Tips — Video podcast! Azure DevOps .NetMaui Maddy on LinkedIn .NET Multi-Platform App .Net Maui Samples .Net Maui Development   Want to Learn More? Visit AzureDevOps.Show for show notes and additional episodes.

8 Touko 202338min

Andy Roberts: Data in a Development World - Episode 243

Andy Roberts: Data in a Development World - Episode 243

Andy is a Data Platform and AI Architect at Microsoft, where he has worked for over 24 years. A long time ago, his father dropped two books on his desk and said: "Andy, I need you to be an SQL Expert for a meeting tomorrow. Can you handle that?" Recently out of college, he was still accustomed to cramming for an exam, so he showed up the next day, won the project, and began his new life as a “data guy.”   Since then, he’s “been around the (data) block.” Whether a developer, database analyst, architect, project lead, or more recently a part of a sales organization, the heart of his job has always revolved around data: acquiring it, shaping it, moving it, protecting it, using it to predict future outcomes, processing it efficiently, etc.   Topics of Discussion: [4:56] Andy has always grown up with computers around and has his father to thank for a lot of it. [6:39] What is it that causes some developers to say, I want to write code, but I don’t want to mess with the database? [14:29] What does Andy’s job as an AI architect look like? [16:19] When you have that predictive function with something to host it, that’s where AI happens and when intelligence starts happening in your application. [17:16] The importance of pre-trained models in machine learning. [20:00] What is reinforcement learning? [20:58] Why are we calling some things artificial intelligence and other things, not AI? [24:44] Andy gives his advice for those new to writing software and in developing. [29:08] What is a data lake? [31:48] The importance of thinking about the database as part of the application, not a separate thing.   Mentioned in this Episode: Clear Measure Way Architect Forum Software Engineer Forum Programming with Palermo — New Video Podcast! Email us at programming@palermo.network Clear Measure, Inc. (Sponsor) .NET DevOps for Azure: A Developer’s Guide to DevOps Architecture the Right Way, by Jeffrey Palermo — Available on Amazon! Jeffrey Palermo’s Twitter — Follow to stay informed about future events! Architect Tips — Video podcast! Azure DevOps Andy Roberts LinkedIn Architect Forum   Want to Learn More? Visit AzureDevOps.Show for show notes and additional episodes.

1 Touko 202336min

Donovan Brown is Retiring -  Episode 242

Donovan Brown is Retiring - Episode 242

Donovan Brown is a Partner Program Manager in the Azure CTO Incubations team at Microsoft. The Incubations team focuses on forward-looking development and innovation to facilitate the development of new projects and ideas. Before joining Microsoft, Donovan spent seven years as a Process Consultant and a Certified Scrum Master. Donovan has traveled the globe helping companies develop solutions using agile practices in many industries. Donovan is an avid programmer, often finding ways to integrate software into his other hobbies and activities.   Topics of Discussion: [7:37] Why is Donovan retiring? [8:49] Donovan talks about redefining his success and the decision he and his wife made to go live the life they want to live. [12:03] Living paycheck to paycheck is a bad idea, regardless of how big the paycheck is. [14:02] The importance of paying yourself first and making good money choices. [17:50] If it’s putting money in your pocket, it’s an asset. Some houses are assets, while others are liabilities. [18:36] Your money is your number one employee. [23:42] Donovan gives his thoughts on inflation. [31:00] Donovan gives advice for those early on in their career in both programming and making wise money decisions, including avoiding credit card debt. [31:26] The importance of being tenacious despite not having a degree or experience. [40:47] Donovan encourages programmers to learn a language that allows them to dabble in all different platforms.   Mentioned in this Episode: Clear Measure Way Architect Forum Software Engineer Forum Programming with Palermo — New Video Podcast! Email us at programming@palermo.network Clear Measure, Inc. (Sponsor) .NET DevOps for Azure: A Developer’s Guide to DevOps Architecture the Right Way, by Jeffrey Palermo — Available on Amazon! Jeffrey Palermo’s Twitter — Follow to stay informed about future events! Architect Tips — Video podcast! Azure DevOps Ep 002 with Donovan Ep 219 with Donovan   Want to Learn More? Visit AzureDevOps.Show for show notes and additional episodes.

24 Huhti 202345min

Tim Corey: Learning Programming - Episode 241

Tim Corey: Learning Programming - Episode 241

Tim learned software development the hard way, with lots of dead-ends, confusion, and knowledge gaps. He kept thinking, “It shouldn’t be this hard!”   Now he teaches students how to think and code like professional developers. His goal is to make it easier for others to become a developer. He’s been recognized as a Microsoft Most Valuable Professional every year since 2017.   Topics of Discussion: [:45] How Tim actually got into development at the young age of 12. [6:17] How Tim got over the feeling of not being good enough. [7:55] How Tim got into teaching. [9:42] Tim built his YouTube channel slowly to find a consistent release schedule and passionate audience. [12:55] How to know what language to start in. [19:53] Why Tim is less of a fan of college and why he doesn’t recommend it. [22:26] Coding Boot Camps vs. self-paced courses. [27:47] Tim’s advice for young programmers suffering from impostor syndrome. [33:12] Every application has two jobs: capture information and display information. [38:01] What are a few of Tim’s favorite courses now, and what are universities doing right?   Mentioned in this Episode: Clear Measure Way Architect Forum Software Engineer Forum Programming with Palermo — New Video Podcast! Email us at programming@palermo.network Clear Measure, Inc. (Sponsor) .NET DevOps for Azure: A Developer’s Guide to DevOps Architecture the Right Way, by Jeffrey Palermo — Available on Amazon! Jeffrey Palermo’s Twitter — Follow to stay informed about future events! Architect Tips — Video podcast! Azure DevOps Tim Corey Tim Corey YouTube   Want to Learn More? Visit AzureDevOps.Show for show notes and additional episodes.

17 Huhti 202343min

Bojan Magusic: Azure Security  - Episode 240

Bojan Magusic: Azure Security - Episode 240

Bojan Magusic is a Product Manager on the Customer Acceleration Team and acts as a technology expert for Fortune 500 companies to help them realize the full value of Microsoft Defender for Cloud and improve their overall security posture. He has a strong passion for cybersecurity, advancing women in tech and professional development. He is very interested in building partnerships with other companies to learn how they support, advance, and retain their cyber talent. In addition to various technical certifications (18-plus and counting), he also has received certifications from INSEAD and Kellogg School of Management. Bojan resides in Dublin (Ireland), where he is living the dream!   Topics of Discussion: [:37] Jeffrey puts out a call for those who would like to work with him. [4:15] Bojan talks about his book, Azure Security, and what we can expect. [5:09] Is security a job title? Where does it intersect with programming? [9:22] What is specifically Azure security, and how is it different from general cybersecurity? [11:44] Azure Security is practical while still having theoretical concepts that make it easier for folks who are not security engineers. [13:15] What specifically should development teams be looking at? [14:33] Defense in depth speaks about how you can minimize the overall risk to your environment by deploying multiple layers of security. [19:36] What is security hygiene? [25:25] What are Bojan’s favorite tools for static analysis security vulnerabilities? [27:45] Why you need to make security part of the software development lifecycle. [26:25] Bojan talks about the Microsoft DevOps Security Extension.   Mentioned in this Episode: Clear Measure Way Architect Forum Software Engineer Forum Programming with Palermo — New Video Podcast! Email us at programming@palermo.network Clear Measure, Inc. (Sponsor) .NET DevOps for Azure: A Developer’s Guide to DevOps Architecture the Right Way, by Jeffrey Palermo — Available on Amazon! Jeffrey Palermo’s Twitter — Follow to stay informed about future events! Architect Tips — Video podcast! Azure DevOps Azure Security — code for 45% off azuresec45 Bojan Magusic LinkedIn   Want to Learn More? Visit AzureDevOps.Show for show notes and additional episodes.

10 Huhti 202332min

Thomas Vitale- Kubernetes - Episode 239

Thomas Vitale- Kubernetes - Episode 239

Thomas Vitale is a software engineer and architect specializing in building cloud-native, resilient, and secure enterprise applications. He designs and develops software solutions at Systematic, Denmark, where he’s been working on modernizing platforms and applications for the cloud-native world, focusing on developer experience and security.   Topics of Discussion: [3:52] How did Thomas get into software development? [6:00] Thomas talks about his book, Cloud Native Spring in Action. [7:31] Thomas goes over the basics of Kubernetes. [8:42] What about orchestration of all these containers in a production scenario? How can we distribute these containers across the machines? [12:11] How do we know when we need more than one Kubernetes cluster? [19:46] What are a node and a pod, and how do those two relate? [24:05] How does the application know when Kubernetes might move one container to a pod that happens to be on a different virtual machine with a different IP address? [27:36] Where does Docker Swarm fit in, and where does Helm fit in? [33:12] Thomas explains why he likes Carvel as a tool. [34:12] What is Thomas’s favorite method for spinning up your own Kubernetes cluster locally?   Mentioned in this Episode: Clear Measure Way Architect Forum Software Engineer Forum Programming with Palermo — New Video Podcast! Email us programming@palermo.network Clear Measure, Inc. (Sponsor) .NET DevOps for Azure: A Developer’s Guide to DevOps Architecture the Right Way, by Jeffrey Palermo — Available on Amazon! Jeffrey Palermo’s Twitter — Follow to stay informed about future events! Architect Tips — Video podcast! Azure DevOps Thomas Vitale LinkedIn Thomas Vitale Website Cloud Native Spring in Action   Want to Learn More? Visit AzureDevOps.Show for show notes and additional episodes.

3 Huhti 202337min

Suosittua kategoriassa Politiikka ja uutiset

rss-ootsa-kuullut-tasta
ootsa-kuullut-tasta-2
aikalisa
rss-podme-livebox
politiikan-puskaradio
rss-vaalirankkurit-podcast
otetaan-yhdet
et-sa-noin-voi-sanoo-esittaa
rikosmyytit
linda-maria
rss-hyvaa-huomenta-bryssel
the-ulkopolitist
rss-sinivalkoinen-islam
rss-kaikki-uusiksi
rss-raha-talous-ja-politiikka
rss-pallo-keskelle-2
rss-mina-ukkola
rss-polikulaari-humanisti-vastaa-ja-muut-ts-podcastit
rss-merja-mahkan-rahat
rss-50100-podcast