
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.
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
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…
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
Jared Parsons retweeted
All the conservative discourse about C# language changes misses the fact that the reason C# doesn't have a successor language is precisely because it has changed over time.
It's one of its strongest qualities - adapting to be capable of new expressions and contexts.
Jared Parsons retweeted
Here’s the thing folks. I’ve been coding 32 years. When something like this happens it’s an organizational failure. Yes, some human wrote a bad line. Someone can “git blame” and point to a human and it’s awful. But it’s the testing, the Cl/CD, the A/B testing, the metered rollouts, an oh shit button to roll it back, the code coverage, the static analysis tools, the code reviews, the organizational health, and on and on. It’s always one line of code but it’s NEVER one person. Implying inclusion policies caused a bug is simplistic, reductive, and racist. Engineering is a team sport. Inclusion makes for good teams. Good engineering practices makes for good software. Engineering practices failed to find a bug multiple times, regardless of the seniority of the human who checked that code in. Solving the larger system thinking SDLC matters more than the null pointer check. This isn’t a “git gud C++ is hard” issue and it damn well isn’t an DEI one.
Jared Parsons retweeted
100% agree. One of the things I most appreciated at Microsoft on the .NET was directors who regularly built their own demos, too. Lots of empathy from the top both for our own teams and customers.
Jared Parsons retweeted
Back when we were working on VS2010, @jlzander (then the VS GM) would come to a daily standup and talk about issues he was facing in the latest nightly builds. Really made a mark on me.
Jared Parsons retweeted
Super-quick Friday fun... recorded at #MSBuild, @MaddyMontequila spreads the <3 with @runfaster2000, @jaredpar, @ahejlsberg, & @BethMassi. 🎥 msft.it/6017Yq3bh
Jared Parsons retweeted
Replying to @jaredpar @DevLeaderCa
"When you rewrite, you're starting at the bottom of a 100 ft. hole you have to dig out of"
Jared Parsons retweeted
An amazing "Highly technical talk" by @stephentoub and @shanselman.
youtu.be/TRFfTdzpk-M?si=XkML…
Few noteable things:
1. Stephen showed how to use memory analysis in performance investigations.
This is an approach I'm using a lot as well to detect "waste" or "redundant" work.
Jared Parsons retweeted
The date: August 27th, 2024
The time: 12:50pm
The event: me building minimal APIs from scratch at @dotnetday_ch
Want to see it live?
Buy your tickets at dotnetday.ch/

























