<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-269779592278926433</id><updated>2025-12-08T14:31:56.074+02:00</updated><category term="DailyLinks"/><category term="SilverLight"/><category term="Windows Phone"/><category term="Software Development"/><category term="Xamarin"/><category term="Xamarin Forms"/><category term="azure"/><category term="Entity Framework"/><category term="Windows 8"/><category term="Agile"/><category term="android"/><category term="WCF"/><category term="ASP.NET"/><category term="Visual Studio"/><category term="MAUI"/><category term="WPF"/><category term="ASP.NET Core"/><category term="LinQ"/><category term="JavaScript"/><category term="Unit Testing"/><category term="C#"/><category term="UWP"/><category term="WP7"/><category term="SQL Server"/><category term="webAPI"/><category term="AJAX"/><category term="Architecture"/><category term="CosmosDB"/><category term="HTML 5"/><category term="Design Patterns"/><category term="NUnit"/><category term="angularjs"/><category term="flutter"/><category term="Google"/><category term="IoT"/><category term="git"/><category term="TDD"/><category term="UX"/><category term="XAML"/><category term="signalR"/><category term="ASP.NET MVC"/><category term="Blazor"/><category term="SVN"/><category term="Scrum"/><category term="TypeScript"/><category term="syncfusion"/><category term="Aurelia"/><category term="Caching"/><category term="Continuous Integration"/><category term="Docker"/><category term="TFS"/><category term="GraphQL"/><category term="Mono"/><category term="Software Tools"/><category term="Subversion"/><category term="devops"/><category term="microservices"/><category term="Icons"/><category term="Mobile Development"/><category term="REST"/><category term="SQL"/><category term="SubSonic"/><category term="System Tools"/><category term="UML"/><category term="Uno"/><category term="VSTS"/><category term="XML"/><category term="azure functions"/><category term="winRT"/><category term="windows 10"/><category term=".NET Core"/><category term=".Net CF"/><category term="Aspire"/><category term="Auth"/><category term="Blog Help"/><category term="C# 3.0"/><category term="CSS"/><category term="Cloud Computing"/><category term="DI"/><category term="Entrepenuership"/><category term="FxCop"/><category term="Game Development"/><category term="HockeyApp"/><category term="MVC"/><category term="MvvmCross"/><category term="NHibernate"/><category term="Node"/><category term="Redis"/><category term="SilverLight Posting"/><category term="Vista"/><category term="Windows Mobile"/><category term="continuous delivery"/><category term="design"/><category term="golf"/><category term="paypal"/><category term="sport"/><category term=".NET"/><category term="ADO.NET"/><category term="AJAX Controls"/><category term="AOP"/><category term="App Center"/><category term="Azure ADB2C"/><category term="Business"/><category term="CI"/><category term="Cars"/><category term="Compression"/><category term="Data Access"/><category term="GMail"/><category term="Google Maps"/><category term="IIS"/><category term="IOC"/><category term="JWT"/><category term="Linux"/><category term="MVP"/><category term="Material Design"/><category term="Microsoft Band"/><category term="MonoDroid"/><category term="NuGet"/><category term="Remote Desktop"/><category term="Rhino Mocks"/><category term="SaaS"/><category term="Version Control"/><category term="WinForms"/><category term="azure pipelines"/><category term="azure storage"/><category term="documentDB"/><category term="firebase"/><category term="kotlin"/><category term="mongoDB"/><category term="oAuth"/><category term="odata"/><category term="paint.net"/><category term="thoughts"/><category term=".NET Controls"/><category term=".net standard"/><category term="ACS"/><category term="ASP.NET Charting"/><category term="ASP.NET ListView"/><category term="Astoria"/><category term="BDD"/><category term="BareKit"/><category term="BizSpark"/><category term="Boo"/><category term="Bootstrap"/><category term="Bots"/><category term="CUIT"/><category term="Cache"/><category term="Castle ActiveRecord"/><category term="Cloud Foundry"/><category term="Code Generation"/><category term="Configuration"/><category term="CruiseControl"/><category term="DDD"/><category term="Dart"/><category term="Data Tier"/><category term="EFCore"/><category term="ES2015"/><category term="Encryption"/><category term="Enum"/><category term="Event Aggregation"/><category term="FAKE"/><category term="Falcor"/><category term="File Sharing"/><category term="GPS"/><category term="GWT"/><category term="HTML"/><category term="IBM"/><category term="ISV"/><category term="Interfaces"/><category term="JQuery"/><category term="JSON"/><category term="Java"/><category term="JavaFX"/><category term="Kwik List"/><category term="Linux Development"/><category term="Live Mesh"/><category term="MOSS"/><category term="MOSS / WSS"/><category term="MSBuild"/><category term="MacOS"/><category term="Media"/><category term="MediatR"/><category term="Merging Libraries"/><category term="Metro"/><category term="MoonLight"/><category term="NLog"/><category term="NPM"/><category term="Nexus"/><category term="NoSql"/><category term="ORM"/><category term="Orleans"/><category term="PCL"/><category term="Parsimony"/><category term="Polymer"/><category term="PostgreSQL"/><category term="Prism"/><category term="RIA Services"/><category term="SOA"/><category term="SSL"/><category term="Security"/><category term="Session State Management"/><category term="Skype"/><category term="Snippy"/><category term="Software Estimation"/><category term="Spring"/><category term="Technology"/><category term="TestDriver"/><category term="Threading"/><category term="Visual Studio Online"/><category term="Volta"/><category term="Vue"/><category term="WF"/><category term="Warhammer"/><category term="Web Controls"/><category term="Web Design"/><category term="Web Services"/><category term="Website Hosting"/><category term="Windows 7"/><category term="Windows XP"/><category term="Writing"/><category term="XCode"/><category term="XNA"/><category term="YUI"/><category term="beacons"/><category term="breeze"/><category term="chartjs"/><category term="chrome extensions"/><category term="coffee"/><category term="couchbase"/><category term="elasticSearch"/><category term="electron"/><category term="facial recognition"/><category term="firefox plugins"/><category term="fonts"/><category term="gRPC"/><category term="google antigravity"/><category term="hololens"/><category term="html5"/><category term="iOS"/><category term="identity"/><category term="kendo"/><category term="kotlin KMM"/><category term="markup"/><category term="microsoft cognitive services"/><category term="mp3"/><category term="mvvm"/><category term="pdf"/><category term="powershell"/><category term="skia"/><category term="slack"/><category term="sqlite"/><category term="ssrs"/><category term="swift"/><category term="user experience"/><category term="webhooks"/><category term="wibcisoft"/><title type='text'>Parsimony</title><subtitle type='html'>entia non sunt multiplicanda praeter necessitatem -&#xa;entities should not be multiplied beyond necessity.&#xa;&lt;br&gt;&#xa;C#.NET, XAML, Windows UWP, Xamarin, WebAPI, WCF, Agile, and other bits and bytes</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://inquisitorjax.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/269779592278926433/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://inquisitorjax.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/269779592278926433/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>Malcolm Jack</name><uri>http://www.blogger.com/profile/15007175879502154384</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgTjhjLDH4QENyBhWDFgMekANUmZbCGQadKWB2LNTQ8IFMF_mcHO2ndSRaM-7htCKx0aAl9D_ovVsJtPqKNCxcq2CHZ0Hfvp08A6s3hxyQ9SIjVgpzmqmGTIVv5eRFtZIk/s150/*'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>424</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-269779592278926433.post-8062926393931146328</id><published>2025-12-08T14:31:00.008+02:00</published><updated>2025-12-08T14:31:56.032+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="DailyLinks"/><category scheme="http://www.blogger.com/atom/ns#" term="EFCore"/><category scheme="http://www.blogger.com/atom/ns#" term="google antigravity"/><category scheme="http://www.blogger.com/atom/ns#" term="MAUI"/><category scheme="http://www.blogger.com/atom/ns#" term="Uno"/><title type='text'>Daily Links 8 Dec 2025</title><content type='html'>&lt;p&gt;&lt;a href=&quot;https://www.telerik.com/blogs/how-use-net-9-openapi-support-document-web-api&quot;&gt;How to Use .NET 9’s Built-in OpenAPI Support to Document Your Web API&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;a href=&quot;https://medium.com/@MilanJovanovicTech/working-with-llms-in-net-using-microsoft-extensions-ai-9d800009f67a&quot;&gt;Working with LLMs in .NET using Microsoft.Extensions.AI&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.geeksforgeeks.org/how-to-view-and-locate-sqlite-database-in-android-studio/&quot;&gt;How to View and Locate SQLite Database in Android Studio?&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://putridparrot.com/blog/imagebutton-or-image-with-tapgesturerecognizer-in-maui/&quot;&gt;ImageButton or Image with TapGestureRecognizer in MAUI ?&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=U9vOng47a4Y&quot;&gt;[Video] Minimal APIs are FINALLY production-ready - validation&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://platform.uno/blog/uno-platform-studio-6-0/&quot;&gt;Uno Platform 6.0&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://platform.uno/hundreds-of-ui-components/&quot;&gt;Uno UI Components&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://github.com/StephanArnas/CraftUI&quot;&gt;Open Source .NET MAUI controls: CraftUI for .NET MAUI&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.igniscor.com/post/bind-native-libraries-on-maui&quot;&gt;Binding Native Libraries in MAUI (with Zendesk examples)&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=tFOFU7LDQlA&quot;&gt;[Video] AI infused mobile &amp;amp; desktop app development with .NET MAUI&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://github.com/davidortinau/telepathy&quot;&gt;[Code]&amp;nbsp;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://devblogs.microsoft.com/dotnet/multimodal-voice-intelligence-with-dotnet-maui/&quot;&gt;Multimodal Voice Intelligence with .NET MAUI&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://devblogs.microsoft.com/dotnet/simpler-xaml-in-dotnet-maui-10/&quot;&gt;Simpler XAML in .NET MAUI 10&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://xamarinuidesigns.blogspot.com/2025/06/flutter-falls-behind-net-maui-nails.html&quot;&gt;NET MAUI Nails Liquid Glass on iOS 26 – Here’s How&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://blog.nimblepros.com/blogs/finally-an-abstraction-for-time-in-net/&quot;&gt;.NET 8 Finally Gives Us A Time Abstraction - TimeProvider&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.youtube.com/watch?app=desktop&amp;amp;v=4zkIBMFdL2w&quot;&gt;Learn MCP&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://github.com/adospace/reactor-theme&quot;&gt;Maui Reactor prototyping controls&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://github.com/adospace/CoreSync&quot;&gt;CoreSync Database Sync Library&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=x0dfj95Cj0U&quot;&gt;[Video] TickerQ as replacement for Hangfire / Quartz&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.milanjovanovic.tech/blog/introduction-to-distributed-tracing-with-opentelemetry-in-dotnet&quot;&gt;Introduction to Distributed Tracing With OpenTelemetry in .NET&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.milanjovanovic.tech/templates/clean-architecture&quot;&gt;.NET Free Clean Architecture Template&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=YL07NyBXC7M&quot;&gt;Getting Started with GraphQL in .NET&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://x.com/mjovanovictech/status/1952980562609647873&quot;&gt;EF Core Article series&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://taublast.github.io/posts/Icons/&quot;&gt;Native App Icons for .NET MAUI: Android and iOS&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://praeclarum.org/2025/08/19/maui-cicd.html&quot;&gt;Building and Deploying iOS MAUI Apps with GitHub Actions&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=5WCUZ8NX8Do&quot;&gt;[Video]&amp;nbsp; ASP.NET Core Identity from Scratch: DB Context, Roles, Registering Users&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://support.google.com/googleplay/android-developer/answer/12463044?hl=en&quot;&gt;Google Console: Verify and maintain deep links&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://github.com/taublast/FastPopups&quot;&gt;FastPopups for .NET MAUI&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://learn.microsoft.com/en-us/dotnet/maui/user-interface/safe-area?view=net-maui-10.0&quot;&gt;Safe Area&amp;nbsp; updates for&amp;nbsp; .NET 10 MAUI&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=nTOVIGsqCuY&quot;&gt;[Video] Learn the basics of Google Antigravity&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://platform.uno/blog/uno-platform-studio-2-0/&quot;&gt;Uno Platform Studio 2&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://platform.uno/blog/uno-platform-6-4/&quot;&gt;Uno Platform 6.4&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://github.com/matthewrdev/maude&quot;&gt;In-app observability for .NET MAUI.&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.linkedin.com/feed/update/urn:li:activity:7393651309805199360/?origin=HASH_TAG_FROM_FEED&quot;&gt;Profiling .NET MAUI on Android&amp;nbsp;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://blog.logrocket.com/antigravity-and-gemini-3/&quot;&gt;A developer’s guide to Antigravity and Gemini 3&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://inquisitorjax.blogspot.com/feeds/8062926393931146328/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/269779592278926433/8062926393931146328' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/269779592278926433/posts/default/8062926393931146328'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/269779592278926433/posts/default/8062926393931146328'/><link rel='alternate' type='text/html' href='http://inquisitorjax.blogspot.com/2025/12/daily-links-8-dec-2025.html' title='Daily Links 8 Dec 2025'/><author><name>Malcolm Jack</name><uri>http://www.blogger.com/profile/15007175879502154384</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgTjhjLDH4QENyBhWDFgMekANUmZbCGQadKWB2LNTQ8IFMF_mcHO2ndSRaM-7htCKx0aAl9D_ovVsJtPqKNCxcq2CHZ0Hfvp08A6s3hxyQ9SIjVgpzmqmGTIVv5eRFtZIk/s150/*'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-269779592278926433.post-4233523692817880905</id><published>2025-03-11T23:48:00.009+02:00</published><updated>2025-03-11T23:48:54.327+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Aspire"/><category scheme="http://www.blogger.com/atom/ns#" term="DailyLinks"/><category scheme="http://www.blogger.com/atom/ns#" term="MAUI"/><title type='text'>Daily Links 11 Mar 2025</title><content type='html'>&lt;p&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=4ixWtXK7KzY&quot;&gt;&amp;nbsp;[Video] .NET Aspire for Beginners - Full Series&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://github.com/mattleibow/CloudyCrashReporting&quot;&gt;A playground for testing out different cloud services with regards to crashes and exceptions.&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=JG4zt9CnIl4&quot;&gt;Verify: The Only Type of Testing You Need (auto generated expectation stubs)&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://learn.microsoft.com/en-us/dotnet/maui/whats-new/dotnet-9?view=net-maui-9.0&quot;&gt;What&#39;s new in .NET MAUI for .NET 9&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=dcUN7c2w-Rg&quot;&gt;.NET MAUI Performance Optimizations with NativeAOT and Trimming&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=zw-ZtB1BNl8&quot;&gt;[Video] Clean Architecture with ASP.NET Core 9&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://github.com/Azure/azure-service-bus-emulator-installer&quot;&gt;Azure Service Bus Emulator&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://medium.com/medialesson/build-your-net-maui-android-application-with-azure-devops-8183fd0473fd&quot;&gt;Build your .NET MAUI Android application with Azure DevOps&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=sKGx3mOPlB0&quot;&gt;[Video] .NET Aspire is Finally Awesome in .NET 9&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=sLoTReccvPw&quot;&gt;[Video] Database Performance with Delta&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://vladislavantonyuk.github.io/articles/Free-offline-AI-in-.NET-MAUI-Application/&quot;&gt;Free offline AI in .NET MAUI Application&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://github.com/Redth/Maui.VirtualListView&quot;&gt;Maui VirtualListView&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://github.com/umeshkamble/SocialMediaLoginWithMAUI&quot;&gt;Social-Media Login With MAUI&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://github.com/MPowerKit/GoogleMaps/tree/main&quot;&gt;MAUI: MPowerKit.GoogleMaps&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=4XScV4HkU0U&quot;&gt;[Video Monkey Conf 2024] Debugging memory leaks in .NET MAUI&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.stephanarnas.com/posts/maui-custom-button-with-progress-bar&quot;&gt;MAUI ProgressButton&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=SNoJtwiY4c4&quot;&gt;[Video] The Only Cache You Should Be Using in .NET&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://dotnetexpert.net/blogs/uuid-v7-in-.net-9&quot;&gt;UUID v7 - better performance and sorting for Guids&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://mauiwithali.hashnode.dev/seamless-stripe-integration-in-net-maui-a-native-interop-approach&quot;&gt;Seamless Stripe Integration in .NET MAUI: A Native Interop Approach&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://dev.to/olymahmud/building-a-crud-api-with-aspnet-core-web-api-and-postgresql-p5f&quot;&gt;Building a CRUD API with ASP.NET Core Web API and PostgreSQL&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://blog.ewers-peters.de/how-to-bind-to-functions-from-xaml-in-net-maui&quot;&gt;MAUI: Binding functions from Xaml&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.telerik.com/blogs/splash-screen-net-maui&quot;&gt;Splash Screen in .NET MAUI&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://inquisitorjax.blogspot.com/feeds/4233523692817880905/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/269779592278926433/4233523692817880905' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/269779592278926433/posts/default/4233523692817880905'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/269779592278926433/posts/default/4233523692817880905'/><link rel='alternate' type='text/html' href='http://inquisitorjax.blogspot.com/2025/03/daily-links-11-mar-2025.html' title='Daily Links 11 Mar 2025'/><author><name>Malcolm Jack</name><uri>http://www.blogger.com/profile/15007175879502154384</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgTjhjLDH4QENyBhWDFgMekANUmZbCGQadKWB2LNTQ8IFMF_mcHO2ndSRaM-7htCKx0aAl9D_ovVsJtPqKNCxcq2CHZ0Hfvp08A6s3hxyQ9SIjVgpzmqmGTIVv5eRFtZIk/s150/*'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-269779592278926433.post-8658342974318618844</id><published>2024-11-12T00:15:00.003+02:00</published><updated>2024-11-12T00:15:12.323+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="DailyLinks"/><category scheme="http://www.blogger.com/atom/ns#" term="kotlin"/><category scheme="http://www.blogger.com/atom/ns#" term="MAUI"/><category scheme="http://www.blogger.com/atom/ns#" term="webAPI"/><title type='text'>Daily Links 12 Nov 2024</title><content type='html'>&lt;p&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=B-kZ-AgEeO8&quot;&gt;&amp;nbsp;[Video] Deploy &amp;amp; Debug .NET MAUI Apps to iOS Devices in VS Code - Complete Guide&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.stephanarnas.com/posts/create-custom-entry-control-with-border&quot;&gt;(MAUI Library Part 1) Create a Custom Entry using SkiaSharp&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://klibs.io/&quot;&gt;Search KMP libraries&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://rive.app/&quot;&gt;Rive - interactive animations&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://egvijayanand.in/2024/08/28/visual-studio-for-mac-retirement-visual-studio-code-setup/&quot;&gt;Visual Studio for Mac Retirement – Visual Studio Code Setup&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=1TLk36FdmMA&quot;&gt;[Video] Build a Full MVVM Application for iOS and Android with Compose Multiplatform in Kotlin&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://touchlab.co/cmp-and-the-future&quot;&gt;Multiplatform Compose + SwiftUI = The Native App Future&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://platform.uno/blog/uno-extensions-navigation-guide/&quot;&gt;Navigation in Uno Platform&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=0-zcwpbaX8g&quot;&gt;[Video] Create multi-window desktop apps with .NET MAUI&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://medium.com/@nathanacurtis/the-fallacy-of-federated-design-systems-23b9a9a05542&quot;&gt;The Fallacy of Federated Design Systems&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.syncfusion.com/blogs/post/smart-location-search-in-maui-maps?&quot;&gt;AI-Driven Smart Location Search in .NET MAUI Maps&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=dtdgm8lKJZU&quot;&gt;[Video] Testing in .NET is About to Change&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://johnnys.news/2024/09/HowTo-Listening-to-Keyboard-Events-and-Handling-Shortcuts-in-NET-MAUI&quot;&gt;HowTo: Listening to Keyboard Events and Handling Shortcuts in .NET MAUI&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=kVvIxdyBzH8&quot;&gt;[Video] Adding Interactive Gestures to Controls in .NET MAUI&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://openai.com/index/mercado-libre/&quot;&gt;Verdi, an AI developer platform powered by GPT-4o&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.syncfusion.com/blogs/post/smart-form-filling-in-maui-pdf-viewer?&quot;&gt;AI-Driven Smart PDF Form Filling in .NET MAUI PDF Viewer&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=5XgrTB1qpgE&quot;&gt;[Video] Power up your .NET MAUI Apps development cycle with the .NET MAUI AI Assistant&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://github.com/AvaloniaUI/AvaloniaMauiHybrid&quot;&gt;Avalonia MAUI Embedding&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.telerik.com/blogs/deprecated-apis-net-maui-9&quot;&gt;Deprecated APIs in .NET MAUI 9&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://albyrock87.hashnode.dev/maui-fixing-network-connection-loss-in-ios-with-httpclient?ref=twitter-share&quot;&gt;Fixing network connection loss in iOS with HttpClient&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://Nalu.Maui.Navigation&quot;&gt;Nalu.Maui.Navigation&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://github.com/pabloprogramador/ShareTransitionMaui/tree/main&quot;&gt;.NET MAUI Shared transitions&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.c-sharpcorner.com/article/implementing-biometric-authentication-in-net-maui/&quot;&gt;Implementing Biometric Authentication In .NET MAUI&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://community.devexpress.com/blogs/mobile/archive/2024/11/05/net-maui-memory-profiling-identify-and-fix-memory-leaks.aspx&quot;&gt;.NET MAUI Memory Profiling — Identify and Fix Memory Leaks&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://github.com/sipsorcery-org/sipsorcery&quot;&gt;Real time communications with SIP&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://github.com/peppial/LiteCosmosExplorer&quot;&gt;Lite CosmosDB Explorer&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=-TGZypSinpw&quot;&gt;[Video] The Right Way To Return API Errors in .NET&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://inquisitorjax.blogspot.com/feeds/8658342974318618844/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/269779592278926433/8658342974318618844' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/269779592278926433/posts/default/8658342974318618844'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/269779592278926433/posts/default/8658342974318618844'/><link rel='alternate' type='text/html' href='http://inquisitorjax.blogspot.com/2024/11/daily-links-12-nov-2024.html' title='Daily Links 12 Nov 2024'/><author><name>Malcolm Jack</name><uri>http://www.blogger.com/profile/15007175879502154384</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgTjhjLDH4QENyBhWDFgMekANUmZbCGQadKWB2LNTQ8IFMF_mcHO2ndSRaM-7htCKx0aAl9D_ovVsJtPqKNCxcq2CHZ0Hfvp08A6s3hxyQ9SIjVgpzmqmGTIVv5eRFtZIk/s150/*'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-269779592278926433.post-2344570992291640026</id><published>2024-08-07T22:49:00.005+02:00</published><updated>2024-08-07T22:49:34.516+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Aspire"/><category scheme="http://www.blogger.com/atom/ns#" term="DailyLinks"/><category scheme="http://www.blogger.com/atom/ns#" term="MAUI"/><title type='text'>Daily Links 7 Aug 2024</title><content type='html'>&lt;p&gt;&lt;a href=&quot;https://devblogs.microsoft.com/cosmosdb/mastering-azure-cosmos-db-a-comprehensive-guide-from-prototype-to-production/&quot;&gt;&amp;nbsp;Mastering Azure Cosmos DB: A Comprehensive Guide from Prototype to Production&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://learn.microsoft.com/en-us/training/paths/dotnet-aspire/&quot;&gt;Build distributed apps with .NET Aspire&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://devblogs.microsoft.com/dotnet/lets-learn-dotnet-aspire/&quot;&gt;Let’s Learn .NET Aspire – Start your cloud-native journey live!&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://developer.android.com/topic/architecture#recommended-app-arch&quot;&gt;Android recommended app architecture&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=EF33KmyprEQ&quot;&gt;[Video] How to Make a Clean Architecture Cryptocurrency App (MVVM, Use Cases, Compose) - Android Kotlin Compose&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=_9b36i79Ss0&amp;amp;list=PLfbOp004UaYVgzmTBNVI0ql2qF0LhSEU1&amp;amp;index=45&quot;&gt;[Video]Background Media Playback &amp;amp; Lock Screen Controls with MediaElement for MAUI&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://blog.ostebaronen.dk/2024/06/refit-resilience.html&quot;&gt;Adding Resilience to Refit and your own code&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.telerik.com/blogs/simplifying-light-dark-mode-net-maui-apps&quot;&gt;Simplifying Light and Dark Mode in .NET MAUI Apps&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://goforgoldman.com/posts/parallax-collection/&quot;&gt;Parallax CollectionView in .NET MAUI&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://x.com/i/broadcasts/1OyKAWLgZZNJb&quot;&gt;MAUI Handlers&lt;/a&gt;&lt;/p&gt;&lt;p&gt;https://github.com/pictos/MauiHandlers&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://blog.ndepend.com/readonly-immutable-and-frozen-collections-in-net/&quot;&gt;Readonly, Immutable, and Frozen Collections in .NET&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.sharpnado.com/net-maui-painfully-slow-debugging/&quot;&gt;Force XamlC for debug mode to speed up app performance in debug&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://dev.to/davidortinau/all-the-lists-in-net-maui-33bd&quot;&gt;All the Lists in .NET MAUI&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=KaRMUa3Sg38&quot;&gt;[Video] Getting started with Android Bindings in .NET MAUI&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=nJ1ppFayHOk&quot;&gt;[Video]The New ID To Replace GUIDs and Integers in .NET&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://blog.ewers-peters.de/white-labeling-net-maui-apps&quot;&gt;White Labeling .NET MAUI Apps&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://goforgoldman.com/posts/passthrough-behavior/&quot;&gt;MAUI Passthrough Behavior: Attaching things where they don&#39;t belong&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.youtube.com/playlist?list=PLWz5rJ2EKKc9tgU26tbUAy01MzC2Yjztb&quot;&gt;[Video] Compose Tips for delightful UI&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=zfDCZkITpHU&quot;&gt;[Video] Essential .NET MAUI Extensions for VS Code&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://msicc.net/handling-lifecycle-events-on-ios-and-maccatalyst-with-net-maui/&quot;&gt;Handling lifecycle events on iOS and MacCatalyst with .NET MAUI&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=UaGNCPq5emQ&quot;&gt;[Video] Connect your .NET MAUI app to Microsoft Entra ID (Android &amp;amp; iOS)&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://devblogs.microsoft.com/dotnet/native-library-interop-dotnet-maui/&quot;&gt;Easily Create Bindings for .NET MAUI with Native Library Interop&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=HvvHNOJ3qMM&quot;&gt;[Video] How to use Firestore Database with .NET MAUI&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://byte217.com/net-maui-screen-size-without-bars/&quot;&gt;.NET MAUI – Screen size without bars&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.xcodes.app/&quot;&gt;Install multiple versions of XCode side by side&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=PR6rz1QUkAM&quot;&gt;[Video] Advanced layout animations in Compose (Shared elements)&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://inquisitorjax.blogspot.com/feeds/2344570992291640026/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/269779592278926433/2344570992291640026' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/269779592278926433/posts/default/2344570992291640026'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/269779592278926433/posts/default/2344570992291640026'/><link rel='alternate' type='text/html' href='http://inquisitorjax.blogspot.com/2024/08/daily-links-7-aug-2024.html' title='Daily Links 7 Aug 2024'/><author><name>Malcolm Jack</name><uri>http://www.blogger.com/profile/15007175879502154384</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgTjhjLDH4QENyBhWDFgMekANUmZbCGQadKWB2LNTQ8IFMF_mcHO2ndSRaM-7htCKx0aAl9D_ovVsJtPqKNCxcq2CHZ0Hfvp08A6s3hxyQ9SIjVgpzmqmGTIVv5eRFtZIk/s150/*'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-269779592278926433.post-3776614251894185014</id><published>2024-06-17T17:31:00.004+02:00</published><updated>2024-06-17T17:31:16.553+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Aspire"/><category scheme="http://www.blogger.com/atom/ns#" term="DailyLinks"/><category scheme="http://www.blogger.com/atom/ns#" term="firebase"/><category scheme="http://www.blogger.com/atom/ns#" term="MAUI"/><title type='text'>Daily Links 17 Jun 2024</title><content type='html'>&lt;p&gt;&lt;a href=&quot;https://techcommunity.microsoft.com/t5/apps-on-azure-blog/what-s-new-in-the-reliable-web-app-pattern-for-net/ba-p/4116085&quot;&gt;&amp;nbsp;What&#39;s New in the Reliable Web App Pattern for .NET&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=fN3ufsIF7vs&quot;&gt;[Video] WHY and HOW to Add .NET Aspire to ANY .NET API and Web App in Minutes&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://mookiefumi.com/2019-12-17-firebase-remote-config-in-xamarin-forms&quot;&gt;Firebase Remote Config in Xamarin Forms&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.syncfusion.com/blogs/post/blazor-floor-planner-diagram&quot;&gt;Create Interactive Floor Planner Diagrams using Blazor Diagram Library&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.telerik.com/blogs/beyond-basics-easy-icon-placement-net-maui-buttons&quot;&gt;Beyond the Basics: Easy Icon Placement on .NET MAUI Buttons&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=3vWvrmRAKik&amp;amp;list=PLfbOp004UaYVgzmTBNVI0ql2qF0LhSEU1&quot;&gt;[Video] Adding Fingerprint Or Face Recognition To Your .NET MAUI App&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.milanjovanovic.tech/blog/introduction-to-distributed-tracing-with-opentelemetry-in-dotnet&quot;&gt;Introduction to Distributed Tracing With OpenTelemetry in .NET&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=4t_-g4fwEG0&quot;&gt;Redis Cache, PostgreSQL Databases, Messaging, &amp;amp; More with .NET Aspire&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.youtube.com/playlist?list=PLdo4fOcmZ0oUfIayQMrRqaSL55Rkck-GD&quot;&gt;[Video Series] Welcome to .NET Aspire&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.fluentui-blazor.net/&quot;&gt;Fluent UI Blazor components library&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://github.com/rretamal/MauiVLC&quot;&gt;MAUI VLC Player&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://github.com/kfrancis/ocr&quot;&gt;Plugin.Xamarin.OCR | Plugin.Maui.OCR&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://github.com/microsoft/Windows-DevRel/tree/main/Samples/AudioEditor&quot;&gt;AI Audio Editor&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.xda-developers.com/how-windows-11-on-mac-for-free-vmware-fusion-pro-13/&quot;&gt;Windows 11 on my Mac for free with VMware Fusion Pro 13&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=cgjifZF8ZME&quot;&gt;[Video] Master Claims Transformation for Flexible JWT Auth in ASP.NET Core&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://anthonysimmon.com/automate-dotnet-sdk-updates-global-json-renovate/&quot;&gt;Automate your .NET SDK updates for consistent and reproducible builds with global.json and Renovate&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://elbruno.com/2024/06/07/sample-code-using-the-new-openai-library-for-net/&quot;&gt;Sample Code using the new OpenAI library for .NET&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://devblogs.microsoft.com/dotnet/dotnet-maui-ui-testing-appium/&quot;&gt;Getting started with UI testing .NET MAUI apps using Appium&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.telerik.com/blogs/simplifying-light-dark-mode-net-maui-apps&quot;&gt;Simplifying Light and Dark Mode in .NET MAUI Apps&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=dALlcj7U-iI&quot;&gt;Instant OpenTelemetry Dashboard for .NET Apps with Aspire - Logs, Metrics, Traces &amp;amp; More!&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://inquisitorjax.blogspot.com/feeds/3776614251894185014/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/269779592278926433/3776614251894185014' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/269779592278926433/posts/default/3776614251894185014'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/269779592278926433/posts/default/3776614251894185014'/><link rel='alternate' type='text/html' href='http://inquisitorjax.blogspot.com/2024/06/daily-links-17-jun-2024.html' title='Daily Links 17 Jun 2024'/><author><name>Malcolm Jack</name><uri>http://www.blogger.com/profile/15007175879502154384</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgTjhjLDH4QENyBhWDFgMekANUmZbCGQadKWB2LNTQ8IFMF_mcHO2ndSRaM-7htCKx0aAl9D_ovVsJtPqKNCxcq2CHZ0Hfvp08A6s3hxyQ9SIjVgpzmqmGTIVv5eRFtZIk/s150/*'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-269779592278926433.post-3256171038238457865</id><published>2024-04-17T23:34:00.014+02:00</published><updated>2024-04-17T23:34:57.453+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="DailyLinks"/><category scheme="http://www.blogger.com/atom/ns#" term="MAUI"/><category scheme="http://www.blogger.com/atom/ns#" term="Redis"/><title type='text'>Daily Links 17 Apr 2024</title><content type='html'>&lt;p&gt;&lt;a href=&quot;https://github.com/taublast/DrawnUi.Maui&quot;&gt;DrawnUI for .NET MAUI&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://github.com/Redth/Maui.VirtualListView&quot;&gt;VirtualListView for .NET MAUI&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://ardalis.com/hello-redis-getting-started-with-redis-dotnet/&quot;&gt;Hello, Redis - Getting Started with Redis and dotnet 8&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=dfspSeE9AVk&amp;amp;list=PLfbOp004UaYWu-meDkRN6_Y1verl96npI&quot;&gt;[Video] Free PDF Viewer Control for .NET MAUI - Show PDF Files with Ease!&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://blog.postman.com/rest-api-interview-questions/&quot;&gt;REST API interview questions&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;a href=&quot;https://www.milanjovanovic.tech/blog/fast-document-database-in-net-with-marten&quot;&gt;Fast Document Database In .NET With Marten&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://github.com/emgucv/emgucv&quot;&gt;.NET OpenCV (Computer Vision Library)&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://egvijayanand.in/2024/02/24/using-visual-studio-code-for-dotnet-maui-development/&quot;&gt;Using Visual Studio Code for .NET MAUI Development&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://learn.microsoft.com/en-us/windows/apps/windows-dotnet-maui/dall-e-maui-windows&quot;&gt;Quickstart: Add DALL-E to your .NET MAUI Windows desktop app&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.telerik.com/blogs/graphql-vs-rest-which-better-api-design&quot;&gt;GraphQL vs. REST—Which is Better for API Design?&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.sharpnado.com/net-maui-disable-scrolling-on-android/&quot;&gt;.net MAUI: Disable scrolling on Android&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://vladislavantonyuk.github.io/articles/Testing-.NET-MAUI-Application-using-Appium-and-xUnit/&quot;&gt;Testing .NET MAUI Application using Appium and xUnit&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=iFCvZszQpEU&quot;&gt;[Video] Visual State Manager In .Net MAUI&amp;nbsp;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=5dilYMii9T4&quot;&gt;[Video] Getting Started with Modular Monoliths in .NET&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.sharpnado.com/net-maui-painfully-slow-debugging/&quot;&gt;.NET MAUI: painfully slow debugging resolved with speedscope&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://neuecc.medium.com/r3-a-new-modern-reimplementation-of-reactive-extensions-for-c-cf29abcc5826&quot;&gt;R3 — A New Modern Reimplementation of Reactive Extensions for C#&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://learn.microsoft.com/en-us/appcenter/retirement&quot;&gt;App Cente Retirement&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://github.com/shinyorg/pushtester&quot;&gt;Test app for azure or firebase push notifications&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://github.com/dotnet/maui/discussions/21214&quot;&gt;Xamarin Forms end of life support dates&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://chrisbanes.me/posts/retaining-beyond-viewmodels/&quot;&gt;Retaining beyond ViewModels: Circuit for Kotlin Compose&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://dev.to/davidortinau/managing-nugets-in-vs-code-4pp&quot;&gt;Managing NuGets in VS Code&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=D7R87wm9IJE&amp;amp;list=PLfbOp004UaYWu-meDkRN6_Y1verl96npI&quot;&gt;[Video] Prevent App Store Rejection: Add the Apple Privacy Manifest NOW!&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://github.com/Redth/DotNet.Platform.SlimBindings&quot;&gt;Slim Bindings for .NET MAUI, iOS and Android&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://community.devexpress.com/blogs/mobile/archive/2024/04/01/How-to-Profile-NET-MAUI-Applications-and-Isolate-Performance-Related-Issues.aspx&quot;&gt;How to Profile .NET MAUI Applications and Isolate Performance-Related Issues&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://github.com/dotnet/maui/wiki/Memory-Leaks&quot;&gt;Diagnosing MAUI Memory Leaks&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://platform.uno/blog/integrating-chatgpt-into-your-net-applications/&quot;&gt;Integrating OpenAI’s ChatGPT into cross-platform .NET applications&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.telerik.com/blogs/apple-deployment-distribution-net-maui-apps&quot;&gt;Apple Deployment/Distribution for .NET MAUI Apps&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://inquisitorjax.blogspot.com/feeds/3256171038238457865/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/269779592278926433/3256171038238457865' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/269779592278926433/posts/default/3256171038238457865'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/269779592278926433/posts/default/3256171038238457865'/><link rel='alternate' type='text/html' href='http://inquisitorjax.blogspot.com/2024/04/daily-links-17-apr-2024.html' title='Daily Links 17 Apr 2024'/><author><name>Malcolm Jack</name><uri>http://www.blogger.com/profile/15007175879502154384</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgTjhjLDH4QENyBhWDFgMekANUmZbCGQadKWB2LNTQ8IFMF_mcHO2ndSRaM-7htCKx0aAl9D_ovVsJtPqKNCxcq2CHZ0Hfvp08A6s3hxyQ9SIjVgpzmqmGTIVv5eRFtZIk/s150/*'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-269779592278926433.post-2222974029707946672</id><published>2024-02-06T23:18:00.008+02:00</published><updated>2024-02-06T23:18:37.603+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="DailyLinks"/><category scheme="http://www.blogger.com/atom/ns#" term="MAUI"/><category scheme="http://www.blogger.com/atom/ns#" term="signalR"/><title type='text'>Daily Links - 6 Feb 2024</title><content type='html'>&lt;p&gt;&lt;a href=&quot;https://github.com/levitali/CompiledBindings&quot;&gt;.NET MAUI xBind compiled bindings extensions&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.c-sharpcorner.com/article/authentication-and-authorization-in-net-8-web-api/&quot;&gt;Authentication and Authorization in .NET 8 Web API&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.c-sharpcorner.com/article/lottie-animations-in-net-maui2/&quot;&gt;Lottie Animations in .NET MAUI&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=sC2yYhEblcQ&quot;&gt;[Video] Intro to Visual Studio Code | .NET MAUI Minutes&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.c-sharpcorner.com//blogs/how-to-save-azure-cosmos-db-cost-with-free-tier-discount&quot;&gt;How to Save Azure Cosmos DB Cost with Free Tier Discount&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.sharpnado.com/materialframe-maui/&quot;&gt;MaterialFrame MAUI: blur effect, acrylic brush, dark theme...&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.oqtane.org/&quot;&gt;Oqtane: open source and cross-platform CMS and application framework for building modern digital experiences on .NET.&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=7SxdgdbOHBc&quot;&gt;[Video] Material Design &amp;amp; Free Controls for .NET MAUI with UraniumUI&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://devblogs.microsoft.com/dotnet/building-resilient-cloud-services-with-dotnet-8/&quot;&gt;Building resilient cloud services with .NET 8&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.milanjovanovic.tech/blog/running-background-tasks-in-asp-net-core&quot;&gt;Running Background Tasks In ASP.NET Core&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://github.com/AdamEssenmacher/MemoryToolkit.Maui&quot;&gt;Detect Memory Leaks in .NET MAUI: MemoryToolkit.Maui&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=NPJhrftkqeg&amp;amp;t=1s&quot;&gt;Video: Dev Tunnels Put localhost Online&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://medium.com/@kova98/real-time-apps-in-net-with-signalr-f4e0381771ab&quot;&gt;Real-Time Apps in .NET with SignalR&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://github.com/carolzbnbr/OnScreenSizeMarkup.Maui&quot;&gt;OnScreenSizeMarkup: A XAML Markup Extension for MAUI&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://bartwullems.blogspot.com/2024/01/azure-static-web-appapi-configuration.html&quot;&gt;Azure Static Web App–API configuration&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://learn.microsoft.com/en-us/dotnet/maui/migration/?view=net-maui-8.0&quot;&gt;Upgrade from Xamarin to .NET&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=i4l9NQEJueI&amp;amp;list=PLfbOp004UaYVgzmTBNVI0ql2qF0LhSEU1&quot;&gt;[Video] Publishing .NET MAUI Apps to the Stores Made Easy. VS Code extension&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://support.google.com/googleplay/android-developer/answer/13812041?hl=en&quot;&gt;Prompt users to update to your latest app version from Google Console&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://support.google.com/googleplay/android-developer/answer/13812041?hl=en&quot;&gt;[Documentation]&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=BOYySROGooM&quot;&gt;[Video] The Right Way to Conditional Render in .NET MAUI / Xamarin Forms&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=73Q5EabiEHM&quot;&gt;[Video] The Easiest Scheduling for Your .NET Applications&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://devblogs.microsoft.com/dotnet/dev-tunnels-a-game-changer-for-mobile-developers/&quot;&gt;Dev Tunnels: A Game Changer for Mobile Developers&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://inquisitorjax.blogspot.com/feeds/2222974029707946672/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/269779592278926433/2222974029707946672' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/269779592278926433/posts/default/2222974029707946672'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/269779592278926433/posts/default/2222974029707946672'/><link rel='alternate' type='text/html' href='http://inquisitorjax.blogspot.com/2024/02/daily-links-6-feb-2024.html' title='Daily Links - 6 Feb 2024'/><author><name>Malcolm Jack</name><uri>http://www.blogger.com/profile/15007175879502154384</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgTjhjLDH4QENyBhWDFgMekANUmZbCGQadKWB2LNTQ8IFMF_mcHO2ndSRaM-7htCKx0aAl9D_ovVsJtPqKNCxcq2CHZ0Hfvp08A6s3hxyQ9SIjVgpzmqmGTIVv5eRFtZIk/s150/*'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-269779592278926433.post-5344319425080758415</id><published>2023-12-24T07:58:00.003+02:00</published><updated>2023-12-24T07:58:09.051+02:00</updated><title type='text'>Daily Links - 24 Dec 2023</title><content type='html'>&lt;p&gt;&lt;a href=&quot;https://devblogs.microsoft.com/cosmosdb/4-design-patterns-to-deal-with-large-item-sizes/&quot;&gt;4 Design Patterns to Deal with Large Item Sizes in Azure Cosmos DB for NoSQL&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://steven-giesel.com/blogPost/05ecdd16-8dc4-490f-b1cf-780c994346a4&quot;&gt;A new way of doing reflection with .NET 8&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.syncfusion.com/blogs/post/advanced-date-customization-dotnet-maui-calendar.aspx&quot;&gt;Advanced Date Customization in .NET MAUI Calendar Control&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=6qoW90eEBMQ&quot;&gt;[Video] NuGet Central Package Management Is AWSOME! Global Packages &amp;amp; Versions&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=YCnOTXojy4c&quot;&gt;[Video[ Working with Calendar Data in .NET MAUI with Plugin.Maui.CalendarStore&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.aloisdeniel.com/blog/custom-layout-with-flutter&quot;&gt;Custom layout with Flutter&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://asissuthar.medium.com/simple-global-event-bus-using-kotlin-sharedflow-and-koin-4b6fa8cb1a37&quot;&gt;Event Bus in Kotlin&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://visualstudiomagazine.com/articles/2023/10/06/net-maui-docs.aspx&quot;&gt;New .NET MAUI Docs Detail How to Migrate from Xamarin.Forms&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=Lpq3-5VdizA&amp;amp;list=PLfbOp004UaYW2u0am9IhB_c3pWExLen42&quot;&gt;[Video] Install Xcode Versions Easily, Side-by-Side with Xcodes&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://learn.microsoft.com/en-us/samples/dotnet/maui-samples/uitest-appium-nunit/&quot;&gt;.NET MAUI - UI testing with Appium and NUnit&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://msicc.net/dealing-with-application-windows-on-windows-with-net-maui/&quot;&gt;Dealing with application windows on Windows with .NET MAUI&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://nicksnettravels.builttoroam.com/5x-uno-platform/&quot;&gt;5x with the Uno Platform&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=-Wj1JYkgWNU&quot;&gt;[Video] Connect local web server localhost https api from .NET MAUI App android/ios emulator | Part-2 Https&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://devblogs.microsoft.com/dotnet/introducing-dotnet-aspire-simplifying-cloud-native-development-with-dotnet-8/&quot;&gt;Introducing .NET Aspire: Simplifying Cloud-Native Development with .NET 8&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://devblogs.microsoft.com/identity/introducing-native-auth/&quot;&gt;native auth for mobile apps&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://github.com/redth/maui.applinks.sample&quot;&gt;MAUI Deep Links&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=yF9SwL0p0Y0&quot;&gt;[Video] Clean Architecture with ASP.NET Core .NET 8&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://thewissen.io/making-maui-cd-pipeline-part3/&quot;&gt;Building a .NET MAUI CD pipeline in GitHub Actions (Part III - Android)&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://medium.com/@Cizzl/a-step-by-step-guide-to-setting-up-adaptive-icons-in-net-maui-for-android-252897a867a2&quot;&gt;A Step-by-Step Guide to Setting Up Adaptive Icons in .NET MAUI for Android&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=lBFlNjRbMsk&amp;amp;list=PLdo4fOcmZ0oULyHSPBx-tQzePOYlhvrAU&amp;amp;index=39&quot;&gt;[Video] Spatial Data with Entity Framework Core and .NET MAUI&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://weblog.west-wind.com/posts/2023/Nov/27/Embed-a-minimal-ASPNET-Web-Server-into-a-Desktop-Application&quot;&gt;Embedding a minimal ASP.NET Web Server into a Desktop Application&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=J02mvcEKrsI&amp;amp;t=3s&quot;&gt;[Video] Cloud-native apps with .NET Aspire&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://redth.codes/popups-with-net-maui-no-plugin-nuget-needed&quot;&gt;Popups with .NET MAUI - No Plugin / NuGet Needed!&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://inquisitorjax.blogspot.com/feeds/5344319425080758415/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/269779592278926433/5344319425080758415' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/269779592278926433/posts/default/5344319425080758415'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/269779592278926433/posts/default/5344319425080758415'/><link rel='alternate' type='text/html' href='http://inquisitorjax.blogspot.com/2023/12/daily-links-24-dec-2023.html' title='Daily Links - 24 Dec 2023'/><author><name>Malcolm Jack</name><uri>http://www.blogger.com/profile/15007175879502154384</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgTjhjLDH4QENyBhWDFgMekANUmZbCGQadKWB2LNTQ8IFMF_mcHO2ndSRaM-7htCKx0aAl9D_ovVsJtPqKNCxcq2CHZ0Hfvp08A6s3hxyQ9SIjVgpzmqmGTIVv5eRFtZIk/s150/*'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-269779592278926433.post-7973531785930304863</id><published>2023-09-18T23:11:00.010+02:00</published><updated>2023-09-18T23:11:58.736+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Azure ADB2C"/><category scheme="http://www.blogger.com/atom/ns#" term="Blazor"/><category scheme="http://www.blogger.com/atom/ns#" term="CosmosDB"/><category scheme="http://www.blogger.com/atom/ns#" term="DailyLinks"/><category scheme="http://www.blogger.com/atom/ns#" term="MAUI"/><title type='text'>Daily Links 18 Sep 2023</title><content type='html'>&lt;p&gt;&lt;a href=&quot;https://dev.to/vhugogarcia/google-chromecast-in-net-maui-2ggk&quot;&gt;Google Chromecast in .NET MAUI&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://blog.ewers-peters.de/three-ways-to-implement-an-accordion-control&quot;&gt;Three ways to implement an accordion control in MAUI&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://medium.com/flutter-community/a-new-way-of-listening-to-the-app-lifecycle-events-in-flutter-51a0d096cf40&quot;&gt;A new way of listening to the app lifecycle events in Flutter&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://devblogs.microsoft.com/cosmosdb/unlocking-the-power-of-time-travel-in-azure-synapse-link-for-azure-cosmos-db/&quot;&gt;Unlocking the power of Time-Travel in Azure Synapse Link for Azure Cosmos DB&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://chrissainty.com/blazor-in-dotnet-8-server-side-and-streaming-rendering/&quot;&gt;Blazor in .NET 8: Server-side and Streaming Rendering&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://github.com/jonathanpeppers/memory-analyzers&quot;&gt;MAUI nuget for memory analysers&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.syncfusion.com/blogs/post/dotnet-maui-chatgpt-like-app-using-openai.aspx&quot;&gt;Easily Build ChatGPT-like App in .NET MAUI using OpenAI APIs&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://github.com/jfversluis/Plugin.Maui.Audio/releases/tag/v2.0.0-preview1&quot;&gt;Plugin.MAUI.Audio now has audio recording&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://github.com/CloudNimble/BlazorEssentials&quot;&gt;BlazorEssentials: MvvM for Blazor&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=7V_P6dovixg&quot;&gt;[Video] Flutter clean architecture&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://vladislavantonyuk.github.io/articles/Adding-Application-Insights-to-.NET-MAUI-Application/&quot;&gt;Adding Application Insights to .NET MAUI Application&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://msicc.net/prepare-your-mac-to-be-a-xamarin-net-maui-build-host-without-vs4mac/&quot;&gt;Prepare your Mac to be a Xamarin/.NET MAUI build host without VS4MAC&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://trailheadtechnology.com/using-private-nuget-feeds-with-net-maui-and-azure-pipelines/&quot;&gt;Using Private NuGet Feeds with .NET MAUI and Azure Pipelines&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=uQnNxHpAZT8&quot;&gt;[Video] Scale from a single node to multiple nodes with Azure Cosmos DB for PostgreSQL&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://LocalizationResourceManager.Maui&quot;&gt;LocalizationResourceManager.Maui&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.milanjovanovic.tech/blog/decorator-pattern-in-asp-net-core&quot;&gt;Decorator Pattern In ASP.NET Core&lt;/a&gt;&lt;/p&gt;&lt;p&gt;related:&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://blog.tech-fellow.net/2023/04/05/interceptors-with-built-in-iservicecollection/&quot;&gt;How to Build Interceptor with built-in Microsoft DI - IServiceProvider&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=owoy6DG0UG0&quot;&gt;[Video] Coding Short: Using Bearer Tokens in .NET 8 Identity&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://nicksnettravels.builttoroam.com/unoplatform-vscode-extensions/&quot;&gt;iOS Debugging on Windows – VS Code Extension&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://ardalis.com/building-resilient-email-method-dotnet-retry-outbox-pattern/&quot;&gt;Building a Resilient Email Sending Method in .NET with SmtpClient, Retry Support, and the Outbox Pattern&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=8H16eerqmII&amp;amp;list=PLfbOp004UaYWMhAu5zy7bkUrAPGD_I_2-&quot;&gt;[Video] Discovering Multi Triggers - .NET MAUI 101&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=39rSVOScx9c&quot;&gt;[Video] Asp.Net Core Web API CRUD Operations Using EF Core and SQL Server&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;WebSockets vs WebRTC &lt;a href=&quot;https://www.frontendmag.com/insights/websocket-vs-webrtc/&quot;&gt;[1]&amp;nbsp;&lt;/a&gt;&amp;nbsp;&lt;a href=&quot;https://ably.com/topic/webrtc-vs-websocket&quot;&gt;[2]&amp;nbsp;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.syncfusion.com/blogs/post/patient-appointment-app-dotnet-maui.aspx&quot;&gt;The Ultimate Patient Appointment Manager App in .NET MAUI&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=iD3jrj3RBuc&quot;&gt;[Video] Scheduling Background Tasks In .NET With Quartz&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://free-for.dev/#/&quot;&gt;Free Tier services for Dev&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://jfarrell.net/2023/09/17/token-enrichment-with-azure-b2c/&quot;&gt;Token Enrichment with Azure B2C&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.milanjovanovic.tech/blog/feature-flags-in-dotnet-and-how-i-use-them-for-ab-testing&quot;&gt;Feature Flags in .NET and How I Use Them for A/B Testing&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://inquisitorjax.blogspot.com/feeds/7973531785930304863/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/269779592278926433/7973531785930304863' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/269779592278926433/posts/default/7973531785930304863'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/269779592278926433/posts/default/7973531785930304863'/><link rel='alternate' type='text/html' href='http://inquisitorjax.blogspot.com/2023/09/google-chromecast-in.html' title='Daily Links 18 Sep 2023'/><author><name>Malcolm Jack</name><uri>http://www.blogger.com/profile/15007175879502154384</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgTjhjLDH4QENyBhWDFgMekANUmZbCGQadKWB2LNTQ8IFMF_mcHO2ndSRaM-7htCKx0aAl9D_ovVsJtPqKNCxcq2CHZ0Hfvp08A6s3hxyQ9SIjVgpzmqmGTIVv5eRFtZIk/s150/*'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-269779592278926433.post-9014840620269230251</id><published>2023-08-15T16:06:00.004+02:00</published><updated>2023-08-15T16:06:25.338+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="DailyLinks"/><category scheme="http://www.blogger.com/atom/ns#" term="devops"/><category scheme="http://www.blogger.com/atom/ns#" term="flutter"/><category scheme="http://www.blogger.com/atom/ns#" term="MAUI"/><title type='text'>Daily Links - 15 Aug 2023</title><content type='html'>&lt;p&gt;&lt;a href=&quot;https://devblogs.microsoft.com/dotnet/speech-recognition-in-dotnet-maui-with-community-toolkit/&quot;&gt;Speech Recognition in .NET MAUI with CommunityToolkit&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://techcommunity.microsoft.com/t5/ai-cognitive-services-blog/generative-ai-for-developers-exploring-new-tools-and-apis-in/ba-p/3817003&quot;&gt;Generative AI for Developers: Exploring New Tools and APIs in Azure OpenAI Service&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://github.com/JaneySprings/DotNet.Meteor&quot;&gt;Develop MAUI apps in VS Code with extension DotNet.Meteor&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=il_sA6U1WcY&quot;&gt;Video: Azure Cosmos DB for PostgreSQL quickstart series&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.telerik.com/blogs/transform-wpf-app-cross-platform-net-maui&quot;&gt;Transform a WPF App to Cross-Platform with .NET MAUI&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=OPXRXhd5gk0&quot;&gt;Obscure Sensitive Screens in Your App with .NET MAUI&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://dev.to/dotnet/awesome-scroll-effects-in-xamarin-forms-5f9b&quot;&gt;Awesome Scroll Effects in Xamarin.Forms&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://github.com/matthewrdev/SqlLitePerf.Maui&quot;&gt;Faster Sqlite in MAUI using object mappers&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://ewerspej.hashnode.dev/are-you-using-dependency-injection-in-your-net-maui-app-yet&quot;&gt;Dependency Injection in your .NET MAUI app&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://dev.to/vhugogarcia/remove-entry-and-picker-borders-in-net-maui-2pk2&quot;&gt;Remove Entry and Picker borders in .NET MAUI&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://codewithandrea.com/articles/flutter-bottom-navigation-bar-nested-routes-gorouter/&quot;&gt;Flutter Bottom Navigation Bar with Stateful Nested Routes using GoRouter&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://code-maze.com/integration-testing-wiremock-dotnet/&quot;&gt;Seamless Integration Testing With WireMock.NET&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://askxammy.com/saving-files-with-net-maui-community-toolkit/&quot;&gt;Saving Files with .NET MAUI Community Toolkit&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://blog.verslu.is/maui/change-cursor-color-maui-ios/&quot;&gt;Change cursor and text selection with .NET MAUI on iOS&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://blog.elmah.io/parsing-websites-in-c-with-html-agility-pack-or-anglesharp/&quot;&gt;Parsing websites in C# with Html Agility Pack or AngleSharp&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.jetpackcompose.app/compare-declarative-frameworks/JetpackCompose-vs-Flutter-vs-SwiftUI&quot;&gt;Compare Declarative Frameworks&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://dev.to/avalonia/welcome-to-the-new-era-of-app-development-introducing-avalonia-v11-4na7&quot;&gt;Welcome to the New Era of App Development: Introducing Avalonia v11&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://marketplace.visualstudio.com/items?itemName=mhutch.MSBuildEditor&quot;&gt;Edit your Visual Studio project and build files with MSBuild Editor extension&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.cliffordagius.co.uk/post/mauiwithazuredevops/&quot;&gt;Azure Devops for .NET MAUI&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.c-sharpcorner.com/article/net-maui-barcode-scanner-using-iron-barcode/&quot;&gt;.NET MAUI Barcode Scanner using Iron Barcode&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://github.com/rrmanzano/maui-bindableproperty-generator&quot;&gt;MAUI Bindable Property Source Generator&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://vladislavantonyuk.github.io/articles/Adding-custom-action-button-to-.NET-MAUI-Shell-TabBar/&quot;&gt;Adding custom action button to .NET MAUI Shell TabBar&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://msicc.net/how-to-use-the-android-emulator-on-a-macos-host-for-debugging-in-a-virtual-machine-with-windows/&quot;&gt;How to use the Android emulator on a macOS host for debugging in a virtual machine with Windows&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://github.com/matthewrdev/UnityUaal.Maui&quot;&gt;Integrating Unity Into MAUI&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=EWiksTvfh2w&quot;&gt;Publish the .NET MAUI Windows app to Microsoft Store - A Step-by-Step Guide&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=OOeg5O34r6Q&quot;&gt;[Video] .NET Core Identity with 2 lines of code&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://trailheadtechnology.com/net-maui-azure-pipelines-ios-testflight/&quot;&gt;.Net MAUI + Azure Pipelines + iOS TestFlight!&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://rafagarcia.dev/architecting-mobile-apps-with-kotlin-multiplatform/&quot;&gt;Architecting mobile apps with Kotlin Multiplatform&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://shaders.skia.org/&quot;&gt;Skia Shaders&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://inquisitorjax.blogspot.com/feeds/9014840620269230251/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/269779592278926433/9014840620269230251' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/269779592278926433/posts/default/9014840620269230251'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/269779592278926433/posts/default/9014840620269230251'/><link rel='alternate' type='text/html' href='http://inquisitorjax.blogspot.com/2023/08/daily-links-15-aug-2023.html' title='Daily Links - 15 Aug 2023'/><author><name>Malcolm Jack</name><uri>http://www.blogger.com/profile/15007175879502154384</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgTjhjLDH4QENyBhWDFgMekANUmZbCGQadKWB2LNTQ8IFMF_mcHO2ndSRaM-7htCKx0aAl9D_ovVsJtPqKNCxcq2CHZ0Hfvp08A6s3hxyQ9SIjVgpzmqmGTIVv5eRFtZIk/s150/*'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-269779592278926433.post-5615558345012498202</id><published>2023-06-05T17:30:00.006+02:00</published><updated>2023-06-05T17:30:32.532+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="azure"/><category scheme="http://www.blogger.com/atom/ns#" term="DailyLinks"/><category scheme="http://www.blogger.com/atom/ns#" term="flutter"/><category scheme="http://www.blogger.com/atom/ns#" term="kotlin KMM"/><category scheme="http://www.blogger.com/atom/ns#" term="MAUI"/><title type='text'>Daily Links 5 Jun 2023</title><content type='html'>&lt;p&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=JJUm58avADo&quot;&gt;&amp;nbsp;Video: MAUI Bottom Sheet&amp;nbsp;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://hackernoon.com/creating-a-books-tracker-app-with-net-maui-and-supabase&quot;&gt;Creating a Books Tracker App with .NET MAUI and Supabase&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.syncfusion.com/blogs/post/asp-net-minimal-web-api-to-generate-pdf-documents-from-html-template.aspx&quot;&gt;Creating an ASP.NET Minimal Web API to Generate PDF Documents from HTML Template Dynamically&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://developers.googleblog.com/2023/04/flutter-projects-from-google-dev-library-to-kickstart-your-next-project.html&quot;&gt;6 Flutter/Dart Projects from Google Dev Library to Kickstart Your Next Project&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://dev.to/vhugogarcia/generate-qr-code-in-net-maui-3c8n&quot;&gt;Generate QR Code in .NET MAUI&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://ardalis.com/top-free-tools-dotnet-webapi-load-testing-benchmarking/&quot;&gt;Top Free Tools for .NET Web API Load Testing and Benchmarking&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://github.com/marcominerva/ChatGptNet&quot;&gt;ChatGPT for .NET&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://github.com/alireza-rajaei/flutter_pizza_order_template&quot;&gt;Flutter Pizza Ordering App Template&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.youtube.com/playlist?list=PLdo4fOcmZ0oVSBX3Lde8owu6dSgZLIXfu&quot;&gt;.NET on Azure for beginners&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=NPJhrftkqeg&quot;&gt;Video: Put localhost online using dev tunnels&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://github.com/pabloprogramador/BottomSheetMaui&quot;&gt;Popup and BottomSheet Maui&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=2dllz4NZC0I&quot;&gt;3 Ways Combine .NET MAUI and .NET MAUI Blazor Hybrid&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://codewithandrea.com/articles/flutter-api-keys-dart-define-env-files/&quot;&gt;How to Store API Keys in Flutter&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://learn.microsoft.com/en-us/windows/apps/windows-dotnet-maui/tutorial-maui-ai&quot;&gt;Tutorial: Create a recommendation app with .NET MAUI and ChatGPT&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://msicc.net/how-to-lock-orientation-at-runtime-on-ios-16-with-net-maui-and-xamarin-forms/&quot;&gt;How to lock orientation at runtime on iOS 16 with .NET MAUI and Xamarin.Forms&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://uxplanet.org/design-tokens-unifying-design-and-development-efforts-7d6ed440f83e&quot;&gt;Design tokens: unifying design and development efforts&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=sDtx5ORYrmw&amp;amp;list=PLfbOp004UaYVgzmTBNVI0ql2qF0LhSEU1&amp;amp;index=22&quot;&gt;Video: Using FFImageLoading with .NET MAUI&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=9-50zH8fqYA&quot;&gt;Video: Monitor Your Mobile App Health with Sentry and .NET MAUI&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=VsUQlSyQn1E&quot;&gt;Video: Using Copilot with C#&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://vladislavantonyuk.github.io/articles/Customizing-.NET-MAUI-Shell/&quot;&gt;Customizing .NET MAUI Shell&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.andreasnesheim.no/setting-up-ci-for-your-net-maui-ios-app-with-github-actions/&quot;&gt;Setting up CI for your .NET MAUI iOS app with GitHub Actions&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://dev.to/mhrastegari/animate-your-net-maui-windows-app-27h0&quot;&gt;Animate your .NET MAUI Windows app&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://keep.google.com/u/0/#NOTE/1nTxKIAEdG34YrNBGlKWNzmOUodCiycfYN-dNRJiGxO1XF55bVnH6nnW6GDYz5Q&quot;&gt;AlohaKit Animations - Animation Library for .NET MAUI&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://tylergaw.com/blog/view-transitions-first-experiments-mpa/&quot;&gt;Web: First Experiments with View Transitions for Multi-page Apps&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://vladislavantonyuk.github.io/articles/Speech-recognition-with-.NET-MAUI/&quot;&gt;Speech recognition with .NET MAUI&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://github.com/xtuzy/MauiUICollectionView&quot;&gt;MauiUICollectionView&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=ZxBUd2TbVGk&quot;&gt;Video: Build Your First Compose Multiplatform App (KMM) - Beginner Crash Course&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://inquisitorjax.blogspot.com/feeds/5615558345012498202/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/269779592278926433/5615558345012498202' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/269779592278926433/posts/default/5615558345012498202'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/269779592278926433/posts/default/5615558345012498202'/><link rel='alternate' type='text/html' href='http://inquisitorjax.blogspot.com/2023/06/daily-links-5-jun-2023.html' title='Daily Links 5 Jun 2023'/><author><name>Malcolm Jack</name><uri>http://www.blogger.com/profile/15007175879502154384</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgTjhjLDH4QENyBhWDFgMekANUmZbCGQadKWB2LNTQ8IFMF_mcHO2ndSRaM-7htCKx0aAl9D_ovVsJtPqKNCxcq2CHZ0Hfvp08A6s3hxyQ9SIjVgpzmqmGTIVv5eRFtZIk/s150/*'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-269779592278926433.post-446811706072416564</id><published>2023-03-09T23:01:00.006+02:00</published><updated>2023-03-09T23:01:35.677+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Blazor"/><category scheme="http://www.blogger.com/atom/ns#" term="flutter"/><category scheme="http://www.blogger.com/atom/ns#" term="MAUI"/><title type='text'>Daily Links 9 Mar 2023</title><content type='html'>&lt;p&gt;&lt;a href=&quot;https://goforgoldman.com/posts/maui-app-deploy/&quot;&gt;Deploy your DotNet MAUI Apps to Stores - part 1&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.syncfusion.com/blogs/post/building-an-audio-recorder-and-player-app-in-net-maui.aspx&quot;&gt;Building an Audio Recorder and Player App in .NET MAUI&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://flutter.github.io/samples/web/material_3_demo/#/&quot;&gt;Flutter web Material design&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://damienbod.com/2023/01/23/basic-authentication-in-asp-net-core/&quot;&gt;BASIC AUTHENTICATION IN ASP.NET CORE&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.c-sharpcorner.com/article/learn-flutter-in-15-days-day-one/&quot;&gt;Learn Flutter In 15 Days - Day One&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://blog.jhonatanoliveira.dev/using-rate-limiting-in-aspnet-core-minimal-apis&quot;&gt;Using Rate Limiting in Asp.Net Core Minimal APIs&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://marcofolio.net/app-widget-xamarin-android/&quot;&gt;How to make an App Widget with Xamarin.Android&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://github.com/xamarin/monodroid-samples/tree/main/SimpleWidget&quot;&gt;Xamarin.Android Simple Widget&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://learn.microsoft.com/en-us/xamarin/ios/platform/ios14/#embedded-widgetkit-support&quot;&gt;iOS 14 WidgetKit Support&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://goforgoldman.com/posts/maui-app-deploy-3/&quot;&gt;Deploying your .NET MAUI apps to production - Part 3: Windows&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://github.com/NielsPilgaard/Pilgaard.BackgroundJobs&quot;&gt;A dotnet library for running background jobs in a scalable and performant manner.&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=Ga4ZtkrEFG8&quot;&gt;Video: WebAssembly - Next generation microservices?&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://vladislavantonyuk.github.io/articles/Creating-a-bottom-sheet-using-.NET-MAUI/&quot;&gt;Creating a bottom sheet using .NET MAUI&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=d8LObmppBdw&amp;amp;feature=youtu.be&quot;&gt;Video: New Course 🔥 Blazor E-Commerce in .NET 6&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.sharpnado.com/maui-nuke/&quot;&gt;.NET MAUI iOS Image caching with nuke&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=snQ1C6Cppr8&quot;&gt;Video: Build iOS Apps without a Mac? Visual Studio, C#, &amp;amp; .NET MAUI Make It A Reality&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=QS3XtFoFN1I&quot;&gt;Video: Coding Riverpod with creator of #Riverpod, Remi Rousselet&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=AgP4p8qhi4s&quot;&gt;Video: Azure Static Web Apps Tutorial for Beginner&#39;s - Free Hosting with Blazor, Angular, React, &amp;amp; More!&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://khalidabuhakmeh.com/combining-11ty-static-site-generator-with-aspnet-core&quot;&gt;Combining 11ty Static Site Generator with ASP.NET Core&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://android-developers.googleblog.com/2023/02/nows-time-to-learn-android-development-with-jetpack-compose.html&quot;&gt;Now&#39;s the time to learn Android development with Jetpack Compose!&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://danielmonettelli.github.io/posts/building-a-chatgpt-in-net-maui-part-1/&quot;&gt;Building a ChatGPT in .NET MAUI Part 1&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://techcommunity.microsoft.com/t5/azure-communication-services/introducing-azure-communication-services-ui-library-to-xamarin/ba-p/3741198&quot;&gt;Introducing Azure Communication Services UI Library to Xamarin &amp;amp; .NET MAUI&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://ewerspej.hashnode.dev/add-responsive-layouts-to-your-maui-app&quot;&gt;Responsive Layouts for Portrait and Landscape Modes with .NET MAUI&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://inquisitorjax.blogspot.com/feeds/446811706072416564/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/269779592278926433/446811706072416564' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/269779592278926433/posts/default/446811706072416564'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/269779592278926433/posts/default/446811706072416564'/><link rel='alternate' type='text/html' href='http://inquisitorjax.blogspot.com/2023/03/daily-links-9-mar-2023.html' title='Daily Links 9 Mar 2023'/><author><name>Malcolm Jack</name><uri>http://www.blogger.com/profile/15007175879502154384</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgTjhjLDH4QENyBhWDFgMekANUmZbCGQadKWB2LNTQ8IFMF_mcHO2ndSRaM-7htCKx0aAl9D_ovVsJtPqKNCxcq2CHZ0Hfvp08A6s3hxyQ9SIjVgpzmqmGTIVv5eRFtZIk/s150/*'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-269779592278926433.post-2297650923728036110</id><published>2023-01-10T16:13:00.009+02:00</published><updated>2023-01-10T16:13:58.459+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="ACS"/><category scheme="http://www.blogger.com/atom/ns#" term="azure functions"/><category scheme="http://www.blogger.com/atom/ns#" term="CosmosDB"/><category scheme="http://www.blogger.com/atom/ns#" term="DailyLinks"/><category scheme="http://www.blogger.com/atom/ns#" term="MAUI"/><title type='text'>Daily Links 10 Jan 2023</title><content type='html'>&lt;p&gt;&lt;a href=&quot;https://learn.microsoft.com/en-za/azure/cosmos-db/postgresql/&quot;&gt;&amp;nbsp;Azure Cosmos DB for PostgreSQL documentation&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://nicksnettravels.builttoroam.com/central-package-management/&quot;&gt;Simplify NuGet Package Versions in your application with Central Package Management&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=fAIbu496unE&quot;&gt;Taking (Partial) Screenshots of your .NET MAUI App&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.runway.team/&quot;&gt;Automatic mobile app releases with Runway&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://techcommunity.microsoft.com/t5/azure-communication-services/introducing-azure-communication-services-ui-library-to-xamarin/ba-p/3651914&quot;&gt;Introducing Azure Communication Services UI Library to Xamarin&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.figma.com/community/file/1164313362327941158&quot;&gt;Figma Material Design 3 Case Study&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=akoZA5Gxac0&quot;&gt;Introducing Azure Cosmos DB for PostgreSQL | Azure Friday&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=Pggo9cYHx2g&quot;&gt;Azure Cosmos DB for PostgreSQL | How it Works&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.andreasnesheim.no/using-app-center-distribution-with-net-maui/&quot;&gt;Using App Center Distribution with .NET MAUI&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=dWdXXGa1_hI&quot;&gt;Local Push Notifications with .NET MAUI, Easy With This Plugin!&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://azure.microsoft.com/en-gb/blog/introducing-vision-studio-a-uibased-demo-interface-for-computer-vision/&quot;&gt;Introducing Vision Studio, a UI-based demo interface for Computer Vision&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://devblogs.microsoft.com/azure-sdk/announcing-new-stable-release-of-azure-form-recognizer-libraries/&quot;&gt;Announcing new stable release of Azure Form Recognizer libraries&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://github.com/codeanees/MAUIPlayListAnimation&quot;&gt;MAUI Music Playlist Animations&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.indiehackers.com/post/cloudflare-made-it-much-easier-to-become-an-indie-hacker-16be255f6a&quot;&gt;Cloudflare made it much easier to become an indie hacker&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://trailheadtechnology.com/so-you-want-to-migrate-a-xamarin-forms-app-to-net-maui/&quot;&gt;So You Want to Migrate a Xamarin.Forms App to .NET MAUI&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://github.com/AathifMahir/MauiIcons&quot;&gt;.NET MAUI Icons&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://github.com/memphisdev/memphis-broker&quot;&gt;Memphis Real Time Data Processing Platform&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://intodot.net/how-to-create-and-deploy-an-azure-functions-project/&quot;&gt;How to create and deploy an Azure Functions project&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.code4it.dev/blog/deploy-api-on-azure-with-github-action&quot;&gt;How to deploy .NET APIs on Azure using GitHub actions&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://benfoster.io/blog/minimal-api-validation-endpoint-filters/&quot;&gt;Minimal API validation with ASP.NET 7.0 Endpoint Filters&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://learn.microsoft.com/en-za/azure/cosmos-db/nosql/time-to-live&quot;&gt;Time to Live (TTL) in Azure Cosmos DB&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://benetskyybogdan.medium.com/maui-native-mobile-location-updates-444939dff3af&quot;&gt;MAUI — Native Mobile Location Updates&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://learn.microsoft.com/en-za/azure/architecture/reference-architectures/app-service-web-app/multi-region&quot;&gt;Highly available multi-region web application&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://blazorhelpwebsite.com/ViewBlogPost/65&quot;&gt;Calling OpenAI GPT-3 From Microsoft Blazor&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://blog.codewithdan.com/maximize-your-companys-productivity-and-potential-with-the-power-of-real-time-collaboration-communication/&quot;&gt;Maximize Your Company’s Productivity and Potential with the Power of Real-Time Collaboration &amp;amp; Communication&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://learn.microsoft.com/en-us/azure/communication-services/samples/ui-library-cross-platform?pivots=platform-xamarin&quot;&gt;ACS: Get started with Cross Platform development using the UI library&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://github.com/Azure-Samples/communication-services-ui-library-xamarin&quot;&gt;doc link&amp;nbsp;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://github.com/Laerdal/Xamarin.AzureCommunicationCalling&quot;&gt;ACS Binding Libraries&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://github.com/SirJohnK/LocalizationResourceManager.Maui&quot;&gt;Localization Resource manager for MAUI&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://inquisitorjax.blogspot.com/feeds/2297650923728036110/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/269779592278926433/2297650923728036110' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/269779592278926433/posts/default/2297650923728036110'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/269779592278926433/posts/default/2297650923728036110'/><link rel='alternate' type='text/html' href='http://inquisitorjax.blogspot.com/2023/01/daily-links-10-jan-2023.html' title='Daily Links 10 Jan 2023'/><author><name>Malcolm Jack</name><uri>http://www.blogger.com/profile/15007175879502154384</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgTjhjLDH4QENyBhWDFgMekANUmZbCGQadKWB2LNTQ8IFMF_mcHO2ndSRaM-7htCKx0aAl9D_ovVsJtPqKNCxcq2CHZ0Hfvp08A6s3hxyQ9SIjVgpzmqmGTIVv5eRFtZIk/s150/*'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-269779592278926433.post-8983199248102155815</id><published>2022-10-12T23:17:00.003+02:00</published><updated>2022-10-12T23:17:13.157+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Auth"/><category scheme="http://www.blogger.com/atom/ns#" term="CosmosDB"/><category scheme="http://www.blogger.com/atom/ns#" term="DailyLinks"/><category scheme="http://www.blogger.com/atom/ns#" term="MAUI"/><category scheme="http://www.blogger.com/atom/ns#" term="XCode"/><title type='text'>Daily Links 12 Oct 2022</title><content type='html'>&lt;p&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=skDmdvust1E&quot;&gt;&amp;nbsp;MAUI Alerts, snackbars and toasts&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://blog.verslu.is/maui/dotnet-maui-windows-unpackaged-apps/&quot;&gt;.NET MAUI Windows Unpackaged Apps&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://twitter.com/debs_obrien/status/1567940755401875459&quot;&gt;Playwright E2E testing from within VS Code&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.andreasnesheim.no/push-notifications-in-net-maui-with-firebase/&quot;&gt;Push notifications in .NET MAUI with Firebase&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=ShBaSgEFOYc&amp;amp;t=17s&quot;&gt;.NET MAUI Quick Tip: Access APIs on your dev machine&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://weblog.west-wind.com/posts/2022/Sep/11/Referencing-a-Local-Private-NuGet-Package-in-your-Solution&quot;&gt;Referencing a Local Private NuGet Package in your Solution&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://docs.microsoft.com/en-us/connectors/custom-connectors/port-tunneling&quot;&gt;Use port tunneling Visual Studio to debug your web APIs&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://github.com/matt-goldman/MauiMaterialEntry&quot;&gt;MAUI Material Entry&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://github.com/RobotsAndPencils/XcodesApp&quot;&gt;The easiest way to install and switch between multiple versions of Xcode.&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://github.com/RadekVyM/SimpleToolkit&quot;&gt;Simple Toolkit for MAUI&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.vrdmn.com/2022/09/partially-update-documents-in-azure.html&quot;&gt;Partially update documents in Azure Cosmos DB&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.sqlshack.com/how-to-configure-periodic-backup-for-an-azure-cosmos-db-account/&quot;&gt;How to configure periodic backup for an Azure Cosmos DB account&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.figma.com/community/file/1035203688168086460&quot;&gt;Figma Material Design Kit&amp;nbsp;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://damienbod.com/2022/09/19/asp-net-core-api-auth-with-multiple-identity-providers/&quot;&gt;ASP.NET CORE API AUTH WITH MULTIPLE IDENTITY PROVIDERS&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.twilio.com/blog/test-web-apps-with-playwright-and-csharp-dotnet&quot;&gt;How to test web applications with Playwright and C# .NET&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.andreasnesheim.no/creating-outlined-map-polygons-in-net-maui/&quot;&gt;Creating outlined map polygons in .NET MAUI&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://github.com/Cysharp/MemoryPack&quot;&gt;MemoryPack: Super fast Binary Serializer for .NET&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=9GljgwfpiiE&quot;&gt;Check and Request Permissions with MAUI&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.syncfusion.com/blogs/post/configure-syncfusion-net-maui-controls-using-visual-state-manager.aspx&quot;&gt;Configure Syncfusion .NET MAUI Controls Using Visual State Manager (VSM)&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.davidbritch.com/2022/07/playing-video-with-net-maui_28.html&quot;&gt;Playing video with .NET MAUI&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://t.co/zLfigUi6pZ&quot;&gt;Course: ASP.NET 6 with oAuth 2 and OpenID connect&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://devblogs.microsoft.com/dotnet/authentication-in-dotnet-maui-apps-msal/&quot;&gt;Authentication for .NET MAUI Apps with MSAL.NET&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://code-maze.com/improve-performance-sealed-classes-dotnet/&quot;&gt;Boosting Performance With Sealed Classes in .NET&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=v9zWht3Uaz8&quot;&gt;Building a Music Streaming App with Jetpack Compose and Firebase Part 3 - Repository and ViewModels&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://inquisitorjax.blogspot.com/feeds/8983199248102155815/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/269779592278926433/8983199248102155815' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/269779592278926433/posts/default/8983199248102155815'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/269779592278926433/posts/default/8983199248102155815'/><link rel='alternate' type='text/html' href='http://inquisitorjax.blogspot.com/2022/10/daily-links-12-oct-2022.html' title='Daily Links 12 Oct 2022'/><author><name>Malcolm Jack</name><uri>http://www.blogger.com/profile/15007175879502154384</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgTjhjLDH4QENyBhWDFgMekANUmZbCGQadKWB2LNTQ8IFMF_mcHO2ndSRaM-7htCKx0aAl9D_ovVsJtPqKNCxcq2CHZ0Hfvp08A6s3hxyQ9SIjVgpzmqmGTIVv5eRFtZIk/s150/*'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-269779592278926433.post-5721729272228842351</id><published>2022-09-05T16:34:00.006+02:00</published><updated>2022-09-05T16:34:23.175+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="CosmosDB"/><category scheme="http://www.blogger.com/atom/ns#" term="DailyLinks"/><category scheme="http://www.blogger.com/atom/ns#" term="MAUI"/><title type='text'>Daily Links 5 Sep 2022</title><content type='html'>&lt;p&gt;&lt;a href=&quot;https://benetskyybogdan.medium.com/background-work-in-xamarin-forms-part-2-xamarin-ios-ff22037a7b60&quot;&gt;&amp;nbsp;Background Work in Xamarin.Forms. Part #2 — Xamarin.iOS&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.andreasnesheim.no/distribute-your-net-maui-apps-with-firebase/&quot;&gt;Distribute your .NET MAUI apps with Firebase&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.davidbritch.com/2022/07/behaviors-library-for-net-maui.html&quot;&gt;Behaviors library for .NET MAUI&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.c-sharpcorner.com/article/implementing-biometric-authentication-in-net-maui/&quot;&gt;Implementing Biometric Authentication In .NET MAUI&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://code-maze.com/aspnetcore-multitenant-application/&quot;&gt;How to Build a Multitenant Application with ASP.NET Core&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://dev.to/azure/graphql-on-azure-part-9-rest-to-graphql-1mf&quot; target=&quot;_blank&quot;&gt;GraphQL on Azure: Part 9 - REST to GraphQL&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=Yi7SAyh7k8w&quot;&gt;.NET MAUI &amp;amp; Storage, Part 1 - Secure Storage&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://github.com/dotnet-architecture/eshop-mobile-client&quot;&gt;Reference .NET MAUI multi-platform client app&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://blog.markoliver.website/Working-With-Ffmpeg&quot;&gt;Working With FFmpeg&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.dynamsoft.com/codepool/dotnet-android-ios-nuget-package.html&quot;&gt;How to Build a NuGet Package for .NET MAUI Android and iOS Development&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://getstream.io/blog/build-whatsapp-clone/&quot;&gt;Build a Real-Time Android WhatsApp Clone With Jetpack Compose&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://blog.bijington.com/2022/08/23/playing-audio-in-dotnet-maui.html&quot;&gt;Playing audio in .NET MAUI applications&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://docs.microsoft.com/en-us/azure/developer/mobile-apps/azure-mobile-apps/quickstarts/avalonia/&quot;&gt;Build an Avalonia app with Azure Mobile Apps&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://vladislavantonyuk.azurewebsites.net/articles/Creating-beautiful-image-effects-using-.NET-MAUI&quot;&gt;Creating beautiful image effects using .NET MAUI&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://github.com/adospace/reactorui-maui&quot;&gt;ReactiveUI Xamarin framework&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=p8NRvakFW2M&quot;&gt;Calling Secured APIs with MSAL Auth in MAUI&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://github.com/IeuanWalker/Maui.StateButton&quot;&gt;MAUI State Button&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://github.com/beto-rodriguez/LiveCharts2&quot;&gt;Skia Charting Library&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://github.com/IeuanWalker/Maui.Breadcrumb&quot;&gt;MAUI Breadcrumb control&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=qkfBGIypRLI&amp;amp;t=525s&quot;&gt;Creating Animated Menu using .NET MAUI&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://codetraveler.io/2022/08/16/supporting-android-splash-screens-in-xamarin-forms/amp/&quot;&gt;Supporting Android v12+ Splash Screens in Xamarin.Forms&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://github.com/AzureCosmosDB/scenario-based-labs/blob/master/Retail/Demo%20step-by-step%20-%20Cosmos%20DB%20scenario-based%20demo%20-%20Retail.md&quot;&gt;Cosmos DB scenario-based labs - Retail hands-on lab step-by-step&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.droidcon.com/2022/08/01/implementing-modern-android-architecture/&quot;&gt;IMPLEMENTING MODERN ANDROID ARCHITECTURE&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://github.com/AvantiPoint/nuke.maui&quot;&gt;CI builds for MAUI using Nuke Build&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://inquisitorjax.blogspot.com/feeds/5721729272228842351/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/269779592278926433/5721729272228842351' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/269779592278926433/posts/default/5721729272228842351'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/269779592278926433/posts/default/5721729272228842351'/><link rel='alternate' type='text/html' href='http://inquisitorjax.blogspot.com/2022/09/daily-links-5-sep-2022.html' title='Daily Links 5 Sep 2022'/><author><name>Malcolm Jack</name><uri>http://www.blogger.com/profile/15007175879502154384</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgTjhjLDH4QENyBhWDFgMekANUmZbCGQadKWB2LNTQ8IFMF_mcHO2ndSRaM-7htCKx0aAl9D_ovVsJtPqKNCxcq2CHZ0Hfvp08A6s3hxyQ9SIjVgpzmqmGTIVv5eRFtZIk/s150/*'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-269779592278926433.post-3132103287386249092</id><published>2022-07-29T00:30:00.010+02:00</published><updated>2022-07-29T00:30:48.933+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="DailyLinks"/><category scheme="http://www.blogger.com/atom/ns#" term="MAUI"/><title type='text'>Daily Links 29 Jul 2022</title><content type='html'>&lt;p&gt;&lt;a href=&quot;https://wildermuth.com/2022/05/04/using-background-services-in-asp-net-core/&quot;&gt;Using Background Services in ASP.NET Core&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.telerik.com/blogs/utilize-telerik-imageeditor-xamarin-new-programmatic-control-commands&quot;&gt;Xamarin ImageEditor now provides commands for programmatic control over the edited image.&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.cayas.de/blog/dotnet-maui-custom-map-handler&quot;&gt;Creating a .NET MAUI Maps Control&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://devblogs.microsoft.com/xamarin/migrating-mrgestures-to-dotnet-maui/?WT.mc_id=DOP-MVP-4025064&quot;&gt;Migrating MR.Gestures from Xamarin.Forms to .NET MAUI&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://somostechies.com/maui-ad-b2c-notes/&quot;&gt;.NET MAUI and Azure AD B2C&amp;nbsp;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://devblogs.microsoft.com/dotnet/devops-for-dotnet-maui/?WT.mc_id=DOP-MVP-4025064&quot;&gt;Getting Started with DevOps and .NET MAUI&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://doumer.me/improve-http-request-performance-in-dotnet-maui-xamarin/&quot;&gt;4 Steps To Improve HTTP Request Performance in Dotnet MAUI / Xamarin&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://dev.to/davidortinau/flyout-and-tab-icon-states-in-net-maui-4k0k&quot;&gt;Flyout and Tab Icon States in .NET MAUI&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.sharpnado.com/xamarin-forms-maui-collectionview-performance-the-10-golden-rule/&quot;&gt;Xamarin.Forms/MAUI CollectionView performance issue: it&#39;s your own damn fault.&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://dev.to/icebeam7/creating-a-treeview-control-in-net-maui-49mp&quot;&gt;TreeView control in MAUI&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.andreasnesheim.no/setting-up-ci-for-your-net-maui-windows-app-in-azure-devops/&quot;&gt;Setting up CI for your .NET MAUI Windows app in Azure DevOps&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://devblogs.microsoft.com/dotnet/customizing-dotnet-maui-controls/?WT.mc_id=dotnet-0000-bramin&quot;&gt;Customizing Controls in .NET MAUI&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://medium.com/@andkulikov/animate-all-the-things-transitions-in-android-914af5477d50&quot;&gt;Animate all the things. Transitions in Android&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://dev.to/csaba8472/binding-lottie-or-any-other-swift-framework-with-ui-in-maui-543m&quot;&gt;Binding Lottie (or any other Swift framework with UI) in MAUI&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.telerik.com/blogs/catering-desktop-mobile-dotnet-maui&quot;&gt;Catering to Desktop &amp;amp; Mobile With .NET MAUI&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://blog.taranissoftware.com/build-net-maui-apps-with-github-actions&quot;&gt;Build .NET MAUI apps with GitHub Actions&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=xZfv-rkbpHc&quot;&gt;Chat app with .NET Core Api and SignalR (Part 4) | .NET MAUI UI Challenge | #3&lt;/a&gt;&lt;/p&gt;&lt;p&gt;https://github.com/dominic2710/ChatAppWithSignalR&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.andreasnesheim.no/setting-up-ci-for-your-net-maui-windows-app-with-github-actions/&quot;&gt;Setting up CI for your .NET MAUI Windows app with GitHub Actions&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://blogs.xgenoapps.com/post/2022/07/23/maui-bottom-sheet&quot;&gt;BOTTOM SHEET CONTROL IN .NET MAUI&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.telerik.com/blogs/exploring-multi-windows-dotnet-maui&quot;&gt;Exploring Multi-Windows in .NET MAUI&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://inquisitorjax.blogspot.com/feeds/3132103287386249092/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/269779592278926433/3132103287386249092' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/269779592278926433/posts/default/3132103287386249092'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/269779592278926433/posts/default/3132103287386249092'/><link rel='alternate' type='text/html' href='http://inquisitorjax.blogspot.com/2022/07/daily-links-29-jul-2022.html' title='Daily Links 29 Jul 2022'/><author><name>Malcolm Jack</name><uri>http://www.blogger.com/profile/15007175879502154384</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgTjhjLDH4QENyBhWDFgMekANUmZbCGQadKWB2LNTQ8IFMF_mcHO2ndSRaM-7htCKx0aAl9D_ovVsJtPqKNCxcq2CHZ0Hfvp08A6s3hxyQ9SIjVgpzmqmGTIVv5eRFtZIk/s150/*'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-269779592278926433.post-8316330547795131585</id><published>2022-04-27T11:07:00.000+02:00</published><updated>2022-04-27T11:07:05.142+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="ASP.NET Core"/><category scheme="http://www.blogger.com/atom/ns#" term="CI"/><category scheme="http://www.blogger.com/atom/ns#" term="DailyLinks"/><category scheme="http://www.blogger.com/atom/ns#" term="MAUI"/><category scheme="http://www.blogger.com/atom/ns#" term="Xamarin Forms"/><title type='text'>Daily Links 27 Apr 2022</title><content type='html'>&lt;p&gt;&lt;a href=&quot;https://www.andreasnesheim.no/setting-up-ci-for-your-net-maui-android-app-with-github-actions/&quot;&gt;&amp;nbsp;Setting up CI for your .NET MAUI Android app with GitHub Actions&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.andreasnesheim.no/setting-up-ci-for-your-net-maui-ios-app-with-github-actions/&quot;&gt;Setting up CI for your .NET MAUI iOS app with GitHub Actions&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://xamgirl.com/statelayout-with-collections-in-xamarin-forms-maui/&quot;&gt;StateLayout with Collections in Xamarin Forms/MAUI&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.c-sharpcorner.com/article/adding-the-drop-shadow-effect-to-a-xamarin-forms-application/&quot;&gt;Adding The Drop Shadow Effect To A Xamarin.Forms Application&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.roundthecode.com/dotnet/how-aspnet-core-logging-works-ilogger-loglevel&quot;&gt;How ASP.NET Core logging works with ILogger and LogLevel&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.blueboxes.co.uk/how-to-separate-production-test-and-development-resources-in-azure&quot;&gt;How to Separate Production, Test and Development Resources in Azure&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.telerik.com/blogs/migrate-existing-xamarin-forms-custom-renderers-dotnet-maui-app&quot;&gt;Migrate Your Existing Xamarin.Forms Custom Renderers to .NET MAUI App&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://xamgirl.com/interactive-quick-tour-in-xamarin-forms-maui/&quot;&gt;Interactive Quick Tour in Xamarin Forms/MAUI&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.code4it.dev/blog/postgres-crud-entityframework&quot;&gt;How to perform CRUD operations with Entity Framework Core and PostgreSQL&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://github.com/dotnet-presentations/dotnet-maui-workshop&quot;&gt;.NET MAUI Workshop&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.xamboy.com/2022/03/26/building-a-task-sequence-in-xamarin-forms-maui-part-1/&quot;&gt;Building a Task Sequence in Xamarin Forms/ MAUI (Part 1)&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.andreasnesheim.no/app-actions-in-net-maui/&quot;&gt;App Actions in .NET MAUI&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://github.com/mitchelsellers/dotnet-maui-blazor-customauthentication-sample&quot;&gt;MAUI Blazor Custom Auth&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=Q_renpfnbk4&quot;&gt;Track Users Location in the Background with Android and Xamarin.Forms&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://code-maze.com/aspnetcore-passwordless-authentication/&quot;&gt;Implementing Passwordless Authentication in ASP.NET Core&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.claudiobernasconi.ch/2022/04/06/visual-studio-2022-tips-and-tricks/&quot;&gt;13 Visual Studio 2022 Tips &amp;amp; Tricks&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://xamaringuyshow.com/2022/04/11/tutorial65bottomsliderxf/&quot;&gt;Bottom Slider Xamarin Forms&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.respawnsive.com/apizr-v4-0-refit-based-resilient-api-client-highlights/&quot;&gt;APIZR V4.0, REFIT BASED RESILIENT API CLIENT – HIGHLIGHTS&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://devblogs.microsoft.com/dotnet/dotnet-maui-rc-1/&quot;&gt;.NET MAUI Release Candidate – Ready for cross-platform app development&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.twilio.com/blog/better-configuration-csharp-dotnet-for-twilio&quot;&gt;How to better configure C# and .NET applications for Twilio&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://benetskyybogdan.medium.com/background-work-in-xamarin-forms-part-1-xamarin-android-63f629e73f9&quot;&gt;Background Work in Xamarin.Forms. Part #1 — Xamarin.Android&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.willvelida.com/posts/building-streaming-app-event-hubs-functions-cosmos/&quot;&gt;Building an event streaming app with Azure Functions, Event Hubs and Azure Cosmos DB&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://inquisitorjax.blogspot.com/feeds/8316330547795131585/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/269779592278926433/8316330547795131585' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/269779592278926433/posts/default/8316330547795131585'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/269779592278926433/posts/default/8316330547795131585'/><link rel='alternate' type='text/html' href='http://inquisitorjax.blogspot.com/2022/04/daily-links-27-apr-2022.html' title='Daily Links 27 Apr 2022'/><author><name>Malcolm Jack</name><uri>http://www.blogger.com/profile/15007175879502154384</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgTjhjLDH4QENyBhWDFgMekANUmZbCGQadKWB2LNTQ8IFMF_mcHO2ndSRaM-7htCKx0aAl9D_ovVsJtPqKNCxcq2CHZ0Hfvp08A6s3hxyQ9SIjVgpzmqmGTIVv5eRFtZIk/s150/*'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-269779592278926433.post-2540989224335063830</id><published>2022-03-04T16:25:00.001+02:00</published><updated>2022-03-04T16:25:12.331+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Auth"/><category scheme="http://www.blogger.com/atom/ns#" term="Blazor"/><category scheme="http://www.blogger.com/atom/ns#" term="DailyLinks"/><category scheme="http://www.blogger.com/atom/ns#" term="MAUI"/><category scheme="http://www.blogger.com/atom/ns#" term="Xamarin Forms"/><title type='text'>Daily Links 4 Mar 2022</title><content type='html'>&lt;p&gt;&lt;a href=&quot;https://microsoft.github.io/AzureTipsAndTricks/blog/tip352.html&quot;&gt;&amp;nbsp;How to trigger an Azure Function from Azure Cosmos DB&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://csharp.christiannagel.com/2022/02/09/aadb2c/&quot;&gt;Using Azure Active Directory B2C with .NET&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.learmoreseekmore.com/2022/02/dotnet6-crud-operation-demo-blazorwebassembly-strawberry-shake-graphql-client-mudblazor-ui-graphql-api.html&quot;&gt;A CRUD Operation Demo With Blazor WebAssembly(.NET6) + Strawberry Shake GraphQL Client + MudBlazor UI + GraphQL API&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.twilio.com/blog/send-emails-csharp-dotnet-with-azure-functions-and-sendgrid-bindings&quot;&gt;Send Emails using C# .NET with Azure Functions and SendGrid Bindings&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.telerik.com/blogs/getting-started-brushes-dotnet-maui&quot;&gt;Getting Started With Brushes in .NET MAUI&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://blog.pieeatingninjas.be/2022/02/11/setting-up-a-basic-mvvm-architecture-in-net-maui/&quot;&gt;Setting up a basic MVVM architecture in .NET MAUI&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://blog.verslu.is/maui/folder-picker-with-dotnet-maui/&quot;&gt;Implement Folder Picker with .NET MAUI, WinUI and macOS&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.andreasnesheim.no/setting-up-ci-for-your-net-maui-android-app-in-azure-devops/&quot;&gt;Setting up CI for your .NET MAUI Android app in Azure DevOps&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://chrissainty.com/adding-tailwind-css-v3-to-a-blazor-app/&quot;&gt;Adding Tailwind CSS v3 to a Blazor app&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.smashingmagazine.com/2022/02/develop-text-editor-web/&quot;&gt;How To Develop A Text Editor For The Web&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://prototypemakers.medium.com/convert-country-name-to-flag-emoji-in-c-the-net-ecosystem-115f714d3ef9&quot;&gt;Convert Country Name To Flag Emoji in C# &amp;amp; the .NET ecosystem&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://blog.ostebaronen.dk/2021/11/charles-proxy-and-xamarin-android.html&quot;&gt;Using Charles Proxy with Xamarin.Android&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.claudiobernasconi.ch/2022/03/01/13-csharp-nuget-packages-every-dotnet-developer-needs-to-know/&quot;&gt;13 C# NuGet Packages EVERY .NET Developer NEEDS to know!&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://code-maze.com/dotnet-minimal-api/&quot;&gt;Minimal APIs in .NET 6&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://codetraveler.io/ndc-graphql/&quot;&gt;Building a GraphQL API in C#&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://github.com/KristofferStrube/Blazor.FileSystemAccess&quot;&gt;Blazor File System Access&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.andreasnesheim.no/setting-up-ci-for-your-net-maui-ios-app-in-azure-devops/&quot;&gt;Setting up CI for your .NET MAUI iOS app in Azure DevOps&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://devblogs.microsoft.com/dotnet/dotnet-loves-github-actions/&quot;&gt;.NET 💜 GitHub Actions: Intro to GitHub Actions for .NET&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://doumer.me/properly-manage-background-tasks-in-xamarin-forms/&quot;&gt;Properly Manage Background Tasks in Xamarin Forms&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://montemagno.com/dotnet-maui-appsettings-json-configuration/&quot;&gt;App Configuration Settings in .NET MAUI&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://endjin.com/blog/2022/03/adding-authentication-and-authorisation-to-aspnet-core-web-applications.html&quot;&gt;Adding Authentication and Auhtorisation to ASP.NET Core Web Applications&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://inquisitorjax.blogspot.com/feeds/2540989224335063830/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/269779592278926433/2540989224335063830' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/269779592278926433/posts/default/2540989224335063830'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/269779592278926433/posts/default/2540989224335063830'/><link rel='alternate' type='text/html' href='http://inquisitorjax.blogspot.com/2022/03/daily-links-4-mar-2022.html' title='Daily Links 4 Mar 2022'/><author><name>Malcolm Jack</name><uri>http://www.blogger.com/profile/15007175879502154384</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgTjhjLDH4QENyBhWDFgMekANUmZbCGQadKWB2LNTQ8IFMF_mcHO2ndSRaM-7htCKx0aAl9D_ovVsJtPqKNCxcq2CHZ0Hfvp08A6s3hxyQ9SIjVgpzmqmGTIVv5eRFtZIk/s150/*'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-269779592278926433.post-3790178649284517796</id><published>2022-02-11T11:56:00.004+02:00</published><updated>2022-02-11T11:56:25.954+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Blazor"/><category scheme="http://www.blogger.com/atom/ns#" term="DailyLinks"/><category scheme="http://www.blogger.com/atom/ns#" term="MAUI"/><category scheme="http://www.blogger.com/atom/ns#" term="webAPI"/><category scheme="http://www.blogger.com/atom/ns#" term="Xamarin Forms"/><title type='text'>Daily Links 11 Feb 2022</title><content type='html'>&lt;p&gt;&lt;a href=&quot;https://prototypemakers.medium.com/using-svg-files-as-your-app-icon-in-your-ios-android-xamarin-apps-22a747a5144e&quot;&gt;&amp;nbsp;Using SVG files as App Icons in iOS &amp;amp; Android Xamarin apps&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://xamgirl.com/improving-the-ux-when-loading-data-in-xamarin-forms/&quot;&gt;Improving the UX when loading data in Xamarin Forms&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://askxammy.com/getting-started-with-font-scaling-in-net-maui/&quot;&gt;Getting started with Font Scaling in .NET MAUI&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://blog.taranissoftware.com/building-net-maui-apps-with-github-actions&quot;&gt;Building .NET MAUI apps with GitHub Actions&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://askxammy.com/some-little-tips-to-start-studying-net-maui/&quot;&gt;Some little tips to start studying .NET MAUI&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.syncfusion.com/blogs/post/learn-how-to-use-dependency-injection-in-net-maui.aspx&quot;&gt;Learn How to Use Dependency Injection in .NET MAUI&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.syncfusion.com/blogs/post/replicating-an-app-login-screen-in-xamarin-forms.aspx&quot;&gt;Replicating an App Login Screen in Xamarin.Forms&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://boguslawblonski.medium.com/maui-hello-world-a6589dbf19e8&quot;&gt;MAUI: Hello World&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://doumer.me/introduction-to-net-maui-handlers/&quot;&gt;Deep Introduction to .NET MAUI Handlers Architecture&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.blueboxes.co.uk/reading-and-parsing-inbound-emails-with-sendgrid-and-azure-logic-apps&quot;&gt;Reading and Parsing Inbound Emails with SendGrid and Azure Logic Apps&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.codeproject.com/Articles/5323228/Blazor-Web-Assembly-WASM-Theme-Switching&quot;&gt;Blazor Web Assembly (WASM) Theme Switching&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://jasonwatmore.com/post/2022/01/24/net-6-jwt-authentication-with-refresh-tokens-tutorial-with-example-api&quot;&gt;.NET 6.0 - JWT Authentication with Refresh Tokens Tutorial with Example API&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://doordash.engineering/2022/01/25/your-deep-links-might-be-broken-web-intents-and-android-12/&quot;&gt;Your Deep Links Might Be Broken: Web Intents and Android 12&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://developer.okta.com/blog/2019/10/17/a-thorough-introduction-to-paseto&quot;&gt;A Thorough Introduction to PASETO&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://blog.taranissoftware.com/platform-specific-code-using-partial-classes-in-net-maui&quot;&gt;Platform Specific Code using Partial Classes in .NET MAUI&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://thewissen.io/adopting-the-generic-host/&quot;&gt;Adopting the .NET Generic Host&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://montemagno.com/ios-android-subscription-implemenation-strategies/&quot;&gt;Implementing In-App Subscriptions in iOS &amp;amp; Android with no backend servers&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://inquisitorjax.blogspot.com/feeds/3790178649284517796/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/269779592278926433/3790178649284517796' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/269779592278926433/posts/default/3790178649284517796'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/269779592278926433/posts/default/3790178649284517796'/><link rel='alternate' type='text/html' href='http://inquisitorjax.blogspot.com/2022/02/daily-links-11-feb-2022.html' title='Daily Links 11 Feb 2022'/><author><name>Malcolm Jack</name><uri>http://www.blogger.com/profile/15007175879502154384</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgTjhjLDH4QENyBhWDFgMekANUmZbCGQadKWB2LNTQ8IFMF_mcHO2ndSRaM-7htCKx0aAl9D_ovVsJtPqKNCxcq2CHZ0Hfvp08A6s3hxyQ9SIjVgpzmqmGTIVv5eRFtZIk/s150/*'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-269779592278926433.post-8484218019727199737</id><published>2022-01-10T00:36:00.003+02:00</published><updated>2022-01-10T00:36:44.023+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Blazor"/><category scheme="http://www.blogger.com/atom/ns#" term="CosmosDB"/><category scheme="http://www.blogger.com/atom/ns#" term="DailyLinks"/><category scheme="http://www.blogger.com/atom/ns#" term="MAUI"/><title type='text'>Daily Links 10 Jan 2021</title><content type='html'>&lt;p&gt;&lt;a href=&quot;https://www.syncfusion.com/blogs/post/simple-steps-to-upload-files-to-azure-blob-storage-in-blazor-app.aspx&quot;&gt;Simple Steps to Upload Files to Azure Blob Storage in Blazor App&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://weblog.west-wind.com/posts/2021/Nov/27/NTLM-Windows-Authentication-Authentication-with-HttpClient&quot;&gt;Windows Authentication with HttpClient&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://luismts.com/mauiapp-middleware-pipeline/&quot;&gt;Building a middleware pipeline with MauiApp&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://adamstorr.azurewebsites.net/blog/using-autofac-keyed-dependencies-directly-in-net6.0-isolated-azure-functions&quot;&gt;Using AutoFac Keyed Dependencies Directly in .NET 6 Isolated Azure Functions&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://blog.ostebaronen.dk/2021/11/charles-proxy-and-xamarin-android.html&quot;&gt;Using Charles Proxy with Xamarin.Android&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://dev.to/icebeam7/c-azure-functions-to-access-cosmosdb-5632&quot;&gt;C# Azure Functions to access CosmosDB&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://damienbod.com/2021/12/06/blazor-wasm-hosted-in-asp-net-core-templates-with-azure-b2c-and-azure-ad-authentication-using-backend-for-frontend-bff/&quot;&gt;BLAZOR WASM HOSTED IN ASP.NET CORE TEMPLATES WITH AZURE B2C AND AZURE AD AUTHENTICATION USING BACKEND FOR FRONTEND&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://nerd-corner.com/how-to-add-custom-icon-pins-to-google-maps-xamarin-app/&quot;&gt;How to add custom icon pins to Google Maps Xamarin App&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://medium.com/nerd-for-tech/local-deploy-to-multiple-emulators-and-simulators-with-cake-5d3258e7a4c&quot;&gt;Local Deploy to Multiple Emulators and Simulators with Cake&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://felipedasilvabaltazar.medium.com/xamarin-forms-assets-e-p%C3%A1ginas-html-como-embedded-resource-a8875e1b1b96&quot;&gt;Shared html files in Xamarin Forms&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://askxammy.com/applying-borders-in-net-maui/&quot;&gt;Applying borders in .NET MAUI&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://whitep4nth3r.com/blog/what-is-graphql&quot;&gt;An introduction to GraphQL and how to use GraphQL APIs&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://askxammy.com/masking-elements-with-clipping-in-net-maui/&quot;&gt;Masking elements with Clipping in .NET MAUI&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://benetskyybogdan.medium.com/xamarin-forms-and-draggable-view-the-new-year-tale-446632aa18d9&quot;&gt;Xamarin.Forms and Draggable View. The New Year Tale&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://trailheadtechnology.com/control-templates-in-xamarin-forms/&quot;&gt;Control Templates in Xamarin.Forms&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://trailheadtechnology.com/controls-with-ncontrol/&quot;&gt;Controls with NControl!&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.c-sharpcorner.com/article/create-azure-function-cosmosdb-trigger-in-visual-studio/&quot;&gt;Create Azure Function - CosmosDB Trigger In Visual Studio&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://inquisitorjax.blogspot.com/feeds/8484218019727199737/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/269779592278926433/8484218019727199737' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/269779592278926433/posts/default/8484218019727199737'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/269779592278926433/posts/default/8484218019727199737'/><link rel='alternate' type='text/html' href='http://inquisitorjax.blogspot.com/2022/01/daily-links-10-jan-2021.html' title='Daily Links 10 Jan 2021'/><author><name>Malcolm Jack</name><uri>http://www.blogger.com/profile/15007175879502154384</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgTjhjLDH4QENyBhWDFgMekANUmZbCGQadKWB2LNTQ8IFMF_mcHO2ndSRaM-7htCKx0aAl9D_ovVsJtPqKNCxcq2CHZ0Hfvp08A6s3hxyQ9SIjVgpzmqmGTIVv5eRFtZIk/s150/*'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-269779592278926433.post-1877958634555583541</id><published>2021-11-24T08:27:00.000+02:00</published><updated>2021-11-24T08:27:04.631+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="azure pipelines"/><category scheme="http://www.blogger.com/atom/ns#" term="DailyLinks"/><category scheme="http://www.blogger.com/atom/ns#" term="Xamarin Forms"/><title type='text'>Daily Links 24 Nov 2021</title><content type='html'>&lt;p&gt;&lt;a href=&quot;https://docs.microsoft.com/en-us/graph/tutorials/xamarin&quot;&gt;&amp;nbsp;Build Xamarin apps with Microsoft Graph&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://javiersuarezruiz.wordpress.com/2021/07/19/portear-un-custom-renderer-de-xamarin-forms-a-un-custom-handler-de-net-maui/&quot;&gt;Convert Xamarin to MAUI&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://blog.alectucker.com/2021/07/21/azure-ad-b2c-xamarin-forms-api/&quot;&gt;Using Azure AD B2C to secure a Xamarin.Forms app and an API - Intro&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://luismts.com/app-tracking-transparency-permission-xamarin-forms-ios/&quot;&gt;App Tracking Transparency Permission with Xamarin Forms iOS&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://damianantonowicz.pl/2021/06/24/creating-cake-script-for-building-and-deploying-xamarin-app-part-1-running-unit-tests/&quot;&gt;Creating Cake script for building and deploying Xamarin app: Part 1 running unit tests&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://dev.to/azure/protect-your-signalr-service-based-real-time-application-with-application-gateway-31cf&quot;&gt;Protect Your SignalR Service Based Real-time Application with Application Gateway&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://blog.alectucker.com/2021/08/03/2-how-to-write-a-xamarin-forms-app-that-uses-azure-adb2c/&quot;&gt;Write a Xamarin.Forms app that uses Azure AD B2C&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://superheroapi.com/?ref=apilist.fun&quot;&gt;Superhero API&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://xamarinhowto.com/xamarin-forms-custom-webview-headers-ios-wkwebview-android-webview/&quot;&gt;Xamarin.Forms Custom WebView Headers (iOS WKWebView + Android WebView)&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://medium.com/codechai/how-to-ship-mobile-apps-with-less-friction-and-more-confidence-1778c2390718&quot;&gt;How to Ship Mobile Apps with Less Friction and More Confidence&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://kymphillpotts.com/avatar-groups.html&quot;&gt;Overlapping avatar groups in xamarin&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://xamgirl.com/tips-and-ticks-when-creating-a-custom-control-in-xamarin-forms-part-1/&quot;&gt;Tips and Ticks when creating a Custom Control in Xamarin Forms. Part. 1&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://thenextloop.com/2021/01/03/adaptive-page-layouts-to-different-device-screen-sizes-for-xamarin-apps/&quot;&gt;Xamarin Adaptive Layouts&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://blog.taranissoftware.com/rotating-a-list-in-xamarinforms-using-collectionview&quot;&gt;Rotating a list in Xamarin.Forms using CollectionView&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://damienaicheh.github.io/azure/devops/2021/10/27/configure-azure-devops-app-store-en.html&quot;&gt;Configure Azure DevOps to distribute your iOS application to App Store&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://damienaicheh.github.io/azure/devops/2021/10/25/configure-azure-devops-google-play-en.html&quot;&gt;Configure Azure DevOps to distribute your Android application to Google Play&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://msicc.net/dealing-with-the-system-ui-on-ios-in-xamarin-forms/&quot;&gt;Dealing with the System UI on iOS in Xamarin.Forms&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://inquisitorjax.blogspot.com/feeds/1877958634555583541/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/269779592278926433/1877958634555583541' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/269779592278926433/posts/default/1877958634555583541'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/269779592278926433/posts/default/1877958634555583541'/><link rel='alternate' type='text/html' href='http://inquisitorjax.blogspot.com/2021/11/daily-links-24-nov-2021.html' title='Daily Links 24 Nov 2021'/><author><name>Malcolm Jack</name><uri>http://www.blogger.com/profile/15007175879502154384</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgTjhjLDH4QENyBhWDFgMekANUmZbCGQadKWB2LNTQ8IFMF_mcHO2ndSRaM-7htCKx0aAl9D_ovVsJtPqKNCxcq2CHZ0Hfvp08A6s3hxyQ9SIjVgpzmqmGTIVv5eRFtZIk/s150/*'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-269779592278926433.post-5988430458691346235</id><published>2021-07-20T22:34:00.003+02:00</published><updated>2021-07-20T22:34:20.817+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="ASP.NET Core"/><category scheme="http://www.blogger.com/atom/ns#" term="DailyLinks"/><category scheme="http://www.blogger.com/atom/ns#" term="gRPC"/><category scheme="http://www.blogger.com/atom/ns#" term="Xamarin"/><title type='text'>Daily Links 20 Jul 2021</title><content type='html'>&lt;p&gt;&lt;a href=&quot;https://askxammy.com/simple-way-to-use-maps-with-xamarin-essentials/&quot;&gt;Simple way to use Maps with Xamarin Essentials&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://thecodeblogger.com/2021/06/04/advanced-model-validation-for-net-core-web-apis/&quot;&gt;ADVANCED MODEL VALIDATION FOR .NET CORE WEB APIS&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://dev.to/azure/azure-static-web-apps-cli-building-apps-locally-3968&quot;&gt;Azure static web apps CLI, building apps locally&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://xamarinmonkeys.blogspot.com/2021/06/xamarinforms-working-with-ui-tests.html&quot;&gt;Xamarin.Forms - Working with UI Tests&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.codeproject.com/Articles/5261514/Creating-a-RESTful-API-with-Automatic-Documentatio&quot;&gt;Creating a RESTful API with Automatic Documentation on Azure App Service&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://code-maze.com/using-dapper-with-asp-net-core-web-api/&quot;&gt;Using Dapper with ASP.NET Core Web API&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://xamgirl.com/exploring-drag-and-drop-in-xamarin-forms/&quot;&gt;Exploring Drag and Drop in Xamarin Forms&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://bertuzzi.medium.com/o-x-do-xamarin-forms-lottie-parte-2-resources-embeddedresource-e-splashscreen-dd9edec78e07&quot;&gt;Xamarin Forms X — Lottie Part 2: Resources, EmbeddedResource and SplashScreen&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://devblogs.microsoft.com/surface-duo/xamarin-jetpack-window-manager-preview&quot;&gt;Window Manager preview for Xamarin&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://thewissen.io/adaptive-icons-in-android&quot;&gt;Adaptive Icons in Android&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.telerik.com/blogs/your-guide-rest-api-versioning-aspnet-core&quot;&gt;Your Guide to REST API Versioning in ASP.NET Core&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://devblogs.microsoft.com/premier-developer/getting-started-with-graph-api-and-graph-explorer/?WT.mc_id=DOP-MVP-4025064&quot;&gt;Getting Started with Graph API and Graph Explorer&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://stackoverflow.com/questions/54510066/lauchscreen-storyboard-landscape-splashscreen&quot;&gt;iOS orientation splash screens&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://medium.com/flawless-app-stories/change-splash-screen-in-ios-app-for-dummies-the-better-way-e385327219e&quot;&gt;iOS storyboard splash screen&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.msn.com/en-au/news/techandscience/why-your-perfectly-fine-pc-cant-run-windows-11-and-how-to-fix-that/ar-AALpqV0&quot;&gt;Windows 11 TPM check&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://github.com/octokatherine/readme.so&quot;&gt;GitHub Readme editor&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://prototypemakers.medium.com/quick-ways-to-free-space-on-your-xamarin-mac-machine-2a1dc9173f1a&quot;&gt;Quick ways to free space on your Xamarin Mac computer&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://xamarinmonkeys.blogspot.com/2021/07/xamarinforms-app-shortcuts-using.html&quot;&gt;Xamarin.Forms - App Shortcuts Using Xamarin.Essentials&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://xamarinhowto.com/keeping-your-ui-fast-by-using-this-http-trick-to-check-if-a-remote-resource-exists/&quot;&gt;Keeping your UI fast by using this HTTP trick to check if a remote resource exists&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://devblogs.microsoft.com/odata/api-versioning-extension-with-asp-net-core-odata-8/&quot;&gt;API versioning extension with ASP.NET Core OData 8&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://blog.jetbrains.com/dotnet/2021/07/19/getting-started-with-asp-net-core-and-grpc/&quot;&gt;Getting Started with ASP.NET Core and gRPC&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://devblogs.microsoft.com/odata/up-running-w-odata-in-asp-net-6/?WT.mc_id=DOP-MVP-4025064&quot;&gt;Up &amp;amp; Running w/ OData in ASP.NET 6&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://inquisitorjax.blogspot.com/feeds/5988430458691346235/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/269779592278926433/5988430458691346235' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/269779592278926433/posts/default/5988430458691346235'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/269779592278926433/posts/default/5988430458691346235'/><link rel='alternate' type='text/html' href='http://inquisitorjax.blogspot.com/2021/07/daily-links-20-jul-2021.html' title='Daily Links 20 Jul 2021'/><author><name>Malcolm Jack</name><uri>http://www.blogger.com/profile/15007175879502154384</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgTjhjLDH4QENyBhWDFgMekANUmZbCGQadKWB2LNTQ8IFMF_mcHO2ndSRaM-7htCKx0aAl9D_ovVsJtPqKNCxcq2CHZ0Hfvp08A6s3hxyQ9SIjVgpzmqmGTIVv5eRFtZIk/s150/*'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-269779592278926433.post-2114357420619068463</id><published>2021-06-03T22:01:00.006+02:00</published><updated>2021-06-03T22:01:29.887+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="azure"/><category scheme="http://www.blogger.com/atom/ns#" term="azure functions"/><category scheme="http://www.blogger.com/atom/ns#" term="DailyLinks"/><category scheme="http://www.blogger.com/atom/ns#" term="flutter"/><category scheme="http://www.blogger.com/atom/ns#" term="identity"/><category scheme="http://www.blogger.com/atom/ns#" term="JWT"/><category scheme="http://www.blogger.com/atom/ns#" term="Xamarin Forms"/><title type='text'>Daily Links 3 Jun 2021</title><content type='html'>&lt;p&gt;&amp;nbsp;&lt;a href=&quot;https://devblogs.microsoft.com/cosmosdb/improve-net-sdk-initialization/?WT.mc_id=DOP-MVP-4025064&quot;&gt;Improve your Azure Cosmos DB .NET SDK initialization&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://github.com/jfversluis/XFPlayBackgroundSample&quot;&gt;Play audio and video in the background using MediaElement&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.giorgi.dev/dotnet/introducing-graphqlinq-strongly-typed-graphql-queries-with-linq-to-graphql/&quot;&gt;Introducing GraphQLinq&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://azure.microsoft.com/en-gb/blog/easily-build-realtime-apps-with-websockets-and-azure-web-pubsub-now-in-preview/?WT.mc_id=DOP-MVP-4025064&quot;&gt;Easily build real-time apps with WebSockets and Azure Web PubSub—now in preview&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://nicksnettravels.builttoroam.com/expired-certificate/&quot;&gt;Expired iOS Certificate and Provisioning Profile&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://devblogs.microsoft.com/surface-duo/dual-screen-xamarin-forms-animation/?WT.mc_id=DOP-MVP-4025064&quot;&gt;Creating beautiful dual-screen Xamarin.Forms apps&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://blog.devgenius.io/build-xamarin-apps-with-vs-code-to-m1-macs-iphones-android-11bc158f3773&quot;&gt;Build Xamarin apps with VS Code to M1 Macs, iPhones &amp;amp; Android&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://mallibone.com/post/xamarin-identity-server&quot;&gt;Setting up an Idenity Server for your Xamarin app&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://codewithmukesh.com/blog/global-exception-handling-in-aspnet-core/&quot;&gt;Global Exception Handling in ASP.NET Core – Ultimate Guide&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://doumer.me/vlc-media-player-in-xamarinforms-alternative-avplayer-andmediaplayer/&quot;&gt;VLC Media Player in Xamarin Forms (an Alternative to AvPlayer and Android Media Player)&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://github.com/SimonCropp/Replicant&quot;&gt;Replicant: A wrapper for HttpClient that caches to disk. Cached files, over the max specified, are deleted based on the last access times.&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://devblogs.microsoft.com/visualstudio/developing-on-a-m1-mac-with-visual-studio-for-mac/?WT.mc_id=DOP-MVP-4025064&quot;&gt;Developing on a M1 Mac with Visual Studio for Mac&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://daniel-krzyczkowski.github.io/Lost-In-Azure-Cloud-Identity-Serie-Part8/&quot;&gt;Lost in Azure cloud identity - part 8&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://mallibone.com/post/xamarin-oidc-refresh&quot;&gt;Using OIDC client in Xamarin Forms to refresh your access token&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.banditoth.hu/2021/05/25/xamarin-and-aspect-orientated-programming/&quot;&gt;Xamarin and Aspect Orientated Programming&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.code4it.dev/blog/058-azure-service-bus-introduction&quot;&gt;Azure Service Bus and C# - an introduction&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://jasonwatmore.com/post/2021/06/02/net-5-create-and-validate-jwt-tokens-use-custom-jwt-middleware&quot;&gt;.NET 5.0 - Create and Validate JWT Tokens + Use Custom JWT Middleware&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://itnext.io/flutter-building-beautiful-windows-apps-fluent-design-structure-and-navigation-e53a394988d2&quot;&gt;Flutter: Building Beautiful Windows apps — Fluent Design Structure and Navigation&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://medium.com/asos-techblog/stateful-serverless-workflows-with-azure-durable-functions-44986abc121b&quot;&gt;Stateful Serverless workflows with Azure Durable Functions&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://devblogs.microsoft.com/xamarin/building-beautiful-apps-with-xamarin-forms/&quot;&gt;Building beautiful apps with Xamarin.Forms&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://inquisitorjax.blogspot.com/feeds/2114357420619068463/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/269779592278926433/2114357420619068463' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/269779592278926433/posts/default/2114357420619068463'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/269779592278926433/posts/default/2114357420619068463'/><link rel='alternate' type='text/html' href='http://inquisitorjax.blogspot.com/2021/06/daily-links-3-jun-2021.html' title='Daily Links 3 Jun 2021'/><author><name>Malcolm Jack</name><uri>http://www.blogger.com/profile/15007175879502154384</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgTjhjLDH4QENyBhWDFgMekANUmZbCGQadKWB2LNTQ8IFMF_mcHO2ndSRaM-7htCKx0aAl9D_ovVsJtPqKNCxcq2CHZ0Hfvp08A6s3hxyQ9SIjVgpzmqmGTIVv5eRFtZIk/s150/*'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-269779592278926433.post-372902282598971808</id><published>2021-04-25T22:16:00.006+02:00</published><updated>2021-04-25T22:16:32.321+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="DailyLinks"/><category scheme="http://www.blogger.com/atom/ns#" term="Xamarin Forms"/><title type='text'>Daily Links 25 Apr 2021</title><content type='html'>&lt;p&gt;&lt;a href=&quot;https://www.thedroidsonroids.com/blog/how-to-submit-app-to-the-app-store-guide-and-checklist&quot;&gt;&amp;nbsp;iOS: How to Submit an App to the App Store – Guide for App Owners&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://devblogs.microsoft.com/xamarin/collectionview-drag-and-drop/&quot;&gt;CollectionView Drag &amp;amp; Drop Item Reordering with Gesture Recognizers&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.telerik.com/blogs/retrieving-coordinates-launching-map-locations-xamarin&quot;&gt;Retrieving Coordinates &amp;amp; Launching Map Locations in Xamarin&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://github.com/muak/AiForms.SettingsView&quot;&gt;Forms Settings View&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://jfarrell.net/2021/03/09/manual-jwt-validation-in-net-core/&quot;&gt;Manual JWT Validation in .NET Core&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.davidbritch.com/2021/03/adventures-in-arkit-platform-setup.html&quot;&gt;Adventures in ARKit - platform setup&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://mikegrant.org.uk/2021/03/08/xamarin-lets-build-biometrics.html&quot;&gt;Xamarin Let&#39;s Build - Biometric Support&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://markheath.net/post/user-delegation-sas&quot;&gt;Generating Azure Blob Storage User Delegation SAS&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://github.com/DamianAntonowicz/XamarinForms.CalendarControl&quot;&gt;Xamarin Forms Calendar Control&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://askxammy.com/gettings-contacts-with-xamarin-essentials/&quot;&gt;Gettings Contacts with Xamarin Essentials&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://devblogs.microsoft.com/xamarin/great-looking-settings-screens-for-xamarin-forms/&quot;&gt;Great Looking Settings Screens for Xamarin.Forms&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.telerik.com/blogs/getting-started-with-local-notifications-xamarin-forms&quot;&gt;Getting Started with Local Notifications in Xamarin Forms&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://xamgirl.com/animating-page-transitions-in-xamarin-forms/&quot;&gt;Animating Page Transitions in Xamarin Forms&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.telerik.com/blogs/jump-starting-migration-dotnet-core-with-upgrade-assistant&quot;&gt;Jump-starting the Migration to .NET Core with Upgrade Assistant&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.banditoth.hu/2021/03/25/complete-ci-cd-tutorial-for-xamarin-android-with-google-play-publish-in-azure-devops-part-1/&quot;&gt;Complete CI/CD tutorial for Xamarin Android with Google Play publish in Azure DevOps | Part 1&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://vladislavantonyuk.azurewebsites.net/articles/Creating-Kanban-Board-using-Xamarin-Forms-5&quot;&gt;Creating Kanban Board using Xamarin Forms 5&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://vladislavantonyuk.azurewebsites.net/articles/How-to-show-SnackBar-and-Toast-using-Xamarin-Community-Toolkit&quot;&gt;How to show SnackBar and Toast using Xamarin Community Toolkit&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://benetskyybogdan.medium.com/xamarin-forms-country-picker-with-rg-plugins-popup-fec1a045f7c&quot;&gt;Xamarin.Forms Country Picker with Rg.Plugins.Popup&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://codepen.io/sosuke/pen/Pjoqqp&quot;&gt;Change Png colors with CSS&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://blog.ostebaronen.dk/2021/04/ios-applinks.html&quot;&gt;iOS Universal App Links&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.shopify.ie/partners/blog/app-icon&quot;&gt;Designing an App Icon&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://kymphillpotts.com/xamarin-tools-2021.html&quot;&gt;Xamarin Tools 2021&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://inquisitorjax.blogspot.com/feeds/372902282598971808/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/269779592278926433/372902282598971808' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/269779592278926433/posts/default/372902282598971808'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/269779592278926433/posts/default/372902282598971808'/><link rel='alternate' type='text/html' href='http://inquisitorjax.blogspot.com/2021/04/daily-links-25-apr-2021.html' title='Daily Links 25 Apr 2021'/><author><name>Malcolm Jack</name><uri>http://www.blogger.com/profile/15007175879502154384</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgTjhjLDH4QENyBhWDFgMekANUmZbCGQadKWB2LNTQ8IFMF_mcHO2ndSRaM-7htCKx0aAl9D_ovVsJtPqKNCxcq2CHZ0Hfvp08A6s3hxyQ9SIjVgpzmqmGTIVv5eRFtZIk/s150/*'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-269779592278926433.post-977605279265229594</id><published>2021-03-06T13:06:00.002+02:00</published><updated>2021-03-06T13:06:06.580+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="DailyLinks"/><category scheme="http://www.blogger.com/atom/ns#" term="Xamarin Forms"/><title type='text'>Daily Links 6 Mar 2021</title><content type='html'>&lt;p&gt;&lt;a href=&quot;https://developers.google.com/web/tools/chrome-devtools/remote-debugging&quot;&gt;Chrome: Get Started with Remote Debugging Android Devices&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://prototypemakers.medium.com/enabling-the-fancy-ios-picture-in-picture-video-player-on-xamarin-ec0cf29dc3ed&quot;&gt;Enabling the Fancy iOS Picture In Picture Video Player on Xamarin&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=K7SqT2_PuuU&quot;&gt;Awesome Scroll Effects in Xamarin.Forms&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://github.com/mariusmuntean/CoordinatorLayout.Forms&quot;&gt;CoordinatorLayout for Forms&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.thewissen.io/styling-the-android-bottom-tabs-animation-behavior-and-font/&quot;&gt;Styling the Android bottom tabs animation behavior and font&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://andrei-misiukevich.medium.com/touch-effect-xamarin-forms-xamarin-community-toolkit-91fb6691f99e&quot;&gt;Touch Effect | Xamarin.Forms&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://montemagno.com/how-to-add-support-email-xamarin-apps/&quot;&gt;How-to Integrate Helpful Support Emails in Mobile Apps with Insightful Data &amp;amp; Logs&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.xamboy.com/2021/01/25/filtering-and-sorting-with-dynamic-data-in-xamarin-forms-part-2/&quot;&gt;Filtering and sorting with Dynamic Data in Xamarin Forms (Part 2)&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://serengetitech.com/en/blog/tech/welcome-fancyframe&quot;&gt;Skiasharp Fancy Frame&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;a href=&quot;https://montemagno.com/cross-platform-in-app-purchases-for-xamarin-mac-apps/&quot;&gt;Cross-Platform In-App Purchases for Xamarin.Mac Apps!&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://microsoft.github.io/AzureTipsAndTricks/blog/tip300.html&quot;&gt;Unit testing the Azure Cosmos DB change feed in xUnit and C#&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=BDVLfInCk1M&amp;amp;feature=youtu.be&quot;&gt;Xamarin Forms Background Stretched Video&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://franklinezeji.medium.com/xamarin-community-toolkit-tabview-xamarin-forms-shell-9d0975fb499d&quot;&gt;Xamarin Community Toolkit — TabView + Xamarin Forms Shell&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.telerik.com/blogs/how-to-use-push-notifications-xamarin-forms&quot;&gt;How to Use Push Notifications in Xamarin Forms&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.cliffordagius.co.uk/post/windowsterminalcustommacros/&quot;&gt;Setup Windows Terminal to run a Macro&lt;/a&gt;&lt;/p&gt;&lt;p&gt;delete the bin &amp;amp; obj folders with a powershell macro&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.syncfusion.com/blogs/post/how-to-display-current-gps-location-in-osm-maps-using-xamarin-essentials.aspx&quot;&gt;How to Display Current GPS Location in OSM Maps Using Xamarin.Essentials&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.telerik.com/blogs/how-to-use-push-notifications-xamarin-forms&quot;&gt;How to Use Push Notifications in Xamarin Forms&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://inquisitorjax.blogspot.com/feeds/977605279265229594/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/269779592278926433/977605279265229594' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/269779592278926433/posts/default/977605279265229594'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/269779592278926433/posts/default/977605279265229594'/><link rel='alternate' type='text/html' href='http://inquisitorjax.blogspot.com/2021/03/daily-links-6-mar-2021.html' title='Daily Links 6 Mar 2021'/><author><name>Malcolm Jack</name><uri>http://www.blogger.com/profile/15007175879502154384</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgTjhjLDH4QENyBhWDFgMekANUmZbCGQadKWB2LNTQ8IFMF_mcHO2ndSRaM-7htCKx0aAl9D_ovVsJtPqKNCxcq2CHZ0Hfvp08A6s3hxyQ9SIjVgpzmqmGTIVv5eRFtZIk/s150/*'/></author><thr:total>0</thr:total></entry></feed>