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 · 21/03/2026
I’m waiting for you both. I have coffee.
130
David Flanagan @rawkode.bsky.social · 14/03/2026
I have an AI robot in my cluster that builds and deploys apps on demand …
250
David Flanagan @rawkode.bsky.social · 12/01/2026
This is new
I’m now a Solutions Architect at CoreWeave
4100
David Flanagan @rawkode.bsky.social · 30/12/2025
What could go wrong? 😅 Medical records yolo’d into “production”
3162
David Flanagan @rawkode.bsky.social · 24/12/2025
Apple Intelligence
350
David Flanagan @rawkode.bsky.social · 20/12/2025
Meanwhile, over on X … Thanks, I think?
3160
David Flanagan @rawkode.bsky.social · 17/12/2025
Share an album where the biggest track was also one of the worst tracks. Pretty Fly for a White Guy
110
David Flanagan @rawkode.bsky.social · 11/12/2025
People are using this though. A lot of people.
210
David Flanagan @rawkode.bsky.social · 11/12/2025
People use this. I use this. Unfuckingbelievable
041
David Flanagan @rawkode.bsky.social · 06/12/2025
I hate Victoria Metrics. For over 6 years now they’ve just injected their shitty replies and marketing into anywhere they can. There is a credible way to do developer marketing and this isn’t it. There is a credible way to publish benchmarks, their way isn’t it.
150
David Flanagan @rawkode.bsky.social · 05/12/2025
I’m launching something pretty fun on the @rawkode.academy next week … This is so terribly niche and old, I don’t know if people will actually get it 😅
A pixel-art style cartoon depicts a duel between two pirate characters on a ship's deck at night. On the left is a sleek, glowing blue, crystalline humanoid pirate labeled "Wasm WASI" holding a shining sword. On the right is a rusty, blocky metal robot pirate with the face of the Go Gopher and the Go logo on its chest, holding a large, rusted sword.
The Go robot says: "My performance rivals that of bare metal!"
The Wasm pirate replies: "Only if that metal is being used to anchor a very slow boat."
A pixel-art style cartoon depicts a duel between two pirate characters on a ship's deck at night. On the left is a sleek, glowing blue, crystalline humanoid pirate labeled "Wasm WASI" holding a shining sword. On the right is a rusty, blocky metal robot pirate with the face of the Go Gopher and the Go logo on its chest, holding a large, rusted sword.
The Wasm pirate shouts: "I AM THE FUTURE OF CLOUD COMPUTING!"
The Go robot replies: "THE FUTURE'S BEEN FIVE MINUTES AWAY FOR TEN YEARS."
A pixel-art style cartoon depicts a duel between two pirate characters on a ship's deck at night. On the left is a sleek, glowing blue, crystalline humanoid pirate labeled "Wasm WASI" holding a shining sword. On the right is a rusty, blocky metal robot pirate with the face of the Go Gopher and the Go logo on its chest, holding a large, rusted sword.
The Wasm pirate boasts: "My sandbox is so secure, nothing can escape it!"
The Go robot retorts: "Including your own ability to open a file without a permission slip."
240
David Flanagan @rawkode.bsky.social · 30/11/2025
The @rawkode.academy website now has a Catppuccin theme 😀 @isabelroses.com approved?
120
David Flanagan @rawkode.bsky.social · 29/11/2025
I spent far too much time working on the CSS for these logos to integrate with the website theme selector. I hope you like it! 😀
030
David Flanagan @rawkode.bsky.social · 28/11/2025
100
David Flanagan @rawkode.bsky.social · 27/11/2025
Oh, for fuck sake. My brain can’t cope with this. Someone help them help me.
110
David Flanagan @rawkode.bsky.social · 29/09/2025
OK. We can create repositories and we can "link" remote repositories. Behind the scenes, this runs a supervisor that keeps your copy in sync (read only). The mission is that EVERYONE should be running their own forge; but you can contribute anywhere. Next up, WASM extension for issue management.
030
David Flanagan @rawkode.bsky.social · 28/09/2025
000
David Flanagan @rawkode.bsky.social · 28/09/2025
000
David Flanagan @rawkode.bsky.social · 28/09/2025
Sundae Treat 🍨 Did you know that you can "apply" Kubernetes manifests to podman, and it works even though there's no Kubernetes? Supports Deployments (+Pods), Jobs, Services, Volumes, Secrets, ConfigMaps, and more! Do you use podman? What's your favourite feature?
Terminal with command "podman kube play deployment.yaml"
1101
David Flanagan @rawkode.bsky.social · 27/09/2025
A split cartoon illustration. On the left, a cheerful person with wide eyes and a big smile juggles vibrant symbols of creativity—like a robot, a paint palette, a book, and a planet—surrounded by colorful clouds. Text above reads: “My brain with a million brilliant side project ideas:” On the right, the same person looks exhausted and slumped at a desk, staring at a laptop with dull eyes. Around them are a laundry basket, dirty dishes in a sink, and tax forms on the table. Text above reads: “My actual available time and energy:”
2429131
David Flanagan @rawkode.bsky.social · 23/09/2025
I know SVG is XML and can be valid JSX, but seriously ... fucking hell.
000
David Flanagan @rawkode.bsky.social · 19/09/2025
Almost there!
390
David Flanagan @rawkode.bsky.social · 18/09/2025
Loving the new Vivaldi update that lets me put the address field in my tab bar. There really isn't a better browser, sorry Firefox.
010
David Flanagan @rawkode.bsky.social · 04/09/2025
I use Claude Code as my personal code assassin.
Asking claude code to ensure a certain service never sees the light of day again
150
David Flanagan @rawkode.bsky.social · 02/09/2025
Roo, the Degu. She's a wee sook.
020
David Flanagan @rawkode.bsky.social · 01/09/2025
What if operating Kubernetes was like sword fighting in Monkey Island? 🤔
A pixel art image in the style of the Monkey Island games depicting two video game developers, a man and a woman, facing each other in a sword-fighting stance. They are in what appears to be a messy office or breakroom. Instead of swords, they are holding keyboards. Speech bubbles are above their heads. The man's speech bubble says, "You treat your servers like pets, I hear you even give them names!" The woman's speech bubble says, "And you treat your persistent data like cattle, ready for the slaughter!"
140
David Flanagan @rawkode.bsky.social · 28/08/2025
⚠️ FDA WARNING This video may cause uncontrollable urges to rewrite everything in Rust. Consult your tech lead before viewing. Side effects include explaining the borrow checker at parties and dreaming in Result<T, E>.
010
David Flanagan @rawkode.bsky.social · 13/08/2025
There's a "secret" experimental feature of Claude Code's GitHub Action for "Agent" mode; where you can have Claude run on a schedule, or workload_dispatch. So... obviously I need to try it. Introducing my Claude Boy Scout...
110
David Flanagan @rawkode.bsky.social · 07/08/2025
Oh, OVH, you sneaky bastards. Exhibit 1. I cancelled something Exhibit 2. There's actually a secret step on another page to confirm Exhibit 3. OVH claim user error. No refund.
100
David Flanagan @rawkode.bsky.social · 24/07/2025
I've broken all LLMs. All I wanted was for ANY model to recreate my favourite GTK theme in HTML and CSS and none have been able to do it 😢 It's worse than @simonwillison.net asking them to draw animals on bicycles!
330
David Flanagan @rawkode.bsky.social · 22/07/2025
Got a logo preference?
110
David Flanagan @rawkode.bsky.social · 22/07/2025
Uh oh ... what is this?!
Homepage for Klustered, accepting new registrations
3152
David Flanagan @rawkode.bsky.social · 12/07/2025
OK. We have a winner.
AI generated image of me as a character in Bluey
070
David Flanagan @rawkode.bsky.social · 12/07/2025
AI generated image of me as a character in Rick & Morty
110
David Flanagan @rawkode.bsky.social · 12/07/2025
I'm ready to be featured in South Park now.
AI generated version of me as a South Park character
160
David Flanagan @rawkode.bsky.social · 27/06/2025
What the fuck is this? Switching accounts on Android Gmail and it's swapping the icons around. Areegh
100
David Flanagan @rawkode.bsky.social · 21/06/2025
I think our jobs are safe for a few more months.
AI agent trying to run bun install and then npm run deploy, because why use one tool when you can use two!
080
David Flanagan @rawkode.bsky.social · 20/06/2025
I built my own analytics system using @cloudflare.social, @duckdb.org, Apache Parquet, and Rust. Article coming soon.
160
David Flanagan @rawkode.bsky.social · 19/06/2025
Nothing needs to be said
Meme from Pulp Fiction with Samuel L Jackson states "Say 'you're absolutely right'" one more time
131
David Flanagan @rawkode.bsky.social · 13/06/2025
If your commit history doesn't look like this, you're at a serious disadvantage. Don't get left behind 😅
320
David Flanagan @rawkode.bsky.social · 09/06/2025
Details. We need details.
473
David Flanagan @rawkode.bsky.social · 09/06/2025
Looks like I need to fix my website so an image of my comes before my testimonials 😅
110
David Flanagan @rawkode.bsky.social · 09/06/2025
I made a huge mistake and mentioned AI on LinkedIn. Now the commenters are learning that wonderful dry Scottish sarcasm I wield so well.
Post analytics for LinkedIn showing almost 300k views
2140
David Flanagan @rawkode.bsky.social · 06/06/2025
Does the 'P' in your 'MCP server' stand for Passwordless access for any process to query sensitive data? Because for some, it might as well be. 😬 Run MCP servers with caution and only on trusted devices.
Door mat that says "Welcome to my data"
170
David Flanagan @rawkode.bsky.social · 05/06/2025
Why waste time with the crap, when you can be hacking on something fun? Fantastic use-case for @anthropic.com's Claude.
I asked claude-code to fix a rebase which had many conflicts with package.json/bun.lock/other annoying files.
220
David Flanagan @rawkode.bsky.social · 04/06/2025
Sup man, can you run a prompt for me?
030
David Flanagan @rawkode.bsky.social · 03/06/2025
Real life footage of me building a production Kubernetes cluster ...
020
David Flanagan @rawkode.bsky.social · 01/06/2025
The feature everyone missed about MCP: it's not just another protocol, it's the end of integration hell. One API to rule them all. Every service, every tool, speaks the same language. Companies built on being the "integration layer" just became obsolete overnight. Wild times ahead for developers
A photo of my head exploding
330
David Flanagan @rawkode.bsky.social · 20/05/2025
The problem escalated
A C64 style keyboard
070
David Flanagan @rawkode.bsky.social · 17/05/2025
I have a problem.
A new mechanical keyboard
660