1. NimblePros Blog
    October 22, 2026

    Pause the game, close the app, and resume tomorrow. System.Text.Json in .NET 11 knows about unions - but how much of a C# 15 game state can it save and load out …

  2. NimblePros Blog
    October 20, 2026

    Unions are great when the cases are unrelated. When they share behavior, C# 15's closed hierarchies give you a class hierarchy the compiler knows is complete. …

  3. NimblePros Blog
    October 15, 2026

    C# 15 adds native union types. We rebuild the Tiles & Tokens turn model as a union, let the compiler catch a missing case, replace a hand-rolled Result<T>, and …

  4. NimblePros Blog
    October 13, 2026

    It's your turn. You can roll, play a card, or pass. How does your code know which one happened? We kick off a series on C# 15 and .NET 11 domain modeling by …

  5. NimblePros Blog
    October 08, 2026

    Like so many things Aspire, a year makes all the difference, and support for AI coding agents has a whole new approach.

  6. NimblePros Blog
    October 06, 2026

    The Aspire dashboard is great. But sometimes you want your telemetry in a terminal.

  7. NimblePros Blog
    October 01, 2026

    I wrote about the Aspire CLI ten months ago. Here's what changed, and what I got wrong.

  8. NimblePros Blog
    September 29, 2026

    You have responsible AI guidelines on paper - now how do you configure them in your cloud console? A practical reference for the native safety, grounding, …

  9. NimblePros Blog
    September 24, 2026

    A confident wrong answer is more dangerous than an honest 'I don't know.' Here's why transparency, autonomy, and graceful degradation have to be UX and …

  10. NimblePros Blog
    September 22, 2026

    Aspire can deploy now, but what does that actually mean?