David W. GrayHow to Build a True Multi-Page Website Using ASP.NET,I’ll finish building by demo website by walking through how I minimize the boilerplate code in the ASP.NET part of the site.8 min read·Jan 8, 2024----
David W. GrayHow to Build a True Multi-Page Website Using ASP.NET,I’ll walk through setting up the ASP.NET core MVC website, adding the Vue.js/Vite.js client, and getting them to play nicely together…7 min read·Dec 18, 2023----
David W. GrayHow to Build a True Multi-Page Website Using ASP.NET, VUE.js, Vite.jsMicrosoft’s new ASP.NET Core + Vue.js SPA template support is great, but I’d like to build a site with a separate Vue.js root on each page.4 min read·Dec 4, 2023----
David W. GrayRemoving Boilerplate Code from a Vite/Vue.js Multipage WebsiteI have an allergy to duplicate code that significantly predates Hunt and Thomas’s formalization of the DRY principle. This includes…6 min read·Nov 13, 2023----
David W. GrayMaintaining Scaffolded Code: Case study with Asp.Net Core Identity UIMy preferred way to upgrade scaffolded code between major versions, using Asp.Net Core Identity UI as a concrete example.7 min read·Oct 30, 2023----
David W. GrayHow to do a “find and replace” beyond regular expressions in Visual Studio CodeHave you ever run into a situation where you need to convert a block of markup in a way that is beyond the reach of a regular expression? I…6 min read·Oct 9, 2023----
David W. GrayWhich Multi-platform framework should I use to write my app: Conclusions from the first roundI had a blast writing the same small application using three very different tools: Google Flutter, Microsoft .NET MAU, and React Native…5 min read·Oct 2, 2023----
David W. GrayWhich Multi-platform framework should I use to write my app? Let’s try React Native.The one where I do my best to quickly cobble together my sample app using React Native and share my first impressions.8 min read·Sep 11, 2023----
David W. GrayA Personal History of WORA — Part II: Debuggers and Visual C++One essential aspect of WORA (Write Once Run Anywhere) that is too often overlooked is that you really need to be able to debug your app…7 min read·Sep 4, 2023----
David W. GrayWhich Multi-platform framework should I use to write my app? Let’s try .NET MAUI.The one where I do my best to quickly cobble together my sample app using Microsoft’s .NET MAUI and share my first impressions.11 min read·Aug 28, 2023----