Posts — page 4 of 14
Centrally managing dependencies in your C# solutions
Today, I'd like to talk about the best way to centrally manage dependencies in your dotNET solutions. It's common for a single solution to comprise multiple projects. The happy…
Better data validation exceptions with C#
There are times when I look at code I have written and think to myself "there has to be a better way." When I start thinking like this, I start by looking at the documentation -…
Building Bootstrap apps from SASS with ASP.NET Core
I'm building a new web application with ASP.NET Core, and I'm using [Visual Studio Code][vscode] with the [C# Dev Kit][devkit] so that I can really dive deep into the benefits and…
Organizing service injection in ASP.NET Core Minimal APIs
For the longest time, the Controller was the only way to introduce an API into your application. With the latest versions of ASP.NET Core, Minimal APIs became available. These…
The State of JavaScript Testing Frameworks 2024
This week, I am adding a test framework to my ESM module template. I use a testing framework for both unit testing and integration testing. Like everything, test frameworks have…
Enforcing code style with eslint, prettier, and husky
You may have noticed that I am developing a new project from my last couple of articles: TypeScript, ES Modules, and root-relative imports Building TypeScript projects with the…
Building TypeScript projects with the swc compiler
In my last article, I set up a small project that I'm going to use for TypeScript development using ES modules that are "root-relative" - i.e. I don't have to provide a relative…
TypeScript, ES Modules, and root-relative imports
As you might have gathered from my last article, I'm currently working in the TypeScript world. My experience with converting from CommonJS to ES Modules got me thinking - what is…
Converting a TypeScript project from CommonJS to ESM
I haven't made much progress on my own projects recently because of a project at work. Specifically, I am currently maintaining a CLI tool written in TypeScript about five years…
The State of React UI libraries in 2024
As I mentioned in my last post, I've been away from React development for a while, and I'm intending on writing a web application. I'm comparing the various libraries that I can…