<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Arslan Khan — .NET, Blazor &amp; MAUI Articles</title><description>Practical guides on Blazor, .NET MAUI, ASP.NET Core, EF Core, and SignalR — written from real production work by Arslan Khan.</description><link>https://arslandevs.com/</link><language>en</language><item><title>Adding Passkeys to ASP.NET Core Identity (with 2FA Fallback)</title><link>https://arslandevs.com/blog/aspnet-core-identity-passkeys/</link><guid isPermaLink="true">https://arslandevs.com/blog/aspnet-core-identity-passkeys/</guid><description>How to add passkey (WebAuthn) sign-in to ASP.NET Core Identity in .NET 10, keep TOTP 2FA as the fallback, and roll passkeys out to an existing user base.</description><pubDate>Tue, 01 Sep 2026 00:00:00 GMT</pubDate></item><item><title>Blazor Server vs WebAssembly vs Hybrid: How to Choose the Right Hosting Model</title><link>https://arslandevs.com/blog/blazor-server-vs-webassembly-vs-hybrid/</link><guid isPermaLink="true">https://arslandevs.com/blog/blazor-server-vs-webassembly-vs-hybrid/</guid><description>A practical decision tree for Blazor Server, WebAssembly, and Hybrid — how circuits, WASM payloads, and WebViews actually behave, and which one fits your app.</description><pubDate>Tue, 01 Sep 2026 00:00:00 GMT</pubDate></item><item><title>Diagnosing Slow EF Core Queries with SQL Server Execution Plans</title><link>https://arslandevs.com/blog/ef-core-slow-queries-sql-server-execution-plans/</link><guid isPermaLink="true">https://arslandevs.com/blog/ef-core-slow-queries-sql-server-execution-plans/</guid><description>Capture the real SQL EF Core generates, read the SQL Server execution plan, and fix scans, client-side evaluation, and bad query shapes — step by step.</description><pubDate>Tue, 01 Sep 2026 00:00:00 GMT</pubDate></item><item><title>Offline Storage in .NET MAUI Blazor Hybrid Apps with SQLite</title><link>https://arslandevs.com/blog/maui-blazor-hybrid-offline-sqlite/</link><guid isPermaLink="true">https://arslandevs.com/blog/maui-blazor-hybrid-offline-sqlite/</guid><description>Set up offline-first SQLite storage in a .NET MAUI Blazor Hybrid app — EF Core in the MAUI host, safe file paths, and repositories shared with your web app.</description><pubDate>Tue, 01 Sep 2026 00:00:00 GMT</pubDate></item><item><title>Sharing Blazor Components Between Web and .NET MAUI Hybrid Apps</title><link>https://arslandevs.com/blog/share-blazor-components-web-maui/</link><guid isPermaLink="true">https://arslandevs.com/blog/share-blazor-components-web-maui/</guid><description>Put your Blazor UI in a Razor Class Library and run it on both web and .NET MAUI Hybrid — project structure, DI seams, static assets, and the pitfalls I hit.</description><pubDate>Tue, 01 Sep 2026 00:00:00 GMT</pubDate></item><item><title>Building a Real-Time Leaderboard with SignalR and Blazor</title><link>https://arslandevs.com/blog/signalr-realtime-leaderboard-blazor/</link><guid isPermaLink="true">https://arslandevs.com/blog/signalr-realtime-leaderboard-blazor/</guid><description>Build a real-time leaderboard with SignalR and Blazor — hub and group design, a working client, one source of truth for rankings, and scaling notes.</description><pubDate>Tue, 01 Sep 2026 00:00:00 GMT</pubDate></item></channel></rss>