
Work on compilers and languages. Creator of VsVim. He/Him #BlackLivesMatter
Redmond, WA
Joined December 2008
- Tweets28.5K
- Following710
- Followers14.5K
- Likes12.7K
dotNET blog: A faster, lighter C# Dev Kit ift.tt/s6Xtwy8
(Deleted my prev. post JIC) .NET devs should really stop introducing blazing fast (de)serializers 🙂. The world is going through a period when anyone using e.g. GLM5.3 can easily find and exploit a memory safety issue - many projects are overwhelmed by 1000s of potential CVE reports, though not everyone chooses to report what they find. Deserializers often accept untrusted input from external sources, making them prime targets for attacks. Embrace safety over saving a few nanoseconds and fewer heap allocations.
Interested in working in .NET Tooling? My team is hiring for a few roles. This is a great to impact the .NET ecosystem, work with devs all across Microsoft and help drive the .NET platform forward.
jobs.careers.microsoft.com/g…
jobs.careers.microsoft.com/g…
Jared Parsons retweeted
Hey #dotnet people! Exciting news! I've launched my YouTube channel: "Dissecting the Code".
It's going to be very similar to my blog, where I'll cover .NET internals, performance tips & tricks, and more deep dives. #csharp
I've already published the first two videos:
➡️ Episode 0: What You'll Learn Here
➡️ Episode 1: Dissecting Variable Lifetime
I hope you'll like it! Please share, subscribe, and let me know what you think! Your support means a lot to me. 🙏
Links to the channel & videos are 👇
Jared Parsons retweeted
Want to see what went down at Update Conference Prague? Watch the highlights and get ready for next year’s edition! 🎉
More than 40 sessions, top experts, and endless networking opportunities - online or in person.
✅ Save the date for next year: 13-14 Nov 2025!
🔗 updateconference.net
#UpdateConference #TechEvent #DeveloperLife #Networking #SoftwareDevelopment #Learning #TechConf @itixocz @riganti
College teaching of compilers turned me off them entirely. Specifically avoided them when I joined Microsoft. I only ended up on compilers because I was following managers I trusted and respected. Turns out production compilers are so much more interesting and fun.
Jared Parsons retweeted
Microsoft has open sourced its new cross-platform virtual machine layer written in Rust: github.com/microsoft/openvmm From many of the same team who created WSL, including @benhillis.
Jared Parsons retweeted
Not one, but two sessions from @jaredpar at #UPDATECONFERENCE 🚀🔥
Prepare yourself for innovative insights 👉 bit.ly/UCP24SCHEDULE
#CSharp #DotNet #OpenSource #UpdateConf @Microsoft
Jared Parsons retweeted
You can also get Hello World in C# in 5 min with this one installer dotnet.microsoft.com/en-us/l…
Jared Parsons retweeted
We get some pretty insane mileage out of .NET as a platform that Microsoft itself builds on top of. You would not believe the types of edge case bugs we find in the platform as a result (compiler, toolchain, runtime, GC, JIT). Dogfooding continues to be extremely valuable to building a robust platform.
#dotnet
Jared Parsons retweeted
Hurray - new version of Azure Cosmos DB SDK supports using System.Text.Json just by setting UseSystemTextJsonSerializerWithOptions in the settings: github.com/Azure/azure-cosmo…
Really excited to be speaking at Update again this year. Had a blast last time I was there and expecting good times again!
#UPDATECONFERENCE | 🚀 Thrilled to share that Jared Parsons, C# Compiler Lead and key member of the C# Language Design Team, will be speaking at Update Conference Prague 2024! 🌟 @jaredpar
With over 15 years in .NET developer tooling and a strong passion for open source, Jared’s insights are not to be missed 🎯
Join us to learn from one of the industry's top experts 💡 updateconference.net/en
#CSharp #DotNet #OpenSource #UpdateConf
Jared Parsons retweeted
A blast from the past! ❇️
Below is a talk I gave to Microsoft Research in 2013 about what made Midori special.
It covered software isolation, safe concurrency, user mode drivers, the app model and more.
I like that WalkingCat calls me "young"; for the record I'm not dead yet.
so its weekend again! today let's hear a young @funcOfJoe from 2013 talk about The Midori Operating System !
1, Project Overview
Working on C# has really driven home for me that languages are defined by the ecosystem of tools that support them. A language with just a compiler is basically a toy.
Expectations from a new programming language are crazy nowadays.
A new language has to
Have a formatter
Have a linter
Have a build tool
Have a package manager
Have documentation
Have project templates
Have a friendly community
Have a minimal ecosystem of CLI parsers, web servers, generic http clients
Have a fancy website
Compile fast
Run fast
Bring something new to the table
Have great error messages
Be better than OCaml
It’s almost impossible to start a new thriving language.






















