Mitchel Sellers
Flying Code Ninja!
Ankeny, Iowa, United States
Actions
Mitchel Sellers is globally known as a 17-time Microsoft MVP, an ASPInsider, a DNN MVP, is an MCP (Microsoft .NET, ASP.NET and SQL Server), and CEO of IowaComputerGurus Inc. Sellers has a deep understanding of software development and when speaking focuses on proper architecture standards, performance, stability, security, and overall cost-effectiveness of delivered solutions. This message and his abilities resonate in the technical war room as well as the executive board room.
Mitchel is a prolific public speaker, presenting more than 400 sessions at user groups and conferences globally, such as DevUp, SDN, and Code PaLOUsa. Sellers has been the author of multiple books and a regular blogger on technology topics.
When Mitchel is not working in technology, you will find him flying his airplane, teaching others how to fly, or spending time with his family He is also actively involved in the Open Source Community working diligently to further the movement. Find out more about Sellers at his website http://www.mitchelsellers.com.
Area of Expertise
Topics
Simplify API Consumption with Refit
Integration of .NET Projects with API's can often be tedious, with the common patterns involving a lot of HttpClient work, repetition, and potentially wasted time. Refit is an open source library that introduces an entirely different way to architect your API consumption that will speed your time to development and let you get back to doing the things that you should be doing which is implementing your true product solution.
This presentation will showcase the powers of Refit and will show multiple examples of how complex API's can be called quickly and limited coding needed to create downstream clients that can interact with the APIs. Examples will be provided for internal use (Your own API's used by you) and external use (You are consuming someone else's API). Included in these examples are side-by-side comparisons showcasing the time/code savings introduced by using Refit.
Revolutionizing Communication: Mastering Two-Way Text Messaging Application Interactions
In today's constantly connected, always available world, effective communication is paramount for businesses and organizations to thrive. Two-way text messaging applications have emerged as powerful tools to facilitate real-time, personalized, and interactive conversations with customers, clients, and stakeholders. This conference session aims to delve deep into the world of implementing these interactions and unlocking their potential for enhancing engagement, customer satisfaction, and operational efficiency.
This session will explore not only the technical how of implementation but will also explore the personal, legal, and emotional considerations regarding the proper application architecture to ensure that a truly effective communication strategy can be realized.
With an example application at hand, the session will explore feature enablement, user experience expectations, feature support, and regulatory impacts of SMS messaging implementation projects.
Attendees will leave with the tools and insights to create their own solutions within their apps to better service customers in a manner that is repeatable, reliable, and relatable to a wide variety of users.
Juggling the Hats: Sustaining Career, Family, and Sanity in Tech
Software professionals operate in an environment of constant change, high expectations, and competing responsibilities. Architects, developers, leaders, parents, mentors, we often wear all the hats at once. Drawing on more than two decades as an independent consultant and technology executive, this session shares practical strategies for maintaining balance without sacrificing career momentum or personal well-being. We’ll explore managing professional timelines, protecting family commitments, investing in continuous learning, and prioritizing mental health in demanding roles. Attendees leave with concrete tools and habits they can apply immediately to reduce burnout, make better decisions, and build a sustainable long-term career in technology.
Enterprise-Ready .NET MAUI Blazor: Architecture and Performance at Scale
Building cross-platform applications with .NET MAUI Blazor is compelling, but enterprise environments demand careful architectural and performance planning. This session explores how to design MAUI Blazor Hybrid applications that scale across mobile and desktop platforms while delivering native-level responsiveness. Learn how to structure shared libraries, optimize startup time, manage memory, and apply Native AOT and trimming safely. We’ll examine offline-ready designs, authentication strategies, dependency injection patterns, and platform-specific tuning. Through real-world examples and tooling demos, attendees leave with practical guidance for shipping MAUI Blazor apps that meet enterprise reliability, performance, and maintainability expectations.
Engineering Quality at Scale: Standards and Security for AI-Enabled Teams
Quality and consistency do not happen by accident; they are the result of deliberate engineering standards and automated enforcement. This session explores how enterprise teams can implement coding standards, security reviews, and architectural policies that guide both human developers and AI-powered agents. Learn how linting, analyzers, policy-as-code, pull request automation, and CI/CD guardrails shape daily development while ensuring reliability and compliance. We’ll examine how clearly defined conventions improve agentic workflows, reduce rework, and prevent drift across large portfolios of applications. Attendees leave with practical strategies for building quality into every commit.
Creating Reusable GitHub Actions for Enterprise-Scale Automation
Large organizations rarely manage a single repository, and duplicating build and deployment pipelines across dozens of projects quickly becomes expensive and error-prone. This session explores how to design GitHub Actions for reuse, governance, and long-term maintainability in enterprise environments. Learn when to use composite actions, reusable workflows, and shared templates, along with strategies for versioning, security hardening, and organizational rollout. We’ll examine real-world patterns for standardizing builds, tests, security scans, and deployments across teams while preserving flexibility where it matters. Attendees leave with a blueprint for reducing pipeline sprawl and accelerating delivery at scale.
Boost Development Productivity with GitHub Copilot Agents
With all of the various AI tools, third-party IDEs, and other elements, it can be hard to navigate just how best you can improve your day-to-day productivity and throughput with AI. This session explores the usage of GitHub Copilot Agents and how they can be leveraged to improve productivity, how you can integrate the agents into your day-to-day operations, and most specifically, how you can ensure that you utilize your monthly allocations in a manner that is both effective and valuable.
We will explore configuration best practices for standards and privacy. We will review examples of good and bad integrations with the AI Agent, and how to ensure you are able to get results that work, with the least amount of consumption. We will also discuss the types of situations that are NOT suited for use with Agents to prevent lost spend.
We will end the session with a review of metrics, reporting, and analytics to ensure that you are getting the most value out of your AI spend.
Architecting High-Performance ASP.NET Core Applications
Performance cannot be bolted onto an application after deployment—it must be designed in from day one. In this session, we explore the architectural decisions, patterns, and practices that drive high-performance ASP.NET Core systems in real-world enterprise environments. Learn how hosting models, middleware pipelines, caching strategies, dependency lifetimes, async usage, and serialization choices impact throughput and latency. We’ll examine common bottlenecks seen in production systems, demonstrate profiling with Visual Studio and runtime diagnostics, and discuss how to scale effectively in cloud environments. Attendees leave with a practical framework for building resilient, fast web applications before problems reach production.
AI + Teams = ?? (Managing AI Within Your Organization)
AI is excellent; it can be a huge productivity booster. However, it can also create a mess of situations if your team is not fully prepared to handle it. It is essential to control who has access, the level of access they have, and what other protocols are in place to safeguard your organization from AI misuse.
Concerns exist regarding confidentiality, billing, security, and more. In this talk, we will talk about the corporate side of AI usage within development and tips & tricks to manage your AI usage among teams and help to ensure that AI remains a productive and valuable asset to your organization.
Emphasing enablement, with proper controls, we can vastly improve team productivity without adding resources. However, it must be smartly done, and ONLY those with the proper training & backing should be allowed to utilize all aspects fully. But they must be exposed to it at all levels. Therefore, creating training programs and similar can be a huge asset!
Agentic Development in .NET: Using GitHub Copilot for Real-World Productivity
Agentic development is reshaping how .NET teams build software; however, enterprise environments demand more than experimentation. This session demonstrates how ASP.NET, Blazor, and .NET MAUI developers can safely and effectively use GitHub Copilot’s agent mode inside Visual Studio and GitHub workflows to accelerate delivery without sacrificing quality or stability. We’ll explore real-world scenarios such as feature scaffolding, refactoring, test generation, debugging, and documentation, along with configuration strategies for security, compliance, and team consistency. Attendees will see live examples, governance approaches, and guardrails that make agentic workflows production-ready for regulated and large-scale organizations.
Advanced EF Core: High-Performance Data Access and Temporal Table Strategies
Enterprise systems place extreme demands on data access layers. This session dives deep into advanced Entity Framework Core techniques for building high-throughput, low-latency applications while meeting auditing and compliance requirements with SQL Server temporal tables. Attendees will learn how to use compiled queries, efficient projections, batching, and controlled tracking to reduce overhead at scale. We’ll explore modeling and querying system-versioned tables, retrieving historical data, and minimizing the performance impact of change tracking. Through real-world examples, performance measurements, and architectural guidance, this talk equips experienced developers with immediately actionable patterns for production EF Core workloads.
.NET Aspire & Existing Projects: Elevate Developer Experiences
Starting new projects with .NET Aspire is documented in great detail, however, existing projects and the usage of Aspire is far less understood. This session will explore .NET Aspire, what it is, how it benefits teams, and how you can utilize it in existing projects to improve productivity and setup your team for success, even if not utilizing it for cloud deployment.
We will explore the high-level features of Aspire and the benefits they offer to development teams. We will review how to integrate Aspire into an existing project, allowing for a quick setup of environments and a consistent development process. We will finish with tips and tricks to take your existing application, regardless of the architecture and leverage Aspire to improve developer, testing, and other experiences.
Elevate User Generated Content with Azure AI Vision & Content Safety
We live in a world where user generated content is never-ending, and the amount of data recorded is ever growing. AI tools can be utilized to provide world-class experiences to users and also enhance safety of application users.
Azure AI Vision and Azure AI Content Safety both provide tools that can be leveraged by applications accepting User Generated content to provide more robust searches, better content categorization, and even help with moderation of offensive or inappropriate content.
This session takes a look into both of these tools and how they might be leveraged in an application to extract rich context from images as well as how it could be utilized to help identify content that may need moderation support. The primary goal is to provide an elevated user experience while ensuring that the content provided is appropriate for the set audience.
Make Your ASP.NET Core Application Amazingly Fast!
Everyone has seen the performance benchmark reporting for ASP.NET Core, it can be blazing fast. However, these are optimized benchmark situations that might not directly translate to your application.
This session takes a deep dive into the performance features and configurations that will take your application from fast to amazingly fast. Understanding the tools of the trade to ensure that you can achieve benchmark worthy performance with applications of any kind is of the utmost importance.
Even if you are using Entity Framework, third-party solutions, or otherwise should not impact your performance so lets work together and make your application work as you expect!
But It was Logged! Practical Logging & Monitoring with .NET Core
.NET Core makes writing log entries a breeze within your applications, however, that is where the out-of-the-box simplicity ends. So you have decorated your code with all of these pretty log messages that are designed to make your life easier, but then what? Have you actually reviewed them? Something bad happened, did it tell you? What about confidential information, have you limited that from being logged?
Well, this session is designed to help take your logging from ***IMPLEMENTED*** to ***USABLE***. Logging is great, but we have so many questions to answer, including where you store the logs, how you get notifications etc. In this code-focused solution, we explore the following concepts, with detailed examples.
* Where to log entries to, and flexible configurations
* Monitoring and escalation of log entries
* Integration with logging & external assemblies
* Configuration & build systems with logging
At the end of the session, attendees should be able to work with logging and exception handling in .NET Core effectively.
Orlando Code Camp 2026 Sessionize Event Upcoming
KCDC 2025 Sessionize Event
dev up 2025 Sessionize Event
Nebraska.Code() 2025 Sessionize Event
Stir Trek 2025 Sessionize Event
Orlando Code Camp 2025 Sessionize Event
Visual Studio Live! Las Vegas 2025 Sessionize Event
DNN Summit 2025 (Las Vegas, NV) Sessionize Event
.NET Conf 2024 Sessionize Event
Iowa Code Camp Fall 2024 Sessionize Event
dev up 2024 Sessionize Event
Nebraska.Code() 2024 Sessionize Event
KCDC 2024 Sessionize Event
ABP Dotnet Conference 2024 Sessionize Event
Visual Studio Live! Las Vegas 2024 Sessionize Event
Orlando Code Camp 2024 Sessionize Event
DNN Virtual Summit 2024 Sessionize Event
dev up 2023 Sessionize Event
KCDC 2023 Sessionize Event
Scenic City Summit 2023 Sessionize Event
Orlando Code Camp 2023 Sessionize Event
DNN Virtual Summit 2023 Sessionize Event
Code PaLOUsa 2022 Sessionize Event
KCDC 2022 Sessionize Event
dev up 2022 Sessionize Event
DNN Virtual Summit 2022 Sessionize Event
NDC Oslo 2021 Sessionize Event
PASS Data Community Summit 2021 Sessionize Event
KCDC 2021 Sessionize Event
Code PaLOUsa 2021 Sessionize Event
DNN Virtual Summit 2021 Sessionize Event
NDC London 2021 Sessionize Event
Code PaLOUsa 2020 Sessionize Event
SciFiDevCon Sessionize Event
DNN Summit 2020 Sessionize Event
dev up Conference 2019 Sessionize Event
Code Camp NYC 2019 Sessionize Event
Code PaLOUsa 2019 Sessionize Event
dev up Conference 2018 Sessionize Event
Mitchel Sellers
Flying Code Ninja!
Ankeny, Iowa, United States
Actions
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