Kyle Mathews

Kyle Mathews

@kyle.bricolage.io

Likes building things. Founder/CPO @electricsql. Founder @ Gatsby

1.6K followers374 following332 posts

Kyle Mathews reposted

Introducing Electric Agents! Agents are not compute. Agents are data. Multi-agent is a sync problem. Electric Agents is the first agent platform built on sync. Use it to build scalable, collaborative, long-lived multi-agent systems: šŸ§µšŸ‘‡

Kyle Mathews reposted

Replying to @jauntywunderkind.bsky.social

There's some really interesting work afoot with Durable computing durable streams, & loved seeing @kyle.bricolage.io immediately double down with my long ask, durable promises (downthread). Representing the system as data, more than implicit compute, manifests the virtual. bsky.app/profile/elec...

ElectricSQL@electric.ax

Today we're open-sourcing Durable Streams: a persistent stream primitive and HTTP protocol for reliable, resumable, real-time data streaming to clients. We built it inside Electric. Now we're standardizing it as a standalone protocol.

Kyle Mathews reposted

Today we're open-sourcing Durable Streams: a persistent stream primitive and HTTP protocol for reliable, resumable, real-time data streaming to clients. We built it inside Electric. Now we're standardizing it as a standalone protocol.

This has been an incredibly fun project to work on! And hats off to @samwillis.uk and Kevin De Porre who have done some real wizardry here. Queries can now be compiled into almost any sort of data loading scheme you can imagine w/ tons of built-in optimizations.

TANSTACK@tanstack.com

šŸš€ TanStack DB 0.5 is here with Query-Driven Sync Your component's query IS the API call. No custom endpoints. No GraphQL resolvers. Just write your query and DB figures out exactly what to fetch. Details šŸ§µšŸ‘‡

Kyle Mathews reposted

šŸš€ TanStack DB 0.5 is here with Query-Driven Sync Your component's query IS the API call. No custom endpoints. No GraphQL resolvers. Just write your query and DB figures out exactly what to fetch. Details šŸ§µšŸ‘‡

Kyle Mathews reposted

Agentic AI, beneath all the hype, is actually just normal software. You can build agentic systems with a database, standard web tooling and real-time sync.

Kyle Mathews reposted

On our diligent quest to become "boring software" you can pick without a second thought.

ElectricSQL@electric.ax

ElectricSQL recently completed a 120-day reliability sprint. Our one goal: make our sync engine so boring-reliable you stop thinking about it and just build. We chased every incident, fixed every user-reported bug, and made unglamorous work our priority. 🧵

Kyle Mathews reposted

ElectricSQL recently completed a 120-day reliability sprint. Our one goal: make our sync engine so boring-reliable you stop thinking about it and just build. We chased every incident, fixed every user-reported bug, and made unglamorous work our priority. 🧵

Kyle Mathews reposted

Tanstack DB is a reactive client store for building super fast apps on sync. Based on a TypeScript implementation of differential dataflow, it's type-safe, declarative, incrementally adoptable and insanely fast.

Kyle Mathews@kyle.bricolage.io

TanStack DB is now in BETA! We’ve been working on TanStack DB, an embedded, reactive client database for TanStack Query, and are proud to announce today that with the 0.1 release that it's now in BETA! tanstack.com/blog/tanstac...

Kyle Mathews reposted

Very excited to have reached the Beta milestone with @tanstack.com DB šŸš€šŸŽ‰ It’s been a privilege to work with @tannerlinsley.com and the team on building this, absolute rock stars!

Kyle Mathews@kyle.bricolage.io

TanStack DB is now in BETA! We’ve been working on TanStack DB, an embedded, reactive client database for TanStack Query, and are proud to announce today that with the 0.1 release that it's now in BETA! tanstack.com/blog/tanstac...

TanStack DB plugs into your existing TanStack Query useQuery calls and uses Differential Dataflow to incrementally recompute only what changed, so updates stay sub-millisecond even with 100k rows. Live queries, optimistic updates with automatic rollback, and streaming joins

TanStack DB works with REST, GraphQL, WebSockets, and shines with sync engines like ElectricSQL or Firebase, letting you load large, normalized collections once and stream real-time changes into the client without manual bookkeeping.

Kyle Mathews reposted

I've always wanted to contribute to open source. People said contribute to things that you want to use or fix bugs that you have in there. This indeed works, wanted to use solid with TanStack DB, but there was no solidjs integration yet. So I built one and learned a lot in the process.

Kyle Mathews@kyle.bricolage.io

šŸŽ‰ TanStack DB now has @solidjs.com support!

Kyle Mathews reposted

PGlite (WASM Postgres) now gets over 1 million downloads a week! šŸ¤ÆšŸš€ Absolutely incredible to see how people have embraced what we have built. Awesome work by the team!

The main obstacle to sync is it's a new black box. Is it reliable/fast enough to drive critical data flows? People rightfully have a db-level quality bar. If it seems like Electric has been quiet lately, it's because we're 100% focused on meeting this bar.

If you look at our commit history, it's months of bug fixes and performance improvements. It's this sort of sustained effort to surface and fix every bug that will enable Electric to hit the quality bar.

Kyle Mathews reposted

🧵 More play less infra => vibe coding with the database inside the sandbox. Apps built with AI app builders like @bolt.new usually need to connect to a database to actually work. With @pglite.dev you can have the database inside the sandbox, so you can vibe code without even thinking about infra.