- 56
- 37 375
Creative Coders
Zimbabwe
เข้าร่วมเมื่อ 28 พ.ย. 2020
Made for and by coders.
We create videos about everything to do with coding, from devlogs to coding challenges to opinions, we cover a wide range of different coding topics.
We create videos about everything to do with coding, from devlogs to coding challenges to opinions, we cover a wide range of different coding topics.
Learning to code SUCKS!
Hope You Enjoyed
Leaderboard: coderscreative.github.io/rust-gui-leaderboard/
Patreon : www.patreon.com/creco/
The series is all about that SUCK in the tech industry.
Chapters:
0:00 Intro
0:34 My Story
2:10 The Effects
3:28 Recovery
5:28 A Hypothetical
5:56 The Cycle
6:32 Tips for Success
Leaderboard: coderscreative.github.io/rust-gui-leaderboard/
Patreon : www.patreon.com/creco/
The series is all about that SUCK in the tech industry.
Chapters:
0:00 Intro
0:34 My Story
2:10 The Effects
3:28 Recovery
5:28 A Hypothetical
5:56 The Cycle
6:32 Tips for Success
มุมมอง: 1 419
วีดีโอ
Ratatui vs Cursive | Rust GUI Wars #3
มุมมอง 1.3Kหลายเดือนก่อน
Hope You Enjoyed Ratatui App Files : github.com/CodersCreative/rsinfo HW-Linux Files : github.com/CodersCreative/hw-linux Leaderboard: coderscreative.github.io/rust-gui-leaderboard/ Patreon : www.patreon.com/creco/ The series is all about #Rust #GUI and #Web #frameworks! Chapters: 0:00 Intro 0:13 Ratatui Intro 0:45 Cursive Intro 1:05 Backend Explanation 7:10 Linux Disclaimer 7:38 App Explanatio...
Growing A Giga-Pumpkin using Python!
มุมมอง 532หลายเดือนก่อน
Hope You Enjoyed If you are interested in learning more about #programming and #coding, you might want to check out this series that covers various topics and concepts in the field. Each video explains a specific topic in a clear and concise way. You will learn about the #basics of programming #languages, data structures, algorithms, debugging, testing, #web #development, #fun #facts, and more....
Iced vs Slint | Rust GUI Wars #1 (Reupload)
มุมมอง 1.9K2 หลายเดือนก่อน
Hope You Enjoyed Leaderboard: coderscreative.github.io/rust-gui-leaderboard/ Get The Files for the Iced App: github.com/CodersCreative/ollama-chat-iced Patreon : www.patreon.com/creco/ The series is all about #Rust #GUI and #Web #frameworks! If you are interested in learning more about #programming and #coding, you might want to check out this series that covers various topics and concepts in t...
Dioxus vs Leptos | Rust GUI Wars #2
มุมมอง 11K3 หลายเดือนก่อน
Hope You Enjoyed Leaderboard: coderscreative.github.io/rust-gui-leaderboard/ Patreon : www.patreon.com/creco/ The series is all about #Rust #GUI and #Web #frameworks! If you are interested in learning more about #programming and #coding, you might want to check out this series that covers various topics and concepts in the field. Each video explains a specific topic in a clear and concise way. ...
Mastering Python Easily Using A Game?
มุมมอง 1.8K4 หลายเดือนก่อน
Hope You Enjoyed If you are interested in learning more about #programming and #coding, you might want to check out this series that covers various topics and concepts in the field. Each video explains a specific topic in a clear and concise way. You will learn about the #basics of programming #languages, data structures, algorithms, debugging, testing, #web #development, #fun #facts, and more....
I made Siri in Rust! | Sade #2
มุมมอง 7435 หลายเดือนก่อน
Hope You Enjoyed Get the Files for Python: github.com/CodersCreative/voice-assistant-py Get the Files for Rust: github.com/CodersCreative/voice-assistant Patreon : www.patreon.com/creco/ The series is all about #Rust and #ai! If you are interested in learning more about #programming and #coding, you might want to check out this series that covers various topics and concepts in the field. Each v...
Iced vs Slint | Rust GUI Wars #1
มุมมอง 14K6 หลายเดือนก่อน
Hope You Enjoyed Leaderboard: coderscreative.github.io/rust-gui-leaderboard/ Get The Files for the Iced App: github.com/CodersCreative/ollama-chat-iced Patreon : www.patreon.com/creco/ The series is all about #Rust #GUI and #Web #frameworks! If you are interested in learning more about #programming and #coding, you might want to check out this series that covers various topics and concepts in t...
I made Siri in Python (and Rust)! Meet Sade! | Sade #1
มุมมอง 867 หลายเดือนก่อน
Hope You Enjoyed Get the Files for Python: github.com/CodersCreative/voice-assistant-py Get the Files for Rust: github.com/CodersCreative/voice-assistant Patreon : www.patreon.com/creco/
My First Experience With Leptos Rust
มุมมอง 74810 หลายเดือนก่อน
Hope You Enjoyed Get The Files: gitlab.com/officialccoders/planet-coaster-calculator Patreon : www.patreon.com/creco/
My Journey To Godot | Endless TD
มุมมอง 18411 หลายเดือนก่อน
Hope You Enjoyed Play Now: play.google.com/store/apps/details?id=com.creativecoders.endlesstd&pcampaignid=web_share Play Now on Itch: creative-coders.itch.io/endless-td Play Now on Gotm: gotm.io/creativecoders/endlesstd Play Frontline Now: creative-coders.itch.io/frontline Patreon : www.patreon.com/creco/
Endless TD Mobile | Launch Trailer
มุมมอง 6011 หลายเดือนก่อน
Hope You Enjoyed Play Now: play.google.com/store/apps/details?id=com.creativecoders.endlesstd&pcampaignid=web_share Play Now on Itch: creative-coders.itch.io/endless-td Play Now on Gotm: gotm.io/creativecoders/endlesstd Play Frontline Now: creative-coders.itch.io/frontline Patreon : www.patreon.com/creco/
New Towers, Faster Game, and More! | Frontline Devlog #4
มุมมอง 15ปีที่แล้ว
Hope You Enjoyed Play Now: creative-coders.itch.io/frontline Patreon : www.patreon.com/creco/
Creating A Command Line City Sim in C#! | Coding Challenges #12
มุมมอง 63ปีที่แล้ว
Hope You Enjoyed! See the Replit: replit.com/@tygarchinamo/Your-World-Your-Way
Can I Create A Pinball Game In 2 Days! | Coding Challenges #11
มุมมอง 14ปีที่แล้ว
Can I Create A Pinball Game In 2 Days! | Coding Challenges #11
Adding A Tournament Game-mode To My Unity Tennis Game | Ace Devlog #3
มุมมอง 92ปีที่แล้ว
Adding A Tournament Game-mode To My Unity Tennis Game | Ace Devlog #3
Releasing A Unity Tennis Game | Ace Devlog #2
มุมมอง 89ปีที่แล้ว
Releasing A Unity Tennis Game | Ace Devlog #2
Creating A Unity Tennis Game | Ace Devlog #1
มุมมอง 697ปีที่แล้ว
Creating A Unity Tennis Game | Ace Devlog #1
Can I Beat Bing's Challenge? 🤔 | Coding Challenges #10
มุมมอง 11ปีที่แล้ว
Can I Beat Bing's Challenge? 🤔 | Coding Challenges #10
Why I haven't been uploading. | Announcements #3
มุมมอง 2ปีที่แล้ว
Why I haven't been uploading. | Announcements #3
Adding Spike Towers | Frontline Devlog #3
มุมมอง 6ปีที่แล้ว
Adding Spike Towers | Frontline Devlog #3
Creating A Company Manager Game Using Unity | Part 1 | Coding Challenges #9
มุมมอง 62ปีที่แล้ว
Creating A Company Manager Game Using Unity | Part 1 | Coding Challenges #9
Making An Incredible UI Inside Of Unity | Frontline Devlog #2
มุมมอง 132 ปีที่แล้ว
Making An Incredible UI Inside Of Unity | Frontline Devlog #2
Creating Rocket League using Unity | Carball Devlog #1
มุมมอง 3772 ปีที่แล้ว
Creating Rocket League using Unity | Carball Devlog #1
Recent and Future Events | Announcements #2
มุมมอง 62 ปีที่แล้ว
Recent and Future Events | Announcements #2
Improvements Galore | Frontline Devlog #1
มุมมอง 232 ปีที่แล้ว
Improvements Galore | Frontline Devlog #1
Creating A Procedural Tower Defense Game Using Unity | Part 2 | Coding Challenges #8
มุมมอง 472 ปีที่แล้ว
Creating A Procedural Tower Defense Game Using Unity | Part 2 | Coding Challenges #8
Creating A Procedural Tower Defense Game Using Unity | Part 1 | Coding Challenges #7
มุมมอง 2332 ปีที่แล้ว
Creating A Procedural Tower Defense Game Using Unity | Part 1 | Coding Challenges #7
Creating A 2D Plat-former In Godot | Coding Challenges #6
มุมมอง 572 ปีที่แล้ว
Creating A 2D Plat-former In Godot | Coding Challenges #6
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
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.
just dont watch tutorials lol. build something on your own. read a book
Thank you bro for this video
No problem! Glad you enjoyed it.
Amazing review
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.
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!
Maintainer here 👋 Thanks for checking out Ratatui! This has so many great takeaways we can focus on! :)
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.
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!
Good point! I will test that out soon and add it to the description if it works out.
WHAT? Huh? THE MUSIC I CA…JUST NEVERMIND THANKS ANYWAYS
I'm sorry. I'll try and improve my selection for future episodes.
use a different font that doesn't have 'mono' in it, that should fix your nvim status line
Thanks, ended up fixing it today.
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)
whatever the FUCK is wrong with you
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.
@@crvcode к тому же, например блогер с канала Code to Moon, очень даже принимал Слово Божие, многие другие блогеры с различных каналов. Т.е. это только ува такая реакции неадекватная... подумайте над этим ....
gamedev??
I have some stuff planned soon.
Nicely done!
Excellent
Love following your journey through this game! :)
Glad to hear it!
What IDE / Editor is this?
its a game
is genial.
Can you compare Iced with TAURI? I'm curious on its performance and programmer friendliness.
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.
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.
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.
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.
Since Leptos is written in Rust, I can see it using Tauri 2.0 to support native applications
@@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.
I don't think it's an unfair comparison, they both provide solutions for building web apps, comparing these makes a tonne of sense
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.
Slint does support light/dark modes for standard widgets and adjusts to the state of the os.
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.
Interested in this and really wanted to watch it. Those stupid pop-words drove me away. What the hell were you thinking?
how about a comparison of the generated HTML and i assume JS assets ?
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".
@@crvcode I think so, considering file download is essential in browser world, regardless how fast current internet speed is
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 :)
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.
Ты измени ширину окна, сделай её маленькой, и посмотри какое ужасное поведение будет у Iced. Мне кажется, Iced это нерабочая штука. Изначально плохо реализованная.
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
Thanks, I didn't know. I'll try not to repeat the mistake in my next video.
@@crvcode no big deal, I just wanted to point this out
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
Thanks, that's a good idea. I'll try to do that soon.
Very helpful, thanks!
Tauri ftw
developer experience: 1/5 dioxus, takes years to compile
rust is generally quite a slow compiling language honestly. Considering its comparable to C++ it makes sense.
@@GoldenAdhesive if that true it about to get smoked by C++23 modules
what about performance lol? you didn't judge their performance. iced is ass in terms of memory usage and performance.
И тоже самое с точки зрения поведения UI, при изменении ширины окна.
slint has no drag & drop widgets hahahahhahaha wtf
this is pretty dope
you're playing an old version.
Is the latest one on Steam or where?
@@FaithfulComforter yes, steam is currently the only place i know of to get the game
Stop with the bouncing big texts in the video. It's so distracting.
click bait , je baited... i made siri in python
Wangu 👏🏽
Please, great content ruined by the word overlays. Just dump them PLEASE
I hope you can make more videos for iced/slint that are more focused on teaching them.
The words that pop up are terrible.
out of sync too 😭
Caused me to stop the video after a couple of minutes.
it’s f***** Capcut template. Nobody wants to use normal video editors nowadays.
@@phat80i know and it really isn’t that much work to learn…sigh
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.
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.
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
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.
what is that top bar flicker? how are you not triggered by it :D cmon man
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.
Hi, great video! Your subtitles in the beginning (around 01:00) are slightly offset in terms of timing and it is really distracting
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.
I agree, they make it really hard to watch. They flash up in your face and make you blink each time.
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?
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!
Iced was not created by system76, they joined to the already established project
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.
Interesting🤔
Thanks.
Pamberi ne rust!
I believe in you bro
Thanks.
Good luck!!
Thank you!!