When we started Zero, we weren’t even sure there _was_ a correct design for the kind of query-based sync engine we dreamed of. We spent two years finding that design, then hardening it for production use.
We always imagined a hosted version too, because (a) running a sync server is never going to be fun 😅, and (b) gotta make money!
Starting late last year, we were finally able to begin work on that hosted version. Initially it was invite-only and small, but we're now in production and syncing thousands of messages per minute for teams like @productlane, @passionfroot, and @shipper_crm.
Cloud Zero is production-grade Zero hosting from the team that built it:
- no servers to run or maintain
- 24/7 monitoring and alerts
- automatic zero-downtime updates
- fast NVMe-based architecture
- run as traditional SaaS or in your own AWS account
We’re onboarding manually, but it’s quick. And if you’re already self-hosting Zero, we’ll help migrate your setup.
Get started today at:
https://t.co/nzNFEtv8EV
Last year, Productlane turned painfully slow for customers with huge workspaces.
So we made a plan to not only quick-fix the problem, but implement a proper sync engine and make Productlane the fastest customer support tool on the market.
It took us almost 6 months as it meant rebuilding the entire backend, but it was really worth it. We moved from Replicache to @zero__ms, a new kind of sync engine built by @aboodman and team, who helped hands-on in our codebase.
Today Productlane is instant, even for our largest customers. It's the reason why we're growing really well and more and more customers are using and loving our product. We wrote an article about how we made this transition:
https://t.co/4sXLpHu1eu
been testing out Zero for a while and once you try it there's no going back. it solves roughly ~all of the major pain points sync engines had in the past, while feeling fun and productive to use.
my optimism is renewed that building web UIs can — and will — keep getting better.
massive congrats to the team, this is incredibly hard and important work that will benefit us all.
The most annoying problem for Zero's launch was what bug tracker to use.
GitHub is way too slow, and Linear doesn't have public bugs or permissions – both required for OSS projects.
This was driving me nuts, until I realized the only possible solution… ⏩
(link in reply)
Beyond excited to share that Matt Wonlaw (aka @tantaman) has joined @rocicorp as our seventh partner.
Matt is well-known in the local-first community for his work on https://t.co/Qr9p1oPSCv and related projects, and I'm delighted he has chosen to join forces with us.
We've all been working together now for several months, and I cannot wait to share the results. Let's just say that they will be _materializing_ very soon.
In 2007 I joined a team at Google with the crazy idea to put a database in the browser. That database: SQLite.
The Gears project was killed, as was the next attempt to put SQLite in the browser, and the two after that.
Nearly two decades later, the dream is finally materializing. We’re on the cusp of a revolution in web app development.
Local-first products like @replicache and @hello_reflect will dramatically change the way we build the web, massively improving both its ux and dx.
Listen to the entire tale of how we finally got local-storage in browsers in this interview with @schickling.
Thank you Johannes for the invite, this was super fun!
This integration was really fun to work on. Yjs and the ecosystem of tools built on top of it are really neat technology. Was amazing how smoothly this integrated with Reflect.
One last thing from @hello_reflect before we close up shop for the year –
Today, we're releasing first-class support for multiplayer text editing in Reflect, via the popular Yjs library!
Get started in minutes at https://t.co/1nSDkHMFw4.
One last thing from @hello_reflect before we close up shop for the year –
Today, we're releasing first-class support for multiplayer text editing in Reflect, via the popular Yjs library!
Get started in minutes at https://t.co/1nSDkHMFw4.
Last month we launched @hello_reflect and explained how our game-inspired sync is more flexible than CRDTs.
Not only that, Reflect is fun and easy to use too!
See for yourself – here's a step-by-step, detailed walkthrough of your first Reflect app:
https://t.co/dZEQNOY2UQ
✨ Announcing Reflect ✨ – A new way to build multiplayer apps like Figma or Notion.
Rather than CRDTs, Reflect syncs the way video games do. Today, Reflect is available to everyone.
Learn more: What the Multiplayer Web can Learn from Video Games ⏩
https://t.co/2HhzEszS3p
We've added a new partner to @rocicorp! I've known Darick Tong for about fifteen years – he was one of the principal engineers behind the Gmail backend, and widely respected at Google.
More importantly he's the person behind the 💩 emoji.
https://t.co/ZqkwTVOGCR
If you're considering building a multiplayer product in the next 3-5 months, please reach out. Our goal is to reduce the cost of this type of multiplayer ux to near zero.
https://t.co/Bob7G4E1rb
I'm excited to share what we've been working on. Early customers have already built some amazing experiences. Can't wait to see what others build with Reflect.
✨Announcing Reflect✨ – high-performance sync for the multiplayer web:
https://t.co/PeQNMwOeQs
This is the next step for @replicache and something we’ve been working on and dreaming of for some time.
Details and the story of how this came to be below ⬇️
@thenetmonkey@SkyHu Thank you Billy for all your help keeping macaw-swift and rweb running. You and Sky were quiet heroes with your years of maintenance on macaw-swift. It was always a pleasure working with you. So sad your run had to end like this.
@DrJorts In the end I found that https://t.co/sC8fKtrrId is the best resource. At least in AZ private brokers didn't really have any options https://t.co/sC8fKtrrId didn't have available to review and select online.