carlsverre Profile Banner
Carl Sverre Profile
Carl Sverre

@carlsverre

Followers
2K
Following
11K
Media
96
Statuses
2K

Exploring technology from first principles. Building Graft and SQLSync. https://t.co/SdLEfZo9eJ

Vancouver, British Columbia
Joined November 2007
Don't wanna be here? Send us removal request.
@carlsverre
Carl Sverre
4 months
What if your app could combine the simplicity of physical replication with the efficiency of logical replication? Meet Graft: lazy, partial, strongly consistent edge replication. #OpenSource #EdgeComputing #Replication.
Tweet card summary image
sqlsync.dev
Discover Graft, an open-source transactional storage engine built to solve the challenges of syncing data at the edge. Inspired by lessons from SQLSync, Graft enables lazy, partial, and strongly...
3
31
109
@carlsverre
Carl Sverre
14 hours
RT @devYonz: 📣 Tune in for #LoFi/28 on Tuesday, July 29, 2025 @ 8 AM PST — we’re thrilled to announce yet another exciting lineup featuring….
0
2
0
@carlsverre
Carl Sverre
9 days
started playing with coding agents and immediately wanted a nicer way to manage multiple agents each isolated to their own working sandbox - so I created Kōshō. check it out and lmk what you think :) happy weekend projects!.
Tweet card summary image
github.com
A CLI tool for managing git worktrees to enable concurrent development environments. - carlsverre/kosho
2
1
20
@carlsverre
Carl Sverre
2 months
Stoked to see LiveStore launch! It's a really interesting app sync solution that absolutely nails a lot of the issues I talked about in Nice job @schickling!.
Tweet card summary image
sqlsync.dev
Join me as we take a look at common application data patterns, and how they relate to the inner-workings of databases. In this post, we discuss data caching, indexing, optimistic mutations, and...
@livestoredev
LiveStore
2 months
After 4 years of development, LiveStore is now open-source.
0
0
20
@carlsverre
Carl Sverre
2 months
RT @aarondfrancis: I sat down with @ajoshhoward from @Cloudflare and asked him my most pressing question. What *is* a Durable Object?. We….
0
38
0
@carlsverre
Carl Sverre
2 months
RIP webcam (2020–2025). You survived the pandemic, countless meetings, awkward small talk, and painful "no, you go ahead" moments. You'll be missed. Taking recs for a worthy replacement.
2
0
6
@carlsverre
Carl Sverre
3 months
As Will said in the launch, I was the guinea pig to see how well self-serve would go. While there are some rough edges, it’s like any other early-stage or open source project. But once you go Antithesis you won’t go back :). Read about my experience here:.
Tweet card summary image
sqlsync.dev
Discover how using Antithesis, a deterministic simulation testing platform, reshaped how Graft—a distributed storage engine—was tested and built. This post explores fault injection, property-based...
@AntithesisHQ
Antithesis
3 months
We have a new product offering that produces an insane amount of value for people willing to endure a little bit of pain. So to try it out we're looking for people who endure pain professionally (i.e. founders):
1
5
19
@carlsverre
Carl Sverre
3 months
Always a pleasure nerding out with @aarondfrancis. Graft is my attempt to rethink syncing data to the edge. Partial, lazy, consistent. Watch the deep dive 👇.
@aarondfrancis
Aaron Francis
3 months
I had another great talk with @carlsverre about his new project: Graft. It’s designed specifically for lazy, partial replication with strong consistency, horizontal scalability, and object storage durability. Incredibly fascinating.
Tweet media one
0
1
10
@carlsverre
Carl Sverre
3 months
What if your test system could find bugs you didn’t anticipate?. Meet @AntithesisHQ: deterministic simulation testing for the rest of us. It changed how I test—and build—Graft. This post covers DST’s origins, how Antithesis works, and what it taught me.
Tweet card summary image
sqlsync.dev
Discover how using Antithesis, a deterministic simulation testing platform, reshaped how Graft—a distributed storage engine—was tested and built. This post explores fault injection, property-based...
2
13
61
@carlsverre
Carl Sverre
4 months
Thanks for highlighting Graft @simonw! If you don't already follow Simon I highly recommend you fix that. They work on open source tools like Datasette for data journalism.
@simonw
Simon Willison
4 months
Graft is a really interesting new open source replication system designed for read-write multi-leader replication, with a SQLite extension as the first demonstration of what it can do
0
1
24
@carlsverre
Carl Sverre
4 months
Is anyone planning on going to @rustconf this year? I'm considering A. attending and B. submitting a talk about one of my open source rust projects (Culprit? Precept? Splinter? Graft? SQLSync? . vote now!).
1
0
4
@carlsverre
Carl Sverre
4 months
My talk is up! It's a deep dive on Graft—a transactional storage engine providing lazy, partial and strongly consistent edge replication. Thanks to @cameron_p_m and @kirshatrov for hosting.and @tavisrudd for video!.
2
14
60
@carlsverre
Carl Sverre
4 months
So much energy in the local first world! Subscribed :).
@localfirstnews
Local-First Newsletter
4 months
2025.04.03 edition is out 🐿️.
0
0
1
@carlsverre
Carl Sverre
5 months
Does anyone have a favorite way to generate magic numbers for file encodings? This is what I do:
Tweet card summary image
gist.github.com
magic-number-gen. GitHub Gist: instantly share code, notes, and snippets.
2
0
2
@carlsverre
Carl Sverre
5 months
RT @cameron_p_m: We’re running Vancouver systems #2. Talks by @carlsverre & @nisanharamati. Come check it out!
Tweet media one
0
4
0
@carlsverre
Carl Sverre
7 months
Introducing Culprit: An error handling crate that's all about figuring out whodunit!.
Tweet card summary image
github.com
A Rust error crate with the goal of identifying precisely where and in which context an error occurs. - carlsverre/culprit
2
0
5
@carlsverre
Carl Sverre
7 months
To celebrate the beginning of 2025 I implemented a error handling pattern that's been living rent free in my brain for too long. It's far from complete/documented/tested/etc but if you get weirdly excited about error handling and Rust like me consider taking a look and sending me.
3
2
18