Unable to attend this week's awesome-looking @syncconf.bsky.social, I've decided instead to offer a tribute in the only form I know how: a new open source project. π
I believe sync is a fundamental part of modern app development. Hopefully I can help make it easier.
Please follow along!
10.11.2025 18:11 β π 7 π 1 π¬ 0 π 0
Why do I have to opt-OUT of things like Tailwind (for example) when using AI coding tools?
Surely it should default to use more low-level and efficient primitives than abstractions that were often only designed for human DX.
20.05.2025 20:48 β π 1 π 0 π¬ 1 π 0
Yep, but this is very useful in tests where you want to prove an API's implementation is more defensive than its type declarations alone.
20.05.2025 00:31 β π 2 π 0 π¬ 1 π 0
There's a lot more to a local-first app than just a sync engine.
For example, as I experimented building more complex apps, I soon realized I also needed to manage background tasks more intelligently: `setTimeout` and yolo just isn't good enough!
So now we have TinyTick π€£
13.03.2025 19:47 β π 7 π 0 π¬ 1 π 0
So many new followers. Happy new year everyone and make sure to check out @tinybase.bsky.social too! π
08.01.2025 00:43 β π 4 π 0 π¬ 0 π 0
#12 β James Pearce: Tinybase - localfirst.fm
A podcast about local-first software development.
This podcast was released 5 months ago, but I just listened. Wow, so many insights and inspirations!
TinyBase - The reactive data store for local-first apps by James Pearce @jamespearce.bsky.social
25.12.2024 16:02 β π 3 π 1 π¬ 0 π 0
No, nothing in the protocol. I would probably implement this for now with a schema or βmutatorβ listeners on each store.
23.12.2024 22:39 β π 1 π 0 π¬ 1 π 0
Oh man I hope so!
12.12.2024 23:57 β π 5 π 1 π¬ 1 π 1
lol can they do my project management too?
03.12.2024 16:57 β π 2 π 0 π¬ 1 π 0
π¨ OKLCH Cheatsheet
The highest C (chroma) values for a given L (lightness %) that let you display any H (hue) on a P3 display without fallback:
L=20% C=0.04
L=30% C=0.06
L=40% C=0.09
L=50% C=0.11
L=60% C=0.13
L=70% C=0.15
L=80% C=0.1
L=90% C=0.05
(Thanks @evilmartians.com! π)
28.11.2024 13:05 β π 2 π 0 π¬ 0 π 0
Certainly more excited about this launch than the fact that Bluesky doesn't render the animated GIF that goes with it! π’
26.11.2024 03:56 β π 4 π 0 π¬ 0 π 0
π New 'Architectural Options' guide.
We had feedback that it's hard to understand all the different ways that TinyBase can be used!
So... our new guide runs through many of the ways you can persist & synchronize data - both natively and with other platforms.
Link below! π
25.11.2024 00:31 β π 14 π 3 π¬ 1 π 1
Hermit monk here. Can confirm. But it helps I can catch my own fish.
19.11.2024 23:06 β π 3 π 0 π¬ 0 π 0
I think it's going to be a fun local-first week.
18.11.2024 04:23 β π 8 π 0 π¬ 0 π 0
I'd love to be at the Monday morning standup when this web team reviews their weekend traffic.
18.11.2024 02:38 β π 3 π 1 π¬ 0 π 0
Alright, I think we need a JavaScript library starter pack.
Please help by nominating other accounts to add! π
go.bsky.app/B3kfK2C
17.11.2024 23:43 β π 2 π 1 π¬ 0 π 0
That feeling when the app data syncs faster than the CSS loads.
TinyBase v5.4 is going to be fun!
17.11.2024 20:32 β π 2 π 0 π¬ 0 π 0
When not hacking.
17.11.2024 19:56 β π 4 π 0 π¬ 0 π 0
Tweet 905463 from user 54893.
17.11.2024 14:41 β π 1 π 0 π¬ 0 π 0
Awesome to see all the local-first fans on here already.
Like for a follow if I havenβt found you yet!
16.11.2024 20:49 β π 6 π 1 π¬ 2 π 0
ποΈ
16.11.2024 16:18 β π 0 π 0 π¬ 0 π 0
Coming!
16.11.2024 14:56 β π 1 π 0 π¬ 0 π 0
How to synchronize reactive local-first apps with TinyBase
Start using TinyBase in your Expo app to build local-first apps and enable data synchronization with other devices and users.
πTinyBase is built for a local-first world.
In this blog post from the seafaring father of TinyBase, James Pearce, you will learn how to use TinyBase in your Expo app to build local-first apps and enable data synchronization with other devices and users.
π expo.dev/blog/how-to-...
01.10.2024 16:26 β π 9 π 3 π¬ 0 π 0
π
16.11.2024 14:27 β π 4 π 0 π¬ 0 π 0
Sync Conf is a boutique conference on the future of real-time, collaborative, agentic software development. 12th Nov2025 in SF.
https://syncconf.dev/
Mediocre middle-aged white man from Ireland living in Brighton, England working with Clearleft.
I play traditional Irish music on mandolin and I play slide bouzouki in the band Salter Cane.
https://adactio.com
π±πΉ Post-Soviet millennial, technical mutt, monospace enthusiast, interface enjoyer, bike and public-transit fan. Currently dangerously setting inner HTML @ Fiberplane. He/him
Software Engineer, indiedev, local first web enthusiast
https://sparkstonepdx.com
https://github.com/odama626
party game: https://katachi.pro
mtg tabletop playtester: https://arcanetable.app
interactive event slideshow: https://liveframe.app
Staff Engineer at Float Health. Keyboard nerd. DIY.
UK born, Cypriot by heritage.
Live in Surrey, run an ironing business for my sins. Wife, Mum of 2 grown-up kids.
Massive LFC fan. #YNWA
F1 fan. Hamilton fangirl.
Labour Party member.
software engineer | humane tech, sports, music, photography, and a little bit of everything
Walking in the woods. Coding in the browser.
Love math and programming (paid for C# but Python is my guilty pleasure, still trying to grok Prolog).
Smacked a time or two with the autism stick, don't get offended if I insist on calling your foot-powered digging implement a spade.
Mind yer own! But if you must ask then Father of 3, cyclist, urbanist and all round nerd... @barrymcsorley@mastodon.ie
biking in the desert β’ coding at @vlt.sh β’ contributing to the open source JS ecosystem β’ here to help ππΌ
πΈοΈ lukekarrys.com
πΎ github.com/lukekarrys
π· photos.lukelov.es
vuejs.org
Progressive JavaScript framework for building modern web interfaces. Created by @evanyou.me, maintained by https://vuejs.org/about/team.
Official account of Ember, your favorite JavaScript framework. Posts by an assortment of Core Team members.
emberjs.com
Try in your browser: http://new.emberjs.com
Official BlueSky account of Biome.
Website: https://biomejs.dev
Discord: https://biomejs.dev/chat