loader from loading.io

Unleashing the Power of Windows Development with Peter Bull

The Modern .NET Show

Release Date: 10/20/2023

Building Secure Software: Unveiling the Hidden Dependencies with Niels Tanis show art Building Secure Software: Unveiling the Hidden Dependencies with Niels Tanis

The Modern .NET Show

Avalonia XPF This episode of The Modern .NET Show is supported, in part, by , a binary-compatible cross-platform fork of WPF, enables WPF apps to run on new platforms with minimal effort and maximum compatibility. Show Notes And keep in mind that, not to bash OWASP and the top ten at all because I'm a big fan of OWASP, but people always tell me like, "yeah, I'm OWASP compliant," and that's the biggest BS, to be honest. Because a top ten could not like, it should be an awareness piece and you should work from it. And there are better ways of dealing with that. But I think a security scorecard...

info_outline
Code, Coffee, and Clever Debugging: Leslie Richardson's Microsoft Journey and the C# Dev Kit in Visual Studio Code with Leslie Richardson show art Code, Coffee, and Clever Debugging: Leslie Richardson's Microsoft Journey and the C# Dev Kit in Visual Studio Code with Leslie Richardson

The Modern .NET Show

Avalonia XPF This episode of The Modern .NET Show is supported, in part, by , a binary-compatible cross-platform fork of WPF, enables WPF apps to run on new platforms with minimal effort and maximum compatibility. Show Notes Yeah, so C# Dev Kit, it is a pretty new extension in VS Code. We just GA'd it back in early October. And it's an extension that basically enables you to be productive writing C# applications in VS Code. —Leslie Richardson Welcome to The Modern .NET Show! Formerly known as The .NET Core Podcast, we are the go-to podcast for all .NET developers worldwide and I am your...

info_outline
From .NET to DuckDB: Unleashing the Database Evolution with Giorgi Dalakishvili show art From .NET to DuckDB: Unleashing the Database Evolution with Giorgi Dalakishvili

The Modern .NET Show

NService Bus This episode of The Modern .NET Show is supported, in part, by , the ultimate tool to build robust and reliable systems that can handle failures gracefully, maintain high availability, and scale to meet growing demand. Make sure you click the link in the show notes to learn more about NServiceBus. Show Notes Yeah. So what I was thinking the other day is that what we want is to concentrate on the business logic that we need to implement and spend as small as little time as possible configuring, installing and figuring out the tools and libraries that we are using for this specific...

info_outline
Navigating the Web of HATEOAS and HTMX: Unleashing the Power of Hypermedia and Simplified Front-End Wizardry with Sander ten Brinke show art Navigating the Web of HATEOAS and HTMX: Unleashing the Power of Hypermedia and Simplified Front-End Wizardry with Sander ten Brinke

The Modern .NET Show

Avalonia XPF This episode of The Modern .NET Show is supported, in part, by , a binary-compatible cross-platform fork of WPF, enables WPF apps to run on new platforms with minimal effort and maximum compatibility. Show Notes Hateos allows you to add links to the actions you can perform with the data you're returning. So imagine a tweet and imagine, for example, just a links. It's just an object with some arrays. And one of the links could be a retweet link or like a favourite link or like a delete link. And each link contains a type, which is like the HTTP type, it contains the URL to where...

info_outline
nanoFramework: Unleashing the Power of C# in Embedded Systems and IoT with José Simões show art nanoFramework: Unleashing the Power of C# in Embedded Systems and IoT with José Simões

The Modern .NET Show

Avalonia XPF This episode of The Modern .NET Show is supported, in part, by , a binary-compatible cross-platform fork of WPF, enables WPF apps to run on new platforms with minimal effort and maximum compatibility. Show Notes Welcome to The Modern .NET Show! Formerly known as The .NET Core Podcast, we are the go-to podcast for all .NET developers worldwide and I am your host Jamie "GaProgMan" Taylor. In this episode, I spoke with José Simões about the , a powerful platform for embedded systems and IoT development. I was incredibly impressed when José spoke about just how quickly you can get...

info_outline
From Mono to Wilderness: Unleashing the Wild Side of .NET in IoT with Bryan Costanich show art From Mono to Wilderness: Unleashing the Wild Side of .NET in IoT with Bryan Costanich

The Modern .NET Show

Show Notes Welcome to The Modern .NET Show! Formerly known as The .NET Core Podcast, we are the go-to podcast for all .NET developers worldwide and I am your host Jamie "GaProgMan" Taylor. In this episode, I spoke with Bryan Costanich about both IoT and Wilderness Labs. We discussed what IoT actually is, and the many differences between developing systems for IoT devices and developing modern .NET applications which run on servers, desktops, and mobile phones. Yeah, you know, it's funny. It's one of those terms that is so broad and encompassing. I mean, really "Internet of things." So things...

info_outline
The .NET Trilogy and Learning .NET with Mark J Price show art The .NET Trilogy and Learning .NET with Mark J Price

The Modern .NET Show

NService Bus This episode of The Modern .NET Show is supported, in part, by , the ultimate tool to build robust and reliable systems that can handle failures gracefully, maintain high availability, and scale to meet growing demand. Make sure you click the link in the show notes to learn more about NServiceBus. Show Notes Welcome to The Modern .NET Show! Formerly known as The .NET Core Podcast, we are the go-to podcast for all .NET developers worldwide and I am your host Jamie "GaProgMan" Taylor. In this episode, I spoke with Mark J Price, a software developer and educator with over 20 years of...

info_outline
From Code Generation to Revolutionary RavenDB Unveiling the Database Secrets with Oren Eini show art From Code Generation to Revolutionary RavenDB Unveiling the Database Secrets with Oren Eini

The Modern .NET Show

RJJ Software's Podcasting Services This episode of The Modern .NET Show is supported, in part, by , where your podcast becomes extraordinary. We take a different approach here, just like we do with our agile software projects. You see, when it comes to your podcast, we're not just your editors; we're your collaborators. We work with you to iterate toward your vision, just like we do in software development. If you're ready to take your podcast to the next level, don't hesitate. to explore how we can help you create the best possible podcast experience for your audience, elevate your brand,...

info_outline
Breaking Barriers: Unleashing Accessible Software for All with Dennie Declercq show art Breaking Barriers: Unleashing Accessible Software for All with Dennie Declercq

The Modern .NET Show

RJJ Software's Podcasting Services This episode of The Modern .NET Show is supported, in part, by , where your podcast becomes extraordinary. We take a different approach here, just like we do with our agile software projects. You see, when it comes to your podcast, we're not just your editors; we're your collaborators. We work with you to iterate toward your vision, just like we do in software development. If you're ready to take your podcast to the next level, don't hesitate. to explore how we can help you create the best possible podcast experience for your audience, elevate your brand,...

info_outline
From Atari to Sep: Unleashing the Power of Performance in Programming with Niels Rassmussen show art From Atari to Sep: Unleashing the Power of Performance in Programming with Niels Rassmussen

The Modern .NET Show

RJJ Software's Podcasting Services This episode of The Modern .NET Show is supported, in part, by , where your podcast becomes extraordinary. We take a different approach here, just like we do with our agile software projects. You see, when it comes to your podcast, we're not just your editors; we're your collaborators. We work with you to iterate toward your vision, just like we do in software development. If you're ready to take your podcast to the next level, don't hesitate. to explore how we can help you create the best possible podcast experience for your audience, elevate your brand,...

info_outline
 
More Episodes

The Definition of Done

This episode of The Modern .NET Show is supported, in part, by "The Definition of Done and Other Tall Tales".

The Definition of Done and Other Tall Tales now available on Amazon. Get your hands on this literary masterpiece either as a beautiful physical book or conveniently for your kindle. Don't miss out on this unique intersection of tech and text.

Show Notes

Welcome to The Modern .NET Show! Formerly known as The .NET Core Podcast, we are the go-to podcast for all .NET developers worldwide and I am your host Jamie "GaProgMan" Taylor.

In this episode, I spoke with Peter Bull about the Windows App SDK and the hidden bonuses of learning in the open via blogging, podcasting, and creating tutorials. We both also talk about how we feel that Windows as a compilation target has been lost in the cross-platform shuffle recently:

"Yeah, exactly. And I think that's the simple fact that gets missed with... there's a lot of talk about the cross-platform stuff, but just not enough about just write a Windows app if that's where you're going.

And as I say, you get a lot of the benefits of hooking into the really cool features of Windows 11 that you have there that you can leverage. You can leverage that in part or in whole. It's really up to you. And it's still Modern .NET. You can still use the latest version of .NET with Windows App SDK, like the older platforms that might be more limited, you benefit from all of that extra functionality that you get. So when the next version of .NET comes out, that's going to be supported and so on.

So you're not having to compromise with .NET, unlike with UWP, which is still around, that is stuck where it is. It doesn't benefit from the latest version of .NET. So that's a good migration. If you've got a UWP or Universal Windows platform app, you can migrate that to Windows App SDK and then you're going to immediately be able to use the latest version of .NET, which is something you can't do if you stick with it" - Peter Bull.

Whether you're a developer looking to enhance your Windows application development skills or simply interested in the latest advancements in Windows development, this podcast episode provides valuable insights and perspectives.

Supporting the Show

If you find this episode useful in any way, please consider supporting the show by either leaving a review (check our review page for ways to do that), sharing the episode with a friend of colleague, buying the host a coffee, or considering becoming a Patron of the show.

Full Show Notes

The full show notes, including links to some of the things we discussed and a full transcription of this episode, can be found at:  https://dotnetcore.show/season-6/from-silverlight-to-windows-app-sdk-unleashing-the-power-of-windows-development-with-peter-bull/

Useful Links

Remember to rate and review the show on Apple Podcasts, Podchaser, or wherever you find your podcasts, this will help the show's audience grow. Or you can just share the show with a friend.

And don't forget to reach out via our Contact page. We're very interested in your opinion of the show, so please get in touch.

You can support the show by making a monthly donation on the show's Patreon page at: https://www.patreon.com/TheDotNetCorePodcast.