jake lazaroff

@jakelazaroff
1,065 Followers
142 Following
875 Posts

nyc-based programmer. @recursecenter alum.

public transit enjoyer. thoughts on local-first, javascript frameworks, web components, css and other web minutiae.

wwwhttps://jakelazaroff.com
tilhttps://til.jakelazaroff.com

couldn't make it to #atmosphereconf so i've been cooking at home instead

i'm pretty excited about this one: a way to build real-time collaborative apps with *no dedicated sync infrastructure* โ€” just some static files and atproto

https://jakelazaroff.com/words/building-more-resilient-local-first-software-with-atproto/

Building More Resilient Local-First Software with atproto | jakelazaroff.com

atproto has the potential to become a rock-solid replacement for the most fragile part of any local-first app: the sync server.

child_process.spawn("daughter") ๐Ÿฃ

building a typeahead web component has convinced me that we need to standardize reference target, like, yesterday

https://github.com/WICG/webcomponents/blob/gh-pages/proposals/reference-target-explainer.md

webcomponents/proposals/reference-target-explainer.md at gh-pages ยท WICG/webcomponents

Web Components specifications. Contribute to WICG/webcomponents development by creating an account on GitHub.

GitHub
javascript gets most of the hate but the thing that *actually* makes your app complex is the database
sorry, WHAT this playlist??
any CSS experts here that know how to debug a 3D transformed element that randomly disappears and reappears as it rotates? this is a safari-specific bug (surprise!) but i really have no idea how to figure it out other than just trying different transform values and hoping it magically starts working
welcoming the callous daoboys to my 1000 scrobble club

part of me is scared to let go of my precious state-based rendering but part of me wants to dust off jquery and party like it's 2006

https://bsky.app/profile/chrisshank.com/post/3m2ic6xxtf224

๐•ฎ (@chrisshank.com)

You can just make things on the web collaborative by adding a single HTML attribute...

Bluesky Social

RE: https://mastodon.social/@jakelazaroff/115321887318884153

put another way: i don't want your data. I *never* want your data. and not just from an ideological "users should be in control" perspective, but also from a pragmatic "this makes my app more difficult and expensive to run" perspective.

we've been so focused on making it easy to scale *up* that we accidentally made it hard to scale *down*

this really resonates with me. i like making little personal web apps for myself and my family and friends. the most annoying parts โ€” the parts that drastically increase the scope, from "a bunch of HTML, CSS & JS files i can serve from anywhere" to "a web server and database i need to continually maintain" โ€” are auth and persistence. so i am *very* excited about atproto including a user-owned solution for both.

https://blog.muni.town/personal-data-storage-idea/

Personal data storage is an idea whose time has come

Data Ownership as a conversation changes when data resides primarily with people-governed institutions rather than corporations.

Muni Blog