Husband, father, and tech junkie. Dev @roonlabs. Former Developer @xamarinhq and @Microsoft.

UT
Joined February 2008
Stephen Shaw retweeted
WSL containers is now generally available. Build, run and deploy Linux containers directly on Windows with the WSL containers CLI and API 🧵
41
211
32
1,854
160,684
Grok 4.7 is here. It's a notable improvement over Grok 4.6 at the same price and speed.
1,608
3,135
1,938
28,904
22,014,871
Stephen Shaw retweeted
#SkiaSharp v4 preview 1 just dropped! Filled with goodies AND a new partnership (special thanks to Ramez Ragaa) with @UnoPlatform! If you want to know more, check out our new website: mono.github.io/SkiaSharp Read the blog: devblogs.microsoft.com/dotne… But wait, there is more! ...
1
2
16
298
Stephen Shaw retweeted
“People always asked "Why do you pay so much money for your kid to do sports”? Well I have a confession to make; I don't pay for my kid to “to do sports” Personally, I couldn't care less about what sport she does So, if I am not paying for sports what am I paying for? - I pay for those moments when my kid becomes so tired she wants to quit but doesn’t - I pay for those days when my kid comes home from school and is “too tired" to go to her training but she goes anyway. - I pay for my kid to learn to be disciplined, focused and dedicated - I pay for my kid to learn to take care of her body and learn how to correctly fuel her body for success. - I pay for my kid to learn to work with others and to be a good team mate, gracious in defeat and humble in success - I pay for my kid to learn to deal with disappointment, when they don’t get that placing or title they'd hoped for, but still they go back week after week giving it their best shot. - I pay for my kid to learn to make and accomplish goals - I pay for my kid to respect, not only themselves, but others, officials, judges and coaches - I pay for my kid to learn that it takes hours and hours, years and years of hard work and practice to create a champion and that success does not happen overnight - I pay for my kid to be proud of small achievements, and to work towards long term goals - I pay for the opportunity my child has and will have to make life-long friendships, create lifelong memories, to be as proud of her achievements as I am - I pay so that my child can be in the gym instead of in front of a screen - I pay for those rides home where we make precious memories talking about practice, both good and bad -I pay so that my child can learn the importance of time management and balancing what is important like school and keeping grades up I could go on but, to be short, I don't pay for sports I pay for the opportunities that sports provides my kid with to develop attributes that will serve her well throughout her life and give her the opportunity to bless the lives of others. From what I have seen I think it is a great investment!” - Softball Parent Need Help? Just ask @SRUSA_Official
122
410
40
2,908
452,445
Stephen Shaw retweeted
when the whole team is on claude code
200
1,009
147
13,324
1,014,566
Claude Code CLI 2.1.9 changelog: • Added `auto:N` syntax for configuring the MCP tool search auto-enable threshold, where N is the context window percentage (0-100) • Added `plansDirectory` setting to customize where plan files are stored • Added external editor support (Ctrl+G) in AskUserQuestion "Other" input field • Added session URL attribution to commits and PRs created from web sessions • Added support for `PreToolUse` hooks to return `additionalContext` to the model • Added `${CLAUDE_SESSION_ID}` string substitution for skills to access the current session ID • Fixed long sessions with parallel tool calls failing with an API error about orphan tool_result blocks • Fixed MCP server reconnection hanging when cached connection promise never resolves • Fixed Ctrl+Z suspend not working in terminals using Kitty keyboard protocol (Ghostty, iTerm2, kitty, WezTerm) Source: github.com/anthropics/claude…
1
4
5
85
28,285
Stephen Shaw retweeted
We just open sourced the code-simplifier agent we use on the Claude Code team. Try it: claude plugin install code-simplifier Or from within a session: /plugin marketplace update claude-plugins-official /plugin install code-simplifier Ask Claude to use the code simplifier agent at the end of a long coding session, or to clean up complex PRs. Let us know what you think!
345
1,060
234
12,813
1,843,673
BROOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO The @aspiredotdev MCP is a complete game changer. Can have #GitHubCopilot and #vscode directly look at all the logs and telemetry and fix up and errors! BRO! @maddymontaquila @davidfowl
8
29
2
246
29,120
#VisualStudio 2026 just dropped and and there are tons of goodies for developers, but if you grab Insiders right now there are even more awesome AI features: Plan Mode, Custom Agents, Cloud Tasks: youtu.be/bMqDi1uQCn8 #dotnet #dotnetconf
1
2
29
3,343
We’ve been talking about doing this for years. It’s great to finally see it come to life!
.NET MAUI is coming to Linux and the browser, powered by Avalonia. After years of community requests, we are delivering: – Linux desktop – WebAssembly – up to 2× faster performance on macOS Try the live demo and register your interest for early access: avaloniaui.net/blog/net-maui…
1
8
117
6,917
Aspire 13 is here - it's such a big deal that we had to skip a few versions 😉 Read the blog - devblogs.microsoft.com/aspir… Or, dive deep into the What's New - aspire.dev/whats-new/aspire-… Happy Aspirifying!!
1
25
1
99
7,910
🚀.NET 10 is here! ✅ LTS release ⚡ Faster: JIT, NativeAOT, AVX10.2 🔐 Post-quantum crypto + AES KeyWrap 🛠 File-based apps (run main.cs directly!) 🤖 AI Agent Framework + MCP 🌐 Blazor upgrades, OpenAPI 💻 C# 14: field-backed properties devblogs.microsoft.com/dotne… #dotnetconf
14
95
2
464
24,275
Exciting partnership: @AvaloniaUI is working with @flutterdev to bring Impeller, Flutter’s next-generation GPU renderer, to .NET. A major step forward for cross-platform performance and open-source collaboration. hubs.li/Q03SjBJF0 #dotnet #OSS
1
22
2
145
8,500
.NET Aspire ❌ Aspire ✅🤌🏼 we're officially rebranding - starting with our shiny new website, aspire.dev 💫 join us for a special edition #AspiriFriday to wrap up the week and celebrate with the team! see you there 🎃
12
57
12
184
74,284
Stephen Shaw retweeted
Legend has it gym memberships are particularly hard to cancel here because nobody knows how to exit
275
774
106
10,934
307,247
LINQPad 9's AI has gained agentic superpowers! It will now (optionally) query database schema, fetch relevant LINQPad samples & APIs, and use LINQPad's compiler to validate its work, fixing errors before posting. The prompt pictured worked first time! linqpad.net/LINQPad9.aspx
3
13
76
3,559