Industry Leader & Speaker

Over 350 speaking engagements since 2007

The below archive listing shows many examples of the types of talks that Mitchel has provided over the years. Given the historical nature of this information, some topics may be superseded so the date of event should be considered.

Historical Speaking Engagements

DevUp 2022

Deploying Secure Web Apps on Azure App Service (PaaS)

Managing and deploying web applications in Azure in a secure manner isn't an exact science, but there are many tools available to take some of the guess work out of the process. This talk explores a number of these features and configurations.

Secure Azure Web PaaS Slides
DevUp 2022

Practical GitHub Actions for ASP.NET Core Developers

Understanding GitHub Actions as an ASP.NET Core developer can be complicated. This talk focused on some quick-hit examples of how to implement GitHub actions with ASP.NET Core applications while also exploring the features, options, and pricing that may come into play with the implementation.

GitHub Actions for Asp.NET Core Slides
Des Moines Azure User Group

Implementing Geo-Redundant AppServices with Azure

Azure PaaS offerings, such as AppService, provide a great benefit not only in ease of management but also with the available options for geo-redundancy and fault tolerance. However, there are important considerations with application architecture and deployment to do things successfully.

Geo-Redundant AppService Slides
DNN Summit 2021

.NET 5 & DNN- Exploring Your Options

As the future of .NET continues to push ahead to .NET 5 and beyond, where do things stand for developers using technology, such as DNN, that are WebForms based? This session explored the options available to those stuck in a similar position.

DNN/.NET 5 Slides
DNN Summit 2020

Dependency Injection in DNN

DNN Platform added support for Dependency Injection in Version 9.4.0 this session provided an overview for developers as to what they could expect when implementing DI in their projects.

DNN Dependency Injection Slides
DNN Summit 2020

DNN Security Best Practices

DNN Platform offers an endless amount of customization which can leave websites vulnerable. This session provides an overview of key security considerations and configurations to keep your site secure.

DNN Security Slides
DevUp 2019

The Struggles of Open Source Leadership

Leading open-source projects can be a real struggle, and is often a game of patience and dedication. This session shares some of my lessons as a leader of multiple open-source projects.

Open Source Leadership Struggles Slides
NYC Code Camp 2019

Practical Unit Testing Patterns for .NET Core

Unit testing with .NET Core and ASP.NET Core isn't as straight forward as it might seem at times. Framework limitations introduce situations whereby unit testing can be met with complications, or reporting tools that paint a gloomy picture. This session explores patterns for success with Unit Testing.

Unit Testing Patterns Presentation
View GitHub Unit Testing Sample
NYC Code Camp 2019

Azure CI/CD In 60 Minutes or Less

This session provided a practical overview of Azure DevOps and how you can implement Continous Integration and Continous Deployment processes within your applications with relative ease. Emphasis is placed on supporting multi-environment deployments with single pipelines. The presentation slides contain step-by-step instructions for all processes.

Azure CI/CD Presentation
NYC Code Camp 2019

Transitioning to .NET Core - It Doesn't Need to Hurt

The migration to .NET Core should not be painful, however, it does require proper evaluation and planning to ensure a smooth transition.

Presentation
Prairie.Code() 2019

Enterprise Project Architecture in ASP.NET Core

Microsoft has provided amazing documentation as part of the ASP.NET Core release. This documentation is fantastic, however, it does not properly address real-world development concerns such as architecture, re-use, and testability. This session is a deep dive into those concepts.

Enterprise Project Architecture Slides
Prairie.Code() 2019

Website Security - What You Need to Know

This 60-minute session provided a deep dive into website security for developers. It reviews common security configuration mistakes, suggested hardening principles, and best practices recommendations for helping to shift an organization to be more security-focused. References for documentation are also included.

Website Security Presentation
Prairie.Code() 2019

ASP.NET Core Full-Day Training

This was a full-day training introducing individuals to .NET Core Development practices for enterprise architecture as well as long-term support. The session ended with a discussion around the usage of Azure DevOps for automated builds and deployments.

Azure CI/CD Presentation
View GitHub Sample Repository
Code PaLOUsa 2019

Make Your ASP.NET Core Application Amazingly Fast

ASP.NET Core already provides us with a robust, high-performance, environment to build our application on. However, development practices and even those of our designers and content editors can reduce the overall performance that we experience without our applications. This session explores methods to monitor and improve the performance of your .NET Core App.

ASP.NET Core Performance Presentation
Code PaLOUsa 2019

Azure CI/CD In 60 Minutes or Less

This session provided a practical overview of Azure DevOps and how you can implement Continous Integration and Continous Deployment processes within your applications with relative ease. Emphasis is placed on supporting multi-environment deployments with single pipelines. The presentation slides contain step-by-step instructions for all processes.

Azure CI/CD Presentation
Nebraska.Code() 2019

Website Security - What You Need to Know

This 60-minute session provided a deep dive into website security for developers. It reviews common security configuration mistakes, suggested hardening principles, and best practices recommendations for helping to shift an organization to be more security-focused. References for documentation are also included.

Download Website Security Slides (.ppt)
Nebraska.Code() 2019

ASP.NET Core Full-Day Training

I provided an all-day training focused on .NET Core Development practices. In this 8-hour session, we started with a blank slate and worked through all common developer needs for building an ASP.NET Core web application including; authentication, dependency injection, performance, security. Additionally, we discussed CI/CD processes and how a project needs to change to support proper CI/CD.

Download .NET Core Development Slides
View GitHub Sample Repository

Quote from Mitch

I firmly believe in the importance of sharing our experiences with others and learning from our peers. It is the only way we as software developers can truly improve at our craft.