Shawn Wildermuth
CODE Author
Shawn Wildermuth has been tinkering with computers and software since he got a Vic-20 back in the early ‘80s. He’s been a Microsoft MVP, Pluralsight Author, and filmmaker. You can reach him at his blog at http://wildermuth.com or find out about his film at http://helloworldfilm.com.
Detailed Biography
Shawn Wildermuth has been tinkering with computers and software since he got a Vic-20 back in the early ‘80s. He’s been a Microsoft MVP, Pluralsight Author, and filmmaker. You can reach him at his blog at http://wildermuth.com or find out about his film at http://helloworldfilm.com.
Contact Information:
- Blog: www.wildermuth.com
Articles Authored
-
Aspirational .NET: What Is .NET Aspire?
Last updated: Tuesday, December 31, 2024
Published in: CODE Magazine: 2024 - March/April
Shawn describes the Aspire framework as something the ASP.NET Core team created to simplify the set-up of multiple smaller projects (microservices or not) with related components that you might be using (e.g., data stores, containers, queues, message buses, etc.). Shawn explores the concept of cloud native and explains how .NET Aspire simplifies the setup of distributed applications by providing tooling and a dashboard for monitoring and orchestration. Aspire is impressive so far.
-
Bun in the Oven
Last updated: Tuesday, December 31, 2024
Published in: CODE Magazine: 2024 - January/February
In this article, Shawn Wildermuth introduces a new JavaScript tool called Bun and examines its potential as a revolutionary solution for JavaScript and TypeScript developers. Bun aims to handle the four main scenarios of JavaScript tooling: JavaScript runtime, package management, bundler, and test runner. With its high speed, compatibility with Node.js/NPM, support for TypeScript and JSX/TSX, and incorporation of web browser APIs, Bun claims to be four times faster than Node.js. Shawn emphasizes the need for further testing and refinement before fully adopting Bun, but highlights its potential benefits for server-side JavaScript development.
-
Vite and Progressive Web Apps
Last updated: Wednesday, January 8, 2025
Published in: CODE Magazine: 2023 - September/October
Shawn how to integrate Progressive Web App (PWA) capabilities into applications built using the Vite development build environment. It explains the concept of PWAs, their benefits, and how they bridge the gap between mobile apps and websites.
-
Clean Shave: Razor Pages for Web Forms Developers
Last updated: Friday, June 28, 2024
Published in: CODE Magazine: 2023 - March/April
If you’re already familiar with ASP.NET Web Forms, you can apply your existing skillset to use Razor Pages instead. Shawn's overview of Razor Pages provides a straightforward migration path for Web Forms developers.
-
Minimal APIS: Stuck in the Middleware Again
Last updated: Monday, October 24, 2022
Published in: CODE Focus Magazine: 2022 - Vol. 19 - Issue 1 - .NET 7.0
ASP.NET Core lets you use middleware to interact with Minimal APIs and Shawn shows you how it’s done.
-
YARP: I Did It Again
Last updated: Thursday, January 9, 2025
Published in: CODE Magazine: 2022 - September/October
Yet Another Reverse Proxy (YARP) might sound like something you’d rather not do, but Shawn shows you how it can improve performance if you’ve got microservices, load balancing issues, URL writing, or tight security issues. Learn "what is a reverse proxy?" and how to configure a reverse proxy.
-
TypeScript: An Introduction
Last updated: Friday, January 10, 2025
Published in: CODE Magazine: 2022 - July/August
Shawn the advantages of using TypeScript to address JavaScript's limitations, particularly its weak typing, in large-scale projects. The article caters to three types of developers: those new to TypeScript, those skeptical about JavaScript, and existing TypeScript users. Shawn provides a practical guide for setting up and using TypeScript, highlighting its capacity to enhance code quality through type checking, while maintaining JavaScript's flexibility. He also discusses TypeScript's features, configuration, and integration with type libraries. Ultimately, the piece champions TypeScript as a tool for improving code reliability and scalability.
-
Using Cosmos DB in .NET Core Projects
Last updated: Friday, January 10, 2025
Published in: CODE Magazine: 2022 - May/June
Cosmos is a document storage tool for database developers. You’ll want to consider what Shawn reveals about this spiffy tool before you build your next app.
-
Minimal APIs in .NET 6
Last updated: Tuesday, January 14, 2025
Published in: CODE Magazine: 2022 - January/February
Controller-based APIs have been around for a long time, but .NET 6 changes everything with a new option. Shawn shows you how it works.
-
Using Modern JavaScript in the Browser
Last updated: Thursday, January 16, 2025
Published in: CODE Magazine: 2021 - November/December
JavaScript used to be a bitter pill to swallow. These days, it’s not only improved, but it’s nearly ubiquitous. Shawn shows you what’s so modern about JavaScript.
-
Introducing Vite: A Better Vue CLI?
Last updated: Tuesday, January 21, 2025
Published in: CODE Magazine: 2021 - September/October
Shawn shows you the alternative to Vue CLI that you didn’t know you needed, but that you’ll have to try: Vite.
-
Tailwind CSS: An Introduction
Last updated: Thursday, January 23, 2025
Published in: CODE Magazine: 2021 - May/June
Tailwind CSS helps you get to the fun part of building an app by using utility CSS classes. Use Tailwind CSS to help you quickly prototype your design without having to write a ton of CSS.
-
Routing in Vue3: Navigating the Options
Last updated: Wednesday, August 31, 2022
Published in: CODE Magazine: 2021 - January/February
Shawn Wildermuth demonstrates how to use Vue Routing in a single page application. This article also explores RouterView, RouterLinks, Route Parameters ($route), Matching Routes (pathMatch), Nested Routes , and Routing Guards.
-
Vue’s Composition API
Last updated: Wednesday, August 31, 2022
Published in: CODE Magazine: 2020 - November/December
Learn why the Composition API is better than the Options API in Vue 2 and Vue 3. See examples of using Composition API in TypeScript and Vue 3.
-
Vue 3: The Changes
Last updated: Tuesday, March 9, 2021
Published in: CODE Magazine: 2020 - July/August
Shawn Wildermuth reviews new features in the early beta of Vue 3, including: conversion to TypeScript to improve the type interface; the switch to using the Virtual DOM for overall performance improvements, improvements for Vue users using WebPack (or similar solutions).
-
Vuex: State Management Simplified in Vue.js
Last updated: Friday, March 12, 2021
Published in: CODE Magazine: 2020 - January/February
Shawn shows how to use Vuex in your Vue.js projects to manage state in large applications so that every component has access to the state your application needs.
-
What’s New in ASP.NET Core 3.0
Last updated: Wednesday, September 23, 2020
Published in: CODE Focus Magazine: 2019 - Vol. 16 - Issue 1 - .NET Core 3.0
Get ready for an exciting list (and examples) as Shawn explores the new tools in ASP.NET Core 3.0.
-
Moving from jQuery to Vue
Last updated: Thursday, March 18, 2021
Published in: CODE Magazine: 2019 - September/October
If you don’t need the enormity of a SPA, you don’t have to lose the benefits of a framework. Shawn recommends using Vue to simplify the code and make it both more reliable and more testable.
-
Formatting Data in Vue.js
Last updated: Wednesday, March 31, 2021
Published in: CODE Magazine: 2019 - July/August
Shawn shows you how to use Vue.js to separate views and models and make Web development formatting a lot simpler.
-
A Vue to a Skill
Last updated: Wednesday, August 31, 2022
Published in: CODE Magazine: 2019 - March/April
Shawn introduces you to Vue.js, a framework that can keep complex build systems from clogging up your app. It’s a SPA library that helps you separate the data from the markup, but it’s also much more.
-
Angular JavaScript Jumpstart
Last updated: Tuesday, December 28, 2021
Published in: CODE Magazine: 2014 - March/April
Have you ever wondered how to use your browser (and those of your customers) as rich clients without plug-ins or ActiveX objects? Shawn Wildermuth tells you how.
-
Silverlight 3: The Highlights
Last updated: Wednesday, August 31, 2022
Published in: CODE Magazine: 2009 - November/December
From its earliest beginnings, Silverlight has tried to excite and inspire.Now that Silverlight 3 has shipped, it is time to determine if this is the magical version that every developer should finally take a look at. In this article, I will show you the changes Microsoft has made in hopes of helping you make that decision for your own organization.
-
Making Sense of the XML DataType in SQL Server 2005
Last updated: Tuesday, February 19, 2019
Published in: CODE Magazine: 2006 - May/June
As database developers, many of us have had to dip our feet into the wide ocean of XML.It should come as good news that in SQL Server 2005, you can store XML in the database with a new XML datatype. Although this is good news, many developers have been storing XML in the database for some time now. Without implicit support for XML, developers have been shoving XML documents into text fields since XML’s inception.