Log in

goodpods headphones icon

To access all our features

Open the Goodpods app
Close icon
Azure & DevOps Podcast - Philip Japikse: Migrating from .NET Framework to .NET 8 - Episode 296

Philip Japikse: Migrating from .NET Framework to .NET 8 - Episode 296

05/06/24 • 43 min

Azure & DevOps Podcast

An international speaker, Microsoft MVP, ASPInsider, MCSD, PSM II, PSD, and PST, and a passionate member of the developer community, Phil has been working with .NET since the first betas, developing software for over 35 years, and heavily involved in the agile community since 2005 as well as a Professional Scrum Trainer. Phil has taken over the best-selling Pro C# books (Apress Publishing), including Pro C# 10, is the President of the Cincinnati .NET User’s Group (Cinnug.org), and the Cincinnati Software Architect Group, co-hosted the Hallway Conversations podcast (Hallwayconversations.com), founded and runs the CincyDeliver conference (Cincydeliver.org), and volunteers for the National Ski Patrol. During the day, Phil works as the CTO for Pintas & Mullins. Phil always enjoys learning new tech and is always striving to improve his craft.

Topics of Discussion:

[3:47] Philip’s career journey and why he’s still hands-on coding.

[5:37] Sometimes it’s not a technical problem, but a process or human interaction problem.

[6:37] Philip’s love of mentoring.

[8:18] The importance of collaboration.

[9:53] Challenges in migrating applications from .NET Framework to .NET Core.

[12:55] The importance of staying current.

[14:48] Modernizing legacy web applications using .NET Core.

[19:22] Rebuilding an old app using new technology, with challenges and lessons learned.

[24:22] Gradually introducing a new screen using feature flags is better than a "big bang" rewrite.

[26:01] Continuous deployment helps to roll out new features gradually to limited users.

[27:53] Differences between the .NET framework and .NET Core apps, including configuration settings to environmental awareness.

[34:59] Philip’s favorite resources to dig into, including his book.

[41:20] The power of collaborative learning.

Mentioned in this Episode:

Clear Measure Way

Architect Forum

Software Engineer Forum

Programming with Palermo — New Video Podcast! Email us at [email protected].

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!

“Philip Japikse: Professional C# in .NET - Episode 230”

Want to Learn More?

Visit AzureDevOps.Show for show notes and additional episodes.

plus icon
bookmark

An international speaker, Microsoft MVP, ASPInsider, MCSD, PSM II, PSD, and PST, and a passionate member of the developer community, Phil has been working with .NET since the first betas, developing software for over 35 years, and heavily involved in the agile community since 2005 as well as a Professional Scrum Trainer. Phil has taken over the best-selling Pro C# books (Apress Publishing), including Pro C# 10, is the President of the Cincinnati .NET User’s Group (Cinnug.org), and the Cincinnati Software Architect Group, co-hosted the Hallway Conversations podcast (Hallwayconversations.com), founded and runs the CincyDeliver conference (Cincydeliver.org), and volunteers for the National Ski Patrol. During the day, Phil works as the CTO for Pintas & Mullins. Phil always enjoys learning new tech and is always striving to improve his craft.

Topics of Discussion:

[3:47] Philip’s career journey and why he’s still hands-on coding.

[5:37] Sometimes it’s not a technical problem, but a process or human interaction problem.

[6:37] Philip’s love of mentoring.

[8:18] The importance of collaboration.

[9:53] Challenges in migrating applications from .NET Framework to .NET Core.

[12:55] The importance of staying current.

[14:48] Modernizing legacy web applications using .NET Core.

[19:22] Rebuilding an old app using new technology, with challenges and lessons learned.

[24:22] Gradually introducing a new screen using feature flags is better than a "big bang" rewrite.

[26:01] Continuous deployment helps to roll out new features gradually to limited users.

[27:53] Differences between the .NET framework and .NET Core apps, including configuration settings to environmental awareness.

[34:59] Philip’s favorite resources to dig into, including his book.

[41:20] The power of collaborative learning.

Mentioned in this Episode:

Clear Measure Way

Architect Forum

Software Engineer Forum

Programming with Palermo — New Video Podcast! Email us at [email protected].

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!

“Philip Japikse: Professional C# in .NET - Episode 230”

Want to Learn More?

Visit AzureDevOps.Show for show notes and additional episodes.

Previous Episode

undefined - Brady Gaster: .NET Cloud Native - Episode 295

Brady Gaster: .NET Cloud Native - Episode 295

Brady Gaster is a Principal Program Manager on the .NET and Visual Studio team at Microsoft where he works on Orleans, SignalR, microservices, APIs, and integration with Azure service teams in hopes of making it exciting for developers who work on .NET apps to party in the cloud!

Topics of Discussion:

[2:49] Brady’s career highlights and how throwing parties prepared him for Microsoft.

[4:07] History of Microsoft’s publishing tools and their evolution towards cloud-native development.

[7:37] Using Azure Container Apps for containerization and publishing to Kubernetes.

[13:42] Using Aspire for containerized applications in Azure, including toolchain and orchestration.

[17:36] Simplifying software development with automation.

[23:27] Azure subscriptions and provisioning for developers.

[25:38] AZD infra synth.

[26:15] Using Azure DevOps and Azure Development Environments for named environments in .NET development.

[30:39] The system of record for the names of the environments.

[37:13] What we can look forward to with the next release.

[38:37] What should we know about Microsoft Learn so far?

Mentioned in this Episode:

Clear Measure Way

Architect Forum

Software Engineer Forum

Programming with Palermo — New Video Podcast! Email us at [email protected].

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!

“Brady Gaster: Orleans — Episode 221”

NET Aspire Preview 4

.NET Aspire Documentation

Brady Gaster

Want to Learn More?

Visit AzureDevOps.Show for show notes and additional episodes.

Next Episode

undefined - Richard Campbell: The Future of Software - Episode 297

Richard Campbell: The Future of Software - Episode 297

Richard Campbell wrote his first line of code in 1977. His career has spanned the computing industry on both the hardware and software sides, development, and operations. He was a co-founder of Strangeloop Networks, acquired by Radware in 2013, and was on the board of directors of Telerik, which was acquired by Progress Software in 2014. Today, he is a consultant and advisor to a number of successful technology firms and is the founder and chairman of Humanitarian Toolbox (www.htbox.org), a public charity that builds open-source software for disaster relief. Richard also hosts three podcasts: .NET Rocks! (www.dotnetrocks.com) for .NET developers, RunAs Radio (www.runasradio.com) for IT Professionals, and Windows Weekly (https://twit.tv/shows/windows-weekly).

Topics of Discussion:

[2:24] Richard’s podcasting career over 20 years and his advice for new podcasters.

[6:30] The common topics that Richard talks about.

[11:32] Adaptive cruise control and limitations of current AI.

[13:34] Potential for autonomous trucks and freight trains.

[16:12] Improving software user experience with machine learning.

[17:32] How AI may change (and not change) 10 years from now.

[19:32] How the voice interface has gotten better.

[22:21] The impact of automation on software development jobs.

[28:19] The appropriate uses of low-code platforms.

[33:29] Habits vs. wisdom.

[37:25] The future of augmented reality.

[39:15] Importance of experimenting with different tools.

[42:43] How augmented reality may disrupt smartphones.

[43:49] Jamming out on your tools, much like a musician experimenting.

Mentioned in this Episode:

Clear Measure Way

Architect Forum

Software Engineer Forum

Programming with Palermo — New Video Podcast! Email us at [email protected].

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!

“Richard Campbell on the History of .NET - Episode 133”

Want to Learn More?

Visit AzureDevOps.Show for show notes and additional episodes.

Episode Comments

Generate a badge

Get a badge for your website that links back to this episode

Select type & size
Open dropdown icon
share badge image

<a href="https://goodpods.com/podcasts/azure-and-devops-podcast-389797/philip-japikse-migrating-from-net-framework-to-net-8-episode-296-55250598"> <img src="https://storage.googleapis.com/goodpods-images-bucket/badges/generic-badge-1.svg" alt="listen to philip japikse: migrating from .net framework to .net 8 - episode 296 on goodpods" style="width: 225px" /> </a>

Copy