Charles Chen (@chrlschn) 's Twitter Profile
Charles Chen

@chrlschn

☕️ + 👨🏻‍💻 More in-depth musings: chrlschn.dev; making Turas.app. Also at @[email protected]

ID: 284265578

linkhttps://turas.app calendar_today18-04-2011 23:49:27

608 Tweet

226 Followers

108 Following

Charles Chen (@chrlschn) 's Twitter Profile Photo

Yet another #sidehustle launching today: CodeRev.app (coderev.app) - code review as interview made easy! If you're looking for an alternative to #leetcode interviews, this is the tool for you. Built with #vuejs, Nuxt, Firebase.

Yet another #sidehustle launching today: CodeRev.app (coderev.app) - code review as interview made easy!  If you're looking for an alternative to #leetcode interviews, this is the tool for you. Built with #vuejs, <a href="/nuxt_js/">Nuxt</a>, <a href="/Firebase/">Firebase</a>.
Charles Chen (@chrlschn) 's Twitter Profile Photo

.NET source generators are more accessible than you think. This writeup explores just how easy it is to incorporate it into your everyday workflow! #dotnet #csharp link.medium.com/UF15BvmNhCb

Charles Chen (@chrlschn) 's Twitter Profile Photo

If you need to extract text from websites to feed into #LLMs, this easy (and cheap) solution will get you started with just a few lines of code link.medium.com/a6h33rhooCb #dotnet #playwright #nodejs #typescript #GoogleCloud #AWS

Charles Chen (@chrlschn) 's Twitter Profile Photo

#dotnet #csharp 12 ValueTuple aliases looking kinda nice. Unlike anonymous types, tuples can be passed in/out of functions. This simplifies handling of "ephemeral" types one often encounters from utility functions; feels like further convergence with #typescript.

#dotnet #csharp 12 ValueTuple aliases looking kinda nice.  Unlike anonymous types, tuples can be passed in/out of functions.  This simplifies handling of "ephemeral" types one often encounters from utility functions; feels like further convergence with #typescript.
Charles Chen (@chrlschn) 's Twitter Profile Photo

Turns out, Thinktastic.com was a few months too early. #AI and #LLMs have advanced blazingly fast. This example using Microsoft Azure #OpenAI is based off of a Boehringer Ingelheim protocol on ClinicalTrials.gov: clinicaltrials.gov/study/NCT02913…. Stay tuned for more!

Charles Chen (@chrlschn) 's Twitter Profile Photo

My latest project: using a combination of #AI techniques, "Protocol GPT" can help site staff and patients participating in #clinicaltrials by improving protocol adherence and safety by making trial information more accessible (including citations to relevant trial materials).

Charles Chen (@chrlschn) 's Twitter Profile Photo

I love working with Google Cloud Cloud Run Services. But if you need long running async compute, you'll need to use Cloud Run Jobs. Check out how we can programmatically kick off jobs with runtime parameters link.medium.com/xL1LSFxLmDb #cloud #docker #serverless

Charles Chen (@chrlschn) 's Twitter Profile Photo

Been seeing this sentiment with regards to Next.js 13 quite a bit recently. Not living up to the hype when it was first announced at the conf a year back. Alternatively, Astro is killing it. #reactjs #webdev #ssr

Been seeing this sentiment with regards to <a href="/nextjs/">Next.js</a> 13 quite a bit recently.  Not living up to the hype when it was first announced at the conf a year back. Alternatively, <a href="/astrodotbuild/">Astro</a> is killing it. #reactjs #webdev #ssr
Charles Chen (@chrlschn) 's Twitter Profile Photo

Want to implement that sweet AI chat-bot like interface on your own apps? Or just need to stream some data from your server to a browser client? Check out Server Sent Events with .NET 7: blog.devgenius.io/server-sent-ev… #dotnet #webdev #javascript

Doug MacMillan (@cgdougm) 's Twitter Profile Photo

Agreed! #developer interviews should use code reviews, not memorized esoteric code that will never account to more than 1% of what you’re hiring for. Charles Chen chrlschn.dev/blog/2023/07/i…

Charles Chen (@chrlschn) 's Twitter Profile Photo

CodeRev now has simple threaded replies to code review comments. Check out coderev.app to see if adding code reviews as #interview to your #hiring process can help qualify better teammates!

Charles Chen (@chrlschn) 's Twitter Profile Photo

Hot take on #reactjs and JSX: "everything-is-JS" is actually terrible which is why JSX ends up simulating and SGML-like structure because it is fundamentally easier to reason about UI and composition with structured markup than it is with JS. #Vuejs SFC gets it right #webdev

Hot take on #reactjs and JSX: "everything-is-JS" is actually terrible which is why JSX ends up simulating and SGML-like structure because it is fundamentally easier to reason about UI and composition with structured markup than it is with JS.  #Vuejs SFC gets it right #webdev
Charles Chen (@chrlschn) 's Twitter Profile Photo

Cassidy Williams' blog post "Kind of annoyed at #React" really emphasizes the difference with the Vue ecosystem. I've written before that "React is the new IBM" (medium.com/@chrlschn/reac…). What's clear is that Vue remains a community driven project. blog.cassidoo.co/post/annoyed-a…

Charles Chen (@chrlschn) 's Twitter Profile Photo

🔥Hot take🔥: a lot of teams are sleeping on #dotnet and #csharp. It offers a balance of platform maturity, performance, and productivity that feels unmatched for backend work. Entity Framework Core deserves a special shoutout for being so productive and performant for DB work!

🔥Hot take🔥: a lot of teams are sleeping on #dotnet and #csharp.  It offers a balance of platform maturity, performance, and productivity that feels unmatched for backend work. Entity Framework Core deserves a special shoutout for being so productive and performant for DB work!
Charles Chen (@chrlschn) 's Twitter Profile Photo

If your #genAI use case has a need for speed, check out Fireworks AI and Groq Inc. Combined with Semantic Kernel, #dotnet channels, and SSE, it's possible to build much more responsive #AI-powered experiences. chrlschn.dev/blog/2024/05/n…

Charles Chen (@chrlschn) 's Twitter Profile Photo

I've been working on Zeeq.ai - an #AI agent that monitors U.S. FDA ClinicalTrials.gov for the latest trials and generates a personalized newsletter for every update that matches your criteria. Perfect for #patients, researchers, industry analysts, and execs!

Charles Chen (@chrlschn) 's Twitter Profile Photo

Weekend #OSS project: SKPromptGenerator (github.com/CharlieDigital…) is a #dotnet C# source generator that generates strongly-typed classes from your prompt strings and makes it easy to interact with an #LLM without copying and pasting the boilerplate when using Semantic Kernel.

Weekend #OSS project: SKPromptGenerator (github.com/CharlieDigital…) is a #dotnet C# source generator that generates strongly-typed classes from your  prompt strings and makes it easy to interact with an #LLM without copying  and pasting the boilerplate when using Semantic Kernel.
Charles Chen (@chrlschn) 's Twitter Profile Photo

SKPromptGenerator is an #OSS #dotnet #csharp code generator for Semantic Kernel that enables generation of strongly-typed classes from string prompts. Update 0.3 includes the option to specify a custom base class: github.com/CharlieDigital…

SKPromptGenerator is an #OSS #dotnet #csharp code generator for Semantic Kernel that enables generation of strongly-typed classes from string prompts.  Update 0.3 includes the option to specify a custom base class: github.com/CharlieDigital…