Oisín Grehan (x0n.web1) 🇺🇦🇮🇪🇨🇦 (@oising) header
Oisín Grehan (x0n.web1) 🇺🇦🇮🇪🇨🇦 (@oising) profile picture

Irish ☘️, Ten-time PowerShell/Azure MVP, Dev, InfoSec, dotnet, BJJ brown belt, Montrealer 🍁 he/him/idiot. https://nitter.cf/t.co/VdyeFPEcgX

Montreal, Quebec
Joined May 2008
Photo by Oisín Grehan (x0n.web1) 🇺🇦🇮🇪🇨🇦 (@oising)Photo by Oisín Grehan (x0n.web1) 🇺🇦🇮🇪🇨🇦 (@oising)Photo by Oisín Grehan (x0n.web1) 🇺🇦🇮🇪🇨🇦 (@oising)Photo by Oisín Grehan (x0n.web1) 🇺🇦🇮🇪🇨🇦 (@oising)Photo by Oisín Grehan (x0n.web1) 🇺🇦🇮🇪🇨🇦 (@oising)Photo by Oisín Grehan (x0n.web1) 🇺🇦🇮🇪🇨🇦 (@oising)Photo by Oisín Grehan (x0n.web1) 🇺🇦🇮🇪🇨🇦 (@oising)Photo by Oisín Grehan (x0n.web1) 🇺🇦🇮🇪🇨🇦 (@oising)Photo by Oisín Grehan (x0n.web1) 🇺🇦🇮🇪🇨🇦 (@oising)Photo by Oisín Grehan (x0n.web1) 🇺🇦🇮🇪🇨🇦 (@oising)
Oisín Grehan (x0n.web1) 🇺🇦🇮🇪🇨🇦 retweeted
So much fun looking back on how we built VS Code! 🎬 The Story of VS Code is now available: youtu.be/kHL3XzjpT5w?si=Ee_9…
5
19
6
114
30,003
Oisín Grehan (x0n.web1) 🇺🇦🇮🇪🇨🇦 retweeted
I'm sure some of you will be delighted to know that ImageSharp v3.2.0 no longer triggers security advisories. It's been a long few weeks! #dotnet nuget.org/packages/SixLabors…
2
7
56
2,048
Oisín Grehan (x0n.web1) 🇺🇦🇮🇪🇨🇦 retweeted
In terms of the balance of performance and convenience it's one of the best (if not the best).
When in doubt, just use C# and ASP.NET Core. It's blazing fast. .NET 11 RC2 is even faster. For me, it's the best overall major web framework - auth, config, logging, perf, modular middleware, DI, cross-plat, etc. But I didn't expect this:
19
40
1
425
22,616
Oisín Grehan (x0n.web1) 🇺🇦🇮🇪🇨🇦 retweeted
RC2 didn't fix it, so logged: github.com/dotnet/runtime/is… - this is a hard "oof" for SE.Redis, otherwise (as in: performance collapses)
I thought I'd re-run my SE.Redis "async runtime" (.NET 11) checks; instead, found a catastrophic perf collapse in RC1, that I *think* (testing now against "daily") is already fixed for RC2 (github.com/dotnet/runtime/pu…). Fun!
3
6
49
6,314
Oisín Grehan (x0n.web1) 🇺🇦🇮🇪🇨🇦 retweeted
If you think agents are going to kill programming languages, let me introduce you to reddit.com/r/ProgrammingLang…
6
10
150
36,093
Oisín Grehan (x0n.web1) 🇺🇦🇮🇪🇨🇦 retweeted
Blogged: Experimental support for Device Bound Session Credentials (DBSC) in ASP.NET Core - Exploring the .NET 11 previews andrewlock.net/exploring-the… In this post I look at the new experimental support for DBSC coming in .NET 11 #dotnet #security #aspnetcore
1
11
73
5,684
Hey @davepl1968 do you know who wrote the checks on msoffice upgrade-only CDs? It would work as a full installer - when it asks for the existing install location, you would point it at the cd itself; it validated the signed binaries and would install anywhere you want :D
2
110
Oisín Grehan (x0n.web1) 🇺🇦🇮🇪🇨🇦 retweeted
The name Lake Ontario comes from the Wendat word Ontari’io, which, appropriately, means “the lake is beautiful, the lake is big”. The name is more than 400 years old, predating both the Confederation of Canada and the Declaration of Independence of the United States of America. We know that America is changing. Their trading relationships, their foreign policies, their national monuments, their hydronyms. Canadians also know that naming reality means calling it Lake Ontario – then, now and always.
12,791
26,123
2,273
160,901
8,651,136
Oisín Grehan (x0n.web1) 🇺🇦🇮🇪🇨🇦 retweeted
For those new followers who have been so gratious.... who am I? I was the first employee of #DMADesign, and I created the #Lemmings animation that spawned the game. I then created the prototypes that spawned #GTA, and wrote the graphics engine for it. lemmings.info/
42
54
2
627
32,704
Oisín Grehan (x0n.web1) 🇺🇦🇮🇪🇨🇦 retweeted
you love to see it
2
3
40
1,412
Oisín Grehan (x0n.web1) 🇺🇦🇮🇪🇨🇦 retweeted
I work at GitHub. yesterday was rough and i'm not pretending otherwise. full root cause report is up if you want the timeline and numbers, and what we are doing to prevent this from happening again. githubstatus.com/incidents/z…
282
473
102
5,240
1,275,716
Oisín Grehan (x0n.web1) 🇺🇦🇮🇪🇨🇦 retweeted
It’s an interesting challenge for @BrighterCommand. We have supported Polly since Dylan first created it (long before MS adopted it) but now that support pushes our community into paying an OSMF to a 3rd party.
Introducing the Open Source Maintenance Fee for Polly thepollyproject.org/2026/07/…
4
4
1
17
9,481
Amazing
All 277 issues of BYTE are available on this microfiche-inspired website created by Hector Dearman byte.tsundoku.io/
1
5
232
Oisín Grehan (x0n.web1) 🇺🇦🇮🇪🇨🇦 retweeted
Aspire 13.5 features, day 5 Aspire now supports interactive terminal sessions! 🖥️ The WithTerminal() extension method in the AppHost attaches an interactive pseudo-terminal (PTY) to any Aspire resource, letting you interact with it directly from the dashboard 🤯
5
10
1
102
8,173
Microsoft Azure seemed to have rolled out some duff serialization code for device twins to their IoT Hubs. Etag is being serialized as DeviceEtag, and Etag contains corrupted values. Device Twin updates are broken. /cc @Azure @AzureSupport #azure #iothub
1
190
Smells like someone forgot the JsonProperty("etag") serialization hint on Device.DeviceEtag ....
1
1
66
Oisín Grehan (x0n.web1) 🇺🇦🇮🇪🇨🇦 retweeted
your friend will be obsessed with vibe coding and youll ask them what theyve vibe coded and itll just be this
292
488
96
12,126
1,142,024
Oisín Grehan (x0n.web1) 🇺🇦🇮🇪🇨🇦 retweeted
had a crazy idea on Friday: port Quake to Roblox. After a /goal, $3000 of Fable tokens and four sleepless nights, meet Robloquake, a function-by-function port of Quake, Quakeworld and mods to luau. Open source and playable in Roblox today
49
66
25
1,020
117,773