Sign in

Kyle Mathews

@kyle.bricolage.io
1.6K followers 374 following 332 posts

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

PostsRepliesMedia
Reposted by Kyle Mathews
ElectricSQL @electric.ax · 29/04/2026
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: 🧵👇
1195
Reposted by Kyle Mathews
JauntyWunderKind @jauntywunderkind.bsky.social · 29/12/2025
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...
031
Reposted by Kyle Mathews
ElectricSQL @electric.ax · 09/12/2025
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.
2325
Kyle Mathews @kyle.bricolage.io · 12/11/2025
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.
0211
Reposted by Kyle Mathews
TanStack @tanstack.com · 12/11/2025
Blog post tanstack.com/blog/tanstac...
tanstack.com
TanStack DB 0.5 — Query-Driven Sync | TanStack Blog
You don't need a new API for every component. With 0.5, the component's query is the API call. tsx // Your component's query... const { data: projectTodos } = useLiveQuery((q) = q .from({ todos }) .jo...
1134
Reposted by Kyle Mathews
TanStack @tanstack.com · 12/11/2025
🚀 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 🧵👇
3699
Reposted by Kyle Mathews
Sync Conf @syncconf.bsky.social · 24/10/2025
Full lineup and schedule for @syncconf.bsky.social in SF on Nov 12. Link in the 🧵 below 👇
22711
Kyle Mathews @kyle.bricolage.io · 14/10/2025
We just posted an ambitious new RFC for TanStack DB! "On-Demand Collection Loading via loadSubset" github.com/TanStack/db/...
github.com
RFC: On-Demand Collection Loading via loadSubset · TanStack db · Discussion #676
Summary TanStack DB collections currently perform full dataset synchronization before becoming ready, limiting their ability to scale to large datasets. This RFC introduces on-demand subset loading...
0110
Reposted by Kyle Mathews
Dr. Peter Paul Rubens @peterpaulrubens.bsky.social · 12/09/2025
Two women on the Rokin in Amsterdam by George Hendrik Breitner, born OTD 1857. Plus ça change. Love it.
1553
Reposted by Kyle Mathews
Dr. Peter Paul Rubens @peterpaulrubens.bsky.social · 12/09/2025
2/2 Rainy day on the Rokin in Amsterdam, by George Hendrik Breitner. Today is his 168th birthday.
0292
Kyle Mathews @kyle.bricolage.io · 12/09/2025
TanStack DB now has an @angular.dev integration! Thanks to github.com/emcdaniel1624 for putting it together!
github.com
emcdaniel1624 - Overview
emcdaniel1624 has 6 repositories available. Follow their code on GitHub.
050
Reposted by Kyle Mathews
Emelia 👸🏻 @thisismissem.hachyderm.io.ap.brid.gy · 12/09/2025
An Interactive Guide to TanStack DB | Frontend at Scale frontendatscale.com/blog/tanstack-db
frontendatscale.com
An Interactive Guide to TanStack DB | Frontend at Scale
Learn what TanStack DB is, how it works, and why it might change the way you build apps.
064
Reposted by Kyle Mathews
sophie alpert @sophiebits.com · 23/08/2025
I keep getting into conversations with engineers where I talk about how desperately I want my database to support materialized views with incremental updates and too often I get a blank stare in response. so I wrote a new post about why you should care! sophiebits.com/2025/08/22/m...
sophiebits.com
Materialized views are obviously useful
1615420
Kyle Mathews @kyle.bricolage.io · 19/08/2025
My favorite type of conference — 1 day, single track with a ton of great folks to chat with
171
Reposted by Kyle Mathews
Sync Conf @syncconf.bsky.social · 19/08/2025
Announcing Sync Conf 2025. Join us in SF on Nov 12th.
2299
Kyle Mathews @kyle.bricolage.io · 14/08/2025
You can just write to a database
061
Reposted by Kyle Mathews
James Arthur @thruflo.com · 14/08/2025
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.
2137
Reposted by Kyle Mathews
ElectricSQL @electric.ax · 14/08/2025
We've just delivered a 100x write performance bump with our latest release of Electric. How? We threw away our storage engine and built a new one designed for sync 🧵 electric-sql.com/blog/2025/08...
electric-sql.com
Electric 1.1: new storage engine with 100x faster writes | ElectricSQL
How we built a new storage engine for Electric, why we did it now, and how it delivers lower latency, higher throughput, and zero‑downtime deploys.
1134
Reposted by Kyle Mathews
ElectricSQL @electric.ax · 04/08/2025
electric-sql.com/blog/2025/08...
electric-sql.com
120 days of hardening – the post‑1.0 reliability sprint | ElectricSQL
Our last quarter was a reliability sprint. We set one goal: make ElectricSQL so boring‑reliable that you stop thinking about it and just build.
071
Kyle Mathews @kyle.bricolage.io · 04/08/2025
On our diligent quest to become "boring software" you can pick without a second thought.
070
Reposted by Kyle Mathews
ElectricSQL @electric.ax · 04/08/2025
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. 🧵
2336
Reposted by Kyle Mathews
ElectricSQL @electric.ax · 29/07/2025
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.
1155
Reposted by Kyle Mathews
Sam Willis @samwillis.uk · 29/07/2025
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!
0102
Kyle Mathews @kyle.bricolage.io · 29/07/2025
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.com
Stop Re-Rendering — TanStack DB, the Embedded Client Database for TanStack Query | TanStack Blog
Your React dashboard shouldn't grind to a halt just because one TODO turns from ☐ to ☑. Yet every optimistic update still kicks off a cascade of re-renders, filters, useMemos and spinner flashes. If y...
2839
Reposted by Kyle Mathews
Amin Saffari @mast1999.bsky.social · 26/07/2025
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.
081
Kyle Mathews @kyle.bricolage.io · 25/07/2025
🎉 TanStack DB now has @solidjs.com support!
3559
Kyle Mathews @kyle.bricolage.io · 23/07/2025
TanStack DB now has @svelte.dev support!
<script lang="ts">
import { useLiveQuery } from "@tanstack/svelte-db"
import { eq } from "@tanstack/db"
import { todoCollection } from "$lib/collections"

const todosQuery = useLiveQuery((query) =>
  query
    .from({ todos: todoCollection })
    .where(({ todos }) => eq(todos.completed, false))
)
</script>


<List items={todosQuery.data} />
16310
Kyle Mathews @kyle.bricolage.io · 16/07/2025
A big update to our Electric/TanStack DB starter — it's now a project app, not just a todo app! You can create projects & share them with other users.
150
Kyle Mathews @kyle.bricolage.io · 16/07/2025
Excited to announce the initial release of the Trailbase integration with TanStack DB! Trailbase is a blazingly fast, open-source, single-executable Firebase alternative.
160
Reposted by Kyle Mathews
Sam Willis @samwillis.uk · 14/07/2025
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!
16311
Reposted by Kyle Mathews
Kyle Mathews @kyle.bricolage.io · 02/07/2025
Excited to release a new starter! Sync-first, production-ready, and blazing fast - @tanstack.com Start - @tanstack.com DB for blazing fast client-side queries - @electric-sql.com for real-time sync from PG - Better-Auth - @drizzleorm.bsky.social - @tailwindcss.com - Hono OpenAPI
4374
Kyle Mathews @kyle.bricolage.io · 02/07/2025
Excited to release a new starter! Sync-first, production-ready, and blazing fast - @tanstack.com Start - @tanstack.com DB for blazing fast client-side queries - @electric-sql.com for real-time sync from PG - Better-Auth - @drizzleorm.bsky.social - @tailwindcss.com - Hono OpenAPI
4374
Kyle Mathews @kyle.bricolage.io · 01/07/2025
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.
161
Kyle Mathews @kyle.bricolage.io · 23/06/2025
Excited to share a new starter for building apps with @expo.dev , @tanstack.com DB & @electric-sql.com TanStack DB is nearing its first alpha so we're fine-tuning, writing docs, and building starters.
1405
Reposted by Kyle Mathews
Local-First Conf @localfirstconf.com · 23/06/2025
Watch @thruflo.com talk about Introducing TanStack DB youtu.be/ia9FpY_Sw_4?...
youtu.be
James Arthur - Introducing TanStack DB
Introducing TanStack DB, a reactive client store for building super fast apps on sync.-----Learn from engineers, designers, academics, startups, and indie de...
062
Kyle Mathews @kyle.bricolage.io · 05/06/2025
First time TanStack DB's been on stage – if you're curious what it's all about & how it fits with Electric, give this a watch
050
Reposted by Kyle Mathews
James Arthur @thruflo.com · 05/06/2025
Here's my @localfirstconf.com talk introducing @tanstack.com DB, hexdocs.pm/phoenix_sync, syncconf.dev and arguing that Sync is the key to mainstream adoption of #local-first. youtu.be/ia9FpY_Sw_4?...
youtu.be
James Arthur - Introducing TanStack DB
YouTube video by Local-First Conf
1405
Reposted by Kyle Mathews
ElectricSQL @electric.ax · 05/06/2025
🧵 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.
1136
Reposted by Kyle Mathews
James Arthur @thruflo.com · 04/06/2025
Interested in building on sync? In London or SF? Come along to Sync London on July 1st lu.ma/sync-london -- we're co-organising with @anselm.io and @yonz.bsky.social, great speakers including @irltopper.bsky.social and @triggerdev.bsky.social
lu.ma
Sync London · Luma
Interesting in building products on a local-first / sync engine architecture? Come along to the first Sync London, a meetup to learn and talk about better ways…
2145
Reposted by Kyle Mathews
Local-First Conf @localfirstconf.com · 27/05/2025
Introducing TanStack DB @thruflo.com with a great presentation introducing a new front end @tanstack.com library to help progressively adopt sync in any app, with any backend.
1235
Reposted by Kyle Mathews
Martin Kleppmann @martin.kleppmann.com · 27/05/2025
For any North American folks having FOMO about @localfirstconf.com, there’s a new conference on sync engines as app architecture! SF in November syncconf.dev
syncconf.dev
Sync Conf 2025
04312
Reposted by Kyle Mathews
LiveStore @livestore.dev · 27/05/2025
Introducing LiveStore (beta) LiveStore is a next-generation state management framework based on reactive SQLite and built-in sync engine. livestore.dev
livestore.dev
LiveStore: Local-first data layer for high-performance appsArrowArrowArrowArrowLiveStore
LiveStore is a state management framework based on SQLite and event-sourcing. It’s designed for demanding applications and based on years of research.
17020
Reposted by Kyle Mathews
Sam Willis @samwillis.uk · 25/05/2025
Really looking forward to @localfirstconf.com tomorrow. The world of software has changed more than we could have imagined since the conf a year ago. I'm excited to hear how everyone is thinking about local first software in this new AI world. 🚀🤖
0163
Kyle Mathews @kyle.bricolage.io · 26/05/2025
Headed to @localfirstconf.com today! Excited to see some of you!
040
Reposted by Kyle Mathews
Sam Willis @samwillis.uk · 20/05/2025
Who's going to @localfirstconf.com next week? Super excited to be heading back to Berlin for it 🇩🇪 Loved the trip last year!
4102
Reposted by Kyle Mathews
#BruceSterling @bruces.bsky.social · 22/05/2025
*The Oligarchic Mishmash of Courtiers
0123
Kyle Mathews @kyle.bricolage.io · 14/05/2025
udp:tcp::websockets:sync
030
Reposted by Kyle Mathews
James Arthur @thruflo.com · 13/05/2025
A reactive client store built on differential dataflow. With optimistic mutators and sub-millisecond live queries. This is the missing piece of the jigsaw for modern app dev.
0164
Reposted by Kyle Mathews
Sam Willis @samwillis.uk · 13/05/2025
Announcing TanStack/DB 🎉🥳 A lightweight, reactive, mini-database with IVM that is perfect for both Sync and Fetch. It’s been a lot of fun to build this with @kyle.bricolage.io + @thruflo.com, and collaborate with @tannerlinsley.com. We are incredibly excited for where this can go!
0478
Kyle Mathews @kyle.bricolage.io · 13/05/2025
This has been *super* fun to work on this the past few months w/ @samwillis.uk & @thruflo.com & @tannerlinsley.com It's really fun to think through from scratch a huge problem space (managing state!) and come up with a fairly novel solution.
0183