Charles Chen
chrlschn.bsky.social
Charles Chen
@chrlschn.bsky.social
#startups, #csharp, #dotnet, #typescript, #javascript, #vue, #react, #graph, #ai, #serverless, #travel, and collecting plants and #sideprojects. More at https://chrlschn.dev and https://github.com/CharlieDigital (and check out https://turas.app)
The #OSS RunJS #MCP server lets your #LLM calls safely generate and execute #JavaScript including `fetch` calls to remote APIs. Now it includes a built-in secrets manager that hides secrets from the LLM letting is securely access remote APIs autonomously.

github.com/CharlieDigit...
June 22, 2025 at 1:22 PM
Hacked this together last night: a quick and dirty C# #MCP server that let's #LLMs generate and execute #JavaScript safely in .NET. Use it to give your LLM super powers! 🚀

github.com/CharlieDigit...
GitHub - CharlieDigital/runjs: An MCP server that lets LLMs generate and execute JavaScript safely in an embedded .NET runtime sandbox using the Jint library.
An MCP server that lets LLMs generate and execute JavaScript safely in an embedded .NET runtime sandbox using the Jint library. - CharlieDigital/runjs
github.com
June 19, 2025 at 12:17 PM
Went to share an essay to HN only to find someone had already done so...and that it was flagged as "Likely AI-Generated". I've written a blog since 2005, contributed several high profile articles in Medium, and my current blog is in GH with full commit history. The LLM is copying ME! 🤦‍♂️
May 31, 2025 at 1:12 PM
Noticing an inverse relationship between how much an engineer "badge drops" and the volume and quality of code + system design that they produce. Once the engineer starts badge dropping, it's pretty much a sign that they have no objective ground to defend anymore. Hire builders, not badges.
May 19, 2025 at 10:29 PM
Truly feels like some folks have a very visceral reaction to #csharp #programming language like no other! Shared my guide for #typescript and #dotnet devs interested in learning the other to #Reddit r/webdev and the reactions are rather...

www.reddit.com/r/webdev/com...
From the webdev community on Reddit: TypeScript is Like C# - A Backend Guide
Explore this post and more from the webdev community
www.reddit.com
March 19, 2025 at 2:34 PM
Really interesting seeing the #csharp and #dotnet hate leaking into this #hackernews thread on HTTP/3 implementations. As far as I know, .NET is one of the few platforms that is shipping HTTP/3 support and @microsoft.com has an open source C library for HTTP/3

news.ycombinator.com/item?id=4336...
HTTP/3 is everywhere but nowhere | Hacker News
news.ycombinator.com
March 17, 2025 at 3:05 PM
Been working on this on nights and weekends for a while! If your team is feeling #typescript / #javascript / #nodejs burnout, give #dotnet and #csharp a look! As far as #programming languages go, C# and TypeScript are remarkably similar (no doubt to their shared designer).
March 10, 2025 at 2:30 PM
The impact of #AI on how teams select for software engineers largely has not been translated to the #interview and #hiring process. It's probably time for a rethinking of things like the take home coding project; skip the coding and just focus on the review instead: coderev.app/blog/improvi...
Improving Your Interview Process: Buy the Pecans; Skip the Trail Mix
Interview processes have become increasingly long and convoluted. Is it possible to short circuit the extraneous effort and condense the process without sacrificing on selection for quality and talen...
coderev.app
February 10, 2025 at 12:45 PM
I've been working on 3 new features for CodeRev.app to help teams that want to easily incorporate #code reviews into the #tech #interview and #hiring process with less friction. Check out this 60 second intro! With #AI generated code becoming more common, more teams should consider code reviews!
February 6, 2025 at 10:38 PM
Two trending threads on #hackernews on #AI and #interviews motivated me to make a quick intro video for CodeRev.app. It's a free, lightweight, #opensource tool to incorporate code reviews into interviews. With AI coding assistants being mainstream, #leetcode is not the way! youtu.be/280_4NKvHlw
CodeRev.app Intro - Easily incorporate code reviews into your interview process
YouTube video by Charles Chen
youtu.be
February 3, 2025 at 5:40 PM
An addendum to @t3.gg's excellent and concise video on "Why is every React site so slow?". What many #reactjs, #vuejs, #javascript developers may not realize is that React's model of reactivity is completely inverted from everything else. www.youtube.com/watch?v=7Ohy...
The Inverted Reactivity Model of React
YouTube video by Charles Chen
www.youtube.com
January 30, 2025 at 8:23 PM
Topic comes up once in a while when devs switch to/from #reactjs. Devs that have been working exclusively in either React or "not-react" may not realize that React's model of reactivity is inverted from nearly everything else out there (including vanilla #javascript). chrlschn.dev/blog/2025/01...
The Inverted Reactivity Model of React
A quick take on the 'inverted' reactivity model of React compared to vanilla JS, Vue, and other frameworks.
chrlschn.dev
January 30, 2025 at 3:18 PM
My daughter wrote a paper and used #ChatGPT to "grade" it before submitting. It occurred to me that there are teachers out there using GPT to grade submitted work. And in turn some of that work could be written by GPT in the first place. So in some cases, it's simply #AI grading AI #aipocalypse
December 12, 2024 at 3:49 PM
🧵1/2 Interesting things happening in my inbox; curious if this is happening to anyone else. Two days ago, I got an email form a dating site CoffeeMeetsBagel that I most certainly did not sign up for and the email was addressed to "Michael":
December 10, 2024 at 5:04 PM
A brain dump of some lessons learned (from an engineering perspective) from working at #startups big and small over my career: chrlschn.dev/blog/2024/12...
Lessons Learned from Working at Startups
Self-note on some lessons learned from working at a variety of startups over my career
chrlschn.dev
December 5, 2024 at 3:50 PM
One of my favorite artifacts I've seen. Found in the HQ of a Danish multi-national.
December 5, 2024 at 3:22 PM