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 repository demonstrating .NET 8 System.Threading.RateLimiting and Polly for retries.
A repository demonstrating .NET 8 using Semantic Kernel to generate multiple streams of content using System.Threading.Channels with Llama 3 and Fireworks.ai
A repository demonstrating the usage of discriminated unions with .NET channels
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.