Exploring the creation of a generic cache class in TypeScript that can be used with any service based off of an abstract class.
Hi, I’m Christopher
I am a Canadian Web Application Developer located on Southern Georgian Bay, a husband and father, and Sailor in the summer season and Skiier in the winter season.
For the last twenty years, I have built a career of developing a wide range of web applications from a simple todo app, to complex kubernetes applications running multiple processes. I was there on the web before css 3 was announced and before jQuery was a widely used framework. In fact, my first programs were written in a DOS application called QBasic which shipped with early windows machines. Now I lead a team of very talented developers to build a SAAS platform for the sub trade construction industry.
From time to time, I like to post things I have found or learned through my adventures, you can check my blog for a list of those.
Recent Posts
-
TypeScript Generic Cache Class -
How to Delete Multiple Git Branches in One CLI Command In this post I show you how to delete multiple git branches in one command with a filter prefix.
-
Get The FULL Query from MySQL Process List This is how to get the Full Query from the MySQL Process List
-
MySQL, Prisma, and Views Sometimes you need to use a view in your database schema. Here is how we chose to manage views with Prisma.
-
Prisma, MySQL, and max_prepared_stmt_count Over the course of a year, we have been fighting with MySQL and Prisma regarding an error referencing max_prepared_stmt_count. This is how we resolved it.