Jorge's Feed
- Event Sourcing and CQRS in a Mobile Client with .NET MAUI and LiteDB
Jorge Perales Diaz brings enterprise architecture to mobile, showing how CQRS and Event Sourcing power clean offline-first apps in .NET MAUI backed by LiteDB. Instead of storing just current state, you store the events that produced it — unlocking audit history, easier sync, and reactive UI.
Read more - Bringing AI On-Device: Building and Integrating TensorFlow Lite Models in .NET MAUI
Jorge Perales Diaz walks the full lifecycle of on-device ML — training a model in Python, optimizing it as TensorFlow Lite, and wiring it into .NET MAUI for real-time inference. It's the end-to-end pipeline most tutorials skip, covering the crucial integration and performance details.
Read more - Integrating Apple Wallet and Google Wallet in .NET MAUI: A Production-Grade Cross-Platform Strategy
Jorge Perales Diaz maps out a production-ready strategy for adding Apple Wallet and Google Wallet passes to a .NET MAUI app. The key insight: the mobile app is just a delivery mechanism — the real work is a secure backend pass-generation and signing pipeline.
Read more - Advanced Shader Effects in .NET MAUI
Jorge Perales Diaz shows how to create high-performance, GPU-accelerated visual effects in .NET MAUI using SkiaSharp shaders. From gradients to custom runtime shaders with wave distortion, it's your gateway to real-time graphics that go beyond standard UI.
Read more - Leveraging Platform-Specific APIs in .NET MAUI
Jorge Perales Diaz digs into the two main ways to write platform-specific code in .NET MAUI — partial classes and conditional compilation — and when to reach for each. It's a clear-eyed guide to keeping native integrations clean instead of letting #if directives take over your codebase.
Read more - Local AI Assistant with MAUI, Semantic Kernel, Ollama & LiteDB
Jorge Perales Diaz builds a fully offline AI assistant in .NET MAUI, combining Semantic Kernel for orchestration, Ollama for local LLMs, and LiteDB as an embedded vector store for RAG. No cloud, no API costs, no data leaving the device.
Read more - Memory Leak Hunting in .NET MAUI: Patterns, Tools, and Solutions
Jorge Perales Diaz shows how to find and fix the memory leaks that quietly degrade .NET MAUI apps over time. He catalogs the most common leak patterns, the tools to detect them, and the lifecycle practices that keep apps fast and stable.
Read more - The Event Aggregator Pattern in .NET MAUI: Building Loosely Coupled Communication
Jorge Perales Diaz shows how the Event Aggregator pattern replaces tangled, direct ViewModel references with a strongly-typed in-memory message bus. It's a practical, DI-friendly successor to the deprecated MessagingCenter for scalable, testable MAUI communication.
Read more