Don't make me think

แชร์
ฝัง
  • เผยแพร่เมื่อ 30 ก.ย. 2024
  • A quick look at Astro, Solid JS, and on what's needed from a library / framework to become great.
    💬 Topics:
    - The performance of modern web frameworks;
    - The popularity of React;
    - Good software needs to be simple;
    - The benefits of Solid JS;
    - Single Page Applications vs Multi Page Applications;
    - The islands architecture and Astro.
    #javascript #solidjs #astrojs

ความคิดเห็น • 54

  • @desireco
    @desireco 2 ปีที่แล้ว +10

    This is so annoying to watch

    • @awesome-coding
      @awesome-coding  2 ปีที่แล้ว +2

      Sorry to hear that :(

    • @desireco
      @desireco 2 ปีที่แล้ว +1

      @@awesome-coding you are trying too much

    • @awesome-coding
      @awesome-coding  2 ปีที่แล้ว +9

      Somebody has to 🤙🏻

    • @MrKarma4ya
      @MrKarma4ya ปีที่แล้ว +7

      @@awesome-coding Maybe don't put each word in an individual frame, sentences are much easier to read than quick flashing texts

    • @awesome-coding
      @awesome-coding  ปีที่แล้ว

      @@MrKarma4ya Thanks for the suggestion!

  • @lutfiikbalmajid
    @lutfiikbalmajid 2 ปีที่แล้ว +10

    This channel is long version from fireship 100 second 😂keep it up. i like it, just relax bro dont too fast hehe

  • @andreipopa7662
    @andreipopa7662 2 ปีที่แล้ว +5

    Sounds as you were reading a school essey from a paper, chill, slow down a little bit, try to be more natural.
    The video looks great, good job on the visual side.

    • @awesome-coding
      @awesome-coding  2 ปีที่แล้ว +1

      Haha definitely my voice over skills need a lot of improvement 🤦‍♂️

  • @pstoa
    @pstoa 2 ปีที่แล้ว +6

    "Don't make me think" tools let us build "don't make the user think" software 💪

  • @dominicanfrankster
    @dominicanfrankster ปีที่แล้ว +2

    Astro + Solid are the only reasons I'm continuing as a developer for fun, otherwise it wouldn't be fun. Also take a look at Million, it looks interesting.

    • @awesome-coding
      @awesome-coding  ปีที่แล้ว +1

      Thank you for the Million suggestion.
      Honestly I'm also getting a bit sick and tired of the frontend dev space, and I'm exploring some other ecosystems at the moment 😅

  • @lazar0725
    @lazar0725 ปีที่แล้ว +3

    Don't worry about the negative comments! Try different styles of editing and see what fits you best!
    And keep up the good content!

  • @PandaNuker
    @PandaNuker ปีที่แล้ว +1

    I want to try solid!! What would you say are the main trade-offs or uncertainties when using such a young framework in production for big projects (i work at a software engineer service company)
    i'm just scared some/most of the libs I use won't port to solid!
    tanstack query, wagmi, axios, chakraui, react swippable, react qr code, etc

    • @awesome-coding
      @awesome-coding  ปีที่แล้ว +2

      @Elias - This is the only drawback Solid has right now. Its ecosystem is way smaller than React's so a lot of the libraries you are used to don't have a similar option in the Solid world yet.

  • @felipegutierrez2944
    @felipegutierrez2944 2 ปีที่แล้ว +8

    I really like the way you present the info, keep the good work!

    • @awesome-coding
      @awesome-coding  2 ปีที่แล้ว

      Thanks for the kind words! I really appreciate it 😊

  • @Remeroska
    @Remeroska ปีที่แล้ว +1

    Vue can make use of jsx but doesn't embrace it. Vue has it's own templating language based on HTML.

    • @awesome-coding
      @awesome-coding  ปีที่แล้ว

      @Remeroska Thanks for emphasising this! My aim was to outline the power of JSX since it became a cross framework tool.

    • @Meleeman011
      @Meleeman011 ปีที่แล้ว

      as it should be

    • @zayne-sarutobi
      @zayne-sarutobi 3 หลายเดือนก่อน

      It sucks fr

  • @Snozcumber
    @Snozcumber 23 วันที่ผ่านมา

    Why u ignore sveltekit it's the best

    • @awesome-coding
      @awesome-coding  22 วันที่ผ่านมา

      I am not ignoring it - I have quite a few svelte kit videos on my chanel.

  • @anasouardini
    @anasouardini ปีที่แล้ว +1

    really good keep this going. just a quick note, the audio needs a little bit of work,

    • @awesome-coding
      @awesome-coding  ปีที่แล้ว

      Thank you for your feedback! I'm still working on figuring out the audio quality 🥲

  • @Strammeiche
    @Strammeiche 3 หลายเดือนก่อน

    You are quite hard to understand in this Video.

    • @awesome-coding
      @awesome-coding  3 หลายเดือนก่อน

      Sorry to hear that :( I'm doing my best to improve the audio quality of the videos.

  • @zainharoon7468
    @zainharoon7468 ปีที่แล้ว

    Hello, I hope youare doing good. I'm stuck in the question that I'm asking myself for past months. I worked in React but you know we have to be up to date with technology and better solutions. So I cant decide what to master next there are many alternatives available like Solid, Svelte, Astro , Nuxt, Next, Qwik but i can decide what to master next after React? What is your opinion?

    • @awesome-coding
      @awesome-coding  ปีที่แล้ว

      Hey! Sorry for the late response - it took a bit because I was working on a video on this exact topic. You can check it out here - th-cam.com/video/EL8rnt2C2o8/w-d-xo.html

  • @Meleeman011
    @Meleeman011 ปีที่แล้ว

    do tell why jsx is better? I'm not seeing it because react template logic is god awful compared to vue

    • @awesome-coding
      @awesome-coding  ปีที่แล้ว +1

      Hey!
      I can five you my take on it. So, there are 2 main factors that helped JSX become so popular (React, Solid, Qwik, and even Vue are using it):
      1. No learning curve to get used to a new template language. JSX is plain JavaScript mixed with HTML. So, if I have to jump into an existing project to implement something quickly, I don't have to look up framework specific tags like v-if and v-for. People will always tend to use the simplest approach. Sure, JSX looks messy at first (at least for me it did), but, once you get used to it, it becomes very intuitive.
      2. Simple and concise. You'll see this trend in all big frameworks to simplify their APIs. React got rid of classes in favor of function components, Vue 3 introduced the composition API, and even Angular decided to make the use of modules optional in its latest version. I think all this was triggered by React's decision to make things as simple as possible - after all, a React component is a plain JavaScipt function these days. So, in this context, JSX is just the return value of your function - no separate template file, no code fencing no nothing.

  • @gwerneckpaiva
    @gwerneckpaiva ปีที่แล้ว

    I love your style, but please try to stop putting one word per frame, it gets a bit dizzy to watch.
    Apart from that, keep it up, great stuff!

    • @awesome-coding
      @awesome-coding  ปีที่แล้ว

      @gwerneckpaiva Thank you for your feedback!
      You are right about the one word per frame approach. I stopped using it in some of my recent videos because it was so tough to follow.

  • @renecaceres3925
    @renecaceres3925 ปีที่แล้ว

    This channel is so good!!!!, I think having a better mic would benefit you enormously tho

    • @awesome-coding
      @awesome-coding  ปีที่แล้ว

      @René Cáceres thank you for your feedback!
      I actually invested in a new mic recently, but it looks like I'm still terrible at sound editing 🥲

  • @HunxaNihAba0
    @HunxaNihAba0 2 ปีที่แล้ว

    Don't we need to import createSignal ? As a react dev, i feel so used to import rather than global functions.

    • @awesome-coding
      @awesome-coding  2 ปีที่แล้ว +1

      @Srijan Bajracharya - sorry if this was misleading - the Signals have to be imported, just like any other dependency in a usual JS project. The imports are collapsed in my example, and this is why they are not visible in the video.

  • @calvinnguyen1451
    @calvinnguyen1451 ปีที่แล้ว

    Thank you for this clear and detailed explanation of the differentiated features of SolidJS. Keep up the great work!

  • @dalebradleygordon
    @dalebradleygordon ปีที่แล้ว

    Great video man! Subscribed!👨🏻‍💻

  • @mjerez6029
    @mjerez6029 2 ปีที่แล้ว

    When i heard multi page I switched off

    • @awesome-coding
      @awesome-coding  2 ปีที่แล้ว +4

      Sorry to hear that 🫠 I think MPAs are really useful for their use cases.