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
@Laverbruh13 күн бұрын
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.
@niklas20030013 күн бұрын
just dont watch tutorials lol. build something on your own. read a book
@VOgaming51official4 күн бұрын
how do I build something on my own if I don't know how to make it (or what to make)
@tirthanath4114 күн бұрын
Thank you bro for this video
@crvcode13 күн бұрын
No problem! Glad you enjoyed it.
@lexchan32722 күн бұрын
Amazing review
@liz2k25 күн бұрын
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.
@crvcode24 күн бұрын
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Ай бұрын
Maintainer here 👋 Thanks for checking out Ratatui! This has so many great takeaways we can focus on! :)
@crvcode29 күн бұрын
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Ай бұрын
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Ай бұрын
Good point! I will test that out soon and add it to the description if it works out.
@pookiepatsАй бұрын
WHAT? Huh? THE MUSIC I CA…JUST NEVERMIND THANKS ANYWAYS
@crvcodeАй бұрын
I'm sorry. I'll try and improve my selection for future episodes.
@kiranwork5466Ай бұрын
use a different font that doesn't have 'mono' in it, that should fix your nvim status line
@crvcodeАй бұрын
Thanks, ended up fixing it today.
@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Ай бұрын
whatever the FUCK is wrong with you
@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Ай бұрын
@@crvcode к тому же, например блогер с канала Code to Moon, очень даже принимал Слово Божие, многие другие блогеры с различных каналов. Т.е. это только ува такая реакции неадекватная... подумайте над этим ....
@naranyala_devАй бұрын
gamedev??
@crvcodeАй бұрын
I have some stuff planned soon.
@sunitjoshi3573Ай бұрын
Nicely done!
@Shaunmcdonogh-shaunsurfingАй бұрын
Excellent
@sphinctor1208Ай бұрын
Love following your journey through this game! :)
@crvcodeАй бұрын
Glad to hear it!
@TopCharttingMusicАй бұрын
What IDE / Editor is this?
@kcseanbrixd.calinao6700Ай бұрын
its a game
@BlackMilo87Ай бұрын
is genial.
@Drew-Chase2 ай бұрын
Can you compare Iced with TAURI? I'm curious on its performance and programmer friendliness.
@crvcode2 ай бұрын
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Ай бұрын
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.
@kuhluhOG2 ай бұрын
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.
@crvcode2 ай бұрын
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.
@pixel70382 ай бұрын
Since Leptos is written in Rust, I can see it using Tauri 2.0 to support native applications
@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Ай бұрын
I don't think it's an unfair comparison, they both provide solutions for building web apps, comparing these makes a tonne of sense
@AetherA11y2 ай бұрын
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Ай бұрын
Slint does support light/dark modes for standard widgets and adjusts to the state of the os.
@AetherA11y2 ай бұрын
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.
@ottRider3 ай бұрын
Interested in this and really wanted to watch it. Those stupid pop-words drove me away. What the hell were you thinking?
@stephanerebai80053 ай бұрын
how about a comparison of the generated HTML and i assume JS assets ?
@crvcode3 ай бұрын
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".
@fakhrulhilal3 ай бұрын
@@crvcode I think so, considering file download is essential in browser world, regardless how fast current internet speed is
@stephanerebai80053 ай бұрын
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 :)
@crvcode3 ай бұрын
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.
@wsxpocxeafx3 ай бұрын
Ты измени ширину окна, сделай её маленькой, и посмотри какое ужасное поведение будет у Iced. Мне кажется, Iced это нерабочая штука. Изначально плохо реализованная.
@romanstingler4353 ай бұрын
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
@crvcode3 ай бұрын
Thanks, I didn't know. I'll try not to repeat the mistake in my next video.
@romanstingler4353 ай бұрын
@@crvcode no big deal, I just wanted to point this out
@brianhansen64813 ай бұрын
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
@crvcode3 ай бұрын
Thanks, that's a good idea. I'll try to do that soon.
@malcolmdude3 ай бұрын
Very helpful, thanks!
@MakeitFast90523 ай бұрын
Tauri ftw
@nmrd6663 ай бұрын
developer experience: 1/5 dioxus, takes years to compile
@GoldenAdhesive3 ай бұрын
rust is generally quite a slow compiling language honestly. Considering its comparable to C++ it makes sense.
@arushfordАй бұрын
@@GoldenAdhesive if that true it about to get smoked by C++23 modules
@sortof33374 ай бұрын
what about performance lol? you didn't judge their performance. iced is ass in terms of memory usage and performance.
@wsxpocxeafx3 ай бұрын
И тоже самое с точки зрения поведения UI, при изменении ширины окна.
@JT-qi6el4 ай бұрын
slint has no drag & drop widgets hahahahhahaha wtf
@anticupid51655 ай бұрын
this is pretty dope
@NoonKnite5 ай бұрын
you're playing an old version.
@FaithfulComforter4 ай бұрын
Is the latest one on Steam or where?
@NoonKnite4 ай бұрын
@@FaithfulComforter yes, steam is currently the only place i know of to get the game
@khaled_hossain5 ай бұрын
Stop with the bouncing big texts in the video. It's so distracting.
@GigachadRustacean-lu8bo5 ай бұрын
click bait , je baited... i made siri in python
@mthulisisibanda47805 ай бұрын
Wangu 👏🏽
@btodoroff5 ай бұрын
Please, great content ruined by the word overlays. Just dump them PLEASE
@PhantasyAI05 ай бұрын
I hope you can make more videos for iced/slint that are more focused on teaching them.
@drsgf32a125 ай бұрын
The words that pop up are terrible.
@Different_Name_5 ай бұрын
out of sync too 😭
@alexclark67774 ай бұрын
Caused me to stop the video after a couple of minutes.
@phat803 ай бұрын
it’s f***** Capcut template. Nobody wants to use normal video editors nowadays.
@pookiepatsАй бұрын
@@phat80i know and it really isn’t that much work to learn…sigh
@soupnoodles6 ай бұрын
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.
@crvcode6 ай бұрын
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.
@ChrisOvercash6 ай бұрын
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
@crvcode6 ай бұрын
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.
@11WicToR116 ай бұрын
what is that top bar flicker? how are you not triggered by it :D cmon man
@crvcode6 ай бұрын
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.
@kostyantynmilkevych71496 ай бұрын
Hi, great video! Your subtitles in the beginning (around 01:00) are slightly offset in terms of timing and it is really distracting
@crvcode6 ай бұрын
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.
@lee452835 ай бұрын
I agree, they make it really hard to watch. They flash up in your face and make you blink each time.
@Elesario6 ай бұрын
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?
@crvcode6 ай бұрын
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!
@Chu4hun6 ай бұрын
Iced was not created by system76, they joined to the already established project
@crvcode6 ай бұрын
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.