
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
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.
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
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!.
github.com
A CLI tool for managing git worktrees to enable concurrent development environments. - carlsverre/kosho
2
1
20
RT @schickling: @arnabch20k @livestoredev That's a great question. The answer is that sufficiently complex apps often accidentally "turn inâŚ.
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...
0
1
0
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!.
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...
0
0
20
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
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:.
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...
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
RT @AntithesisHQ: @carlsverre's Graft is a super interesting project, and we're proud to be a part of it. Read about how he's been using AnâŚ.
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...
0
1
0
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 đ.
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.
0
1
10
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.
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
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.
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
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
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
Does anyone have a favorite way to generate magic numbers for file encodings? This is what I do:
gist.github.com
magic-number-gen. GitHub Gist: instantly share code, notes, and snippets.
2
0
2
RT @cameron_p_m: Weâre running Vancouver systems #2. Talks by @carlsverre & @nisanharamati. Come check it out!
0
4
0
Introducing Culprit: An error handling crate that's all about figuring out whodunit!.
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