Kajetan Duszyński
Tech Lead @ Jit Team, Microsoft MVP
Warsaw, Poland
Actions
Senior Developer/Team Leader at JIT Team with over 10 years of commercial experience. A passionate enthusiast for new technologies. Vlogger, blogger, YouTuber, and a person who feels best within the developer community. For more than 3 years, he has been helping people transition into the IT industry.
Area of Expertise
Topics
Minimal API 2.0: Advanced Patterns and Best Practices for Lightweight Web Services
Take your Minimal API skills to the next level with advanced patterns and best practices. Learn to structure large applications using Minimal API, implement complex routing scenarios, and integrate middleware effectively. Explore new features in ASP.NET Core enhancing Minimal API capabilities, discuss strategies for testing and documenting these lightweight services, and demonstrate clean architecture while maintaining simplicity
Blazor: Seamless Integration of Server and Client-Side Rendering in .NET 9
Explore the latest advancements in Blazor, combining server-side and client-side rendering for optimal performance. Learn to create high-performance web applications that offer client-side interactivity with server-side initial load speed. We'll cover new features in .NET 9 enabling this hybrid approach, demonstrate real-world implementation strategies, and discuss performance optimizations for various scenarios
Blazor WebAssembly Performance Optimization: Techniques for Lightning-Fast Web Apps
Unlock the full potential of Blazor WebAssembly with advanced performance optimization techniques. Cover strategies for reducing initial load times, optimizing runtime performance, and minimizing memory usage. Learn about lazy loading, efficient state management, and WebAssembly-specific optimizations. Explore tools for performance profiling and demonstrate how to achieve near-native speed in complex Blazor applications
AI-Powered Code Reviews: Leveraging GitHub Copilot for Enhanced Code Quality
Dive into AI-assisted code reviews using GitHub Copilot. Learn advanced techniques for integrating Copilot into your development workflow to catch bugs, improve code quality, and ensure best practices. Explore customizing Copilot for project-specific needs, interpreting its suggestions effectively, and using it to mentor junior developers. Real-world case studies will demonstrate the impact on code quality and team productivity
Beyond Semantic Kernel: Multi-Agent System Architecture with Microsoft Agent Framework
For the past two years, .NET developers have faced a dilemma: choose the corporate stability of Semantic Kernel or the orchestration dynamics of AutoGen. In 2026, this debate is over. The Microsoft Agent Framework has unified these paradigms, creating a new standard for building intelligent agentic applications.
In this deep-dive session, we will explore the architecture of the Agent Framework, analyzing how it combines the "Brain" of Semantic Kernel with the "Conversation" of AutoGen. We will go beyond simple chatbots to build a complex, event-driven multi-agent system capable of handling long-running business processes with a "Human-in-the-Loop" element.
Key Topics:
Migration Path: Refactoring Semantic Kernel plugins into Agent Framework tools.
State & Persistence: Leveraging the new threading model to maintain context across sessions and server restarts.
Reliability: Handling hallucinations and loops in autonomous agent interactions.
Join to learn how to future-proof your AI stack and build agents that don't just talk, but work.
Beyond the Dashboard: Production Distributed Systems with .NET Aspire 13
.NET Aspire makes spinning up a distributed application trivial, but what happens after deployment?
This session goes beyond the Aspire dashboard, focusing on production readiness. We will investigate how to configure Aspire for real-world Azure deployments, handling secrets, resilience patterns, and observability integration.
Topics:
Infrastructure as Code: How Aspire integrates with Bicep and Terraform for repeatable deployments.
Resilience: Implementing custom retry policies and circuit breakers using Microsoft.Extensions.Resilience inside the Aspire host.
Monolith vs. Microservice: Using Aspire to manage a Modular Monolith ("Modulith") before splitting it up.
What's New in Aspire 13: A look at the new features from the 2026 release cycle.
Rendering Millions: Advanced Data Visualization with Blazor QuickGrid and .NET 10
Blazor is fast, but rendering thousands of data rows can still bring a browser to its knees. In .NET 10, the QuickGrid component has matured into a powerful tool for enterprise data visualization - if you know how to use it.
This session delves into rendering performance. We will push QuickGrid to its limits, exploring new virtualization capabilities, conditional RowClass styling, and custom column renderers.
We will analyze:
Virtualization Internals: How ItemsProvider works with EF Core to ensure you never fetch redundant data.
Static Asset Delivery: Leveraging new fingerprinting and compression in .NET 10 to drastically reduce load times.
Programmatic Control: Locking column options and controlling filtering from C# code.
Throw Away Bash Scripts: The Era of File-Based Apps in .NET 10
For years, Python and Bash ruled the world of DevOps scripts and quick tools. C# required a solution file, a project file, and a build process just to print "Hello World." In .NET 10, this ceremony vanishes.
This session introduces the "File-Based App" model in .NET 10. We will show how to write single-file C# programs that can reference NuGet packages, utilize the full .NET runtime, and launch instantly.
We will build:
A data migration tool using EF Core in a single .cs file.
A robust DevOps script replacing complex PowerShell logic.
A micro-web server for testing, contained entirely within app.cs.
Find out why C# is finally ready to become your favorite scripting language.
Bare Metal .NET: Squeeze Every Drop of Performance from Minimal APIs in .NET 10
.NET 10 is the fastest runtime in history, but is your API utilizing it? Minimal APIs have matured from a "lightweight alternative" to the performance standard for cloud-native microservices.
This session explores advanced features of Minimal APIs in .NET 10, focusing on the new validation integration, NativeAOT (Ahead-of-Time compilation), and the Request Delegate Generator (RDG). We will perform live coding of a high-performance microservice, optimizing it step-by-step - from a standard implementation to a natively compiled, allocation-free beast.
We will cover:
Validation 2.0: Utilizing the new AddValidation method and source generators to secure inputs without reflection overhead.
NativeAOT: Trade-offs, "gotchas," and massive startup time gains for serverless deployments.
Observability: Leveraging new .NET 10 metrics and OpenTelemetry support to find bottlenecks.
Open the World to Your Agents: A .NET Developer’s Guide to the Model Context Protocol (MCP)
Building an AI agent is simple; giving it access to corporate data is the challenge. Historically, connecting an LLM to an internal database, GitHub repository, or CRM required writing dedicated connectors (glue code) for every integration. Enter the Model Context Protocol (MCP) - an open standard that normalizes how AI agents discover and consume resources.
This session is a practical guide to implementing MCP in the .NET ecosystem. We will build a custom MCP Server in C# that exposes an existing .NET Minimal API to an AI Agent, allowing it to query data, execute commands, and navigate relationships without any hardcoded prompts.
.NET Developer Conference '25 Sessionize Event
Update Conference Prague 2025 Sessionize Event
Tunisia Dev Days 2025 Sessionize Event
.NET DeveloperDays 2025 Warsaw Sessionize Event
DWX - Developer Week '25 Sessionize Event
Update Conference Krakow 2025 Sessionize Event
Update Conference Prague 2024 Sessionize Event
MS Tech Summit
Smart Components w Blazorze - Dopraw swoje formularze szczyptą AI
4Developers
Blazor Render Modes i inne nowości - rewolucja, ewolucja czy wymyślanie koła na nowo?
Warsaw IT Days
Blazor Render Modes i inne nowości - rewolucja, ewolucja czy wymyślanie koła na nowo?
Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.
Jump to top