MMosfetti10h ago · 6 min readBuilding an offline-first gear checkout tracker on an append-only event logSmall production crews (film, video, AV and events teams of roughly 4–12 people) all run into the same problem. A kit leaves the shop and comes back partial, late or damaged. Then someone has to answemosfetti.hashnode.dev
KKnoxius MaximusOct 15 · 5 min readBuilding Offline-First Field Quoting on Capacitor + Dexie (A Practical Architecture)Field work destroys assumptions that feel fine in an office SPA: flaky LTE, dead basements, clients who want a number now, and photos that must stay attached to the estimate even if sync fails later. knoxsapps.hashnode.dev
DDespia CEOAug 9 · 27 min readBase44 Offline Mode: Service Workers and Local Datahttps://youtu.be/ebflykFHCkg Most people try this once, in the wrong order. They flip Offline Support to PWA in Despia, rebuild, put the phone in airplane mode, and the app opens to the native networblog.despia.com
DDespia CEOAug 9 · 22 min readLovable Offline Mode: Service Workers and Local Datahttps://youtu.be/dSqgoAYM6qw Most people try this once, in the wrong order. They flip Offline Support to PWA in Despia, rebuild, put the phone in airplane mode, and the app opens to the native networblog.despia.com
MMd Ashikun NabiAug 2 · 5 min readDatabase Indexes Aren't Just About Which Columns You Index. They're Also About the OrderBut here's something many developers overlook: INDEX(name, age) is NOT the same as INDEX(age, name) They contain the same columns. Yet one might make your query run in milliseconds, while the other blogs.ashikunnabi.com
AAnnie-Stewart ElijahJul 29 · 13 min readSo, i built an alternative to ngl-Lots of folks where i'm from love to share screenshots of so-called "anoymous" messages sent to them by their friends/close mates whom they shared their links with. All dandy enough, but i wanted stifalvissraghnall.hashnode.dev
SSagar BudhathokiJul 16 · 4 min readSvelte 5 `$state` won't save to IndexedDB: fixing DataCloneErrorBuilding Recipe Jar, I store every recipe in the browser's IndexedDB. No server, no account, the data just lives on your device. The first time I wired the save button in Svelte 5, it threw this: Datablog.budhathokisagar.com.np
SShola JegedeJun 19 · 90 min readHow to Build an AI-Powered, Local-First Chrome Extension That Turns Your Browsing History into an Intent MapYour browser remembers every page you've ever opened, but it has no idea why you opened any of them. You might spend three days comparing laptops across a dozen tabs, get distracted, come back a week 2freecodecamp.org
CCrisisCore-SystemsMay 12 · 5 min readStop Putting Health Data in the Cloud by DefaultMost health apps start with the wrong assumption. They assume the user is stable. Stable enough to create an account. Stable enough to manage passwords. Stable enough to understand privacy settings. S31Cblog.paintracker.ca
RRobert OcasioApr 15 · 4 min readTech Tuesday: How Genealogix Stores Your Data Without a Cloud DatabaseWelcome to the first installment of Tech Tuesday! When I first started building Genealogix, I had a strict, non-negotiable rule: zero cloud databases. To fulfill the mission of helping people stop ren1blog.genealogix.ai