Craig Wilkinson
banner
sqlcadavre.bsky.social
Craig Wilkinson
@sqlcadavre.bsky.social
🏴󠁧󠁢󠁥󠁮󠁧󠁿🇬🇧🇪🇺
SQL specialist polyglot engineer, general tinkerer, slow runner, FPL enthusiast and lover of Scotch.
Opinions are my own.
He / Him
http://www.craigwilkinson.dev
Published my recap from @SQLBits 2025. One free Saturday, seven sessions, and more insight than I was honestly expecting.

If you missed @SQLBits, or just want a second opinion on what @Microsoft has been doing, give it a read:
www.cadavre.co.uk/posts/2025-0...
SQLBits 2025: Tempdb, Fabric, and Life After eGain
I didn’t expect my time at eGain to end with a “thanks for all your hard work, but due to structural changes we’re canning the entire UK engineering team,” but here we are. I missed SQLBits last year....
www.cadavre.co.uk
June 23, 2025 at 5:02 PM
We ran into deadlocks during load testing, thanks to some old SQL that disables triggers on the fly.

Rewriting it properly? That’s the dream.

But for now, a quick SESSION_CONTEXT hack got us through.

Here’s what happened:
www.craigwilkinson.dev/posts/2025-0...
When Legacy Code Meets Modern Load: A Deadlock Story
Recently, we encountered a persistent deadlock issue during a high-concurrency load test involving 100 simultaneous database operations. Although the database had sufficient capacity, a large portion ...
www.craigwilkinson.dev
April 24, 2025 at 8:04 AM
I’ve just rewritten my Strava Data Analysis project - same idea, cleaner code & smarter charts.

Still powered by Python, but way less embarrassing now 😅
www.craigwilkinson.dev/posts/rewrit...
Rebuilding StravaDataAnalysis: From First Python Script to Proper Architecture
I started StravaDataAnalysis in 2021 as a way to learn Python. And by learn, I mean literally my first Python scripts. I had never written a line before. At my day job, we were looking to transition o...
www.cadavre.co.uk
April 23, 2025 at 7:06 AM
Please don't be true, not sure my faith in humanity can afford to take another hit
November 8, 2023 at 10:32 AM
Assumed that I'd have moved to California by the start of SQLBits. That's looking less likely now, so do I risk getting tickets with the possibility I won't be around for it?
October 25, 2023 at 9:10 PM
Today marks 7 years of marriage and 18 years together with my incredible wife. Still wondering how she's managed to put up with my antics all these years
October 23, 2023 at 7:21 AM
Wildcard draft for GW10 #FPL #FPLCommunity
October 22, 2023 at 3:53 PM
Why have Spotify added Audiobooks to only the plan manager for the premium family plan? Why can't we share the hours between each account?
October 20, 2023 at 1:05 PM