David Calavera
@calavera.dev
I enjoy reading lots of books, and building open source tools for 🦀 developers. I hope you like dogs.
always read the footnotes: "Yes, a curve. Yes, your boss lied to you when you asked if there was a curve, and he talked for a while about fairness, but there’s a curve. Always."
They are assuming you will take the time to figure out how the system works: randsinrepose.com/archives/the...
The Worry Police are still in the room. Still worrying. Let them watch you lead: randsinrepose.com/archives/the...
The Worry Police
The Worry Police worry. During their career, the Worry Police were rewarded amply for their worrying, so they believe it's their move. It makes them feel impor
randsinrepose.com
I've been screening candidates for a couple of open positions we have at Tensorlake and I'm amaze at the number of fake resumes we receive. I've jumped in several screen calls where candidates just drop off the call when I asked them for proof of identification 🤷♂️
I wrote a blog post about sandboxes, schedulers, and how we're scaling our infrastructure at @tensorlake.ai. Go check it out! www.tensorlake.ai/blog/startin...
Starting hundreds of sandboxes in parallel, and the design that makes it possible.
A 1,000-sandbox evaluation harness doesn't care about your reconciliation loop. We replaced ours with a durable command outbox — and sandboxes stopped waiting in line.
tensorlake.ai
coding agent: The run succeeded. All 42 tests across the 8 test classes passed in 3m11s. commit that made tests pass: Skip test in local CI
the reason we have this platform at all, or smartphones or modern CPUs or half the things you rely on online is because of trans people and we need to work harder at protecting and uplifting them and not supporting transphobe platforms, people and politicians
today is trans day of visibility, and it breaks my heart to see the way the world is trying to turn these wonderful people invisible I am not trans, but the reason I have a voice on this platform is trans people, because they welcomed me and got me to stop lurking the way I did on twitter
Fuck Harry Potter just read discworld. It's a fantastical world of magical creatures and adventure but the author has class consciousness and knows how to write comedy that isn't just making fun of how fat a character is
Nothing like a divorce to make you reconsider all those cables you’ve been hoarding for two decades. Will I ever need 5 hdmi cables in my new 1 bedroom apartment? 🧐
I have an alias in my terminal called danger-claude
a man in a suit and tie is standing in front of a painting .
ALT: a man in a suit and tie is standing in front of a painting .
media.tenor.com
Yesterday was my last day at Deno. From today, I'll be cheering the talented team on from outside the org. This also means that I'm now considering my next move in the DX/DevRel/Technical marketing space.
we're reach the state of every company when you need to have the talk about `ah-mi` vs `eh-em-ai`
Me to claude: Write a gha workflow to do this very specific thing Claude: done Me again: Review your changes looking for things that won’t work on gha Claude: ugh, yeah, these things won’t work If the machines cannot write gha functional workflows at first try, what chance do we mere mortals have?
I completely forgot that we hired @rafa.design at Netlify after he slid into my twitter dms almost a decade ago now. ”Maybe I can help” is probably the understatement of the decade.
Made the cover of @acm.org with "A Decade of Docker Containers", recapping much systems work! Docker grew so fast in those early days that we never got a chance to write an academic paper about it, so this has been a long time coming cacm.acm.org/research/a-d... w/ @justincormack.bsky.social djs55
Idle thoughts on how to communicate in the ongoing marketing catastrophe, with an example showing how you can write software on your phone. blog.exe.dev/show-dont-tell
Show, don’t tell - exe.dev blog
On the perils of marketing, and writing private apps from your phone.
blog.exe.dev
your under-provisioned and poorly configured CI system is staring down at you and laughing at your "AI productivity gains"
I have a really hard time understanding how a website can go downhill so quick that not even the most basic things that have been working for 15 years work anymore
This is good read about the state of open source and AI. Unfortunately, I'm skeptic about GitHub doing something to make things better. So far, their latest changes in PRs, splitting large PRs in one page per file(WTF), make reviewing code generated by AI worse, no better 🤷♂️
The amount of AI slop is going to burnout a lot of people. I am really tired already, it takes a great amount of mental power to process all the AI slop and they create it at an amazing speed. tldraw.dev/blog/stay-aw...
When I maintained the Rust runtime for AWS Lambda, trying to cross-compile OpenSSL because it's the default tls backend in reqwest was the top issue for people starting with the runtime. I'm very happy that I was able to provide a little bit of help to remove that category of problems all together.
To end the year, a new major version of #rustlang reqwest, v0.13.0 is out! 🚀 - This brings rustls by default, replacing native-tls. 🦀 - Some feature and method cleanup. - But easy to upgrade for most everyone. seanmonstar.com/blog/reqwest...
To end the year, a new major version of #rustlang reqwest, v0.13.0 is out! 🚀 - This brings rustls by default, replacing native-tls. 🦀 - Some feature and method cleanup. - But easy to upgrade for most everyone. seanmonstar.com/blog/reqwest...
reqwest v0.13 - rustls by default
reqwest v0.13 brings rustls by default, feature cleanup, but otherwise easy to upgrade.
seanmonstar.com
Just published a new #rustlang reqwest release candidate: v0.13.0-rc.1. This has some breaking changes, the biggest was switching to rustls by default. I'd appreciate if you gave it a spin 🙏 github.com/seanmonstar/...
Release v0.13.0-rc.1 · seanmonstar/reqwest
👀 Discussion here if you give it try, thanks! Main breaking changes rustls is now default instead of native-tls rustls provider defaults to aws-lc instead of ring (rustls-no-provider exists if you...
github.com
We have built a self-hosted runner system that does virtual machine orchestration under the hood, cutting our CI times by 50-90%, all for barely 400 EUR/month! Delan Azabani explains it all in her talk: www.youtube.com/watch?v=-W1m... Transcript and slides: www.azabani.com/2025/12/18/s...
Web engine CI on a Shoestring Budget
YouTube video by Igalia
youtube.com
I hadn’t done a dog photoshoot in a while. Our neighbor Nova is a spunky little Australian shepherd pup that cannot stay put for more than 5 seconds.
Congrats! If you're working with OpenTelemetry in Lambda, this may be interesting: github.com/streamfold/r.... Rust OTel collection with very fast cold start times.
GitHub - streamfold/rotel-lambda-extension: AWS Lambda Extension for Rotel
AWS Lambda Extension for Rotel. Contribute to streamfold/rotel-lambda-extension development by creating an account on GitHub.
github.com