New Jersey, USA

Charles Chen

Elite
@CharlieDigital

.NET • C# • NodeJS • JavaScript • TypeScript • Azure • AWS • Google Cloud • Firebase • Vue • React • VanillaJS • Neo4j • SQL • NoSQL

coderev. CodeRev is a lightweight tool that helps teams conduct technical interviews using code reviews.

164

dn8-modular-monolith. A practical example of how to build modular monoliths ("momo") with .NET 8

162

js-ts-csharp. A repository demonstrating functional techniques with C# 10 and the similarities between JavaScript, TypeScript, and C#.

161

typescript-is-like-csharp. A set of docs helping TypeScript developers learn C# (or vice versa!)

116

vue3-pinia-quasar-ts. (Updated 2024OCT) A minimal template that hooks up Vue 3, Pinia, Quasar, Vue Router, and TypeScript

88

dotnet6-openapi. An example of using .NET 6 Web APIs with client code generation

40

dn6-mongo-react-valtio. 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.

34

runjs. The only MCP server you need: let your LLM generate and safely execute JavaScript -- including fetch API calls, JSONPath ETL, built-in resiliencey, and secrets management

31

playwright-scrape-api. A dead simple REST API to use Playwright to scrape the text contents from any URL.

31

dn9-openapi-codegen. Template for setting up .NET 9 web APIs with OpenAPI with TypeScript client codegen for Vue and React SPAs

23

SKPromptGenerator. Generates strongly typed classes for Semantic Kernel using prompt strings.

15

AzFunctionsJwtAuth. Skeleton code for performing authentication and authorization with custom schemes and JWT in Azure Functions

14

vue3-state-definemodel. A sample repository showing how to use defineModel in Vue 3.4 with composables to easily and cleanly manage state.

13

dn8-sk-llama3-fireworks. A repository demonstrating .NET 8 using Semantic Kernel to generate multiple streams of content using System.Threading.Channels with Llama 3 and Fireworks.ai

13

covidcureid. 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.

12

dotnet6-jint-rules-engine. A JavaScript rules engine running in .NET 6 using the Jint library.

10

dn6-channels. A tutorial demonstrating usage of dotnet 6 channels for concurrent code.

9

dotnet-du-channels. A repository demonstrating the usage of discriminated unions with .NET channels

8

gcr-invoke-job-overrides. Repository showing how to invoke Google Cloud Run jobs with overrides which allow passing in runtime parameters.

7

dn7-openapi-codegen. A repo demonstrating how to set up .NET 7 Web APIs with hot reload for TypeScript client generation.

7

dn6-firebase. A repository which shows how to integrate dotnet6 with Google Cloud Firebase using the local emulator.

7

dn7-source-generators. A sample project that shows how to use .NET source generators to reduce boilerplate code.

6

nestia-api. Experiments with Nestia, Typia, Kysely, and Nest.js

4

react-valtio-example. Example showing React with valtio state management.

3

dn7-server-sent-events. A repository demonstrating Server Sent Events using .NET 7

3

dn6-playwright-video-api. A .NET 6 Web API that supports generating video recordings of your web app using Playwright and FFMPEG.

2

AzFunctionsGraphQL. A complete project showing how to incorporate GraphQL into Azure Functions

2

gcr-dn6-api. Dockerfile

2

CharlieDigital.

2

dn-nest-grpc. .NET with gRPC and Nest.js

1

dn8-rate-limiting-retries. A repository demonstrating .NET 8 System.Threading.RateLimiting and Polly for retries.

1

Neo4j.Driver.Extensions. Extension methods for Neo4j.Driver - mostly around serilization

1

efcore-m2m. Reproduction repo for EFCore M2M mapping sub-select issue.

1

kubb-api-sample. Example of Kubb generating TanStack clients using OpenAPI spec

1

Neo4jClient. .NET client binding for Neo4j

1

dn-openfga. C#

1

dynamodb-table-sync. Added the option to perform sync to localhost instance.

1

aspire-wolverine-kafka. A repo demonstrating setup of Aspire + Wolverine + Kafka

1

gcloud-pubsub-dotnet6. Sandbox project which shows how to use Google Cloud Pub/Sub with .NET 6. Check out the YouTube walkthrough.

1
39
Apply