Mitchel Sellers

Information & Communications Technology

Business & Management

.net core Visual Studio / .NET ASP.NET Core entity framework core Entity Framework Identity performance architecture OpenSource Azure Security Cloud Security Cloud App Security

Ankeny, Iowa, United States

Mitchel Sellers

Flying Code Ninja!

Mitchel Sellers is globally known as a 14-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.


Microsoft MVP, ASP Insider, DNN MVP, MCP, and regular public speaker

Current sessions

Managing Security With DNN In The Modern World

Information security is critical in the current technology landscape, however, understanding what it means to be secure can be often complicated. This becomes even more critical when utilizing a CMS or other framework for development.

In this session, we will review security best practices, common areas of concern, as well as the DNN Platform security policy and procedures.


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!


Making the Move to .NET MAUI

Now that .NET MAUI is real, what does this mean for existing Xamarin.Forms projects? How do we upgrade, what is the future like, and how quickly must we get there!

This session looks at the real-world implications and risk associated with upgrading your existing Xamarin.Forms based solutions to the newer .NET MAUI Processes.

We will explore the following as it relates to the transition.

* Completing the Migration
* Risks to Migration
* Build & Packaging Implications
* Emulator and Device Support
* Benefits once transitioned to MAUI

All information in this session is based on real-world transition experience of more than a 1/2 dozen mobile applications.


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.


Architecting ASP.NET Core for Geo-Distributed Deployment

With the combination of ASP.NET Core and Azure PaaS tooling, it is possible to quickly, easily, and cost-effectively create a geo-distributed application that can be hosted for <= $400 a month. Doing so, however, does require specific knowledge in both application architecture as well as application deployment to ensure operational effectiveness is managed.

This session will explore a sample application and distribution that shows automated deployment and operation of an application in multiple Azure Data Centers and the inputs necessary to accomplish this, including application architecture dependencies and options for Azure Configuration.

After this session attendees will have an example model allowing them to explore geo-distribution of their own applications with a solid understanding of pitfalls and troublesome areas of implementation.


Deploying Secure Web Apps on Azure App Service (PaaS)

Azure PaaS offerings are robust, complex, and ever-changing. One of the biggest detractors for organizations adopting the PaaS offerings is the potential exposure to other resources. With recent enhancements to the Premium App Services infrastructure, it is easy to implement a robust environment, on low-cost Azure resources and keep your private information private and protected from others in the Azure Cloud.

This session will take a deep dive into real-world application deployment scenarios and how they can be hardened and protected form un-wanted access even on the low-cost Azure Tiers.


Past and future events

DNN Virtual Summit 2022

9 Feb 2022 - 10 Feb 2022

NDC Oslo 2021

29 Nov 2021 - 3 Dec 2021
Oslo, Norway

KCDC 2021

15 Sep 2021 - 17 Sep 2021
Kansas City, Missouri, United States

Code PaLOUsa 2021

18 Aug 2021 - 20 Aug 2021

DNN Virtual Summit 2021

24 Feb 2021 - 25 Feb 2021
Orlando, Florida, United States

NDC London 2021

25 Jan 2021 - 29 Jan 2021
London, England, United Kingdom

Code PaLOUsa 2020

19 Aug 2020 - 21 Aug 2020
Louisville, Kentucky, United States

SciFiDevCon

29 Jul 2020 - 31 Jul 2020

DNN Summit 2020

24 Feb 2020 - 26 Feb 2020
Orlando, Florida, United States

dev up Conference 2019

14 Oct 2019 - 16 Oct 2019
St. Louis, Missouri, United States

Code Camp NYC 2019

12 Oct 2019
New York City, New York, United States

Code PaLOUsa 2019

21 Aug 2019 - 23 Aug 2019
Louisville, Kentucky, United States

dev up Conference 2018

8 Oct 2018 - 10 Oct 2018
St. Louis, Missouri, United States