Pinned
Svelte Changelog v2 is now out!! 🎉 Now at a new domain: svelte-changelog.dev Interested in what's new? Let's dive in 🧵
Antoine
@antleth.fr
Tech enthusiast, passionate software engineer and hardcore dark mode advocate
195 followers203 following773 posts
Pinned
Svelte Changelog v2 is now out!! 🎉 Now at a new domain: svelte-changelog.dev Interested in what's new? Let's dive in 🧵
Antoine reposted
“Why not build editable.website on a more popular framework?” I get asked this a lot. Because for building websites, Svelte is simply the best framework. And my opinion hasn't changed. Async Svelte is going to be the best thing since sliced bread.
Antoine reposted
Replying to @linkplay.space
Svelte is quite literally the best framework because it's so approachable for beginners and extremely flexible to be used at highest scales. It's like the next step after you know ur html, css and js basics. HTML is the mother language. (Referring to svelte tenets github.com/sveltejs/sve...)
Antoine reposted
Antoine reposted
Antoine reposted
Antoine reposted
The part I’m the saddest about losing is the roadmap/todo list of my projects, especially the one of SC I offload my ideas into a local-only TODO.md, and this one had like 50 lines of detailed ideas I don’t think I’ll be able to remember all it contained and I’m super sad about this
Oh and I have to wait for at least a week before I can get it back Which means 3 weeks without coding + start from scratch
Update: out of my appointment at the Apple Store Pro: AppleCare+ prevented me from paying ~800€ for motherboard change Con: all my data is gone, most importantly my todo list for all my projects, some private secrets related to repo management
Did my MacBook just randomly died I think its motherboard is fried
Antoine reposted
Just one reason Astro’s docs are proudly human translated!
Translating documentation is good, but it's not so great when the meaning changes. Automated translations are still not great. "Open issues" becomes "Problèmes ouverts" in French, when it should be "Ouvrir un ticket"/"Signaler un problème". Not the same meaning; and so not helpful to French users.
Antoine reposted
🎉 Introducing npmchart.com Analyze npm packages (downloads, releases), Github activity (releases, stars, commits, issues, PRs), compare packages, user pages, download or copy any charts, and more!
Antoine reposted
Antoine reposted
This is the demo - an adaption of next-books, built in SvelteKit 3 and Svelte 5. Preloading on hover makes this super fast, and repeated visits are even faster thanks to Vercel's runtime cache where I store the response data of search results or book details (deliberately not using cache headers)
Building a little demo app with SvelteKit and oh boy is this fun. When working on the framework itself all the time it's good to step back and actually use that thing from time to time.
Antoine reposted
Antoine reposted
Fine I’ll add this action everywhere Enough delaying
the e18e GitHub action noticing that ESLint introduced a duplicate dependency recently 👀 always keep an eye on your deep dependency changes! this one is because a ESLint bumped a dep whose own deps include duplicates (amusingly all of those are maintained by the same person, probably an accident!)
Antoine reposted
Antoine reposted
Antoine reposted
Antoine reposted
I simply can’t praise Svelte Summit strong enough. To me it’s *the* event. And you absolutely don’t have to be a seasoned Svelte guru to feel like home or to get the most out of it. Come and join us in Ljubljana!
Two ticket dates worth remembering: 🧡 launch-10-off ends August 27 🐦 Early Bird pricing ends August 31 https://sveltesummit.com
Antoine reposted
I’ll go even further: open-source can actually save your professional career Not only it gives you a unique experience, but it also allows you to: protect your work-life balance boundaries, help you pick new jobs, not get stuck in a long term bad language cycle… and so much more really How cool!
I sincerely believe that working on open source software (not only using it) is essential to one’s software development career It brings so much that no other professional work could even remotely bring!
Antoine reposted
RED ALERT! Tickets ARE LIVE! 🚨 https://sveltesummit.com/ 🚨 Use code: launch-10-off to get 10% off! Promo runs until the 25th!
Antoine reposted
🚨 ANNOUNCING: Svelte Society Merch Store! 🚨 https://shop.sveltesociety.dev/ US will have to wait for now, sorry!
Very good library i extensively use in Svelte Changelog! Very extensible because working on top of unified, rehype and remark, and also very Svelte-friendly and doesn’t use @html!! Thank you @ssssota.bsky.social
svelte-exmarkdown provides a component to dynamically render markdown 📝 - madewithsvelte.com/svelte-exmar...
Antoine reposted
You can now write mobile apps with Svelte as the UI layer while leveraging the React Native infrastructure!! github.com/OneEyed1366/... This package is already published to npm! It's using a build of an unmerged PR for custom renderers by @paolo.ricciuti.me, but give it a try today!
Antoine reposted
stable release coming soon! get yer bug reports in while you can the post contains a summary of what's changed. there's also a migration guide: next.svelte.dev/docs/kit/mig.... both were written by humans
svelte.dev/blog/sveltek...
Antoine reposted
🥳 SvelteKit 3 release candidate 🧡 svelte.dev/blog/sveltek... with a new `sv migrate` version: github.com/sveltejs/cli...
Antoine reposted
Antoine reposted
Antoine reposted
Antoine reposted
Antoine reposted
Replying to @dummdidumm.bsky.social
next.svelte.dev also shows you a preview of the new docs. So if you're using the pre release versions this is your go-to until 3.0 is live (which will be soon!)
Side debate this makes me think about: if your website has a keystroke-based theme switch, switching from the system-opposite mode to the system-identical color should bring you back to *system*, not *system-like*. E.g.: given system == dark: - first switch → light - second switch → ~dark~ system
📊 For websites that use a tri-state dark mode toggle (system, light, dark), have you EVER clicked on the override that matches your current system theme? E.g. going from System to Light on a light OS (which produces no visible change). Experimentation aside obvs. Poll at github.com/LeaVerou/blo...
svelte-changelog.dev is implemented like this. Of course, you can manually for your system-identical color! But switching with the `d` key will do what I described above :)
Antoine reposted
Replying to @zeu.dev
```svelte navigator.online import { online } from 'svelte/reactivity/window' ```