The Modern .NET Show

Inside Avalonia's Cross-Platform UI Toolkit and the Quest for Quality Documentation with Mike James


Listen Later

Remember: you can also always follow the show on Twitter @dotnetcoreshow, and the shows host on Twitter @podcasterJay or visit our Contact page.

Welcome to season 5 of the award-winning .NET Core Podcast! Check that link for proof.

Hello everyone and welcome to THE .NET Core Podcast. An award-winning podcast where we reach into the core of the .NET technology stack and, with the help of the .NET community, present you with the information that you need in order to grok the many moving parts of one of the biggest cross-platform, multi-application frameworks on the planet.

I am your host, Jamie "GaProgMan" Taylor. In this episode, I talked with Mike James about Avalonia and XPF. Mike is the CEO of Avalonia, and I wanted to talk about some of the things that Avalonia and it's XPF offering solve. This meant discussing Avalonia's competitors (Uno, Maui, and native apps), and talking about Avalonia's lack of good quality documentation - this has been solved in the time since we recorded this interview (March 17th, 2023).

Along the way, we talked about open source development and some of the expectations placed on open source developers by both the community and the open source developers themselves. And make sure to stick around to the very end to hear Mike drop some software engineering wisdom when he tells us precisely how the team got a cross platform UI framework running on all of the Linuxes - the way they did it might actually shock you.

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/episode-120-inside-avalonias-cross-platform-ui-toolkit-and-the-quest-for-quality-documentation-with-mike-james

Useful Links from the episode:

  • https://www.avaloniaui.net
  • https://avaloniaui.net/XPF
  • https://t.me/Avalonia
  • Mike on Twitter
  • MonoMac
  • AvaloniaUI on GitHub
  • XKCD: Dependencies
  • XPF
  • Flight of the Concords - Hiphopopotamus vs. Rhymenoceros
  • Obsidian
  • VS Codium
  • MVVM
  • WPF on GitHub
  • Mike showing .NETPad using XPF
  • Paul Thurrott's GitHub
  • MoMA
  • Olia Gavrysh from Microsoft
  • Laurent Kempé requesting a demo of Family Show using XPF.
  • Family Show on GitHub
  • Mac Catalyst
  • Skia
  • Flutter

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

...more
View all episodesView all episodes
Download on the App Store

The Modern .NET ShowBy Jamie Taylor

  • 4.5
  • 4.5
  • 4.5
  • 4.5
  • 4.5

4.5

33 ratings


More shows like The Modern .NET Show

View all
Hanselminutes with Scott Hanselman by Scott Hanselman

Hanselminutes with Scott Hanselman

383 Listeners

The Changelog: Software Development, Open Source by Changelog Media

The Changelog: Software Development, Open Source

289 Listeners

Windows Weekly (Audio) by TWiT

Windows Weekly (Audio)

887 Listeners

Software Engineering Daily by Software Engineering Daily

Software Engineering Daily

626 Listeners

Talk Python To Me by Michael Kennedy

Talk Python To Me

585 Listeners

Thoughtworks Technology Podcast by Thoughtworks

Thoughtworks Technology Podcast

43 Listeners

Merge Conflict by soundbite.fm

Merge Conflict

87 Listeners

Y Combinator Startup Podcast by Y Combinator

Y Combinator Startup Podcast

226 Listeners

Syntax - Tasty Web Development Treats by Wes Bos & Scott Tolinski - Full Stack JavaScript Web Developers

Syntax - Tasty Web Development Treats

987 Listeners

CoRecursive: Coding Stories by Adam Gordon Bell - Software Developer

CoRecursive: Coding Stories

190 Listeners

Azure & DevOps Podcast by Jeffrey Palermo

Azure & DevOps Podcast

24 Listeners

.NET Rocks! by Carl Franklin and Richard Campbell

.NET Rocks!

245 Listeners

The Stack Overflow Podcast by The Stack Overflow Podcast

The Stack Overflow Podcast

64 Listeners

All-In with Chamath, Jason, Sacks & Friedberg by All-In Podcast, LLC

All-In with Chamath, Jason, Sacks & Friedberg

9,904 Listeners

.NET Rocks! by Carl Franklin

.NET Rocks!

5 Listeners