© Mapbox, © OpenStreetMap
Shawn Wildermuth

Shawn Wildermuth

Microsoft MVP, Speaker and Pluralsight Author

The Hague, The Netherlands

Actions

Shawn Wildermuth has been tinkering with computers and software since he got a Vic-20 back in the early ‘80s. As a Microsoft MVP since 2003. He’s the author of over twenty Pluralsight courses, written eight books, has a popular YouTube channel, and is one of the Wilder Minds. You can reach him at his blog at http://wildermuth.com.

As a filmmaker, he creates documentaries including a feature-length, documentary about software developers today called “Hello World: The Film”. You can see more about it at http://twainfilms.com.

Badges

Area of Expertise

  • Information & Communications Technology

Topics

  • Vue Js
  • .NET
  • .NET Core
  • Azure
  • Web Development
  • ASP.NET Core
  • C#
  • TypeScript
  • Softskills
  • Microsoft SQL Server
  • 🙋 Soft skills for developers
  • JavaScript & TypeScript
  • UI/UX Design
  • Pinia
  • Architecture
  • Cloud Architecture
  • Azure App Service
  • Azure container Apps
  • .NET Aspire
  • Azure SQL Server
  • PostgreSQL
  • Software Architecture
  • Team Building
  • Team Leading
  • Vue

Will the Last Developer Please Turn Off the Lights

The death of the professional developer was greatly exaggerated. This isn't the first time that tech has promised to let end-users develop their own code. I don't think it will work this time either. In this talk, i'll delve into my own story of where I think AI for developers is headed and how it might affect our industry.

Prompts, Vibes and Agents: Practical AI for Developers

We're inundated with AI tools to help developers build applications. But are these tools overhyped? Let's find out together. I'll be using Agents to build code to see where I think will help developers most.

Pragmatic Architecture in .NET Core Workshop

Building or refactoring large projects can be a daunting task. This course will help you understand the basics of software architecture and how to apply them to your .NET Core projects. We will cover the basics of software architecture, how to structure your application, and how to coordinate the components of your application. We will also cover monitoring distributed applications and how to act on problems when they arise.

Prerequisites
Before taking this course students should have some familiarity with .NET and C#.

What You will Learn?
- Learning the basics of software architecture
- Monoliths, microservices and everything in between
- Components of a distributed application
- Messaging between components
- Monitoring distributed applications

Configuration and Secret Management with Azure

For .NET developers, it is easy to end up putting all your configuration and secrets in appsettings files, but checking in secrets is never a good idea. For applications hosted in Azure, using App Configuration and KeyVault are a great way to make sure that you have a simple way to define and re-use your configuration system for all your apps.

Building APIs with .NET Core

.NET Core has changed quite a lot about how we are going to build REST-ful APIs. It opens up new avenues to build API projects both small and large using a mix of Controller-based and Minimal APIs.

In this workshop, I'll help you understand what's changed, when to use what, and basics of dealing with APIs in general. This workshop covers:

- What is ASP.NET Core
- Creating Your First Project
- Building the Data Model with Entity Framework Core
- Designing the API
- Securing the API with Microsoft Identity

Come learn all about modern REST APIs in .NET in this workshop by Shawn WIldermuth (me!).

This is a workshop, not a session talk. It requires at least four hours to teach and I can teach an 8 hour version.

Build a Web App with ASP.NET Core and Vue

Building for the web can be daunting as there are so many different technologies to choose and integrate. Sometimes it's best to see how it all fits together. In this full-day workshop, Shawn Wildermuth will walk you through building a web app from file->new to completed project.

The topics covered include:

- What is ASP.NET Core
- Creating Your First Project
- Building the Data Model with Entity Framework Core
- Designing the API
- Securing the Web App
- Building the Client with Vue
- Integrating TailwindCSS
- Hosting Vue in ASP.NET Core

This workshop will build the project step-by-step (and you should be able to follow along). With eight hours, you will be presented with the smorgasbord of technologies that will give you the ramp up to using each of these technologies.

For the course, it is recommended that you bring a laptop with either Visual Studio, Visual Studio Code or Rider installed on the laptop. Please have the following installed as well:

- .NET Core SDK
- Node.js LTS

This workshop cannot be taught in less than 8 hours. There isn't a shorter version of this workshop.

Nullable Reference Types: It's Actually About Non-Nullable Reference Types

Isn't `null` the bane of many of a developer's life? Working with nullable data has always required some amount of understanding this third state of data.

Recently, Microsoft introduced Nullable Reference Types to .NET developers and for many a long-term C# developer, the change was daunting. In recent iterations, Nullable Reference Types are now the default for new projects. But once you understand the reason to use Nullability, you'll see how it can simply your code and have to use less safeguards around your code. Instead of turning it off, let me show you why Nullable Reference Types exist and how they could make your code better.

Diversity for Better Software: Pragmatic Reasons to Have Diverse Teams

In my past few years, I’ve been investigating and interviewing a series of developers about the problems of diversity in software. Both women and people of color still represent a smaller share of developers than they should. In this keynote, Shawn will talk about pragmatic reasons to diversity and add inclusion to make software better, not just for the social justice reasons.

Design Your APIs First: Avoiding the Technical Debt of Cowboy API Design

Thinking ahead is one of the tenets of a good developer. But, we don't always have the time to plan well. When it comes to designing REST APIs, this is especially important as you'll be making decisions that you'll have to live with for a long time. Just striking forward, coding up your API is likely a mistake. Let's talk about what API design really encompasses.

In this talk, Shawn Wildermuth will design an API so you can see how REST really works and everything you need to consider before you deploy your first API.

Lock It Down: Using Azure Entra ID for .NET APIs and SPAs

.NET developers are thrown a lot of jargon when it comes to securing REST APIs: Identity, OAuth, JWT, OpenID, Cookies, and more. But for many of us, we just want a way to protect our Azure apps to well-known users inside and outside of our organization. That's where Azure Entra ID (formerly Azure AD) comes in.

What if I told you that it wasn't that hard? Would you really believe me? In this talk, I'll walk through adding Entra ID to a Vue App and the backend .NET API server.

Aging in Software Development

As I enter late middle age, I am starting to think about my role in software development. Questions like: "Am I as sharp as I used to be?", "Can I compete with younger developers?", and "Do I want to do more than coding?" haunt me. But I feel like I might be turning a corner to see how my experience can be an asset to any team. The trick might be just believing in my self.

In this talk, I'll talk frankly about what it is like getting older in tech. How can I future proof my life in this last chapter of my working life. And, how I can actually enjoy where I am at instead of just fearing the future.

This could be a session or a keynote.

Aspirational Distributed Applications: Using Aspire to Simplify Development of Complex Applications

When I heard about Aspire, it took me a while to really get my head around what the .NET team is trying to do. While there have been existing ways to deploy complex connected applications (e.g. microservices, serverless, hybrid, and modular monoliths) like Kubernetes, Docker Compose and Podman. These are all great to use, but are not that friendly to .NET developers. This is where Aspire attempts better enable you to make cloud native applications in a more comfortable environment.

In this talk, I'll add aspire to an existing application that uses a mix of .NET and non-.NET components to see how it works!

Software Architecture in the Time of Claude

The last five years of AI has gone very fast. We've gone from suspicion to over-enthusiasm. While we can generate a lot of complex code, ultimately we're still responsible for the state of our systems. In this talk, I explain some techniques for keeping control of your systems and architecture without avoiding AI code generation.

While this talk uses Claude as an example, the techniques aren't Claude-specific. CoPilot and other tools would be similar.

Miniservices not Microservices in Azure

For small and medium sized businesses, the complexity of setting up and maintaining Kubernetes cluster or even Container Services (ACS) is not necessary. In this talk, I'll introduce a middle ground of using Azure's databases, AppServices, Azure Functions and ServiceBus to build out simplified architecture without resorting to full-blown microservices.

Herding the Cats of Enterprise Configuration

Centralized configuration and protection of secrets are key to large systems. Azure provides many ways to help, but knowing how it all works can be daunting. Technologies like KeyVault and AppConfiguration can simplify and secure your configuration. This talk will explain the difference between configuration and secrets as well as how to secure them with System and Managed Identities.

This is an Azure talk but uses C# as the example language. I can present this with TypeScript if I have enough notice.

DevSum 2026 Sessionize Event

June 2026 Stockholm, Sweden

AI Lowlands 2025 Sessionize Event

December 2025 Utrecht, The Netherlands

.NET Conf 2025 Sessionize Event

November 2025

Øredev 2025 Sessionize Event

November 2025 Malmö, Sweden

.NET Assemble! 2025 Sessionize Event

October 2025 's-Hertogenbosch, The Netherlands

Techorama 2025 Belgium Sessionize Event

May 2025 Antwerpen, Belgium

DOTNED SATURDAY 2025 Sessionize Event

May 2025 Hilversum, The Netherlands

devCampNoord 2025 Sessionize Event

April 2025 Groningen, The Netherlands

Future Tech 2025 Sessionize Event

March 2025 Utrecht, The Netherlands

Denver Dev Day | Developer's Conference | October 2024 Sessionize Event

October 2024 Denver, Colorado, United States

TechBash 2024 Sessionize Event

September 2024 Mount Pocono, Pennsylvania, United States

Atlanta Developers' Conference 2024 Sessionize Event

September 2024 Alpharetta, Georgia, United States

DevSum 2024 Sessionize Event

May 2024 Stockholm, Sweden

Stir Trek 2024 Sessionize Event

May 2024 Columbus, Ohio, United States

Orlando Code Camp 2024 Sessionize Event

February 2024 Sanford, Florida, United States

.NET Conf 2023 Sessionize Event

November 2023

DevSpace Technical Conference 2023 Sessionize Event

October 2023 Huntsville, Alabama, United States

Atlanta Developers' Conference 2023 Sessionize Event

September 2023 Marietta, Georgia, United States

KCDC 2023 Sessionize Event

June 2023 Kansas City, Missouri, United States

Techorama Netherlands 2022 Sessionize Event

October 2022 Utrecht, The Netherlands

KCDC 2022 Sessionize Event

August 2022 Kansas City, Missouri, United States

Techorama 2022 BE Sessionize Event

May 2022 Antwerpen, Belgium

DevSum 2022 Sessionize Event

May 2022 Stockholm, Sweden

NDC London 2022 Sessionize Event

May 2022 London, United Kingdom

Azure Cosmos DB Conf 2022 Sessionize Event

April 2022

.NET Conf 2021 Sessionize Event

November 2021

KCDC 2021 Sessionize Event

September 2021 Kansas City, Missouri, United States

.NET Developer Conference 2020 Sessionize Event

November 2020 Köln, Germany

Music City Tech 2018 Sessionize Event

May 2018 Nashville, Tennessee, United States

Shawn Wildermuth

Microsoft MVP, Speaker and Pluralsight Author

The Hague, The Netherlands

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