Revolutionizing Web Development: Meet Threlte, the Svelte Library for 3D Apps
Say goodbye to complex 3D rendering and hello to Threlte, the new Svelte library that simplifies the creation of interactive 3D applications for the web. With a clean API and powerful integrations, Th...
One of my biggest gripes with #Svelte 5 has been solved: $derived is now writable! This was a huge source of frustration during the refactor from Svelte 4 to 5, where one line using $: had to become multiple lines which were harder to reason about.
Somebody into Svelte? What UI kit/framework do you use?
Framework7 have an issue with svetle5 so looking for alternative. Thank you
@itamarst one of the nice things is that I was touching this just now because of a weird bug¹ with Svelte and a state management library I was using, that was only affecting integration testing but started affecting the app itself when I added a schema validation library². So I removed the state management library and now I can also get on writing those tests!
¹) I submitted a bug report like 3 weeks ago but no response so far
²) dependency hell is my least favorite part of working in js/ts. I remember this from when I was learning React
Nuevo en @civio
2ª pieza de nuestra serie sobre #algoritmos en la #administraciónPública. Y nuestro tema más surrealista en mucho tiempo:
Hablamos de Veripol, la hasta hace poco
️ IA estrella de la Policía Nacional
️ para detectar denuncias falsas.
Y, para que entiendas mejor cómo funcionaba, hemos diseñado un pequeño juego interactivo, que te reta a adivinar el criterio de veracidad/falsedad de Veripol
Example web application with Rust using Rocket and as a frontend SvelteKit. Authentication/Authorization is done via OIDC:
My first #typescript steps were with #svelte. Comparing that approach to #wpf #xaml isn't fair, right, but spending time in both in a single day makes one wonder.
Revolutionizing Website Monitoring with Upptime: GitHub Actions Meets Svelte
In an era where uptime is paramount, Upptime offers a seamless solution for monitoring website performance using GitHub Actions. This innovative tool not only tracks response times but also provides a...
Just updated my #localfirst Lifewheel #app based on some #UX feedback, and I'm really happy with how it turned out! #Svelte 5 greatly simplified the #DX and hopefully made this #foss codebase easier to maintain too.
Try it out: https://reconnect.earth/lifewheel/
Code: https://github.com/Greenheart/lifewheel
Have you caught up with This Week in Svelte Ep. 95?
It’s a solo session with @paoloricciuti this time—covering the latest updates, fixes, and improvements in Svelte 5; from class directive fixes to changes in SSR route resolution.
Watch here https://www.youtube.com/watch?v=9ypawEnb12U&list=PL8bMgX1kyZTiLCyvf8vF13sdnR4fhNl6v&index=1
Oh now this is quite lovely for debugging #svelte.
https://inspect.eirik.space/
Trabajo intenso en equipo con super Ter a la cabeza (que se ha pegado tremendo currazo ), sacando a la luz y poniendo en contexto todos los factores problemáticos del TVR.
@dcabo, Adri y yo, tras el simulador de riesgo y las visualizaciones
Cool Svelte 5 feature: Function bindings!
You can now transform values before displaying/saving them in inputs. Perfect for unit conversions, formatting, etc.
Example: USD input that automatically stores EUR in memory:
```svelte
<input bind:value={
() => usd2eur(value),
(v) => value = eur2usd(v)
}>
```
The input shows USD but the state stays in EUR.
Complete example here : https://svelte.dev/playground/93ce69fd1ffd4af0ada86ddb5b69f68d?version=5.20.2
Episode 93 of This Week in Svelte is up! Time to watch it before the next live session tomorrow @paoloricciuti dives into the latest changelog and explores dynamic layouts with snippets. If you missed the live stream, catch the recap here
https://www.youtube.com/watch?v=-VV-2FyBnng
Are there any actively developed #accessibility libraries for #Svelte 5, similar to react-aria?
Another anecdote. We had an internal CRM app at work, built in 2021 with the backend / API / frontend architecture.
Nest on the backend. TypeORM broke several times, preventing smooth upgrade. Nest was stable enough though.
The frontend was built using #Svelte and Sapper. OK, Sapper was a beta at the time. Replaced with SvelteKit in 2022. We tried to migrate. Twice. Resources were limited: the app was useful to us, but not paying our salaries. Migration would taken *weeks.*
Process and optimize external images in #SvelteKit - is it correct, that there is not yet an built-in alternative to Next Image or Nuxt Image? Nuxt Image uses IPX as built-in and self hosted image optimizer, no external CDNs ($) required. Thx for infos!
I think if I started #Svelte for the first time, today, I'd just go back to Vue or something and I'd never have become a fan.
I _understand_ that this is a 'skill issue' and that it's all my fault for not yet fully understanding the new way of doing things.
But dude, it was dead simple before. The learning curve was nearly a flat line. Shit 'just worked'. You're telling me performance is way better now with Svelte 5, but it never felt like an issue previously.