Geoff Rich reposted
Replying to @ethanmarcotte.com
Still funny as heck web.archive.org/web/20080703...
Geoff Rich
@geoffrich.net
Web dev, @svelte.dev maintainer, pianist Personal site with blogs and stuff: https://geoffrich.net
1.6K followers129 following74 posts
Geoff Rich reposted
Replying to @ethanmarcotte.com
Still funny as heck web.archive.org/web/20080703...
Geoff Rich reposted
A couple of weeks ago at @perfnow.nl I gave a talk called "Fine-grained everything". It's about @svelte.dev (obviously), and the new frontiers of framework-land, but it's also about some stubborn misconceptions in web performance circles Gift link: conffab.com/presentation...
Geoff Rich reposted
A couple of days ago I told you that we're putting the band back together. Well. Here's the pisode! share.transistor.fm/s/a5f8c4c6
Geoff Rich reposted
SvelteKit async SSR has landed! The future of Svelte is now here. Try it out along with the new remote functions! See the PR for some unfinished rough edges. Work continues on it while it's behind an experimental flag, but you can now play around with it! github.com/sveltejs/kit...
Geoff Rich reposted
Super excited to announce the experimental release of asynchronous SSR in Svelte! github.com/sveltejs/sve... `await` expressions in your Svelte components can now be rendered on the server, meaning you don't need to render them inside boundaries with a `pending` snippet. Next up, streaming SSR!
Geoff Rich reposted
Geoff Rich reposted
SvelteKit remote functions are now available under an experimental flag. Docs here: svelte.dev/docs/kit/rem...
Geoff Rich reposted
New post in a very long while lihautan.com/compile-svel...
Geoff Rich reposted
📝 Please, can we have ARIA Notify Live regions suck and I hope we get a better solution soon! www.nicchan.me/blog/please-...
Geoff Rich reposted
Attachments are now out as part of Svelte 5.29! They're a better version of the `use:` actions that Svelte has historically used and let you "attach" actions like: <button {@attach tooltip('Hello')}>Hover me</button>
nice PR number for a nice new #svelte feature. Can't wait for this to drop! github.com/sveltejs/sve...
Geoff Rich reposted
Geoff Rich reposted
Geoff Rich reposted
wrote up some thoughts on how our interfaces are getting flatter, and how we might design with 💃 our bodies 🤸 in mind. 🧶 went ham on little yarn worlds wattenberger.com/thoughts/our...
Geoff Rich reposted
love to see new CSS features that make old blog posts of mine obsolete! geoffrich.net/posts/svelte...
#CSS scroll-state() container queries in Chrome 133! @container scroll-state(stuck: top) { … } Read all about snapped, stuck and scrollable in this post: developer.chrome.com/blog/css-scr... ↪ nerdy.dev/scroll-state...
Geoff Rich reposted
Geoff Rich reposted
What does it mean for something to be Turing complete? I answer this question, and more, through a series of fully interactive Turing machine simulations! Play, pause, step forwards and backwards, and even write your own Turing machine programs in my latest blog post. samwho.dev/turing-machi...
Geoff Rich reposted
Replying to @svelte.dev
Day 15 — the new `$inspect.trace(...)` rune gives you debugging superpowers. Add it to a function that runs inside a derived or effect, and you'll see detailed information about what caused it to re-run 🎁 docs svelte.dev/docs/svelte/... 🎁 demo svelte.dev/playground/d...
Geoff Rich reposted
Replying to @svelte.dev
Day 5 — it's a three-in-one kind of day! `new MediaQuery(...)` lets you use media queries reactively. prefersReducedMotion is an instance of MediaQuery that makes it easier to respect users' accessibility preferences - docs svelte.dev/docs/svelte/... - demo svelte.dev/playground/8... there's more!
Geoff Rich reposted
Replying to @svelte.dev
Day 1 — error boundaries! Wrap your code in a <svelte:boundary> and you can isolate and recover from unexpected errors. 🎁 docs svelte.dev/docs/svelte/... 🎁 tutorial svelte.dev/tutorial/sve...
Geoff Rich reposted
🎅🎄🎁 ADVENT OF SVELTE 🎅🎄🎁 We're going to ship one thing a day every day from now until Christmas. Wish us luck! svelte.dev/blog/advent-... First up...
Geoff Rich reposted
I think this is the one thing from my math major that I still use in my day job en.wikipedia.org/wiki/De_Morg...
Geoff Rich reposted
We just published "Building accessible sites with SvelteKit: seven practical tips" on the @datawrapper.de blog. blog.datawrapper.de/sveltekit-ac... Let me know what you think, especially if I got something wrong! #svelte #accessibility
optimize for vibes youtu.be/PQluuawldDE
Fireship is right, JavaScript frameworks pretty much all do the same thing now So, it's about the vibes Svelte is optimised for vibes 🥰
Geoff Rich reposted
svelte devs, it’s OUR client now 🤝🧡 start contributing by making issues of everything that’s wrong w it and what you want in it! github.com/zeucapua/myb
Oh for sure...just thought a community effort could've been more effective. But we can make myb a community effort to @zeu.dev
Geoff Rich reposted
Ok i think we are finally there...I think i can more or less safely announce my svelte feed! bsky.app/profile/ricc... It's hand crafted to only include posts that are actually from svelte the framework (no more "look at my svelte cat") using claude ai...and feel free to suggest other features!
Geoff Rich reposted
"If... someone is like “we could make it a setting” you should say: “Yep, we could. Maybe we even should. Just know that 1) it’s technical debt forever and 2) it matters 10✕ more whatever the default is because most people never touch any settings.” @chriscoyier.net chriscoyier.net/2024/11/07/d...
Geoff Rich reposted
<svelte:boundary> suuuuper happy with how this panned out — been a major gap in svelte for a while, with our new foundation dominic was able to bang it out in like 5 minutes give it a spin and let us know what you reckon svelte.dev/playground/e... </svelte:boundary>
We've been looking into add error boundaries to Svelte. If people would like an early preview and to play around with them, please do! Feedback is greatly appreciated: github.com/sveltejs/sve...
Geoff Rich reposted
We've been looking into add error boundaries to Svelte. If people would like an early preview and to play around with them, please do! Feedback is greatly appreciated: github.com/sveltejs/sve...
Geoff Rich reposted
Thought a starter pack of CSS-Tricks authors would be a fun way to find folks. go.bsky.app/SNVx5Wc
. @dummdidumm.bsky.social just closed a Svelte issue of mine from 2020 with "fixed in Svelte 5" 🚀 github.com/sveltejs/sve...
getting a lot of (presumably Svelte community) follows in the last hour; is this the @rich-harris.dev Bluesky bump?
Geoff Rich reposted
After over a year in development, Svelte 5 is finally out! svelte.dev/blog/svelte-...