Sign in

David Kean

@keansbox.com
812 followers 199 following 279 posts

I make things fast @ Visual Studio, previously NET. He/Him.

PostsRepliesMedia
David Kean @keansbox.com · 03/09/2026
Hugs mate. You owe them nothing and can do whatever *you* want with the thing you have spent countless hours on that you give away for *free*.
020
Reposted by David Kean
Aaron Powell (@slace) @aaron-powell.com · 03/09/2026
Are you a @visualstudio.com user? Did you know you can review PRs from within VS, no need to context switch between the codebase and the browser. Check out how - devblogs.microsoft.com/visualstudio...
devblogs.microsoft.com
Today I will... review GitHub PRs - Visual Studio Blog
Discover tips for managing GitHub PRs efficiently. Streamline your development process using Visual Studio's tools.
051
David Kean @keansbox.com · 18/06/2026
Launched from an app in temp nonetheless
000
David Kean @keansbox.com · 18/06/2026
And what Jen?
010
David Kean @keansbox.com · 21/02/2026
Yeah but be warned its addictive, its expensive and your family might not appreciate as much as you do. I paid someone to wire it so i dont have cables everywhere.
100
David Kean @keansbox.com · 10/01/2026
Adhd!
000
Reposted by David Kean
Visual Studio @visualstudio.com · 22/12/2025
On today's #VSToolbox replay episode, we get a behind the scenes look at how performance is measured and what improvements were made in #VisualStudio 2026. Drop in, msft.it/63329tmThT
spot art.
Photo of presenter(s).
text reads: Performance Improvements in Visual Studio 2026
112
Reposted by David Kean
Gus Perez @gusperez.com · 10/12/2025
Great behind the scenes walkthrough by @keansbox.com on how the VS team keeps grinding on improving performance in Visual Studio. www.youtube.com/watch?v=MNT-...
youtube.com
Performance Improvements in Visual Studio 2026
YouTube video by Microsoft Visual Studio
083
David Kean @keansbox.com · 22/10/2025
If you fire off windows feedback i will make sure lands on the right desk.
000
David Kean @keansbox.com · 22/10/2025
This is my own opinion and not Windows. This feature will never work on a developer machine as "by design" devs build untusted binaries. I've also reverse engineered events as we run into it, too, as greatly increases the cost of things that load lots of binaries.
110
David Kean @keansbox.com · 22/10/2025
It turns off after 48 hours if it sees untrusted binaries, but you can fast track by switching it off directly via Smart App Control in Settings.
100
David Kean @keansbox.com · 02/10/2025
My ears are burning...
010
Reposted by David Kean
Jon Sagara @jonsagara.com · 01/10/2025
Been using it since it was released. Rock solid and performance is great. It’s my new daily driver.
031
David Kean @keansbox.com · 01/10/2025
If you aren't using the new insiders build, you are missing out:
Scene from Interstellar movie where they are near the black hole planet with caption "This little maneuver's gonna cost us 51 years"
030
David Kean @keansbox.com · 01/10/2025
We've been working for a while on a vision of what Visual Studio looks like in the future, and first insiders build of 2026 represents one of our first steps towards that. On top of being gorgeous with its modern Fluent UI, this build one of the fastest releases we've released, with more to come.
160
David Kean @keansbox.com · 01/10/2025
Visual Studio 2026 represents about a year's worth of work across the Visual Studio team. If you haven't tried it, head over to visualstudio.microsoft.com/insiders/ to download it - it will install alongside Visual Studio 2022 so you can continue to use both if you like.
visualstudio.microsoft.com
Visual Studio 2026 Insiders - Faster, smarter IDE
Try Visual Studio 2026 Insiders with Copilot AI deeply integrated, faster performance across C# and C++, and a refreshed, modern UI.
1114
David Kean @keansbox.com · 01/10/2025
This is my fault. I explain here: www.reddit.com/r/dotnet/com...
reddit.com
Visual Studio 2026 Insiders is here!
020
Reposted by David Kean
ardalis (Steve Smith) @ardalis.com · 11/09/2025
The startup time on the new Visual Studio 2026 preview is really impressive. Even for a very large 100+ project solution, it opens in just a few seconds.
1256
David Kean @keansbox.com · 29/09/2025
I'm super glad you noticed, we've been working hard on it. :)
080
David Kean @keansbox.com · 24/09/2025
Thanks, I suspected this was the case.
000
David Kean @keansbox.com · 24/09/2025
Can you expand on the "accidentally installed the wrong version"? Visual Studio can update its reference to Documents in options, need to uninstall/reinstall.
100
David Kean @keansbox.com · 18/09/2025
Probably puts us at a severe disadvantage, but I am interested in where you thinking we are are slower.
010
David Kean @keansbox.com · 17/09/2025
In what scenarios Jimmy?
100
David Kean @keansbox.com · 15/09/2025
This performance boost is not by moving to .NET Core.
010
David Kean @keansbox.com · 15/09/2025
Glad you like! We're using it daily too as our main IDE.
120
Reposted by David Kean
DJ @djisfurious.bsky.social · 14/09/2025
Gotta say that in other news - I’m really enjoying the new #vs2026 insiders version. Not one crash and now it’s my primary IDE . Seems snappier and cleaner. Great job #VisualStudio team. And shout out to #SSMS team! V21 is breath of fresh air.
276
David Kean @keansbox.com · 09/09/2025
Will get to it, writing it up is taking away from the doing more. :)
030
David Kean @keansbox.com · 09/09/2025
Welcome to Visual Studio 2026 Insiders: devblogs.microsoft.com/visualstudio... I haven't posted much for a while as I've been heads down working with the Visual Studio team to deliver all the performance and other goodness in this one.
devblogs.microsoft.com
Visual Studio 2026 Insiders is here! - Visual Studio Blog
Visual Studio 2026 Insiders is here – and it marks one of the most ambitious steps forward we’ve taken with the IDE. This release brings AI woven directly into the developer workflow, performance impr...
1147
David Kean @keansbox.com · 04/08/2025
ie the operator == doesn't take nullable parameters?
100
David Kean @keansbox.com · 04/08/2025
My first thought was the comparing value type against null warning Roslyn added over the old compiler, but I don't think you can bang (!) your way out of that. Next thought is maybe R# or something complaining about comparing a non-nullable value against null and the bangs silence it?
100
David Kean @keansbox.com · 04/08/2025
As always dude, you solving the real problems with these public tools. You should should come solve real problems my way some day. :)
040
David Kean @keansbox.com · 04/08/2025
Yeah have Aeropress for camping, its good.
120
David Kean @keansbox.com · 03/08/2025
If my brain thinks its important, usually it can't stop thinking about it until I've literally done or sent off an email about it. I've not found anything that works for me, let me know me if you find something,
100
David Kean @keansbox.com · 03/08/2025
I would say fertilizers, computers fall into that.
000
David Kean @keansbox.com · 03/08/2025
This of course is "those in glass houses" sort of thing; and I abolutely agree, and trying to fix ours.
030
David Kean @keansbox.com · 03/08/2025
. @vscode.dev What happened here, I find it super hard to find the commands I actually want to click on this. 5 ways to split, probably unneeded?
100
David Kean @keansbox.com · 03/08/2025
You need to accept it for what it is; just a great time. When I stopped believing Mission Impossible's believability - they became fun.
000
David Kean @keansbox.com · 03/08/2025
I got the Breville touch and was pretty happy with effort versus coffee taste factor. Previously Jura (meh) and Nespresso (stuck on deserted island, last restort).
110
David Kean @keansbox.com · 03/08/2025
Sorry folks, I've been offline for a while. Help -> Send Feedback -> Report a Problem, choose Record option. Send me the link, and I can route. @jaredpar.bsky.social
100
David Kean @keansbox.com · 03/08/2025
We've been working on vNext (devblogs.microsoft.com/visualstudio...) and some early feedback shows that we've really hit the mark on this one.
devblogs.microsoft.com
🎉 Visual Studio 2022 v17.14 is now generally available! - Visual Studio Blog
Visual Studio 2022 version 17.14 is now generally available, introducing agent mode, MCP support, AI doc comment generation, and a new monthly release cadence focused on Copilot and developer producti...
020
David Kean @keansbox.com · 29/05/2025
Thanks John, appreciate your input. I'll get right on that.
110
David Kean @keansbox.com · 28/05/2025
It is not, if you can share me a dump in some form. I can take a look.
230
David Kean @keansbox.com · 28/05/2025
> .NET should acknowledge > 20 odd years that followed is not worth a mention You often jump on threads and say the opposite of what folks post?
100
David Kean @keansbox.com · 27/05/2025
It has to be done carefully as Microsoft also often get reverse feedback that we're trying to replace said thing, when reality is that they are just finally delivering Anders original vision from earlier 2000s.
100
David Kean @keansbox.com · 27/05/2025
However, what you folks have shown and agree with is that .NET should acknowledge existing community that there's still plenty of interest and their influence over eventual design.
110
David Kean @keansbox.com · 27/05/2025
Just distractions (Windows, NET Core cough cough) and shipping schedules got in the way. If you look at early Silverlight announcements (WPF/E at time) for what ended became v2, you’ll see csx on it before Roslyn even was a thing. It disappeared from plans by time it shipped, however.
100
David Kean @keansbox.com · 27/05/2025
Patrik, don’t want to dismiss the work that ScriptCS and Cake have had on .NET ecosystem, but go back to look at Anders, Dustin, and Mads early demos of Roslyn to the world. I had nothing to do with the above, but when I was on Roslyn team above was always end vision from compiler folks with csx.
100
David Kean @keansbox.com · 03/05/2025
You are missing unimported namespaces and inheritance margin, both added since that post.
000
David Kean @keansbox.com · 19/04/2025
He was embarrassed when he realized as he didn't mean for us to see it. This, however, is David's natural position in a meeting (or at least ones involving me), so you kinda had to get used to it. :)
150
David Kean @keansbox.com · 19/04/2025
One time during .NET Core early days, we were having a remote meeting with Fowler and another colleague of his. This was in the days when video meetings were a bit unusual. His colleague completely forgot he was on video and had a reaction like this to something I said.
170