Jorge's Feed
- Building a Custom Middleware Pipeline in .NET MAUI
Jorge Perales Diaz brings the ASP.NET Core middleware idea to .NET MAUI, building a lightweight pipeline that wraps operations with logging, validation, auth, connectivity, and caching. It's a DI-friendly, testable way to stop scattering infrastructure code across your ViewModels and services.
Read more - Supercharging .NET MAUI with Incremental Source Generators
Jorge Perales Diaz shows how Roslyn's Incremental Source Generators can eliminate DI registration, BindableProperty, and command boilerplate in .NET MAUI apps. He walks through building a real AutoRegister generator, complete with diagnostics and tests.
Read more - Building an Enterprise-Grade SignalR Communication Layer in .NET MAUI
Jorge Perales Diaz explains how to go beyond the official SignalR client with a resilient communication layer for enterprise .NET MAUI apps. Learn how SignalRManager adds reconnection, offline queues, batching, observability, and type-safe hubs.
Read more - Building a Production-Ready REST Client Layer on Top of Refit in .NET MAUI
Jorge Perales Diaz designs a reusable REST client layer that extends Refit with the resilience, observability, caching, serialization, and transfer features enterprise .NET MAUI apps need. Follow the architecture to see how a centralized networking platform can replace duplicated handler chains without giving up Refit's concise interfaces.
Read more - Building a Cross-Platform Credential Manager in .NET MAUI
Jorge Perales Diaz walks through designing a secure, unified credential manager in .NET MAUI that handles passwords, biometrics, passkeys, and native providers across Android, iOS, Windows, and macOS. It's an architecture-first blueprint for delivering a seamless, OS-integrated authentication experience without gluing together per-platform hacks.
Read more - Building a Cross-Platform WebRTC Video Calling Solution in .NET MAUI
Jorge Perales Diaz designs an enterprise-grade, cross-platform video calling stack in .NET MAUI built on WebRTC. It spans signaling with SignalR, STUN/TURN, adaptive bitrate, screen sharing, and data channels — giving you full control instead of embedding a third-party SDK.
Read more - Building a Runtime Application Self-Protection (RASP) Layer in .NET MAUI
Jorge Perales Diaz designs an enterprise-grade Runtime Application Self-Protection layer for .NET MAUI that lets an app monitor its own execution environment. It detects root, jailbreak, debuggers, hooking frameworks, and tampering — then responds intelligently based on a risk score.
Read more - Building a Cross-Platform Bluetooth Mesh Solution in .NET MAUI
Jorge Perales Diaz shows how to move beyond point-to-point BLE and build a self-healing, many-to-many Bluetooth Mesh network with .NET MAUI as the provisioner. The guide covers mesh concepts, a platform-agnostic service design, provisioning, group messaging, and production security.
Read more - Implementing In-App Billing in .NET MAUI
Jorge Perales Diaz builds a clean, production-ready in-app billing architecture for .NET MAUI that abstracts Google Play, StoreKit, and the Microsoft Store behind one service. It covers product types, server-side receipt validation, subscriptions, restores, and the pitfalls that trip up real apps.
Read more - Writing Your Own Roslyn Analyzers for .NET MAUI
Jorge Perales Diaz shows how to turn your team's MAUI best practices into compile-time rules by building custom Roslyn analyzers. From enforcing MVVM naming to catching UI-thread blocking calls, this guide makes the compiler your automated architecture reviewer.
Read more