Marc Gravell
@marcgravell
Followers
24K
Following
4K
Media
859
Statuses
20K
C# fan; ex-MVP, ex-Microsoft, ex-Stack Overflow; author of Dapper, protobuf-net, SE.Redis, and a few other things. Doing Redis things at Redis.
UK
Joined March 2009
Redis 8.4 https://t.co/8YYh1Al4Rs New command highlights: - DIGEST/DELEX/SET (atomic CAS/CAD) - MSETEX (multi-set with expiry) - XREADGROUP CLAIM (simpler stream handling) - FT.HYBRID (fused search) SE.Redis already covers the first 3 ( https://t.co/jrsiWG5RPo) (1/2)
1
3
27
After the Horn Ep. 15 Weekend Betting Edition | Picks for Top College & Pro Games
1
5
4
Heck, in most "read" cases, the workaround is to open an anon browser window. Logged in on a non-work device I get less access than an *anonymous session*. That's just plain stupid.
2
0
13
...frustrating, if I just want to look at something or log a simple ticket. Don't show me privileged things, that would be fine. But to not even let me in is just lazy, and a terrible experience.
1
0
10
My absolute number one pain point with @github : company orgs often have additional device / auth restrictions. Totally fine, I get it. But, if I'm "me" but on a non-work device, I get ZERO access. I get less access than a brand new random GitHub account. This is so incredibly...
7
3
44
🚨The latest news for NextNRG Inc. (NXXT) focuses on a new long-term power purchase agreement and recent Q3 2025 earnings results. The stock experienced a significant drop yesterday but showed a premarket rebound today. Top Headlines 28-Year Power Purchase Agreement (PPA):
5
8
63
The 8060S is out-of-this-world for an iGPU, but with a proper dGPU, these beasts would be good tier.
1
0
0
I've been using a Strix Halo laptop for my non-work things, and it is a mind-blowing CPU. It makes me think that traditional desktops are end-of-life, with NUCs and minis (like the Framework) taking their place. Hoping Musuda Halo has some more PCIE for dPU, then: game over.
1
1
8
One of my non-work things: running "tech" for a local am-dram in-dining murder-mystery crew, raising money for local charity. A fantastic Halloween production. Pure cheese, but great fun and the audience loved it.
1
0
24
We got this resolved - MSFT weren't actively evil about it; all's well that ends well.
So this is fun. Months ago, I was part of the MSFT redundancy line up. I worked some of the notice, then went on garden leave and (as requested) surrendered my devices to MSFT. It looks like HR then sent critical redundancy paperwork to my work email, to which I then had no...
4
0
195
You can't convince me that Windows isn't just "ads and sponsored bundled bloatware" platform. Looking at an XPS 13 on Dell's website - can ship with Windows or Ubuntu. It costs £150 *more* to ship it with Ubuntu.
18
4
101
Installing Windows (I'm almost exclusively using Linux these days, but: specific device reasons) - OOBE even worse than I remember. In addition to some QR code bullshit that didn't even work, how did this ever get past QA?
14
2
32
Well this is a useful message. There is no secondary thing after this, just... :shrug:
5
0
9
...access, was unaware of, and this haven't signed. Current status: trying to find out whether my redundancy severance agreement (money, in simple terms) has simply evaporated and been lost. I am so livid right now. Heck, for all I know, by not signing: I still work there!
7
0
102
So this is fun. Months ago, I was part of the MSFT redundancy line up. I worked some of the notice, then went on garden leave and (as requested) surrendered my devices to MSFT. It looks like HR then sent critical redundancy paperwork to my work email, to which I then had no...
8
5
174
Not a review based on the content - I haven't consumed it yet, but I'm adding this to my list. However, based purely on the pedigree of the author: I am very confident this will be top tier for .NET caching. Jody truly knows this area.
Ok, I can finally spill the big project 😊 https://t.co/x7exDZ1VTK
2
5
38
Specific to my goals: this also enables a range of exotic "type punning" scenarios, were what looks like a property is actually an in-place, reference-preserving, 100% safe, type switch.
0
0
5
I forget to say, or include in the example, but: everything above is also possible with regular extension methods. The key difference is that *extension blocks* allow *properties*. So I can finally have a by-ref return property on a struct!
1
0
4
If you have never desired by-ref return on value-types (or have never used a by-ref return at all), then sure: this might be underwhelming. But if you've ever been stymied by CS8170, this is fantastic! This enables a range of possibilities for evil people like me.
1
0
2
Fun thing in extension blocks (C# 14): they allow *more* than regular instance methods. Specifically: structs do not allow by-ref return of fields (etc), because "this" has scoped-like semantics. Extension blocks are *not* "scoped" by default, so: works!
gist.github.com
GitHub Gist: instantly share code, notes, and snippets.
2
2
39
Playing with kubuntu 25.10 - so far, all solid; a small but super appreciated thing for me: login screen has a keyboard language selector (I use en-us USB and en-uk inbuilt). otherwise: all works. Sad that it still lacks Roland BridgeCast ALSA setup - but I just copy from Arch.
0
0
2