Jorge's Feed
- 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 - Optimizing .NET MAUI Startup Time
Jorge Perales Diaz breaks down practical, production-ready strategies to slash .NET MAUI startup time — from IL trimming and DI tuning to lazy initialization and compiled bindings. Each technique comes with a realistic estimate of the startup improvement it delivers.
Read more - Building a Full-Text Search Engine Inside .NET MAUI with SQLite's FTS5 Extension
Jorge Perales Diaz builds a fast, offline-first full-text search engine inside .NET MAUI using SQLite's FTS5 extension and the Shaunebu.Data.SQLite library. Get tokenized search, prefix and phrase matching, and BM25 relevance ranking without any cloud dependency.
Read more - Integrating Native Device Features in .NET MAUI Apps Using Dependency Injection
Jorge Perales Diaz shows how to reach native device features like camera and location in .NET MAUI through clean, injectable abstractions. By defining interfaces and platform-specific implementations, your shared code stays modular, testable, and platform-agnostic.
Read more - High-Performance Caching Layer with System.IO.Hashing and Custom Policies
Jorge Perales Diaz builds a smart, high-performance caching layer in .NET from scratch, using the often-overlooked System.IO.Hashing namespace and cost-aware eviction policies. The result targets 92%+ hit ratios and sub-millisecond latency that outpaces MemoryCache and Redis in his benchmarks.
Read more - Preventing Reverse Engineering: Code Obfuscation and Tamper Detection in .NET MAUI Apps
Jorge Perales Diaz lays out a multi-layered defense strategy to make .NET MAUI apps far harder to reverse-engineer. From Obfuscar and string encryption to runtime tamper and root/jailbreak detection, it's a practical security playbook for protecting IP and sensitive data.
Read more