Sarah Dutkiewicz

Sarah Dutkiewicz

Senior Trainer

Sarah – who goes by "sadukie" in the tech community – is a platform-agnostic technologist known for helping developers understand user experience and on-boarding developers into new technologies in a short period of time. From waterfall development to Agile development, Sarah has experience in working in both environments and transitioning teams from waterfall into Agile. She has also worked with fellow developers in introducing ATDD skills to the non-technical folks – including requirements gathering in gherkin for business analysts and explaining Agile concepts to non-technical teams.

Sadukie also helps with promoting communities, engaging over social media, and helping non-technical teams understand how to work with their technical counterparts. She is a native Clevelander and uses her local knowledge to help connect people – technical and non-technical – for common good.

Sarah holds a Bachelors of Science degree in Computer Science & Engineering Technology from the University of Toledo. Sarah is a Microsoft MVP, published technical author, podcast/live coding guest, conference organizer, speaker, community advocate, software developer, wife, and mom.'

Posts

  1. Sadukie
    October 27, 2026

    We store Tiles & Tokens saved games in Postgres with EF Core 11: nested complex types in columns and JSON, indexes on nested complex properties, real execution …

  2. Sadukie
    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 …

  3. Sadukie
    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. …

  4. Sadukie
    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 …

  5. Sadukie
    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 …

  6. Sadukie
    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, …

  7. Sadukie
    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 …

  8. Sadukie
    September 17, 2026

    Every AI query burns real electricity, real cooling, and real carbon. Here's why treating carbon footprint as a query optimization problem - not a …

  9. Sadukie
    September 15, 2026

    Software defaults carry culture, and translating the prompt doesn't fix it. Here's why cultural inclusion and user autonomy have to be architectural choices - …

  10. Sadukie
    September 10, 2026

    Most AI failures aren't prompt engineering problems - they're system design, data pipeline, and architectural failures. Here's why responsible AI has to be …

  11. Sadukie
    August 25, 2026

    In the sixth post of our SignalR for Blazor series, we bring it all together - the best practices that keep real-time apps reliable, the patterns worth …

  12. Sadukie
    August 20, 2026

    In the fifth and final post of our SignalR for Blazor series, we look at real-time notifications - the notification types, hub design for sending and receiving, …