I made Siri in Rust!  | Sade #2
6:01
Iced vs Slint  | Rust GUI Wars #1
10:07
My First Experience With Leptos Rust
28:23
My Journey To Godot | Endless TD
7:07
Endless TD Mobile | Launch Trailer
1:09
Пікірлер
@heshamayad396
@heshamayad396 2 күн бұрын
Check out cushy too
@workstation-g6i
@workstation-g6i 11 күн бұрын
C is a good starting point a it has less abstraction when compared to higher level languages, ive started my biggest project so far which is creating a compiler is c and asm
@Laverbruh
@Laverbruh 13 күн бұрын
I don't have the problem with tutorial hell although I do watch tutorials to help me understand specific parts. Instead of looking for "____ for beginners" I look up specific parts that stop me, parts that I don't understand. "How make a new file", "how to fix this error", "how to do this", "how to do that". I noticed that articles with people asking questions helped me a lot.
@niklas200300
@niklas200300 13 күн бұрын
just dont watch tutorials lol. build something on your own. read a book
@VOgaming51official
@VOgaming51official 4 күн бұрын
how do I build something on my own if I don't know how to make it (or what to make)
@tirthanath41
@tirthanath41 14 күн бұрын
Thank you bro for this video
@crvcode
@crvcode 13 күн бұрын
No problem! Glad you enjoyed it.
@lexchan327
@lexchan327 22 күн бұрын
Amazing review
@liz2k
@liz2k 25 күн бұрын
I started do app with Dixous, and found a lot of issues when I can't find common things (React-like) in documentation. For example how to do Fn parameters, optional parameters etc. I have stucked... And then rewrited everything to Leptos. Now I'm very happy.
@crvcode
@crvcode 24 күн бұрын
I agree with you 100%. The documentation issue halted my development early on when I first tried to use the framework and I really do hope that the Dioxus team realise that this is possibly the most important factor in growing their framework. I hope you have a great time in Leptos however! Thanks for watching!
@orhundev
@orhundev Ай бұрын
Maintainer here 👋 Thanks for checking out Ratatui! This has so many great takeaways we can focus on! :)
@crvcode
@crvcode 29 күн бұрын
That's so cool. Keep up the good work. I genuinely do love to work in Ratatui. Also, if you have any advice for these videos please send them and I'll listen.
@loganbries3867
@loganbries3867 Ай бұрын
3:16 Because Leptos uses trunk, if you edit a file and save, it will hot reload. Even though it does not have its own CLI it still supports hot reloading. Great video!
@crvcode
@crvcode Ай бұрын
Good point! I will test that out soon and add it to the description if it works out.
@pookiepats
@pookiepats Ай бұрын
WHAT? Huh? THE MUSIC I CA…JUST NEVERMIND THANKS ANYWAYS
@crvcode
@crvcode Ай бұрын
I'm sorry. I'll try and improve my selection for future episodes.
@kiranwork5466
@kiranwork5466 Ай бұрын
use a different font that doesn't have 'mono' in it, that should fix your nvim status line
@crvcode
@crvcode Ай бұрын
Thanks, ended up fixing it today.
@ol_suh
@ol_suh Ай бұрын
13 And no man hath ascended up to heaven, but he that came down from heaven, even the Son of man which is in heaven. 14 And as Moses lifted up the serpent in the wilderness, even so must the Son of man be lifted up: 15 That whosoever believeth in him should not perish, but have eternal life. 16 For God so loved the world, that he gave his only begotten Son, that whosoever believeth in him should not perish, but have everlasting life. 17 For God sent not his Son into the world to condemn the world; but that the world through him might be saved. 18 He that believeth on him is not condemned: but he that believeth not is condemned already, because he hath not believed in the name of the only begotten Son of God. 19 And this is the condemnation, that light is come into the world, and men loved darkness rather than light, because their deeds were evil. 20 For every one that doeth evil hateth the light, neither cometh to the light, lest his deeds should be reproved. 21 But he that doeth truth cometh to the light, that his deeds may be made manifest, that they are wrought in God. (Jn.3:13-21)
@silviuiacob4013
@silviuiacob4013 Ай бұрын
whatever the FUCK is wrong with you
@crvcode
@crvcode Ай бұрын
I'm sorry but I would prefer if you didn't post this type of content on my channel as it may alienate viewers of different backgrounds. Thanks.
@ol_suh
@ol_suh Ай бұрын
@@crvcode к тому же, например блогер с канала Code to Moon, очень даже принимал Слово Божие, многие другие блогеры с различных каналов. Т.е. это только ува такая реакции неадекватная... подумайте над этим ....
@naranyala_dev
@naranyala_dev Ай бұрын
gamedev??
@crvcode
@crvcode Ай бұрын
I have some stuff planned soon.
@sunitjoshi3573
@sunitjoshi3573 Ай бұрын
Nicely done!
@Shaunmcdonogh-shaunsurfing
@Shaunmcdonogh-shaunsurfing Ай бұрын
Excellent
@sphinctor1208
@sphinctor1208 Ай бұрын
Love following your journey through this game! :)
@crvcode
@crvcode Ай бұрын
Glad to hear it!
@TopCharttingMusic
@TopCharttingMusic Ай бұрын
What IDE / Editor is this?
@kcseanbrixd.calinao6700
@kcseanbrixd.calinao6700 Ай бұрын
its a game
@BlackMilo87
@BlackMilo87 Ай бұрын
is genial.
@Drew-Chase
@Drew-Chase 2 ай бұрын
Can you compare Iced with TAURI? I'm curious on its performance and programmer friendliness.
@crvcode
@crvcode 2 ай бұрын
Iced is a GUI framework for building applications whereas Tauri is more of a method of building binaries from websites and web frameworks and therefore the experience with Tauri would vary wildly between what web frameworks and languages you use with Tauri. Maybe if you had a specific Tauri use-case for me to test out I could compare them in the future.
@akza0729
@akza0729 Ай бұрын
Iced will be faster. Tauri uses a webview to render the pages. So basically it's a web browser. Development experience will be faster on Tauri but performance and stability will be better on iced because webview engines used by different platforms have different compatibility and implementation. For example webview on Linux is WebGtk and it's dogshit.
@kuhluhOG
@kuhluhOG 2 ай бұрын
Leptos is entirely a web framework while Dioxus supports running as a native application (same goes for Iced and Slint btw). So you are kinda comparing apples to oranges here.
@crvcode
@crvcode 2 ай бұрын
I thìnk I agree with you to an extent, comparing a bunch of different frameworks can be unfair especially when they created for different platforms and user interfaces. However that doesnt change the fact that these frameworks still have a similar purpose : to provide developers an easier way to create user interfaces for their applications and it is by that standard I am mainly comparing them by. Like for example whether its a web framework or terminal user interface : documentation is still important and is a large factor for whether people use the framework. I think despite our differing views here I do still appreciate your criticism and I'll probably end up creating some more leaderboards for each type of framework, so that people can see the "best" for me in each category. Thank you.
@pixel7038
@pixel7038 2 ай бұрын
Since Leptos is written in Rust, I can see it using Tauri 2.0 to support native applications
@pookiepats
@pookiepats Ай бұрын
@@pixel7038same could be said of any js web technology, tauri has no rust requirement for integration; so that is not a plus consideration for Leptos.
@tqwewe
@tqwewe Ай бұрын
I don't think it's an unfair comparison, they both provide solutions for building web apps, comparing these makes a tonne of sense
@AetherA11y
@AetherA11y 2 ай бұрын
That's another huge positive about iced vs. slint: it seems to support dark mode out of the box, while slint got rid of it to save 15% on compile time. Dark mode is a huge accessibility need, especially for people like me who are light sensitive. Auto-detect of dark/light is also important, because on my Mac I invert colors (inverted + light theme, normal + dark theme) regularly, so the app needs to respond accordingly. Will try iced and see if it supports this on Linux and Mac.
@danielszecket1058
@danielszecket1058 Ай бұрын
Slint does support light/dark modes for standard widgets and adjusts to the state of the os.
@AetherA11y
@AetherA11y 2 ай бұрын
The text in the middle of the video constantly flashing one word at a time is a real accessibility problem. It's nice to think of captioning your video. However, proper closed captions (rather than Google-generated ones) instead of flashing text would be much better. I came here looking for a comparison between the two UI frameworks. Accessibility is not a feature or afterthought. Accessibility is imperative to good UX design. Please consider this in the future. Thank you.
@ottRider
@ottRider 3 ай бұрын
Interested in this and really wanted to watch it. Those stupid pop-words drove me away. What the hell were you thinking?
@stephanerebai8005
@stephanerebai8005 3 ай бұрын
how about a comparison of the generated HTML and i assume JS assets ?
@crvcode
@crvcode 3 ай бұрын
Thanks again, Ill see what I can do about that, but the issue is that : its a category that might not apply to all frameworks. But I will consider adding the non-subjective and general, "file size category".
@fakhrulhilal
@fakhrulhilal 3 ай бұрын
@@crvcode I think so, considering file download is essential in browser world, regardless how fast current internet speed is
@stephanerebai8005
@stephanerebai8005 3 ай бұрын
i noticed some graphic glitches when testing iced that leads me to think you should ass ome criterais : perceived stability (graphics and usage ) and binary size. Comparison are relevant when they're not totally subjective :)
@crvcode
@crvcode 3 ай бұрын
Good Idea! I was already planning on doing a mid-season update on all frameworks in a couple videos time. Ill consider yours and some other people's suggestions of categories to add or remove. Anyways, Thank you so much.
@wsxpocxeafx
@wsxpocxeafx 3 ай бұрын
Ты измени ширину окна, сделай её маленькой, и посмотри какое ужасное поведение будет у Iced. Мне кажется, Iced это нерабочая штука. Изначально плохо реализованная.
@romanstingler435
@romanstingler435 3 ай бұрын
your benchmarks that you show are old, the latest version has leptos-v0.6.3 dioxus-v0.5.1 1.33 1.49 => weighted geometric mean but I agree leptos is harder for beginners
@crvcode
@crvcode 3 ай бұрын
Thanks, I didn't know. I'll try not to repeat the mistake in my next video.
@romanstingler435
@romanstingler435 3 ай бұрын
@@crvcode no big deal, I just wanted to point this out
@brianhansen6481
@brianhansen6481 3 ай бұрын
i really wanted to watch your video, but the words popping up is making me dizzy. If you could reupload without those. that would be great
@crvcode
@crvcode 3 ай бұрын
Thanks, that's a good idea. I'll try to do that soon.
@malcolmdude
@malcolmdude 3 ай бұрын
Very helpful, thanks!
@MakeitFast9052
@MakeitFast9052 3 ай бұрын
Tauri ftw
@nmrd666
@nmrd666 3 ай бұрын
developer experience: 1/5 dioxus, takes years to compile
@GoldenAdhesive
@GoldenAdhesive 3 ай бұрын
rust is generally quite a slow compiling language honestly. Considering its comparable to C++ it makes sense.
@arushford
@arushford Ай бұрын
@@GoldenAdhesive if that true it about to get smoked by C++23 modules
@sortof3337
@sortof3337 4 ай бұрын
what about performance lol? you didn't judge their performance. iced is ass in terms of memory usage and performance.
@wsxpocxeafx
@wsxpocxeafx 3 ай бұрын
И тоже самое с точки зрения поведения UI, при изменении ширины окна.
@JT-qi6el
@JT-qi6el 4 ай бұрын
slint has no drag & drop widgets hahahahhahaha wtf
@anticupid5165
@anticupid5165 5 ай бұрын
this is pretty dope
@NoonKnite
@NoonKnite 5 ай бұрын
you're playing an old version.
@FaithfulComforter
@FaithfulComforter 4 ай бұрын
Is the latest one on Steam or where?
@NoonKnite
@NoonKnite 4 ай бұрын
@@FaithfulComforter yes, steam is currently the only place i know of to get the game
@khaled_hossain
@khaled_hossain 5 ай бұрын
Stop with the bouncing big texts in the video. It's so distracting.
@GigachadRustacean-lu8bo
@GigachadRustacean-lu8bo 5 ай бұрын
click bait , je baited... i made siri in python
@mthulisisibanda4780
@mthulisisibanda4780 5 ай бұрын
Wangu 👏🏽
@btodoroff
@btodoroff 5 ай бұрын
Please, great content ruined by the word overlays. Just dump them PLEASE
@PhantasyAI0
@PhantasyAI0 5 ай бұрын
I hope you can make more videos for iced/slint that are more focused on teaching them.
@drsgf32a12
@drsgf32a12 5 ай бұрын
The words that pop up are terrible.
@Different_Name_
@Different_Name_ 5 ай бұрын
out of sync too 😭
@alexclark6777
@alexclark6777 4 ай бұрын
Caused me to stop the video after a couple of minutes.
@phat80
@phat80 3 ай бұрын
it’s f***** Capcut template. Nobody wants to use normal video editors nowadays.
@pookiepats
@pookiepats Ай бұрын
@@phat80i know and it really isn’t that much work to learn…sigh
@soupnoodles
@soupnoodles 6 ай бұрын
Hey, you're still starting out so you have room to change. I really don't like those bouncy single-word subtitles, please look into less disturbing alternatives.
@crvcode
@crvcode 6 ай бұрын
Thanks for the feedback. I'll probably end up reducing and almost removing the amount of subtitles I have in my videos as another comment suggested.
@ChrisOvercash
@ChrisOvercash 6 ай бұрын
oof. “declarative” UI with a DSL is not something i expected to see in AD 2024. the whole MVC thing seems so dated, and after using Android with XML it’s an immediate turn off for me
@crvcode
@crvcode 6 ай бұрын
While MVC might seem dated, declarative UIs with DSLs are gaining popularity for their benefits. It might be worth considering them for specific use cases. Who knows maybe if you gave Iced a try you'll like it like I do, maybe not. I'm probably however not as experienced as you, and would love to have you elaborate. Thanks for the comment tho, I love hearing other's perspectives.
@11WicToR11
@11WicToR11 6 ай бұрын
what is that top bar flicker? how are you not triggered by it :D cmon man
@crvcode
@crvcode 6 ай бұрын
Yeah. My bad OBS was having issues. I tried a lot of different solutions for it but Wayland, Plasma 6 and Nvidia are just not a match made in heaven right now. By the next video, I probably would've fixed it, but if I dont, make sure to shout at me in the comments.
@kostyantynmilkevych7149
@kostyantynmilkevych7149 6 ай бұрын
Hi, great video! Your subtitles in the beginning (around 01:00) are slightly offset in terms of timing and it is really distracting
@crvcode
@crvcode 6 ай бұрын
Thanks! Ill try to improve when it comes to the text in future videos and Ill probably reduce the amount of it as another comment suggested.
@lee45283
@lee45283 5 ай бұрын
I agree, they make it really hard to watch. They flash up in your face and make you blink each time.
@Elesario
@Elesario 6 ай бұрын
Interesting investigation. I wanted to offer an opinion in regards to the video style. The constant bounce in text in the middle of the video is REALLY off-putting. Not going to say don't have text, just don't abuse the animation. I'd suggest minimising how often in the video you do it also, save it for key moments or big points being made. If you want to enhance the experience for deaf viewers, make sure to set up your closed captions when you publish the video. It's a common human behaviour that if you put text in front of someone their brain will automatically go to read it without conscious effort. This can be useful, but it can also cause issues if done too much, essentially hijacking human behaviour is likely to cause discomfort to some. The side effect of this automatic attention is that if there's other stuff going on at the same time it is likely to be missed and become irrelevant. For a video on GUI's I kind of expected more to be shown of the actual graphics. It felt like you were showing personal bias toward Iced, as you spent more time playing with the Iced counter, but barely featured the Slint version app. It was obvious that the Slint version auto scaled and positioned it's elements, but the Iced version didn't, which made a like for like comparison unequal also. What would you have to do in order to get that behaviour in Iced, or perhaps what would you have to do to remove that behaviour from Slint?
@crvcode
@crvcode 6 ай бұрын
Yeah. My intent was to convey a slight favouritism to Iced but for the leaderboard I tried to be as impartial as a biased man can be. In the end I'd rather blatantly convey my biases than mislead people into thinking Im unbiased. Also, thanks for your feedback on my video style. Im still pretty new to this, so Im bound to make mistakes as I try new techniques, but constructive criticism like yours really does help. Thanks!
@Chu4hun
@Chu4hun 6 ай бұрын
Iced was not created by system76, they joined to the already established project
@crvcode
@crvcode 6 ай бұрын
Thanks for the response. I'll try to improve the structure of my sentences in the future. But in the video I was hoping to convey that Cosmic DE was made by System 76 and that they used Iced for some applications in it.
@aaronomale1563
@aaronomale1563 6 ай бұрын
Interesting🤔
@crvcode
@crvcode 6 ай бұрын
Thanks.
@mthulisisibanda4780
@mthulisisibanda4780 6 ай бұрын
Pamberi ne rust!
@gamedog9542
@gamedog9542 Жыл бұрын
I believe in you bro
@crvcode
@crvcode Жыл бұрын
Thanks.