Yew Crash Course

Поделиться
HTML-код
  • Опубликовано: 13 окт 2024

Комментарии • 47

  • @Kryptonparkour
    @Kryptonparkour 3 года назад +7

    Awesome work, helped me a lot! Would appreciate more of it :)

  • @dimiutube
    @dimiutube 3 месяца назад

    Awesome! A lot of stuff but well explained. Now I just need to be able to recap everything and try it. 😮 Thanks for that!

  • @mdjonaedhasan605
    @mdjonaedhasan605 3 года назад +14

    Awesome video. Can you please make a video on full-stack web development with rust (yew+rocket)?

  • @94Quang
    @94Quang 3 года назад +1

    always happy to see you doing videos :)

    • @Kamiyaa
      @Kamiyaa  3 года назад

      Thank you for your support! ❤️ ❤️

  • @bcpeinhardt
    @bcpeinhardt 3 года назад +1

    Super useful video, please keep doing stuff like this! I appreciate that teaching this in terms of React is best for most people, but I understand this best comparing it to Elm. A model struct, view function, update function, and msg enum are straight up the Elm Architecture. I also love how the functions are implemented as a trait on the model, it's just seems so flexible. Want your model to be some predefined thing from some other crate? No worries, just impl component on that mf and you're in business!

    • @Kamiyaa
      @Kamiyaa  3 года назад +3

      Ooo, I didn't realize Yew borrowed design from Elm. Thanks!

  • @vaibhavshah9525
    @vaibhavshah9525 3 года назад +2

    Can you please compare various front end rust frameworks?

  • @beausmyth6856
    @beausmyth6856 3 года назад +1

    Yew's structure appears to resemble Bolero's use of Elmish.

  • @cytolytic
    @cytolytic 3 года назад +2

    hello. can you please do a crash course on making kernels with rust? would be really nice if it becomes a series too!

    • @Kamiyaa
      @Kamiyaa  3 года назад +3

      I would love to, but I don't have any knowledge on how to make a kernel xD

    • @cytolytic
      @cytolytic 3 года назад +1

      @@Kamiyaa aw man! thanks anyway :)

    • @cytolytic
      @cytolytic 3 года назад +1

      @@Kamiyaa I'm excited for more crash courses like this tho :D

  • @etopowertwon
    @etopowertwon 2 года назад

    As someone who never tried React and knows only very basics of web, I'm confused. If I were to use rocket as backend and let's say its `rocket::build().mount("/public", FileServer::from("/static"))` would routings collide in some manner?

  • @emanueletp
    @emanueletp 3 года назад

    I know this comment is not really related with this particular video, I just wanted to let you know that I just discovered your channel after using Joshuto (the best file manager ever tried, way better than midnight commander or even ranger in my opinion) and I love your works, your content and how you expose it, so..good job!

    • @Kamiyaa
      @Kamiyaa  3 года назад

      ❤️❤️❤️

  • @Charles_001
    @Charles_001 Год назад

    hi, can you rust some small projects for beginners to practice after reading the documents? I find that most people don't know what to do after learning the documents, but when they really do it, they find that they can't do many things.

  • @pinch-of-salt
    @pinch-of-salt 3 года назад +1

    Cool rustlang project? Fuck yeah! I am subbed. I just pray enterprise doesn't get a hold of rustlang it becomes mainstream(new js/java/python). xD

  • @willinton06
    @willinton06 3 года назад +2

    I mean the complexity is very compared to blazor but I see this as a great start

  • @aashirmeeran8627
    @aashirmeeran8627 3 года назад

    Hey there, I was wondering if you went to UofT SC? You mentioned doing Co-op multiple times.

  • @LoliburtaToJa
    @LoliburtaToJa 3 года назад

    super helpful video, thanks

  • @pixel7038
    @pixel7038 3 года назад +1

    Does Yew use a virtual dom?

  • @ucnguyenvan9230
    @ucnguyenvan9230 3 года назад +1

    What distro do you use now ?

    • @Kamiyaa
      @Kamiyaa  3 года назад +1

      Gentoo Linux :)

    • @ucnguyenvan9230
      @ucnguyenvan9230 3 года назад +1

      Is it comfortable for web development ?. I wanna try it but it take a longtime to install software

    • @Kamiyaa
      @Kamiyaa  3 года назад +3

      @@ucnguyenvan9230 I'd say Gentoo doesn't provide anything extra for web dev. You'll probably be just as comfortable (if not more) using any other distro such as Ubuntu, Fedora, Arch, etc.
      Hope this helps!

  • @yaroslav-harakternik
    @yaroslav-harakternik 3 года назад

    Very cool! Thanks

  • @himanshushukla6451
    @himanshushukla6451 3 года назад +1

    Hey you still on Gentoo?

  • @ayadimedamine5166
    @ayadimedamine5166 3 года назад

    Why nano ???

    • @Kamiyaa
      @Kamiyaa  3 года назад +2

      I'm actually using an editor called Micro (aliased as nano because I'm used to typing nano) in this video.
      The reason for me using these text editors is because it doesn't have many toolbars, so the viewer can see more code and I can increase the font size :)
      I also like that its very responsive.

    • @ayadimedamine5166
      @ayadimedamine5166 3 года назад +1

      @@Kamiyaa i 've tried to switch to nano i just kept backing to vim . Icant use it for big projects , what's your exprience using micro for large projects?

    • @Kamiyaa
      @Kamiyaa  3 года назад +1

      @@ayadimedamine5166 It's alright. Much better than nano for large projects. If you're already used to using vim, I'd suggest you to stay with vim.
      One of the reasons I use micro is because I couldn't get used to vim lol

    • @ayadimedamine5166
      @ayadimedamine5166 3 года назад +1

      @@Kamiyaa yes btw nice Course , another question ihave my kid want to learn programming iam confused about his first language (c or go or rust) just i want him to grasp the fundementals of computer software

    • @Kamiyaa
      @Kamiyaa  3 года назад +1

      Take my advice with a grain of salt. Most universities teach Python or C as their introductory language, so probably one of those is good. Its heavily debated which one is better. C gives more insights/understanding, Python allows for higher level algorithms/concepts.
      I personally think starting with C is good. But moving on to Python is also necessary for things like hashmaps/dictionaries, classes, etc.
      Go could be a good middleground of the 2. I don't think Rust is good as a first language because its too restrictive.
      Hope this helps!

  • @francoisgagnon3529
    @francoisgagnon3529 Год назад

    This is not a course. He does things very fast and never says why . and it's very unstructured, with not "goals" as to what he trying to build for this so called "course".

  • @quentonwong408
    @quentonwong408 2 года назад

    this is already outdated :o

  • @snowybutt
    @snowybutt 3 года назад

    I just started watching this. Looks promising, though... I think you can afford to make the text smaller (especially looking at the terminal text size), and fit more content in. Then you can maybe have the browser and terminal side-by-side instead of switching back and forth all the time :).

    • @Kamiyaa
      @Kamiyaa  3 года назад +1

      Thanks for the feedback! I'll definitely consider reducing the font size in future videos. My reasoning for having such font size is to cater to as many devices as possible. I personally prefer large text because of my vision xd

    • @thesuperyou2829
      @thesuperyou2829 2 года назад +1

      Nooooooooooooooooooooooooooooo bigger font size is much better... keep in mind people watch these things on TV now and not on laptops. If you reduce the font you drop all the audiance of TV, or even mobiles