Marc Gravell Profile
Marc Gravell

@marcgravell

Followers
24K
Following
4K
Media
842
Statuses
19K

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
Don't wanna be here? Send us removal request.
@marcgravell
Marc Gravell
1 month
Fun discovery (took me *ages* to isolate):. Watch out for the RTSpecialName flag on emitted methods; ilverify/ilspy don't complain, and in netfx: ignored when N/A, but on .NET current: runtime can throw TypeLoadException.
@marcgravell
Marc Gravell
1 month
Been trying to ship a long-wanted protobuf-net feature (surrogates+inheritance) - very nearly there, but combined with my switch to arch: needing to learn new tools (peverify->ilverify, etc). But hey, at least .NET 9 can emit DLLs again now!.
1
1
8
@marcgravell
Marc Gravell
1 month
Been trying to ship a long-wanted protobuf-net feature (surrogates+inheritance) - very nearly there, but combined with my switch to arch: needing to learn new tools (peverify->ilverify, etc). But hey, at least .NET 9 can emit DLLs again now!.
2
0
61
@grok
Grok
5 days
What do you want to know?.
322
195
1K
@marcgravell
Marc Gravell
2 months
New job, who dis?. First day for me at Redis, feels good.
19
8
359
@marcgravell
Marc Gravell
2 months
And. one nvidia-inst later: I no longer have video output, even in fallback boot. So: that went well. .
3
0
10
@marcgravell
Marc Gravell
2 months
Eesh. Laptop worked great, but desktop *really* isn't happy, have tried all the major distros, same outcome - unusable CPU-locked system. I suspect it hates my GPU (3070Ti), but: still digging.
Tweet media one
@marcgravell
Marc Gravell
2 months
Aggressively making the Linux switch for my home (and work) computers. Partly because Windows keeps annoying me (ads, privacy, trying to force me to use Edge etc every update). Partly because Linux is more relevant for Redis work. Still playing with distro choices, but will. .
9
0
24
@marcgravell
Marc Gravell
2 months
. probably just use Ubuntu for simplicity. Arch is appealing but much less friendly for transitioning. Devenv -> Rider has been perfect, great job @jetbrains. Steam (and associated efforts) have solved a wide range of the older pain points. So far: no regrets.
11
2
66
@marcgravell
Marc Gravell
2 months
Aggressively making the Linux switch for my home (and work) computers. Partly because Windows keeps annoying me (ads, privacy, trying to force me to use Edge etc every update). Partly because Linux is more relevant for Redis work. Still playing with distro choices, but will. .
21
6
115
@marcgravell
Marc Gravell
2 months
It is mildly ironic that I'll probably contribute more to MSFT's bottom line by leaving them, but: there it is!.
3
2
125
@marcgravell
Marc Gravell
2 months
Personal / professional life update:. I'm one of the lucky thousands to be made redundant from MSFT last month (due to UK redundancy laws, I'm actually still there for now). Next up: I'm joining the good folks at Redis, as part of the client library team. So: fun times ahead!.
50
21
562
@marcgravell
Marc Gravell
3 months
RT @DevLeaderCa: Fusion Cache couldn't be easier to setup in our ASP NET applications!. A single line of dependency injection? Sign me up!….
0
5
0
@marcgravell
Marc Gravell
3 months
Lots of people opining on reasons; I'm very intentionally not offering thoughts there, simply talking raw data and sighing a nostalgic sigh.
@marcgravell
Marc Gravell
3 months
StackOverflow questions over time, source SEDE; sadface, lunch has been eaten
Tweet media one
10
10
120
@marcgravell
Marc Gravell
3 months
StackOverflow questions over time, source SEDE; sadface, lunch has been eaten
Tweet media one
204
349
4K
@marcgravell
Marc Gravell
4 months
Vibe, damn you autocorrect.
4
0
6
@marcgravell
Marc Gravell
4 months
I was remarking just yesterday how there's not much difference between Vive coding and Stack Sort (xkcd 1285, alt text).
@GergelyOrosz
Gergely Orosz
4 months
Interesting to reflect how much of an impact @xkcdComic has had on tech culture - expressing making (mostly) universal truths via simple to understand comics. So many golden nuggets. Like this classic:
Tweet media one
1
1
13
@marcgravell
Marc Gravell
4 months
Doing final prep before a show (am dram / community theatre, I'm the audio geek), about to leave for venue, and the Surface Pro I use as FOH control is installing 24H2. Thanks Windows!.
0
0
8
@marcgravell
Marc Gravell
5 months
Ironically, even when I know and communicate the impact that even small improvements to latency, throughout and stability would have on COGS, etc. it feels like "do you know what's better value than us giving you that time? we don't do that, and you do it on the weekend". Oh well.
1
1
14
@marcgravell
Marc Gravell
5 months
Genuine thing: if I could get a livable income (doesn't even need to match current), I would absolutely be up for focusing on libs/tools full time - I know there's lots more I could do, and I know the benefits. But I've failed to "sell" that vs my time, even within MSFT.
@marcgravell
Marc Gravell
5 months
OSS announcement:. Dapper, protobuf-net and SE.Redis to remain free! (but tips and sponsorships are very welcome). I wish this didn't feel like an unusual statement/position. I also totally understand the dilemma. There are exceptions, but overall: the OSS funding model fails.
5
10
98
@marcgravell
Marc Gravell
5 months
OSS announcement:. Dapper, protobuf-net and SE.Redis to remain free! (but tips and sponsorships are very welcome). I wish this didn't feel like an unusual statement/position. I also totally understand the dilemma. There are exceptions, but overall: the OSS funding model fails.
13
31
306
@marcgravell
Marc Gravell
5 months
Random shout: does anyone in my dev circle dabble (or deep-dive) on audio stream programming? I have a geeky idea for something interesting (think OSS including devices). I can try to dig, but someone who already knows might be able to unblock me or steer me. RT for reach!.
5
13
8
@marcgravell
Marc Gravell
5 months
RT @jodydonetti: Microsoft + OSS 💪.Kudos to Microsoft for highlighting FusionCache in the official HybridCache docs, related to 3rd party i….
0
3
0