Jorge's Feed
- Building Smart API Endpoints with C# Source Generators
Jorge Perales Diaz shows how he built AutoApiGenerator, a Roslyn source generator that emits full REST CRUD endpoints at compile-time from a single [AutoApi] attribute. It eliminates ~90% of controller boilerplate while staying type-safe, EF Core-ready, and fully customizable via partial classes.
Read more - State Management in .NET MAUI Using Flux Architecture
Jorge Perales Diaz brings Facebook's Flux pattern to .NET MAUI, enforcing a strict unidirectional data flow (Actions → Dispatcher → Store → View) for predictable, debuggable state. He compares it with MVVM and explores advanced ideas like middleware, time-travel debugging, and Rx.NET.
Read more - Mastering Delegates and Events
Jorge Perales Diaz goes far beyond "type-safe function pointers" in this comprehensive guide to C# delegates and events. It moves from fundamentals through multicast delegates and built-in types to advanced event-driven patterns, performance tips, and real-world applications.
Read more - Mastering Reflection and Dynamic Programming
Jorge Perales Diaz delivers a deep dive into C# reflection and dynamic programming, moving well past basics into performance, caching, and IL emission. It covers real-world uses like plugin architectures, dynamic proxies, and expression-tree compilation, with security in mind.
Read more - Audio Processing with MAUI
Jorge Perales Diaz builds a real-time voice changer in .NET MAUI, capturing microphone input and applying effects like pitch shifting, echo, reverb, and chorus with the NWaves library. It even adds a live SkiaSharp waveform visualizer and platform-specific low-latency tuning.
Read more