Charles Chen's Projects
View PDF documents in your Quasar app
A complete project showing how to incorporate GraphQL into Azure Functions
Skeleton code for performing authentication and authorization with custom schemes and JWT in Azure Functions
A repository demonstrating minimal setup with Azure SignalR
Personal blog using Astro
CodeRev is a lightweight tool that helps teams conduct technical interviews using code reviews.
CURE ID COVID Database App. This application extracts the COVID specific cases from the CURE ID database which contains novel case reports related to the treatment of acute SARS-CoV2 via off-label uses of drugs (at the time of treatment). While the database is small at only 1000 cases or so, it represents an alternate source of data captured world-wide which can provide inputs on alternate treatments based on available drugs on hand. The backend is written in C# for Azure using serverless Functions. The frontend is written in Vue.js + Quasar.
A tutorial demonstrating usage of dotnet 6 channels for concurrent code.
A repository which shows how to integrate dotnet6 with Google Cloud Firebase using the local emulator.
A fully featured sample .NET 6 Web API with MongoDB, React, and Valtio. Set up for Google Cloud Run for the back-end with a Dockerfile.
A .NET 6 Web API that supports generating video recordings of your web app using Playwright and FFMPEG.
A small repo showing how to do custom parameter binding for controller actions.
A repo demonstrating how to set up .NET 7 Web APIs with hot reload for TypeScript client generation.
A repository demonstrating Server Sent Events using .NET 7
A sample project that shows how to use .NET source generators to reduce boilerplate code.
A practical example of how to build modular monoliths ("momo") with .NET 8
A JavaScript rules engine running in .NET 6 using the Jint library.
An example of using .NET 6 Web APIs with client code generation
Added the option to perform sync to localhost instance.
Reproduction repo for EFCore M2M mapping sub-select issue.
Sandbox project which shows how to use Google Cloud Pub/Sub with .NET 6. Check out the YouTube walkthrough.
Repository showing how to invoke Google Cloud Run jobs with overrides which allow passing in runtime parameters.
A YAML driven performance testing tool in .NET
A repository demonstrating functional techniques with C# 10 and the similarities between JavaScript, TypeScript, and C#.
A .NET package using source generators to automatically create classes from a snippet of JSON.
Distributed Application Framework for .NET
Extension methods for Neo4j.Driver - mostly around serilization
.NET client binding for Neo4j