MAUIverse MAUIverse
← Back to Community Contributors
Jorge Perales Diaz profile picture

Contributor Profile

MAUI Contributor

Jorge Perales Diaz

Jorge's Feed

  • Building Smart API Endpoints with C# Source Generators

    Jorge Perales Diaz ·

    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 ·

    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 ·

    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 ·

    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 ·

    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