Charles Chen
611 posts

Charles Chen
@chrlschn
☕️ + 👨🏻💻 More in-depth musings: https://t.co/6iGz0WQytB; making https://t.co/YpiiJPOndu. Also at @[email protected]
Princeton, NJ Katılım Nisan 2011
106 Takip Edilen239 Takipçiler

@dotnet people doing AI… would you use something like this? It’s directionally something towards @DSPyOSS or @mirascope_ai

English

Motion is building the next generation of AI-first productivity tools and hiring experienced, high-agency, #remote-first #csharp and #dotnet devs to join our team. Check out Motion careers: usemotion.com/careers
Harry Qi@harryqi666
On Christmas Eve 2019, Michael Seibel, then CEO of YC, called me: “You might not be cut out to be a founder.” He was right. We had pivoted 20 times. I thought I could always return to my 7-figure quant job. That night, I realized: you commit or you quit. Fast forward: Motion raised $60M at $550M. Michael is now a personal investor.
English
Charles Chen retweetledi

On Christmas Eve 2019, Michael Seibel, then CEO of YC, called me: “You might not be cut out to be a founder.” He was right. We had pivoted 20 times. I thought I could always return to my 7-figure quant job. That night, I realized: you commit or you quit. Fast forward: Motion raised $60M at $550M. Michael is now a personal investor.
English

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…

English

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.

English

@j_neumatic @martacrf_ #dotnet's easy-to-consume multi-threaded runtime makes it even easier to build these types of concurrent+parallel processing streams. #csharp channels are highly underrated and underutilized for how easy they make concurrent+parallel workloads.
English

I've been working on Zeeq.ai - an #AI agent that monitors @US_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!
English

If your #genAI use case has a need for speed, check out @FireworksAI_HQ and @GroqInc. 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…
English

@chrlschn Jinx! I created forthe.work cos I was getting fed up running code reviews in Google docs! Love coderev.app 😍
English

@DavConnaughton Still not convinced on #blazor; a brief encounter in .NET 6 left a bad taste. I think .NET backends are where it's at; .NET Web API is sooo good combined with #vuejs, #reactjs, or #Nextjs and @astrodotbuild for SSR. Any sufficiently complex Node.js backend is better off in .NET
English

@chrlschn .net 8 with SSR and blazor components is excellent.
You can have SSR landing pages, with full saas app with db etc in a single project and its so smooth to work with.
Favorite stack now for every mvp.
I don't know how anyone works in JS land without going completely mad 🤣
English

@gyopiazza @chrisfitkin 4/ 1 image to distill it all when it comes to #tech #interviews and how Rube Goldberg the current #hiring practices are and how to fix it as an industry:

English

@chrisfitkin Good question, I guess it depends on the complexity. Btw this is a very good read on the subject by @chrlschn
chrlschn.dev/blog/2023/07/i…
English

@gyopiazza @chrisfitkin 3/ Ideally, you figure out what would knock your socks off if a candidate submitted it and see if you can design a question that would yield that output in 15 minutes or less. More thoughts here 👉chrlschn.dev/blog/2023/10/y…
English

@gyopiazza @chrisfitkin 2/ What this means is that you can end up with the "best worst candidate" -- the best candidates may not want to jump through hoops or may have other opportunities. It is in every team's interest to figure out how to qualify a candidate in as few sessions as possible.
English

@gyopiazza @chrisfitkin 1/ Take homes are double edged sword because you always need to not only review the submission but then also schedule a live followup session to test that the candidate didn't cheat. You can easily lose a good candidate between those two sessions.
English

Cassidy Williams' blog post "Kind of annoyed at #React" really emphasizes the difference with the @vuejs ecosystem. I've written before that "React is the new IBM" (@chrlschn/react-is-the-new-ibm-6af2f4b04e5e" target="_blank" rel="nofollow noopener">medium.com/@chrlschn/reac…). What's clear is that Vue remains a community driven project.
blog.cassidoo.co/post/annoyed-a…
English

@realrogermorris @quasarframework @youyuxi @VueToronto No changes. @quasarframework is still one of the most well-engineered, mature, most productive component frameworks out there whether #vuejs or #reactjs. Move fast, no foot-gunning, and easy to integrate with Tailwind if you need more custom styling.
English

@chrlschn @quasarframework @youyuxi @VueToronto I noticed this repo hasn't been updated since Jan 2022. Curious what changes you'd make to it today?
English

A starter template that pulls together Vue3, Vite, Vue Router 4, Pinia (Vuex Next), and the wonderful @quasarframework. Inspired by @youyuxi's @VueToronto video.
github.com/CharlieDigital…
English






