David Calavera
calavera.dev
David Calavera
@calavera.dev
I enjoy reading lots of books, and building open source tools for 🦀 developers.

I hope you like dogs.
AWS has promoted the Rust runtime for AWS Lambda from experimental to GA. Not much has changed in the runtime, but their customers will have official support from the company. I’m glad it finally happened, but it’s still a bittersweet moment for me: aws.amazon.com/blogs/comput...
Building serverless applications with Rust on AWS Lambda | Amazon Web Services
Today, AWS Lambda is promoting Rust support from Experimental to Generally Available. This means you can now use Rust to build business-critical serverless applications, backed by AWS Support and the ...
aws.amazon.com
November 15, 2025 at 6:01 PM
Sirius, one of my favorite dogs at the shelter, got a room upgrade. Now he just needs a house upgrade.
November 8, 2025 at 6:13 PM
Sneak preview of @tensorlake.ai's agents runtime.

A new durable, parallel and isolated execution model for deep research agents. Text this number with a financial research question to see it in action - +1-217-601-5252!

We're currently in private beta. I can't wait to make it GA!
November 7, 2025 at 6:28 PM
this is what we do for “fun”
Document parsing benchmarks have been measuring the wrong thing.

We tested every major parser on real enterprise documents.

The results will change how you think about OCR accuracy 🧵
November 5, 2025 at 6:03 PM
meet Mahogany, a 1yo pit-mix living at the Placer Animal Services facility. He’s as fun as he’s graceful
November 1, 2025 at 7:22 PM
Reposted by David Calavera
For everyone interested in data infra, want to get a quick sense of how big data works, how data systems are designed, and what the tradeoffs are, start with this share from @xiangpeng.systems, really nice intro!

intro-data-system.xiangpeng.systems
October 29, 2025 at 5:01 PM
Reposted by David Calavera
Want to build scalable data lakes w/ Tensorlake + @qdrant.bsky.social?

In the free Qdrant Essentials Course, learn how to:
- Architect vector-powered data lakes
- Optimize ETL pipelines
- Create knowledge graphs
- Integrate @langchain.bsky.social agents for natural language queries

t.co/OoPZswrL7z
October 23, 2025 at 7:37 PM
The company I work for, @tensorlake.ai, is hiring a couple of roles remote within the US: tensorlake.ai/careers

You might be a great fit if you like working with Rust, Python, K8s, me?, and you enjoy building products for developers.
Tensorlake
Transform Data Into Knowledege
tensorlake.ai
October 14, 2025 at 10:21 PM
this is just rude
October 12, 2025 at 5:16 PM
Anthropic owes me money, yay!
October 2, 2025 at 4:28 AM
Me: I’m not sure if we should add this feature, it might confuse customers.

Me, five minutes later: oh, I just checked the code and I actually implemented it three days ago. I completely forgot about that.
September 28, 2025 at 5:43 PM
Enjoy Benji in slow-mo
September 27, 2025 at 7:42 PM
This was the welcome committee at the shelter this morning
September 27, 2025 at 7:22 PM
I’ve spent the last two weeks deleting a bunch of code someone wrote with Claude Code. Guess how I feel about coding agents these days.
September 24, 2025 at 11:49 PM
Oh, no, I got puppy fever!
September 20, 2025 at 7:29 PM
I can understand using AI coding tools to help with with work, what I cannot understand is AI generated code with 0 tests. Like how did you manage to do that? Any coding tool these days will spit an ungodly amount of tests whether you like it or not
September 18, 2025 at 7:35 PM
Reposted by David Calavera
Last week, we were treated to an extraordinary talk internally at @oxide.computer. It was at once an expository talk of a complicated software system and an experience talk of developing systems software in the large -- and it was far too good to keep to ourselves! oxide.computer/blog/systems...
Systems Software in the Large / Oxide
An extraordinary talk on developing systems software in the large
oxide.computer
September 18, 2025 at 5:29 PM
Fear not, this is still mostly a dogs account. Here are two impossible friends trying to play tag
September 15, 2025 at 8:44 PM
Job update: a couple of weeks ago, I joined @tensorlake.ai full time. I’m having a lot of fun building the product with @diptanu.bsky.social and the rest of this wonderful team.

We have a few open positions if you’d like to work with us: www.linkedin.com/jobs/search/...
September 15, 2025 at 7:29 PM
A bunch of good dogs adoptable at Placer county animal services www.placer.ca.gov/1912/Adoptab... 🧵
Adoptable Dogs | Placer County, CA
Adopt a dog from the shelters in Placer County.
www.placer.ca.gov
September 13, 2025 at 11:15 PM
Don’t forget to take these with you in your next deep space research mission. You never know when you’ll have to open up your coworker’s chest to remove some leeches
Flexible-Shaft Claw Retriever for Small Parts
Illuminated, Spring Back, 25" Overall Length
$22.89 each
5681A24

I dread the day I need one of these and don't have one.
September 7, 2025 at 1:13 AM
Reposted by David Calavera
Repo for my #rustconf talk with links and notes is at github.com/sunshowers/c... -- have a look!
September 4, 2025 at 10:31 PM
Harper and Howlyn are the cutest sister pups at the shelter right now. They’re quite shy, but they love each other very much. They’re quite start playing as soon as we get them both outside the kennel.
August 30, 2025 at 11:14 PM
Reposted by David Calavera
I wrote a bit about how we verify linearizability of @s2.dev using Porcupine! s2.dev/blog/lineari...
Linearizability testing S2 with deterministic simulation
How we validate strong consistency
s2.dev
August 26, 2025 at 4:45 PM
this wonderful(and almost 30yo) talk crossed my mind randomly this afternoon: www.youtube.com/watch?v=_ahv...
Growing a Language, by Guy Steele
YouTube video by Bill Pugh
www.youtube.com
August 21, 2025 at 11:17 PM