JavaScript Grundlagen für Anfänger
34:50
Пікірлер
@PanopticMotion
@PanopticMotion 10 күн бұрын
I stepped away from programming 13 years ago. Then, 10 months ago, I discovered Rust. Four months later, I found Svelte. Now I’m back, and I’m in love all over again!
@FabianHiller
@FabianHiller 10 күн бұрын
Amazing! 🙌
@muhammedalgul2166
@muhammedalgul2166 12 күн бұрын
Sehr schön erklärt vielen dank Fabian :)
@d.becker6119
@d.becker6119 23 күн бұрын
Ich habe Python Image Preview über die Erweiterungen des VS Code Explorers installiert , leider funktioniert das Einbinden von PIL nicht beim Programmieren mit Python, ich bekomme immer eine Fehlermeldung, daß er PIL nicht kennt. Woran liegt das?
@wyattlansdale7701
@wyattlansdale7701 27 күн бұрын
Wish I could have gone to this
@Bryan-hx9vl
@Bryan-hx9vl 28 күн бұрын
Love Svelte, but the new font for the documentation is a downgrade for me, it just feels slower to read and slightly more ugly, it doesn't add anything of benefit.
@FabianHiller
@FabianHiller 27 күн бұрын
You can change the font for the text on the top right of the website
@KevinVandyTech
@KevinVandyTech Ай бұрын
One of my favorite talks
@FabianHiller
@FabianHiller Ай бұрын
Thank you Kevin! 🙏
@KevinVandyTech
@KevinVandyTech Ай бұрын
@@FabianHiller sent you a dm on bsky
@KevinVandyTech
@KevinVandyTech Ай бұрын
@@FabianHiller I sent a dm on bsky
@sidx161
@sidx161 Ай бұрын
Das war wirklich einfach und schnell zusammengefasst was der useEffect macht und wo man ihn wie anwendet. Super geil, ich danke dir. <3
@engageintellect
@engageintellect Ай бұрын
Currently porting a svelte4 app to svelte5. My app heavily relies on stores in /lib/stores/<filename.ts> Can someone kindly point me to an example of how I would migrate these global (writable) stores to svelte5? Clearly I’m missing something and having a hard time adopting the new mental model.
@Flo_Motion
@Flo_Motion Ай бұрын
Fkin rick rolled again
@littlethingsbig5718
@littlethingsbig5718 Ай бұрын
Sehr gut erklärt und mir persönlich in 1.25 facher Geschwindigkeit am angenehmsten.
@pereerecodes
@pereerecodes Ай бұрын
Can't wait to start building real stuff with Qwik. Just wondering if it will give us the Angular experience in the next major update. Just like angular with angular 2 (was not good for a lot of people).
@saiphaneeshk.h.5482
@saiphaneeshk.h.5482 Ай бұрын
41:11 Is it similar to the thing present in swift ui? The Binding thingy
@saiphaneeshk.h.5482
@saiphaneeshk.h.5482 Ай бұрын
Is there anything equivalent of tanstack query? New to it in reacr world but feels like it has lot of benefit in caching and auto api calls to keep the website updated and no need to think about when to revalidate the apis.
@maxxhd4539
@maxxhd4539 Ай бұрын
grüße von tjorre
@v3ss0n
@v3ss0n 2 ай бұрын
Well its dead for me , time to go to HTMX for most cases.
@CodingBill
@CodingBill 2 ай бұрын
Best library of the world 💖
@FabianHiller
@FabianHiller 2 ай бұрын
Thank you 🙏
@rolandkloter8800
@rolandkloter8800 2 ай бұрын
welche enwicklungsumgebung und wie konfigurirtt ??? so kann ich das nicht nachvollziehen ???
@TheGargalon
@TheGargalon 2 ай бұрын
I hate how $state handles (or rather doesn't) object reassignment.
@pookiepats
@pookiepats 2 ай бұрын
Evan = engineer Rich = journalist This is why it took 4 years for Svelte to arrive at Vue’s design 😂
@kresnasatya
@kresnasatya 2 ай бұрын
The 18:42 and 23:34 hits the nail! Fundamentals is required and it should not be forgotten.
@FabianHiller
@FabianHiller 2 ай бұрын
💯
@ivands16
@ivands16 2 ай бұрын
Miško is working magic. I wish the idea of resumability would be picked up qiwker by the JS community. Just like signals or modularity, the benefits of this model are evident.
@FabianHiller
@FabianHiller 2 ай бұрын
💯
@xucongzhan9151
@xucongzhan9151 2 ай бұрын
I believe Angular team is (potentially) exploring this as a next step of incremental hydration. Hope that works out.
@dei8bit
@dei8bit 2 ай бұрын
Honestly, I am very happy every time svelte improves! I am very happy for all that rich has achieved, and I hope this continues to grow to make more devs happy. Honestly... I don't give a shit about employability. From the beginning I always want to code in something that really made me enjoy the experience... the only framework that could do that was svelte... Nothing more to say! Long Life to svelte! & happy codding! :):):) ♥♥
@Leberkas_Suchti
@Leberkas_Suchti 2 ай бұрын
bei mir zeigt es keine rechenwege an, eine falsche Zeile wird auch nicht rot, oder grün.... was muss ich dafür tun?
@FabianHiller
@FabianHiller 2 ай бұрын
Das ist eine VS Code Extension. In den Kommentaren dieses Videos müsste sich irgendwo der Name befinden.
@Leberkas_Suchti
@Leberkas_Suchti 2 ай бұрын
@@FabianHiller Habs Gefunden, Dankeschön! :D, Deine Video Reihe gibt mir einen sehr Guten Start, ins Programmieren 👍👍👍👍
@tl49prod
@tl49prod 2 ай бұрын
Dachte http wäre ne Krankheit
@Orlilandinski
@Orlilandinski 2 ай бұрын
Hallllllooooooo danke
@JJCUBER
@JJCUBER 2 ай бұрын
Maybe this is just me, but I find the new font a bit harder to read when either glancing at it or reading from a distance (i.e. when it is small).
@esquilo_atomico
@esquilo_atomico 2 ай бұрын
Svelte was my first JS framework. The first time I received money with programming was with Svelte too. It was a competition in my school, I created a sort of 'secret diary' where you could write your thoughts and select some parts to publish anonymously. They gave me R$ 200 (35 american dolars in 10/2024) :) Thats how I got into the industry lol
@panovitch
@panovitch Ай бұрын
Primeiro dinheiro que ganhei com programação foi usando svelte também kkkkkk massa demais ver outro brasileiro por aqui
@esquilo_atomico
@esquilo_atomico Ай бұрын
@panovitch kdkdkdkdkdkd que foda
@DannniScript
@DannniScript 2 ай бұрын
44:10 Svelte magicians throwing spells to each other
@abyzzwalker
@abyzzwalker 2 ай бұрын
Eternally greateful for Svelte
@HerbieBancock
@HerbieBancock 2 ай бұрын
I really cannot wait for all the Millennials to get laid off so we can stop wasting time on all this bloated JavaScript horseshit.
@dei8bit
@dei8bit 2 ай бұрын
wtf, what do you mean ? ._.
@king-zu3ih
@king-zu3ih 2 ай бұрын
come here to check Rich talk about svelte but i really like this talk
@FabianHiller
@FabianHiller 2 ай бұрын
🙌
@dlld6944
@dlld6944 2 ай бұрын
vercel teamleads and cucksecutives got involved and ruined svelte
@DemchukIvan
@DemchukIvan 2 ай бұрын
Nice talk! It still amazes me how readable and powerful the `pipe` method turned out.
@FabianHiller
@FabianHiller 2 ай бұрын
True! Thanks a lot for convincing me! 😎
@SaintPepsiSanCoca
@SaintPepsiSanCoca 2 ай бұрын
I like the change in font, it's good to have some change every now and then
@SaintPepsiSanCoca
@SaintPepsiSanCoca 2 ай бұрын
Without svelte 5 I was unable to build my latest application EATView 2, I was experimenting with component based design system and svelte 4 had an unintentional reactivity limit of something like 5-10 deep. where Svelte 5 had no limit. Well done Rich & Team!
@jasondchambers
@jasondchambers 2 ай бұрын
Great stuff. Congratulations
@notnotjake
@notnotjake 2 ай бұрын
Svelte and especially sveltekit is so great! Hope it continues to grow
@SilvestreVivo
@SilvestreVivo 2 ай бұрын
Svelte 5 is not Vue3. It is much simpler and better than Vue3. Thanks Rich for taking this upgrade in the Svelte life path.
@maardal
@maardal 2 ай бұрын
Sry for the off topic, at first I thought the presenter was that French Pastry Chef, Amaury Guichon, from TikTok 😅 But these changes to Svelte looks cool tho!
@nielskersic328
@nielskersic328 2 ай бұрын
Great talk despite not being prepared. I’m very excited to finally use Svelte 5 in our production apps. The new docs are a nice addition too! I like the look of the serif font on the home pages, but for the docs it’s too hard to browse for me. But great updates 🎉
@Rundik
@Rundik 2 ай бұрын
Solid.js 5! Now with a new logo!
@dei8bit
@dei8bit 2 ай бұрын
But with much more love on top
@gariklaw
@gariklaw 2 ай бұрын
@rich_harris getting married and "Never Gonna Give You Up" play as his first dance is spot on. Mad props. 24:00
@TheSaganic0
@TheSaganic0 2 ай бұрын
Imagine building Vue3 Composition API
@rasibn
@rasibn 2 ай бұрын
with slightly better syntax and performance
@danko95bgd
@danko95bgd 2 ай бұрын
​@@rasibnWhich means it is useless since you have 0 UI libs for 1% better performance
@belkocik
@belkocik 2 ай бұрын
Isn't just better to use Vue 3? Looks like Svelte.
@everythingisfine9988
@everythingisfine9988 2 ай бұрын
Na, I work with both. Svelte has greater performance and much better DX. So long as tanstack-query works with them. It's the best way for data management
@dei8bit
@dei8bit 2 ай бұрын
idk, for me svelte work better, and the sintax is better also
@jeffreysmith9837
@jeffreysmith9837 2 ай бұрын
Svelte is awesome i just hope to see more component libraries for faster development. Not a huge problem though, and sometimes it is worth writing a little more code to reap svelte's benefits
@pookiepats
@pookiepats 2 ай бұрын
How many more do you need? There’s only but so many different things bro 😂 Skeleton Daisy Flowbite Creative Tim Shadcn - budi base?! Come on bro you’re just talking.
@jeffreysmith9837
@jeffreysmith9837 2 ай бұрын
@pookiepats I like Mantine in React. Skeleton doesn't have nearly the amount of components it has. Daisy and flowbite are css. Shadcn doesn't have a lot of components.
@armanrozika
@armanrozika 2 ай бұрын
cmon bro, with tailwind you can build just 90% component you would need in minutes. The only thing where i reach for ui-component library is when i have to render beautiful calendar and table. Other than that, pretty much i build everything with tailwind, and is much faster that way
@jeffreysmith9837
@jeffreysmith9837 2 ай бұрын
@@armanrozika I agree for most of the markup, tailwind is fine and fast. But when it comes to modals, drawers, menu, combobox, toasts, segmented control.... I don't like implementing that stuff.
@jacklambert7809
@jacklambert7809 2 ай бұрын
@@jeffreysmith9837 So you don't want more component libraries, you want the existing libraries to add more components...
@fennecbesixdouze1794
@fennecbesixdouze1794 2 ай бұрын
If "Svelte is a language", then what are the semantics? You can build signals fairly easy using getters and setters, you can build reactive objects using proxies. Accessors and proxies are standard javascript features with defined semantics. When I use "myRef.value" in Vue, I understand I am registering a reactive handler. Even when I reference it in a template, I understand that the template render function is calling .value on it so the render is getting registered to that. In short I have an actual way, as a programmer, to reason about how the application is going to work. And because I have a semantics, compilers can supplement this to eliminate unneeded signal operations when the compiler can prove it won't violate the semantics. The magic that Svelte does, where sometimes things are values, sometimes they tell the compiler to reactively track them, but everything is opaque to the programmer as to what is what, and the only semantics is "whatever the Svelte compiler decides to do at the moment", is not a good place to be. Especially just to avoid a function call or just plain simple property access. We've decided to throw away all good sense and lessons from decades of programming just because someone wants to write "count += 1" instead of "count.value += 1". Suppose you are handed a value in Svelte, e.g. pull it out of a *.svelte.ts file. It's a number. Do you know if it's reactive or not? No, you don't. The type signature doesn't show it. You have to go look and see if it was created via "$state". When you copy the variable, will it retain reactivity? Destructure it? Clone it? Will it just be the value? Should you write your own getter and export that from *.svelte.ts? Who knows, Svelte doesn't even have a published semantics! This is the exact opposite of good sense, and where we've been going e.g. with TypeScript. All of this because someone hates writing ".value"? This is really deeply and fundamentally not a good idea and it's why Vue abandoned the reactivity transform even after considering it and slating it into a release, shame Rich didn't learn from Evan.
@FabianHiller
@FabianHiller 2 ай бұрын
You made some good points. I think both implementations have their pros and cons. That's why it's great to have different frameworks, so we can choose what we like best.
@abstractalgo
@abstractalgo 2 ай бұрын
good stuff 👏
@luka-mh9jy
@luka-mh9jy 2 ай бұрын
I wish qwik manage to find his space, it is amazing framework
@FabianHiller
@FabianHiller 2 ай бұрын
I agree!
@s1n7ax
@s1n7ax 2 ай бұрын
Bruh. I feel like I’m wasting time using react rn
@aaronskywarder
@aaronskywarder 2 ай бұрын
If your main objective is to get a job then you're not wasting anything. The job market for React is large and will probably still be for some time.
@StingSting844
@StingSting844 2 ай бұрын
Yeah better to be unemployed right?
@Sammi84
@Sammi84 2 ай бұрын
Using Svelte feels like taking a time machine to the future.
@rasibn
@rasibn 2 ай бұрын
Nah bro react is fine too. Vue svelte react are all good options.
@notnotjake
@notnotjake 2 ай бұрын
Only use it because jobs
@moneyfr
@moneyfr 2 ай бұрын
You should do more videos on valibot. That will help us to lobyng in companies the move to your lib
@FabianHiller
@FabianHiller 2 ай бұрын
Thank you! I plan to do that.