Sign in

David Flanagan

@rawkode.bsky.social
4.4K followers 554 following 1.8K posts

Helping developers & operators level-up with Kubernetes, Cloud Native, Rust, WebAssembly, & Nix. 🌟 Founder @rawkode.academy 💼 CoreWeave 📆 Co-Organiser @kubernetes.london 🏴󠁧󠁢󠁳󠁣󠁴󠁿

PostsRepliesMedia
David Flanagan @rawkode.bsky.social · 23/05/2026
Remember: I’ve moved. Please follow my other account.
020
David Flanagan @rawkode.bsky.social · 11/05/2026
I need your help! I am removing this did:plc and migrating to my own did:web on Cloudflare. Removing as much of the centralised crap of atproto as I can. Can y’all please share and follow @rawkode.dev instead of this account?
static.klipy.com
Pretty Please Agnes
ALT: Pretty Please Agnes
3125
David Flanagan @rawkode.bsky.social · 11/05/2026
Looks exactly like what I want!
010
David Flanagan @rawkode.bsky.social · 11/05/2026
Tangled is an AppView and exactly what I am trying to avoid.
010
David Flanagan @rawkode.bsky.social · 10/05/2026
I’ll do some more research. Thanks for sharing
020
David Flanagan @rawkode.bsky.social · 10/05/2026
Forgive my complete ignorance, but I always thought Nostr was blockchain based?
110
David Flanagan @rawkode.bsky.social · 10/05/2026
It’s the same with Tangled, great idea; but being locked into their AppView is not great and building your own isn’t easy. If I could just skip the global store and we all just connected our repos, it could be cool. I haven’t worked out if that can genuinely work though.
110
David Flanagan @rawkode.bsky.social · 10/05/2026
Ahh. Thank you. Appreciate the info! So where do you hang out most? Still here? Mastodon? A N Other? I like atproto, but I prefer ActivityPub or RSS and I’m hoping there’s a better option
210
David Flanagan @rawkode.bsky.social · 10/05/2026
Can you expand on this for me, please?
110
David Flanagan @rawkode.bsky.social · 10/05/2026
Why isn’t there an ATProto app that can just let me subscribe directly to people’s repos and cut out all the AppView centralised bullshit? I think I’m leaning back to ActivityPub these days, I’m definitely using BlueSky less and less.
340
David Flanagan @rawkode.bsky.social · 09/05/2026
Building my own on XMPP github.com/waddle-socia...
github.com
GitHub - waddle-social/waddle
Contribute to waddle-social/waddle development by creating an account on GitHub.
110
David Flanagan @rawkode.bsky.social · 02/05/2026
@anirudh.fi are there any existing plans for this? Are issues the best way to discuss?
120
David Flanagan @rawkode.bsky.social · 02/05/2026
Hopefully not with Prometheus … 😅
110
David Flanagan @rawkode.bsky.social · 01/05/2026
I really wish live streaming applications would support Firefox. Does anyone know what the gap is here? Why isn't Firefox supported? Still WebRTC stuff?
210
David Flanagan @rawkode.bsky.social · 30/04/2026
It was the ONLY issue on the Firefox bug tracker I'd actually subscribed too 😂
000
David Flanagan @rawkode.bsky.social · 29/04/2026
Anyone else just really tired, all the damn time? Like, with everything?
380
Reposted by David Flanagan
Scott McAllister @stmcallister.bsky.social · 29/04/2026
🎙️ Episode 3 of the DevRel Activity Patterns podcast is live! We dig into the Technical Support Pattern — the work nobody puts on their resume but everyone ends up doing. Developers are watching whether you follow through. Trust lives and dies there. devrelpatterns.com/videos/ep-03...
devrelpatterns.com
Developer Relations Activity Patterns: Episode 3 - Technical Support Pattern
Developer Relations Activity Patterns: Episode 3 - Technical Support Pattern
021
David Flanagan @rawkode.bsky.social · 29/04/2026
What about NixOS?
100
David Flanagan @rawkode.bsky.social · 29/04/2026
Hi @tangled.org ! Any plans to be more monorepo native? Issues / Tags / PRs grouped by projects / services scoped within the monorepo?
140
David Flanagan @rawkode.bsky.social · 29/04/2026
Because issues are ephemeral. Fossil does this, btw. It's more important to store specs, PRDs, scenarios, etc.
060
David Flanagan @rawkode.bsky.social · 29/04/2026
Everything on X is misleading 😂
240
David Flanagan @rawkode.bsky.social · 29/04/2026
The handlers should be idempotent though, where did you find problems? With the official controllers?
000
David Flanagan @rawkode.bsky.social · 29/04/2026
Not yet :(
000
David Flanagan @rawkode.bsky.social · 29/04/2026
I use FoundationDB (Which has a global incremetal counter) and NATS JetStream for the watches
110
David Flanagan @rawkode.bsky.social · 29/04/2026
Yeah. He’s ALWAYS on Twitter
100
David Flanagan @rawkode.bsky.social · 29/04/2026
It doesn’t. It needs a complete architecture and I needed it to be fun; Rust was the right choice for me and in the long run most likely for this specific architecture. Removing the garbage collector, adopting virtual actors, swapping out etcd. It’s not really the same API server anymore anyway.
250
David Flanagan @rawkode.bsky.social · 29/04/2026
Topology aware AI super clusters
110
David Flanagan @rawkode.bsky.social · 29/04/2026
@h.olysh.it is the reason I started Rawkode Live. Can’t wait for this episode.
250
David Flanagan @rawkode.bsky.social · 29/04/2026
I spent 12 weeks on mine, 100% conformance, AI coded but not vibe coded. And conformance was only step one, much bigger plans.
150
David Flanagan @rawkode.bsky.social · 28/04/2026
Because there's enough things that piss me off about GitHub (monorepo-useless, not configured through Git, slow, and the status page) and Cloudflare released Artifacts last week ...
010
David Flanagan @rawkode.bsky.social · 28/04/2026
Oh, great. Now I'm writing my own Git Forge. It's just for me, it's not for anyone else. Personal software is my favourite thing about AI
131
David Flanagan @rawkode.bsky.social · 27/04/2026
Probably what backs GitHub these days 😅
040
David Flanagan @rawkode.bsky.social · 27/04/2026
Forgejo is amazing software, Gitea too. Neither has a great UX. Some padding would go a long way 😅
000
Reposted by David Flanagan
Justin Garrison @justingarrison.com · 27/04/2026
Talos 1.13 came out today and tomorrow I'm going to walk through some of the new features and do a live cluster upgrade www.youtube.com/live/yoXcJBo...
youtube.com
Talos Linux 1.13 features and upgrade process
YouTube video by Sidero Labs
1226
David Flanagan @rawkode.bsky.social · 27/04/2026
Team Kubernetes and Team Nix reporting for duty
110
David Flanagan @rawkode.bsky.social · 27/04/2026
For the record, I am a backend developer.
160
David Flanagan @rawkode.bsky.social · 27/04/2026
media.tenor.com
stan marsh from south park sits at a table eating a hamburger and says yeah it does
ALT: stan marsh from south park sits at a table eating a hamburger and says yeah it does
110
David Flanagan @rawkode.bsky.social · 27/04/2026
Ours would definitely be designed by a backend developer
260
David Flanagan @rawkode.bsky.social · 27/04/2026
Very much designed by a backend developer, but I do love the atproto aspect.
160
David Flanagan @rawkode.bsky.social · 27/04/2026
Who’s making a GitHub alternative that wasn’t designed by a backend developer?
11376
David Flanagan @rawkode.bsky.social · 25/04/2026
@justingarrison.com I’d be happy to walk you through it / help you debug. Been on NixOS for about 9 years, hopefully I’ve fixed most of this crap 😅
030
Reposted by David Flanagan
Kubernetes @kubernetes.io · 24/04/2026
Kubernetes v1.36: User Namespaces in Kubernetes are finally GA-
kubernetes.io
Kubernetes v1.36: User Namespaces in Kubernetes are finally GA
After several years of development, User Namespaces support in Kubernetes reached General Availability (GA) with the v1.36 release. This is a Linux-only feature. For those of us working on low level container...
0163
David Flanagan @rawkode.bsky.social · 10/04/2026
@jimmy.zelinskie.com I forget, did I show you this?
github.com
GitHub - rawkode/prescience: An idiomatic Rust client library for SpiceDB
An idiomatic Rust client library for SpiceDB. Contribute to rawkode/prescience development by creating an account on GitHub.
130
David Flanagan @rawkode.bsky.social · 10/04/2026
See if Apple just added a keyboard shortcut to flip through stage manager windows, I’d stop missing i3 and Niri. One stupid little feature is all it’s missing for me. Cmd-Tab doesn’t cut it
120
David Flanagan @rawkode.bsky.social · 09/04/2026
I forgot how persistent the emails can be after #KubeCon.
media.tenor.com
a man in a suit and hawaiian shirt is standing in front of a door .
Alt: Kramer says “It’s too much!”
030
David Flanagan @rawkode.bsky.social · 09/04/2026
4 hours is good! I take around 2 days to make a 10 minute video, including planning, rehearsing, recording, and editing 😅
010
David Flanagan @rawkode.bsky.social · 09/04/2026
Shoutout to the awesome @samwho.dev, who’s Bloom Filters article continues to deliver for me, month after month. I’m always reviewing it to remind myself how they work 😅
samwho.dev
Bloom Filters
A visual, interactive guide to what bloom filters are, when you would use them, and how they work.
2284
David Flanagan @rawkode.bsky.social · 08/04/2026
rawkode.academy
Dragonfly Adds Native Hugging Face and ModelScope Protocols
Dragonfly's dfget now supports hf:// and modelscope:// with auth and revision pinning. The upside is simpler model distribution and lower origin egress, but benchmark claims still need real cluster da...
110
David Flanagan @rawkode.bsky.social · 29/03/2026
Damn it. Followed you damn YouTube advice that said a chest can access ALL storage boxes in a house. Turns out it’s limited to 4 Pokopia time wasted 😭
000
David Flanagan @rawkode.bsky.social · 28/03/2026
Isn’t this Sigstore and co-sign? Of course, with the recent hacks you’re likely discussing; these happened with root to GitHub orgs - nothing is going to stop them?
100