Dan Siegel Dan Siegel

San Diego, CA

Consultant, Prism Maintainer, Xamarin Forms Evangelist, and Microsoft MVP.

Microsoft MVP

  • Log in

Help keep open source sustainable by becoming a GitHub sponsor.

GitHub Sponsors

Planet Xamarin Community Blog

  • About Me
  • Privacy Policy
  • Contact

Subscriptions

Get notified when a new post is published.

* indicates required

Post List

  • Prism 9.0 Preview 1

    Ok I know I might start sounding like Tim Cook "This is the biggest release yet". But seriously, Pri

  • Post image
    Prism for .NET MAUI - Public Beta

    Ok the name kind of gives it away, but Prism for .NET MAUI is now available as a Public Beta! We've been working hard the past year on Prism for .NET MAUI, and at times it felt almost impossible as every time I would catch up with the MAUI team there would be new breaking changes that made it all pointless... The great news is that .NET MAUI has finally reached a certain level of API stability and we've been able to make some incredible process along the way. You might be asking, "Isn't this really just Prism for Xamarin.Forms but built against .NET MAUI?"

  • Post image
    Making DevOps Easy with Mobile.BuildTools

    It's been quite a journey if I'm honest. In fact as I look back over the last several years it's really crazy too look at what the Mobile.BuildTools has transformed into from it's humble origins as a collection of PowerShell scripts I was tired of rewriting every time I started a new app. Spoiler, the Mobile.BuildTools 2.0 does so much for you over what 1.x could do I had to put together a full docs site and json schemas for the configuration so that I could remember it all.

  • Shiny all the things - writing testable code

    Shiny all the things as they say. If you aren't using Shiny for your Xamarin.Forms or Uno Platform apps, the question is why? We see a lot of people excited about UI libraries these days. While UI is always an important ingredient of any successful app, no app is complete without a resilient and testable architecture. This is one of the reasons why I use Shiny in all of my apps today. But what is Shiny, and why should you be using it?

I am available for remmote and B2B contracts. I am happy to meet on-prem for project starts, but do not do long term on-prem contracts. I am also happy to meet with your team for code reviews, and guidance on development or getting your project back on track.

TagCloud

  • .NET
  • .net maui
  • AAB
  • Android
  • AndroidX
  • AOT
  • AppCenter
  • Autofac
  • Azure
  • Azure Active Directory B2C
  • Azure DevOps
  • C#
  • Debugging
  • Dependency Injection
  • developers
  • DevOps
  • Docker
  • embedded fonts
  • Fody
  • font awesome
  • Google Play
  • icons
  • iOS
  • Iot
  • LiveXaml
  • Mac
  • maui
  • Mobile Center
  • Mobile.BuildTools
  • MobileToolkit
  • Modularity
  • Mono
  • MVVM
  • netstandard
  • NuGet
  • PHP
  • Popups
  • Prism
  • Raspberry Pi
  • recruiting
  • Roslyn
  • SDK Projects
  • source generators
  • templates
  • Uno Platform
  • VSTS
  • WPF
  • Xamarin
  • Xamarin Forms
  • XAML

Copyright © 2025

Newer posts >>