Reposted by ThiagoAnnie Sexton @anniesexton.com · 03/04/2026bless the CSS people. my tech news feed is all AI but the CSS people are still styling and just doing their thing because its fun and they love it and they make neat things. my heroes. 317715
Thiago @thiagolino8.bsky.social · 23/02/2026I had already dedicated a lot of time trying to achieve the most optimized bundle size possible (when I took over the app, the main chunk was over 1MB) The latest vite beta update simply reduced the size of the largest chunk by more than 30% Kudos to the @vite.dev team and everyone involved 030
Reposted by ThiagoSvelte Society @sveltesociety.dev · 19/01/2026Svelte is the first framework to let you use CUSTOM <select> elements. How about that? REPL: www.sveltelab.dev/k486rw4vl693... Video: youtube.com/shorts/sdCfj...youtube.comOnly Svelte supports Custom Select! 🤯 #sveltejs #javascriptYouTube video by Svelte Society 0405
Reposted by ThiagoSukima @mastersuki.bsky.social · 29/12/2025Teachers of good programming practices promote “refactoring” but in reality programming is a race. Those who write a pattern FIRST get praise while those who refactor AFTER have to defend why they didn’t follow the established pattern. No wonder code quality is so terrible across the industry. 032
Reposted by Thiagorich harris @rich-harris.dev · 13/11/2025A 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...conffab.comFine-grained everything<p>Modern frameworks like Svelte are fast thanks to signal‑based fine‑grained reactivity, but performance is more than 60fps. This talk covers new approaches to build fast, reliable, data‑efficient ap... 514321
Reposted by Thiagorich harris @rich-harris.dev · 28/10/2025another async feature: out-of-order rendering. this means a component can begin rendering children while it's awaiting data. demo stolen from @ryansolid.bsky.social — these components should render in 3 seconds, but they only take 1: svelte.dev/playground/2...svelte.devOut-of-order rendering • Playground • SvelteWeb development for the rest of us 410011
Reposted by ThiagoMarvin Hagemeister @marvinh.dev · 28/10/2025Bundling is such an underused feature of server dev. It can easily reduce cold start times by 30-40%. Maybe it's because most backend deps are still stuck with commonjs. 7212
Thiago @thiagolino8.bsky.social · 27/09/2025@tkdodo.eu I know that manual mode for infinite queries has been removed, but is there any way to search for infinite queries pages out of order? 100
Reposted by ThiagoAndy Bell @bell.bz · 18/09/2025Billions dumped into this. Billions wasted. Meanwhile the cost of living crisis makes people's lives a living hell. This stuff makes me so mad. 1814622
Reposted by Thiagorich harris @rich-harris.dev · 01/08/2025baffles me that more people don't take this approach! imagine having to open a file to know what kind of file it is "use remote" lol way easier for tooling too. vite loves it. we use the same technique to make it impossible to accidentally import server-only code into client bundles 1171
Reposted by ThiagoDominik 🔮 @tkdodo.eu · 28/07/2025📚 Whenever I see useCallback, I wonder: why do we need it here? And a lot of the times, when I look deeper, I see that it actually doesn’t do anything. I think a lot of code-bases would be better of just not memoizing at all - and then let the compiler do it for you:tkdodo.euThe Useless useCallbackWhy most memoization is downright useless... 107513
Reposted by ThiagoBen Holmes @bholmes.dev · 10/06/2025Stop using React useEffect. @svelte.dev just solved async / await for us 🏆 512214
Reposted by ThiagoJYC @jyc.dev · 04/06/2025🎉 Tadaaa 🎉 vite-plugin-kit-routes 1.0 is out 🎉 A/ add the vite plugin B/ enjoy route typesafety ! Easy ?! More here: www.kitql.dev/docs/tools/0... 45711
Reposted by ThiagoBen Holmes @bholmes.dev · 03/06/2025Stop trying to "just use React" to make agents happy. I gave the experimental @svelte.dev async APIs a go. Not even the linter knows about them... but I asked Claude 4 to write code anyways. It picked up the patterns no problem. Lesson: use the stack you love! 1526
Reposted by ThiagoMatteo Gabriele @matteogabriele.npmx.social · 03/06/2025If React is like "cars," then frameworks such as Vue and Svelte are like "bikes." I live in the Netherlands, where people generally prefer and use bikes over cars. I love bikes. 3222
Thiago @thiagolino8.bsky.social · 03/06/2025@tannerlinsley.com Is there any tanstack router example using virtual file routes? My company is considering migrating an app from react router but the documentation about the virtual file routes is almost non-existent 110
Reposted by ThiagoScott Tolinski @tolin.ski · 30/04/2025My favorite part of Svelte’s async api and general choices is that they tend not to use a bunch of new language for things. Async Svelte is just await in Svelte. 0371
Reposted by ThiagoDominik 🔮 @tkdodo.eu · 28/04/2025📚 Wrote a piece about how optimistic updates are hard because of edge cases, especially when updates happen concurrently, and how to address them in React Query. It’s mostly one line of code to add, but knowing which one that is is the hard part 😄:tkdodo.euConcurrent Optimistic Updates in React QueryHow to build optimistic UI that is resilient to race conditions, even when multiple mutations update the same entity concurrently. 3657
Reposted by ThiagoCaio Almendra @caioalmendra.bsky.social · 27/04/2025Guia para não confundir os JKs: Rowling - odeia trans Kubitschek - odeia trens 161995731
Reposted by ThiagoSvelte @svelte.dev · 09/04/2025you can now use .ts files in the playground: svelte.dev/playground/7... caveat: only supports erasable syntax (www.typescriptlang.org/docs/handboo...). under the hood this uses bloomberg.github.io/ts-blank-spa... (note that typechecking/intellisense are TODO)svelte.devTypeScript! • Playground • SvelteWeb development for the rest of us 1431
Reposted by ThiagoBoshen @boshen.github.io · 09/04/2025I'm starting "This week in Oxc" to improve roadmap visibility. Feel free to subscribe to this thread. github.com/oxc-project/...github.comThis week in Oxc · Issue #10329 · oxc-project/oxcThis thread serves as our weekly update channel for sharing project developments with the community. Click the subscribe button on the right for updates. For inquiries, please find me on Discord, x... 0839
Thiago @thiagolino8.bsky.social · 03/04/2025I just found out about the @tanstack.com query's experimental_prefetchInRender and I'm already in love with it It works wonderfully with suspense mechanics and with @svelte.dev's {#await} block www.sveltelab.dev/egm31w2i84un...sveltelab.devSvelteLabA REPL for SvelteKit projects: quickly spin up a SvelteKit project and share it with the world. 000
Reposted by ThiagoSvelte Society @sveltesociety.dev · 25/03/2025Tailwind is now built into the Svelte Playground! svelte.dev/playground/ 510213
Reposted by Thiagorich harris @rich-harris.dev · 21/03/2025As of @svelte.dev 5.25 you can temporarily override a derived value, which is very handy for optimistic UI • demo svelte.dev/playground/3... • docs svelte.dev/docs/svelte/... 617216
Reposted by ThiagoMark Hamill @markhamillofficial.bsky.social · 22/02/2025Worst. Episode. EVER. 851311478638
Reposted by ThiagoNullVoxPopuli @nullvoxpopuli.com · 15/02/2025If you do development with a lot of files (javascript dev) you *have* to use linux's ext4 (today, anyway) macos' APFS has a serious performance problem. Does anyone know someone at Apple that can fix this? 176
Reposted by Thiagotoni / link @sarcevic.dev · 28/01/2025If your article uses AI images, how can I be sure your article isn't just complete AI slop? 061
Reposted by ThiagoStanislav @khromov.se · 27/01/2025So cool to see the fine grained reactivity of Svelte 5 using the render-scan project. Zero effort needed to get perfect fine-grained DOM manipulations and excellent performance. github.com/NullVoxPopuli/render-scan 0102
Reposted by ThiagoRyan @ryan.phonicsandstuff.com · 25/01/2025I also found writing in Svelte made me understand HTML and CSS so much better. If I had to I could not use the framework at all and still make a very functional site. I didn't feel that way at all after writing React for 2 years. 2142
Reposted by ThiagoMarvin Hagemeister @marvinh.dev · 21/01/2025Petition for everyone to switch to Svelte-style adapters. It's so far ahead of the other solutions 2121
Reposted by ThiagoDominik 🔮 @tkdodo.eu · 11/01/2025Suspense and I have this love-hate relationship where I'm sometimes not sure if it's toxic or not. I want this to work, but I don't want to feel like we're going in circles all day without making progress. I supposedly freed you, and this is the thanks I get 😭 3494
Reposted by ThiagoMat Simon @matsimon.dev · 09/01/2025Just published a post about the new createSubscriber() function in #svelte, and how it helps you manage reactive values from external sources.matsimon.devSvelte in Depth: The createSubscriber() function — Mat SimonLearn how the createSubscriber() function in Svelte helps manage reactive values from external sources. Discover which problems it solves, when to use it, and how it works under the hood. 0307
Thiago @thiagolino8.bsky.social · 07/01/2025Me everytime I restart typescript server and the errors don't go away 010
Reposted by ThiagoJacob Stordahl but Haunted 🎃 @stordahl.dev · 31/12/2024An uber niche meme for your new years eve 1122
Thiago @thiagolino8.bsky.social · 29/12/2024You opened the gates to several svelte war crimes svelte.dev/playground/a...svelte.devStateful derived • Playground • SvelteWeb development for the rest of us 130
Reposted by ThiagoChris Thoburn @runspired.com · 25/12/2024Client Rendering has never been the meaningful bottleneck. 052
Reposted by ThiagoSvelte @svelte.dev · 06/12/2024Aside from Advent of Svelte, we've also been shipping a bunch of minor bugfixes and improvements. For example, `if` blocks are now treeshakeable — if you have a condition that can be known statically, like `{#if BROWSER}`, then dead code will be eliminated by a minifier 21152
Reposted by ThiagoTania 💾 @tania.dev · 05/12/2024There’s three bad reasons to use a default export and no good reasons. 091
Reposted by ThiagoAlex Warnes @awarnes.bsky.social · 05/12/2024Svelte's built-in animation tools are awesome. I started playing w/ @motion.dev's api which has great orchestration options, so I tried to mix them: - a svelte action for basic stuff use:motion - motionValue() is like a tweened store with motion controls demo: svelte.dev/playground/e... #sveltesvelte.devtest_Motion Dev • Playground • SvelteWeb development for the rest of us 3161
Reposted by ThiagoSvelte @svelte.dev · 01/12/2024🎅🎄🎁 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...svelte.devAdvent of SvelteTwenty-four days, twenty-four features 1954575
Reposted by ThiagoR. Alex Anderson @ralexanderson.com · 26/11/2024React Hooks is the worst iteration of the React API... Aside from all the other iterations of the React API. 0151
Reposted by ThiagoJason Miller @developit.dev · 19/11/2024to illustrate, here is the original code (prior to your changes) minimally refactored to use signals. It has the same performance characteristics as your improved version without requiring split components. (that said, I'd still 100% split the components as you did) carbon.now.sh?bg=rgba%2816... 3191
Thiago @thiagolino8.bsky.social · 08/11/2024Top underused features: the overwrites field in package.json There is a lot of talk about reducing the number of dependencies or replacing libraries with more modern options in a project to reduce the bundle size and cut potential vulnerabilities 100
Thiago @thiagolino8.bsky.social · 08/11/2024Pitch for someone with more free time than me A shadcn-ui for utility libraries One of the biggest problems in the javascript ecosystem is the amount of micro libraries that are installed in apps, creating vulnerabilities and unnecessary traffic, worsening the web as a whole 140
Reposted by Thiagorich harris @rich-harris.dev · 07/11/2024<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>svelte.devit's all gone pete tong • Playground • SvelteWeb development for the rest of us 1424120