Published: March 23 2023
Last updated: April 13 2023

.NET 7.0 + Dapper + PostgreSQL - CRUD API Tutorial in ASP.NET Core

How to build a .NET 7.0 CRUD API with Dapper and a PostgreSQL database.
Published: March 17 2023

Quick fix for Docker not starting on Windows with error "Docker Desktop stopped"

I tried to start Docker Desktop this morning on my Windows machine and was getting the error "Docker Desktop stopped" before the application automatically closed.
Published: March 16 2023

Redux Toolkit createAsyncThunk - Dispatch a Redux Action from an Async Thunk in React with RTK

How to dispatch a new Redux action inside an async thunk created with Redux Toolkit's createAsyncThunk.
Published: March 14 2023

.NET + VS Code + XUnit - Setup Unit Testing & Code Coverage in ASP.NET Core

Steps to configure automatic unit testing and code coverage report generation in ASP.NET Core with VS Code and XUnit
Published: March 02 2023
Last updated: March 30 2023

React 18 + Redux - User Registration and Login Example & Tutorial

Tutorial with example of how to implement user registration, login and CRUD functionality with React 18 and Redux.
Published: February 24 2023

React Router v6 - Catch All (Default) Redirect in React

A super quick post to show how to create a catch all (default) redirect to the home page in a React app using React Router v6.
Published: February 23 2023

Angular - Access Environment Variables

Quick example of how to create and access environment variables in Angular with an environment.ts file
Published: February 22 2023

React Router v6 - Listen to location (route) change without history.listen

How to detect route changes with React Router v6 to execute code on location change in a React app.
Published: February 21 2023

Angular Template-Driven vs Reactive Forms

The differences between Angular Reactive Forms and Template-Driven Forms with a simple example of each and how to choose between the two.
Published: February 21 2023

React + Axios - Add Bearer Token Authorization Header to HTTP Request

A quick example of how to add a Bearer Token Authorization Header to an HTTP request in React with Axios
Supported by