# Dan Siegel article index ## Prism 9.0 Preview 1 URL: https://dansiegel.net/post/2023/10/07/prism-9-0-preview-1 Published: 2023-10-07 Topics: .NET, .NET MAUI, Prism Summary: Ok I know I might start sounding like Tim Cook "This is the biggest release yet". But seriously, Prism 9.0 just may be the biggest release the Prism team has... ## Prism for .NET MAUI - Public Beta URL: https://dansiegel.net/post/2022/06/02/prism-for-net-maui-public-beta Published: 2022-06-02 Topics: .NET, .NET MAUI, Prism, Xamarin Summary: 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... ## Making DevOps Easy with Mobile.BuildTools URL: https://dansiegel.net/post/2021/07/07/making-devops-easy-with-mobile-buildtools Published: 2021-07-07 Topics: .NET, Xamarin Summary: 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... ## Shiny all the things - writing testable code URL: https://dansiegel.net/post/2021/03/12/shiny-all-the-things-writing-testable-code Published: 2021-03-12 Topics: .NET, Xamarin Summary: 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... ## Source Generators an Exercise in futility URL: https://dansiegel.net/post/2020/12/22/source-generators-an-exercise-in-futility Published: 2020-12-22 Topics: .NET, Prism, Xamarin Summary: Some time ago I did a live stream with Jérôme Laban from the Uno Platform team on Source Generators. This actually predated a lot of the more recent excitement... ## Icon Fonts made Easy URL: https://dansiegel.net/post/2020/05/07/icon-fonts-made-easy Published: 2020-05-07 Topics: Xamarin Summary: Coming from a Pre-Xamarin background of web development, I have always loved fonts like Font Awesome. Naturally I was pretty excited that Xamarin.Forms finally... ## AndroidX, App Bundle and Profiled AOT for Xamarin Android URL: https://dansiegel.net/post/2019/08/07/androidx-app-bundle-and-profiled-aot-for-xamarin-android Published: 2019-08-07 Topics: Xamarin Summary: Recently I tweeted about some early observations on some updates I made for an Android project that's currently in the App Store. What was so amazing about this... ## Getting Started with Azure Pipelines for Xamarin Developers URL: https://dansiegel.net/post/2019/08/05/getting-started-with-azure-pipelines-for-xamarin-developers Published: 2019-08-05 Topics: Xamarin Summary: DevOps for Xamarin apps is a rather large topic. Rather than trying to go A-Z in one bite, I thought it might make more sense to divide this up into bite sized... ## Using Dependency Injection Everywhere URL: https://dansiegel.net/post/2019/05/24/using-dependency-injection-everywhere Published: 2019-05-24 Topics: Prism, Xamarin Summary: Recently I started putting together some extensions to make my life even easier with Dependency Injection. I really enjoy being able to use Prism's abstractions.... ## Using "Unsupported" DI Containers with Prism URL: https://dansiegel.net/post/2018/10/29/using-unsupported-di-containers-with-prism Published: 2018-10-29 Topics: Prism, Xamarin Summary: Developers around the world rely on Prism to build some pretty amazing apps. When I first saw Prism I was amazed at how quickly and easily I could develop an... ## Demystifying the SDK Project URL: https://dansiegel.net/post/2018/08/21/demystifying-the-sdk-project Published: 2018-08-21 Topics: .NET, Xamarin Summary: I am often, and rightfully, accused of living on the bleeding edge. It can be quite painful being there as ideas are not always fully flushed out, and tooling is... ## Azure Active Directory B2C for Xamarin Applications URL: https://dansiegel.net/post/2018/07/18/azure-active-directory-b2c-for-xamarin-applications Published: 2018-07-18 Topics: Xamarin Summary: You may have heard about Azure Active Directory B2C before. There have been a number of posts on the topic previously, including an episode with Matthew Soucoup... ## Developer Toolkit for Visual Studio Mac URL: https://dansiegel.net/post/2018/06/20/developer-toolkit-for-visual-studio-mac Published: 2018-06-20 Topics: Prism, Xamarin Summary: Several years ago when I was still just a web developer wanting to break into mobile development, I asked myself how does anybody do this? You have to learn Java... ## Prism 7.1 Preview 3 URL: https://dansiegel.net/post/2018/06/15/prism-7-1-preview-3 Published: 2018-06-15 Topics: Prism, Xamarin Summary: Today we released the 3rd Preview for Prism 7.1. This is a very significant release for us and contains some very exciting changes. Forms Dependency Resolver At... ## Prism 7.1 Preview 1 URL: https://dansiegel.net/post/2018/04/02/prism-7-1-preview-1 Published: 2018-04-02 Topics: Prism, Xamarin Summary: Maintaining a library can be exceptionally difficult. As time progresses new demands arise that weren't there when the API was first created. Sometimes simple... ## .NET Standard & the New Project Format for Xamarin Developers URL: https://dansiegel.net/post/2018/03/29/net-standard-and-the-new-project-format-for-xamarin-developers Published: 2018-03-29 Topics: .NET, Prism, Xamarin Summary: .NET Standard has really changed the ballgame for .NET Developers. In large part because the entire project system has experienced a revamp. Lately I've found... ## Secure App Builds with AppCenter URL: https://dansiegel.net/post/2018/03/11/secure-app-builds-with-appcenter Published: 2018-03-11 Topics: Xamarin Summary: AppCenter has been touted as this wonderful new service from Microsoft. It's supposed to make it easier to build, test and distribute our apps. While there is a... ## Xamarin DevOps In A Box URL: https://dansiegel.net/post/2017/11/06/xamarin-devops-in-a-box Published: 2017-11-06 Topics: Prism, Xamarin Summary: Several Months ago I set out to make some of the most powerful Xamarin Project Templates. I've gotten a lot of feedback on the Prism QuickStart Templates and how... ## Prism for Xamarin Forms Preview 3 URL: https://dansiegel.net/post/2017/10/13/prism-for-xamarin-forms-preview-3 Published: 2017-10-13 Topics: Prism, Xamarin Summary: So much goes into developing a Xamarin Forms application, and Prism for Xamarin Forms is continuing to make your mobile development a little easier. Today we... ## Xamarin Forms UI Development Made Easy with LiveXAML URL: https://dansiegel.net/post/2017/10/10/xamarin-forms-ui-development-made-easy-with-livexaml Published: 2017-10-10 Topics: Xamarin Summary: I'm all about working with XAML in my Xamarin Forms apps. Developers coming from a WPF background have been used to some great tooling for visually styling their... ## Prism Template Pack in Visual Studio for Mac URL: https://dansiegel.net/post/2017/08/30/prism-template-pack-in-visual-studio-for-mac Published: 2017-08-30 Topics: Prism, Xamarin Summary: Prism users have long enjoyed some great Template packs available for Visual Studio and Xamarin Studio. Visual Studio for Mac though has been a real challenge... ## Breaking Changes for Prism Autofac Users URL: https://dansiegel.net/post/2017/08/02/breaking-changes-for-prism-autofac-users Published: 2017-08-02 Topics: Prism, Xamarin Summary: History It's certainly been no secret that I've told user's that Autofac wasn't really a good choice for Prism Forms. To be honest just looking at the benchmarks... ## Prism 7.0 for Xamarin Forms Sneak Peek URL: https://dansiegel.net/post/2017/07/19/prism-7-0-for-xamarin-forms-sneak-peek Published: 2017-07-19 Topics: Prism, Xamarin Summary: Prism 7.0 Sneak Peek If you're a Xamarin developer, chances are you've been through a struggle or two with NetStandard. NetStandard offers a lot of advantages,... ## Prism Quickstart Templates URL: https://dansiegel.net/post/2017/07/16/prism-quickstart-templates Published: 2017-07-16 Topics: .NET, Prism, Xamarin Summary: Quickstart Templates for Prism Forms So you had this great idea for an app... maybe you spent weeks planning with your team or with your client. The day finally... ## Why you aren't attracting or keeping Top Talent URL: https://dansiegel.net/post/2017/05/30/why-you-aren-t-attracting-or-keeping-top-talent Published: 2017-05-30 Topics: Summary: I'm personally contacted by anywhere from 5-20 recruiters a week, and honestly well over 90% of the job "opportunities" do nothing more than make me laugh so... ## Azure Mobile Client Helpers URL: https://dansiegel.net/post/2017/05/23/azure-mobile-client-helpers Published: 2017-05-23 Topics: Prism, Xamarin Summary: To be honest, I forget now exactly when I first heard about the Azure Mobile Client library. I do however remember an initial sense of excitement for being able... ## Xamarin Package Authoring URL: https://dansiegel.net/post/2017/05/12/xamarin-package-authoring Published: 2017-05-12 Topics: Xamarin Summary: Whether you're just a .NET developer or a Xamarin developer we've all used NuGet. Chances are if you're anything like me, you may have started down the... ## A Dot Net Developer on a Mac URL: https://dansiegel.net/post/2017/04/07/a-dot-net-developer-on-a-mac Published: 2017-04-07 Topics: .NET, Xamarin Summary: Recently I had a chance to attend a meetup here in San Diego. To be honest, around other developers I sometimes feel like the odd man out. I mean here I am a C#... ## The Hamburger Menu with Prism Forms URL: https://dansiegel.net/post/2017/04/01/the-hamburger-menu-with-prism-forms Published: 2017-04-01 Topics: Prism, Xamarin Summary: How many times have you heard someone ask about a Hamburger menu in Xamarin Forms? It's a topic that comes up fairly frequently and it seems there are two... ## Prism Forms 6.3.0 Highlights URL: https://dansiegel.net/post/2017/03/31/prism-forms-6-3-0-highlights Published: 2017-03-31 Topics: .NET, Prism, Xamarin Summary: For those following Prism 6.3, it's been a while coming, but there is a lot there. Here are a few helpful things to get you going. Behaviors One of my favorite... ## Writing Cleaner, More Concise Code with Fody URL: https://dansiegel.net/post/2017/03/16/writing-cleaner-more-concise-code-with-fody Published: 2017-03-16 Topics: .NET Summary: We've all written code that we looked at and said, "Wow this sucks". It's not necessarily that the code itself sucks, but perhaps we just have to make the code... ## Using Popup Pages with Prism for Xamarin Forms URL: https://dansiegel.net/post/2017/01/20/using-popup-pages-with-prism-for-xamarin-forms Published: 2017-01-20 Topics: .NET, Prism, Xamarin Summary: So often as mobile developers we use some sort of Popup view. Really the reasons why we want to do this simple task are pretty endless. For too long it's been... ## IoT Cluster with Raspberry Pi URL: https://dansiegel.net/post/2015/12/21/iot-cluster-with-raspberry-pi Published: 2015-12-21 Topics: Summary: IoT has been exploding over the past few years, and nowhere is more evident than with the community surrounding the Raspberry Pi. It is probably one of the most... ## Poor Man's Design Strategy for Dynamic Code in PHP URL: https://dansiegel.net/post/2015/09/01/poor-man-s-design-strategy-for-dynamic-code-in-php Published: 2015-09-01 Topics: Summary: Perhaps this has happened to you. You're working on a code base and as you scroll through the code you see something like: I fully admit it drives me absolutely... ## .NET Debug - Remote Debugging Setup URL: https://dansiegel.net/post/2014/10/13/net-debug-remote-debugging-setup Published: 2014-10-13 Topics: .NET Summary: We all might try to pretend that the code we wrote is perfect and will never break, but if there is one constant in Software Development it is that no matter how...