jaredpar
@jaredpar.bsky.social
C# compiler lead and all around paranoid coder
Reposted by jaredpar
New in MSBuild Structured Log Viewer:
property trail showing reads and writes during evaluation, in order:
github.com/KirillOsenko...
If you've ever had ordering issues where someone reads your property before you wrote to it, this is the tool for you.
property trail showing reads and writes during evaluation, in order:
github.com/KirillOsenko...
If you've ever had ordering issues where someone reads your property before you wrote to it, this is the tool for you.
November 7, 2025 at 3:04 AM
New in MSBuild Structured Log Viewer:
property trail showing reads and writes during evaluation, in order:
github.com/KirillOsenko...
If you've ever had ordering issues where someone reads your property before you wrote to it, this is the tool for you.
property trail showing reads and writes during evaluation, in order:
github.com/KirillOsenko...
If you've ever had ordering issues where someone reads your property before you wrote to it, this is the tool for you.
Reposted by jaredpar
.NET is hiring. WinForms is looking for an SDE2 to help us drive the next version of the best UI stack of all time jobs.careers.microsoft.com/global/en/jo...
Search Jobs | Microsoft Careers
jobs.careers.microsoft.com
November 5, 2025 at 3:30 PM
.NET is hiring. WinForms is looking for an SDE2 to help us drive the next version of the best UI stack of all time jobs.careers.microsoft.com/global/en/jo...
Reposted by jaredpar
Come help @jaredpar.bsky.social make me miserable on a weekly basis.
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/global/en/jo...
jobs.careers.microsoft.com/global/en/jo...
jobs.careers.microsoft.com/global/en/jo...
jobs.careers.microsoft.com/global/en/jo...
November 5, 2025 at 1:31 AM
Come help @jaredpar.bsky.social make me miserable on a weekly basis.
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/global/en/jo...
jobs.careers.microsoft.com/global/en/jo...
jobs.careers.microsoft.com/global/en/jo...
jobs.careers.microsoft.com/global/en/jo...
November 5, 2025 at 1:26 AM
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/global/en/jo...
jobs.careers.microsoft.com/global/en/jo...
jobs.careers.microsoft.com/global/en/jo...
jobs.careers.microsoft.com/global/en/jo...
Reposted by jaredpar
ICYMI: Cake now supports file-based apps using "dotnet run" in .NET 10. Big shoutout to @devlead.se for all his hard work! 👏
October 21, 2025 at 11:48 PM
ICYMI: Cake now supports file-based apps using "dotnet run" in .NET 10. Big shoutout to @devlead.se for all his hard work! 👏
Reposted by jaredpar
Come and join us at 4:00 PM PT to see what we've been building for the last 18ish months. And what we mean when we say 'cohosting' 😄
Happening today at 4:00 PM PT: #ASPNET Community Standup: Razor Reloaded
Get an inside look at the latest Razor tooling and Hot Reload enhancements coming to Visual Studio 2026 Insiders, straight from the team building it!
See you here: msft.it/63324sa8i0
Get an inside look at the latest Razor tooling and Hot Reload enhancements coming to Visual Studio 2026 Insiders, straight from the team building it!
See you here: msft.it/63324sa8i0
October 7, 2025 at 9:24 PM
Come and join us at 4:00 PM PT to see what we've been building for the last 18ish months. And what we mean when we say 'cohosting' 😄
Reposted by jaredpar
Big improvements to the performance of developing C# file-based incoming. Subsequent builds/runs will cache MSBuild outputs & directly invoke the C# compiler if inputs don't change. This in addition to the work in rc.1 to avoid MSBuild completely for simple file-based apps
github.com/dotnet/sdk/p...
github.com/dotnet/sdk/p...
Reuse CSC arguments in file-based app runs by jjonescz · Pull Request #50635 · dotnet/sdk
Part of #48011.
This optimization saves CSC arguments when MSBuild runs and then reuses them in subsequent runs so dotnet run file.cs can skip MSBuild and invoke only the compiler.
In my simple exp...
github.com
September 11, 2025 at 5:58 PM
Big improvements to the performance of developing C# file-based incoming. Subsequent builds/runs will cache MSBuild outputs & directly invoke the C# compiler if inputs don't change. This in addition to the work in rc.1 to avoid MSBuild completely for simple file-based apps
github.com/dotnet/sdk/p...
github.com/dotnet/sdk/p...
Reposted by jaredpar
Just blogged about it
bsky.app/profile/cake...
Been working on this on and off since .NET preview 4, custom SDK together with source generator results in a really compelling end user story👍
bsky.app/profile/cake...
Been working on this on and off since .NET preview 4, custom SDK together with source generator results in a really compelling end user story👍
🍰 dotnet cake.cs - Cake.Sdk Preview!
New way to get Cake .NET tool scripting in .NET console apps:
✅ File-based builds (.NET 10)
✅ Project-based builds (.NET 8/9/10)
✅ Auto-generated aliases
✅ Full addin/module support
Early feedback wanted!
cakebuild.net/blog/2025/07...
#CakeBuild #DotNet
New way to get Cake .NET tool scripting in .NET console apps:
✅ File-based builds (.NET 10)
✅ Project-based builds (.NET 8/9/10)
✅ Auto-generated aliases
✅ Full addin/module support
Early feedback wanted!
cakebuild.net/blog/2025/07...
#CakeBuild #DotNet
cakebuild.net
July 17, 2025 at 6:55 PM
Just blogged about it
bsky.app/profile/cake...
Been working on this on and off since .NET preview 4, custom SDK together with source generator results in a really compelling end user story👍
bsky.app/profile/cake...
Been working on this on and off since .NET preview 4, custom SDK together with source generator results in a really compelling end user story👍
Reposted by jaredpar
Hey friends! I did a TEDx talk and it's now up on the TED Conferences YouTube. It's possibly the best and most important talk I've ever done.
I would ask that you watch it, and please SHARE it broadly and widely. Thank you! youtu.be/dVG8W-0p6vg #AI #Tech #TED
I would ask that you watch it, and please SHARE it broadly and widely. Thank you! youtu.be/dVG8W-0p6vg #AI #Tech #TED
Tech Promised Everything. Did it deliver? | Scott Hanselman | TEDxPortland
YouTube video by TEDx Talks
youtu.be
July 17, 2025 at 5:37 PM
Hey friends! I did a TEDx talk and it's now up on the TED Conferences YouTube. It's possibly the best and most important talk I've ever done.
I would ask that you watch it, and please SHARE it broadly and widely. Thank you! youtu.be/dVG8W-0p6vg #AI #Tech #TED
I would ask that you watch it, and please SHARE it broadly and widely. Thank you! youtu.be/dVG8W-0p6vg #AI #Tech #TED
It is so neat seeing tech like this built on top of the dotnet run app.cs work that we're doing.
July 17, 2025 at 6:18 PM
It is so neat seeing tech like this built on top of the dotnet run app.cs work that we're doing.
Reposted by jaredpar
July 16, 2025 at 2:39 PM
Reposted by jaredpar
Check out all the improvements to file-based apps (dotnet run app.cs) in preview.6 that went out today!
github.com/dotnet/core/...
github.com/dotnet/core/...
github.com
July 15, 2025 at 5:53 PM
Check out all the improvements to file-based apps (dotnet run app.cs) in preview.6 that went out today!
github.com/dotnet/core/...
github.com/dotnet/core/...
Another STP (Seattle to Portland) bike ride in the books. Did it in two days this year so a bit more relaxing. 4th time doing this ride and still amazed at how gorgeous the landscape is on this route. #stp
July 14, 2025 at 7:31 PM
Another STP (Seattle to Portland) bike ride in the books. Did it in two days this year so a bit more relaxing. 4th time doing this ride and still amazed at how gorgeous the landscape is on this route. #stp
Reposted by jaredpar
`dotnet run file.cs` is coming:
Allows running C# source files with no need for an explicit backing project. We call these file-based programs (as opposed to project-based programs).
github.com/dotnet/sdk/b...
Allows running C# source files with no need for an explicit backing project. We call these file-based programs (as opposed to project-based programs).
github.com/dotnet/sdk/b...
April 9, 2025 at 1:58 AM
`dotnet run file.cs` is coming:
Allows running C# source files with no need for an explicit backing project. We call these file-based programs (as opposed to project-based programs).
github.com/dotnet/sdk/b...
Allows running C# source files with no need for an explicit backing project. We call these file-based programs (as opposed to project-based programs).
github.com/dotnet/sdk/b...
Reposted by jaredpar
.NET Lab (lab.razor.fyi) now has Code Actions 🚀 Very useful when you paste some code snippet and want to add missing usings. But it can do much more - all Roslyn code fixes are included.
June 28, 2025 at 10:22 AM
.NET Lab (lab.razor.fyi) now has Code Actions 🚀 Very useful when you paste some code snippet and want to add missing usings. But it can do much more - all Roslyn code fixes are included.
.NET repos on GitHub are 40 times more likely to use dynamic than define a type called String
June 20, 2025 at 5:58 PM
.NET repos on GitHub are 40 times more likely to use dynamic than define a type called String
Reposted by jaredpar
You can always tell who's worked with me a long time by how they respond to my questions about insane situations:
Rookies: Here is why ... and by the way why are you asking that question?
Veterans: Here is why and I'm now leaving this chat so you can't tell me why you asked that question.
Rookies: Here is why ... and by the way why are you asking that question?
Veterans: Here is why and I'm now leaving this chat so you can't tell me why you asked that question.
June 13, 2025 at 6:38 PM
You can always tell who's worked with me a long time by how they respond to my questions about insane situations:
Rookies: Here is why ... and by the way why are you asking that question?
Veterans: Here is why and I'm now leaving this chat so you can't tell me why you asked that question.
Rookies: Here is why ... and by the way why are you asking that question?
Veterans: Here is why and I'm now leaving this chat so you can't tell me why you asked that question.
Reposted by jaredpar
Building a Debugger is now officially released!
It guides you through building a whole native x64 debugger from scratch, dispelling all the magic and teaching you a ton about operating systems as it goes.
Even if you don't care about building a debugger, you can read it to your cat.
It guides you through building a whole native x64 debugger from scratch, dispelling all the magic and teaching you a ton about operating systems as it goes.
Even if you don't care about building a debugger, you can read it to your cat.
June 10, 2025 at 3:59 PM
Building a Debugger is now officially released!
It guides you through building a whole native x64 debugger from scratch, dispelling all the magic and teaching you a ton about operating systems as it goes.
Even if you don't care about building a debugger, you can read it to your cat.
It guides you through building a whole native x64 debugger from scratch, dispelling all the magic and teaching you a ton about operating systems as it goes.
Even if you don't care about building a debugger, you can read it to your cat.
Trick I’ve been doing lately is getting AI to give me book recommendations. I just feed it all the books I’ve read, tell it why I liked a book and ask for ideas.
June 7, 2025 at 5:49 PM
Trick I’ve been doing lately is getting AI to give me book recommendations. I just feed it all the books I’ve read, tell it why I liked a book and ask for ideas.
Reposted by jaredpar
May 22, 2025 at 12:31 AM
Reposted by jaredpar
“dotnet run program.cs” coming in 10 thanks to @jaredpar.bsky.social and @damianedwards.com 😤😤😤🤯
May 22, 2025 at 12:22 AM
“dotnet run program.cs” coming in 10 thanks to @jaredpar.bsky.social and @damianedwards.com 😤😤😤🤯
As your titles get bigger you need to be conscious about the potential for the things you say to be interpreted differently by the people around you. It is very easy for what used to be off hand comments / musings to start being interpreted as setting direction or defining goals.
May 21, 2025 at 8:01 PM
As your titles get bigger you need to be conscious about the potential for the things you say to be interpreted differently by the people around you. It is very easy for what used to be off hand comments / musings to start being interpreted as setting direction or defining goals.
Got a customer bug this week that only reproduces when the number of characters generated from razor / cshtml files is an exact multiple of 40K. One of the items in the generated files is the path of the file. Needless to say, that made the bug incredibly challenging to reproduce.
May 15, 2025 at 6:58 PM
Got a customer bug this week that only reproduces when the number of characters generated from razor / cshtml files is an exact multiple of 40K. One of the items in the generated files is the path of the file. Needless to say, that made the bug incredibly challenging to reproduce.
Reposted by jaredpar
if you know someone who was impacted, call them. Support them, lend them your network, your references, your referrals, and your time. This is a day with a lot of tears.
May 13, 2025 at 7:31 PM
if you know someone who was impacted, call them. Support them, lend them your network, your references, your referrals, and your time. This is a day with a lot of tears.