Migrating from WinForms to WPF with Phil Japikse

Migrating from WinForms to WPF with Phil Japikse

Author: Carl Franklin and Richard Campbell February 3, 2015 Duration: 58:38
Looking at moving from WinForms to WPF? Phil Japikse can help! Carl and Richard talk to Phil Japikse about the changes in thinking that have to happen to make WPF work for you if you're coming from a WinForms world. The conversation starts out discussing the strengths of WinForms and why they persist to this day - it just works! And there's no designer experience like it, including WPF. No matter where you go, after WinForms, you're going to spend more time looking at code for your UI. Do you have to learn MVVM? It depends! Phil talks about the different approaches to making WPF work for you, and taking your UI to it's full potential.

Support this podcast at — https://redcircle.com/net-rocks/donations

Hosted by Carl Franklin and Richard Campbell, .NET Rocks! is a long-running conversation with the people building the future of software. This isn't a dry lecture; it's a lively, technical deep dive where two seasoned developers explore the vast ecosystem around Microsoft .NET, Azure, and modern development practices with a diverse roster of expert guests. Each episode feels like you're pulling up a chair in a room full of brilliant minds, listening to unfiltered discussions about real-world coding challenges, architectural patterns, and the tools that shape our daily work. You'll hear practical advice, war stories from the trenches, and forward-looking insights that go far beyond the documentation. Tuning into this podcast means connecting with a community of professionals who are as passionate about the craft as you are, offering perspectives that can transform how you approach your next project. Whether you're deep into C# or just curious about cloud-native development, these conversations provide a valuable blend of knowledge, humor, and genuine enthusiasm for technology.
Author: Language: English Episodes: 1000

.NET Rocks!
Podcast Episodes
Glimpse V2 with Anthony van der Hoorn and Nik Molnar [not-audio_url] [/not-audio_url]

Duration: 59:55
Glimpse is moving to version 2! Carl and Richard chat with Anthony van der Hoorn and Nik Molnar about the latest version of Glimpse and what moving from version 1 to 2 really means. Still in beta, Glimpse V2 is very much…
GitHub Goodness with Phil Haack [not-audio_url] [/not-audio_url]

Duration: 54:36
Time for a GitHub sync with Phil Haack! Carl and Richard chat with Phil about the latest developments at GitHub, including the on-going evolution of the extensions to Visual Studio (getting better) and a bunch of other t…
Cryptography with Stephen Haunts [not-audio_url] [/not-audio_url]

Duration: 53:00
Encrypt all the things! Carl and Richard talk to Stephen Haunts about how to use cryptography properly. And as it turns out, you don't have to be a mathematician to put crypto to work for you! The conversation starts out…
Successful Test Automation with Arnon Axelrod [not-audio_url] [/not-audio_url]

Duration: 48:37
What does it take to successfully implement test automation on your application? Carl and Richard talk to Arnon Axelrod about his work using test automation. The discussion dives into the diverse world of testing, both m…
Messaging is Forever with Clemens Vasters [not-audio_url] [/not-audio_url]

Duration: 58:30
Messaging is taking over the world! Arguably it already has. Carl and Richard talk to Clemens Vasters about his ten years of work at Microsoft building messaging systems, starting way back with the .NET Service Bus. Clem…
Mature Open Source Projects with Jimmy Bogard [not-audio_url] [/not-audio_url]

Duration: 55:34
What is it like managing a mature open source project? Carl and Richard talk to Jimmy Bogard about his experiences with AutoMapper, an open source project he started back in 2009 that is still going strong today. While o…
Functional Microservices with Rachel Reese [not-audio_url] [/not-audio_url]

Duration: 47:53
Microservices built with a functional language? You bet! Carl and Richard talk to Rachel Reese about her work with jet.com building microservices in F#. It turns out that the good practices of building functional code le…
Microsoft DevOps Stack with Brian Randell [not-audio_url] [/not-audio_url]

Duration: 52:18
Do you have a DevOps stack? Carl and Richard talk to Brian Randell about his experiences implementing tooling for DevOps practices using Visual Studio and other Microsoft tools. The conversation runs the gambit of elemen…
Old Programmers with Gary Wisniewski [not-audio_url] [/not-audio_url]

Duration: 59:10
What is the good and bad of being an old programmer? To wrap up 2015, Carl and Richard chat with Gary Wisniewski about his blog post on the subject and more! Gary is the same Gary of Carl and Gary's VB Home Page, one of…
GitHub Fundamentals with Bill Wagner [not-audio_url] [/not-audio_url]

Duration: 59:20
Do you understand how to develop software with GitHub? Carl and Richard walk through the fundamentals of GitHub with Bill Wagner. Bill walks through the key differences between the distributed source control that is GitH…