Shopify built a JS Framework // Hydrogen First Look

Sdílet
Vložit
  • čas přidán 6. 09. 2024

Komentáře • 513

  • @original_anu
    @original_anu Před 2 lety +870

    "Just announced yesterday"
    Damn Fireship is fast with these

    • @tookmusic
      @tookmusic Před 2 lety +3

      I don't want to steal your illusion, but Fireship probably got a version earlier and wasn't allowed/wanted to release a video before today.

    • @trevortrevose9124
      @trevortrevose9124 Před 2 lety +2

      Ong

    • @krawieck
      @krawieck Před 2 lety +9

      @@tookmusic he didn't write custom code for this so a simple overview of the framework could've easily been made in a day

    • @masternobody1896
      @masternobody1896 Před 2 lety

      hydrogen bad cause its new

    • @michaeljmeyer3
      @michaeljmeyer3 Před 2 lety

      100 seconds fast

  • @TyraelHasFallen
    @TyraelHasFallen Před 2 lety +1808

    Can’t wait to see all the job listings with “10 years of hydrogen experience required” pop up

    • @raihan9497
      @raihan9497 Před 2 lety +4

      xD

    • @AbhinavKulshreshtha
      @AbhinavKulshreshtha Před 2 lety +97

      I will give it a month max. I recently got a job call for minimum 5 year experience in Vue 3. Not Vue js, but Vue 3 specifically. I am pretty sure it is less than two years since Vue 3 was released.

    • @dibyajibansahoo2618
      @dibyajibansahoo2618 Před 2 lety +1

      😂😂😂

    • @halilfocic6627
      @halilfocic6627 Před 2 lety +1

      Hahahah, good one

    • @catswolo421
      @catswolo421 Před 2 lety +13

      Dont forget the part where the salary is $0, how nice of them

  • @gainsbrah9831
    @gainsbrah9831 Před 2 lety +562

    We need another 117 frameworks , so periodic table can look complete

  • @adambickford8720
    @adambickford8720 Před 2 lety +616

    My 5 o'clock shadow lasts longer than some JS frameworks

  • @diskyariajetmiko
    @diskyariajetmiko Před 2 lety +351

    Every 60 seconds in Africa, a Javascript framework is built.

  • @oyundimondesi4541
    @oyundimondesi4541 Před 2 lety +436

    why tf am I inspired to spend 8 months writing a framework called promethium now...

  • @phoneix24886
    @phoneix24886 Před 2 lety +409

    I was a backend dev. I shifted to full stack. I saw the chaos that is javascript. I went back to my old ways of acheiving zen. 10 years + of Nodejs and 6 years + of ES6 and still everything is on fire with front end development. I hope you front end engineers find peace in life.

    • @gabrielcastilho4168
      @gabrielcastilho4168 Před 2 lety +51

      I did when I found Svelte

    • @RexGalilae
      @RexGalilae Před 2 lety +13

      NodeJS is a dumpster fire. Deno was overhyped to death, sure, but it was a great proof of concept.
      In built typescript support, no /node_modules, way better at installing and packaging bundles.
      After just a few months of not having set up my own nodejs project, I was stumped while trying to create my own CLI.

    • @IngwiePhoenix
      @IngwiePhoenix Před 2 lety +1

      I thought the exact same thing when I found node 0.14's source in one of my old backups...
      But then I look at what PHP has been up to the past few years and I just feel so goddamn old. x.x

    • @ionut-cristianratoi7692
      @ionut-cristianratoi7692 Před 2 lety +13

      Even tough JS back-end is a bit better than FE, it's not like it's way better. You still have allot of libraries/frame works to choose from. Ex. Express, NestJs, Fastify, Koa, SailsJs, etc. This is without taking into account the ORM/ODM and other things. But yeah, sticking with only one, is way better than trying to be a full-stack in JS :)

    • @binitrupakheti4246
      @binitrupakheti4246 Před 2 lety +2

      @@gabrielcastilho4168 same

  • @DodaGarcia
    @DodaGarcia Před 2 lety +107

    "But I can always go and build my own JavaScript framework for something like that"
    I just love it when Jeff is sassy lmao

    • @coder4life
      @coder4life Před 2 lety +7

      he was serious. next video: FireshipJS - latest and greatest framework

    • @chotai
      @chotai Před 2 lety

      @@coder4life jeff'd fire this thought in seconds

    • @homan-awa
      @homan-awa Před rokem

      oh hey look flamethrower js. well it's completely unrelated to hydrogen but who cares

  • @eli-shulga
    @eli-shulga Před 2 lety +63

    After bleeding my eyes from working with Liquid, Im getting dizzy only from looking at Hydrogen.. Vercel have a very solid starter
    using Nextjs with most of the big e-commerce providers.. Other then working with Nextjs which is a joy, you still have
    the option to switch e-commerce provider in the future..
    Love your quick reviews of tech, getting the general idea enough to understand if I want to dive deeper or not
    Thanks
    Keep it up

  • @meinsupport
    @meinsupport Před 2 lety +169

    another day, another JS framework

  • @somethingtodiefor1
    @somethingtodiefor1 Před 2 lety +21

    I am not a developer... yet, but I love the way you explain things (although half the things go over my head). I have started learning Python for fun and your videos keep me motivated :)

  • @Unc3
    @Unc3 Před 2 lety +62

    I feel like it should be called a scaffold like in rails, rather than a framework. It's too proprietary

  • @awekeningbro1207
    @awekeningbro1207 Před 2 lety +11

    First *liquid* , then *hydrogen* inspired by *react* , and very soon *oxygen* . They should make an IDE and call it *carbon* , Shopify just loves chemistry for some reason.

    • @dbroche
      @dbroche Před 2 lety +1

      in my experience most dev shops have cutesy naming conventions for internal tools and server clusters. Way back in '09 when I was at Slingshot one of our teams used planet names from star wars for stage, dev, and production. ;]

    • @SteveBoyer10
      @SteveBoyer10 Před 2 lety

      H2O = liquid

  • @sucrettae
    @sucrettae Před 2 lety +22

    I'm so hyped to see companies ask for 2+ years of experience in Hydrogen in a few weeks

  • @tommyo2172
    @tommyo2172 Před 2 lety +21

    Fireship, do you mind making a video showing us how you learn new programming technologies? Like kind of a walkthrough. I don't care if the video is an hour long.

    • @charlesm.2604
      @charlesm.2604 Před 2 lety

      Watch the announcement talk to understand what and why then dive in the docs to understand how and finish up by cloning a repo for creating your first project.

    • @TheNewton
      @TheNewton Před 2 lety +2

      Learning to Learn, is a different process for everyone no shortcuts.

    • @charlesm.2604
      @charlesm.2604 Před 2 lety

      @@TheNewton That's true but before actually learning how to implement or how to use you should understand what the technology is, what problem it solves and how it solves it. Most people, especially self-taught, struggle in their learning process because they undervalue the importance of that crucial step.
      For example before trying to implement GraphQL you should be able to explain what it is and how it works.

    • @Jubinmail
      @Jubinmail Před 2 lety

      I'm sure there's a framework for that.

  • @Nobody-md5kt
    @Nobody-md5kt Před 2 lety +6

    I went from falling in love with JavaScript, to C programming full-time, and then gained some new-found interest with JavaScript. Now, I want to go back to C programming.

    • @sungjuyea4627
      @sungjuyea4627 Před 2 lety +1

      I started my programming with R and Python. And for living I chose to learn JS, and I now become hating it. Recently I started to learn C++ and it is a sort of redemption from that bloody damned JS.

    • @albirtarsha5370
      @albirtarsha5370 Před 2 lety

      C was the good old days of programming.

  • @pedrorodriguez2683
    @pedrorodriguez2683 Před 2 lety +5

    A video about React Server Components would be great

    • @ZiPMo85
      @ZiPMo85 Před 2 lety

      Checkout the nextjs 12 video

  • @NNNedlog
    @NNNedlog Před 2 lety +2

    Can't wait for fireship to reach 1M subscribers

  • @BrianClincy
    @BrianClincy Před 2 lety +22

    React is a library that has become a sub language of Javascript. The elements as names of frameworks of language is awesomely confusing at times. Thanks for keeping me in the know!

    • @Almighty_Flat_Earth
      @Almighty_Flat_Earth Před 2 lety +6

      When svelte/sveltekit enters the room , poor react, angular, and vue bow down. Svelte is the future of the Web 4.0

    • @dealloc
      @dealloc Před 2 lety +4

      jQuery all over again. jLike jWhere jThis jIs jGoing.

    • @hamza_dev
      @hamza_dev Před 11 měsíci

      They have liquid as well.

  • @enriqueMota
    @enriqueMota Před 2 lety +8

    Can't wait to see recruiters ask for 2+ years of experience in a framework that's in developer preview

  • @roothacks6864
    @roothacks6864 Před 2 lety +3

    in love with these 100 secs videos good job fireship!

  • @aredeker
    @aredeker Před 2 lety +1

    Jeff, you are awesome 🔥 The frequency and quality of your videos is from another planet 👽 Since a year or so i watched every video you released

  • @nattydb84
    @nattydb84 Před 2 lety

    It's just amazing how you to can post videos quicker than I can even watch them. Great channel!

  • @acd2377
    @acd2377 Před 2 lety +3

    We need more frameworks. Our life is still not easy enough.

  • @chris-hayes
    @chris-hayes Před 2 lety +10

    I'll admit I'm not enthusiastic about "another" framework. But, having just built a Shopify theme for an ecomm site that struggled to be modular. I'm interested in the dev experience that hydrogen offers. Shopify themes end up being monolithic and directly working with Shopify's API seems like more effort than it's worth. This might be a happy medium. The ability to write server-side code that isn't restricted by Liquid's minimalistic features would be nice.

  • @DanBorgia
    @DanBorgia Před 2 lety +2

    Lol I saw your comment on their video and now you have it ready. You are amazing!

  • @mwimb6716
    @mwimb6716 Před 2 lety

    the "help wanted" at 5mins got me man lmao

  • @rodrigoehlers9057
    @rodrigoehlers9057 Před 2 lety +45

    Haha Developer Preview when it's aimed at developers.

  • @willinton06
    @willinton06 Před 2 lety +2

    Meanwhile on C#, we’ve been using ASP for over 20 years, still going strong

    • @comediehero
      @comediehero Před 2 lety

      And can now even say goodbye to JS thanks to Blazor and webassembly :)

  • @ktsnowy
    @ktsnowy Před 2 lety +28

    [ It was just announced yesterday ]
    Job ads:
    NEED 10 YEARS OF EXPERIENCE IN HYDROGEN...

  • @Jolterix20
    @Jolterix20 Před 2 lety +7

    Please make an updated Firebase video, would really appreciate it

  • @dabasishkundushento5992
    @dabasishkundushento5992 Před 2 lety +4

    Working with so many frameworks, we will one day forget a language called "JavaScript" existed...

  • @hugodsa89
    @hugodsa89 Před 2 lety +2

    Hydrogen would be nice if used under the concept of microfrontends. So your blog and marketing pages could be on Next and your Shop could go on Hydrogen, but they would have to have to have very similar implementations for how they use their features / concepts. Can you imagine using 2 different ways to routing :D in Next you use slugs and in Hydrogen you use something else, do this across 4 or 5 concepts and the cognitive overload gets bonkers.

  • @mohamethseck
    @mohamethseck Před 2 lety +3

    Damn, you quick with it lol. This is dope, but makes me think I should go into PHP

  • @lanceang795
    @lanceang795 Před 2 lety +1

    These animations are so cool… And he does them in 1 day.

  • @pastuh
    @pastuh Před 2 lety +1

    Holy Moly Gvatemoly..
    And peoples ask if Web development is hard...
    Tutorial hell for sure.

  • @aliBoumedyen
    @aliBoumedyen Před 2 lety +1

    The famous saying " Yet another JavaScript framework" still valid 😵😃

  • @TheNewton
    @TheNewton Před 2 lety +1

    Hydrogens differentiator will likely be its tuned to the needs of ecommerce from the start instead of an afterthought like Next and others. And being created then backed by a billion dollar is another selling point.

  • @particlesplaying
    @particlesplaying Před 2 lety

    I don't want to talk about Hydrogen, React, or JS. I just wanna say..Fireship, you are always on FIRE man! You made me like your videos before even watching them!

  • @VolodymyrDovbenko
    @VolodymyrDovbenko Před 2 lety +5

    Shopify had a really poor custom templates development framework. This looks like a really huge step from them. I like that

  • @djosefandersson7605
    @djosefandersson7605 Před 2 lety

    Good news for the vloggers who comparing JS frameworks

  • @TheDutchisGaming
    @TheDutchisGaming Před 2 lety +8

    Imagine someone now creating a framework called dihydrogen. And then a hosting service called di-oxygen. I mean put them together and they aren’t the same at all. Who would win, water or hydrogenperoxide?

  • @arvopart6483
    @arvopart6483 Před 2 lety +8

    And on that note I have decided to become a backend developer again.

    • @NathanHedglin
      @NathanHedglin Před 2 lety

      Welcome back! Where our tooling works and doesn’t change every 6 months.

  • @KeganVanSickle
    @KeganVanSickle Před 2 lety +1

    What do I think? I think Magento for e-commerce. Personally, I'm so sick of all the JS fatigue. I don't worry about all of the "latest" and "greatest". I know JS/TS really, really well, and if I need to learn yet another framework at some point in time, then I will.

  • @trevortrevose9124
    @trevortrevose9124 Před 2 lety +1

    Released yesterday damn thats y I love fireship

  • @unleashthedog
    @unleashthedog Před 2 lety

    Was announced longer than “just yday”, the shopify event was in the summer

  • @jouebien
    @jouebien Před 2 lety +2

    relistically is a replacment for the cobled together Slate system that was built on top of liquid(mostosh or or less) and some jank jquery components.

  • @sogzful
    @sogzful Před 2 lety +2

    which framework do you think the robots will choose when they replace us? maybe they'll build their new ones?

  • @MyName-fr3nf
    @MyName-fr3nf Před 2 lety +2

    big brain move to create an ecosystem that lures in devs

  • @mshuman
    @mshuman Před 2 lety

    0:57 I was not expecting to see Jordy from Cinecom here.

  • @segfaultii
    @segfaultii Před 2 lety +6

    Framework is a day old, 5 years experience required for the next job.

  • @MobiusCoin
    @MobiusCoin Před 2 lety +1

    Okay more specifically. Why would I not just create a theme using their Liquid templating language?

    • @dealloc
      @dealloc Před 2 lety

      Firstly, it requires setting up Ruby. Enough said there.
      Secondly, Liquid is very limited in its capabilities compared to React components. In fact, I don't consider these to be comparable, as Liquid is more closely related to what JSX is (templating).
      React is a powerful UI library with a massive community, a lot of resources and generally easier to hire for, as it is quite fundamental in a lot of software, or at least a variation of it. This makes React much more scalable and therefore viable for a lot of companies.

    • @DaviAreias
      @DaviAreias Před 2 lety

      Cool, but it seems that you can’t sell a theme on their theme store using hydrogen, and until they release oxygen it seems that you’ll have to host it somewhere else. So i’m not sure where this is going.

  • @dontmindme4009
    @dontmindme4009 Před 2 lety +1

    Nice. I was just getting the hang of react and nextjs

  • @apresthus87
    @apresthus87 Před 2 lety

    I have a shopify store and built a custom storefront and custom product design tools with React integrating with Shopify's graphql api. This looks really interesting, especially the easy integration of server rendered components. But I dread the work of porting my entire storefront over, so I'll wait for now :P

  • @JustInThymes
    @JustInThymes Před 2 lety +6

    There's no way I'm learning this.

  • @Alex-bc3xe
    @Alex-bc3xe Před 10 měsíci

    We can now have the Mendeleev table of frontend frameworks :))

  • @beners
    @beners Před 4 měsíci +2

    Now that a couple years have passed has anyone tried this framework in production and if so what are your thoughts?

  • @MercyFromOverwatch2
    @MercyFromOverwatch2 Před 2 lety

    Jeff is still my favourite tech youtuber

  • @haruntrkmn
    @haruntrkmn Před 2 lety +3

    Why did you say that building an e-commerce website is hard? It is really harder than building any other website? In what terms?

    • @AB-ub9nd
      @AB-ub9nd Před 2 lety +3

      Lol you kidding. The cart and transaction are the easiest thing when to make, it’s the rest of the stuff around it that ads complexity, from analytics a/b testing fulfilment, abandoned carts, edma, app support, notifications and so on and so on.

    • @eliacools1340
      @eliacools1340 Před 2 lety

      Creating a good database schema for it is already a big challenge for me.

  • @okyanusozsahin3439
    @okyanusozsahin3439 Před 2 lety

    Great for vendor lock-in.

  • @chrisodillman3355
    @chrisodillman3355 Před 2 lety

    hurray.. exactly what everybody needs .. another hip js framework ...

  • @Omerko
    @Omerko Před 2 lety

    Yes, as you said, it is too complex just to start off, hopefully, we will see a "basic" starting point and a tool as a CLI in the future as well... Nice video :D

  • @pedrohakia1
    @pedrohakia1 Před 2 lety

    dude wuzzup with the jokes mid video, you killing me

  • @rishabhanand4270
    @rishabhanand4270 Před 2 lety

    Liquid + hydrogen. For a rocket ship. I like the idea. Dang shopify, you good with names.
    I call dibs on the framework Nitrogen btw.

    • @perregrinne2500
      @perregrinne2500 Před 2 lety

      Sorry mate, there is already a web framework named Nitrogen. It's an Erlang framework.

  • @CodeInspire
    @CodeInspire Před 2 lety +1

    It's not really a framework. You can't use it outside of Shopify. It's just a prebuild react template with components.

  • @ricoaw500
    @ricoaw500 Před 2 lety

    I always use shopify eslint rules. finally I can see full project pattern from hydrogen.

  • @derrickc2823
    @derrickc2823 Před 2 lety +3

    Blame webpack ....Sticking with Angular throughout all the noise has been great decision.

  • @imigram8851
    @imigram8851 Před 2 lety +1

    This make me think that I should start learning Python and Django right now.

    • @spencersedano
      @spencersedano Před 2 lety

      I was thinking the exact same thing...

    • @ahmedaghadi8281
      @ahmedaghadi8281 Před 2 lety

      Why? can you explain me? I had just started my web development journey so I don't know many other stuff.

  • @prajval37
    @prajval37 Před 2 lety

    I think Hydrogenjs future is bright.

  • @dieweltentdecker5878
    @dieweltentdecker5878 Před 2 lety +10

    Make a tutorial about a11y!

  • @oomettie
    @oomettie Před 2 lety

    Fireship is stupidly amazing! I am a better person for being subscribed to this channel. Thanks!!!

  • @xtremescript
    @xtremescript Před 2 lety

    Yo dawg, I heard you like frameworks, so I put your favorite frameworks in a framework and containerized it for another framework. Thumbs up!

  • @timedilation9583
    @timedilation9583 Před 2 lety

    Can we please have Selenium in 100 Seconds video. Thank you so much. Love your Videos

  • @MrMudbill
    @MrMudbill Před 2 lety +3

    We've come to the point where companies will create JavaScript frameworks in order to advertise their other services. Just wait for Amazon's framework, it WILL happen.

  • @tasksource
    @tasksource Před 2 lety +1

    I love that they included tailwindCSS as a default! :)

  • @adrianmoisa2281
    @adrianmoisa2281 Před 2 lety +2

    No, thank you! I'm good! 👍

  • @sagnickbhowmick6191
    @sagnickbhowmick6191 Před 2 lety

    Oxygen, Hydrogen, omg you can already tell that the Shopify dudes love Chemistry!

  • @imkir4n
    @imkir4n Před 2 lety +3

    Dev : Ah shit here we go again!

  • @gunarcom
    @gunarcom Před 2 lety +1

    Entry level Hydrogen Job, must have 5 years experience

  • @vengeance9047
    @vengeance9047 Před 2 lety +1

    Ultimate 😍😘😘😘

  • @jaiganeshbaskar9888
    @jaiganeshbaskar9888 Před 2 lety +1

    Can we be able to create a Next Js App in Vite(build tool) ?
    Pls anyone can clear my doubt if possible.
    P.S : I am not a expert in these tools so pls do support...

  • @oussamabouchebak6877
    @oussamabouchebak6877 Před 2 lety +1

    0:56 Hey Jordi

  • @SunilSkanda
    @SunilSkanda Před 2 lety

    Could you make a video on Fundamental skills needed for a web developer? It'll be useful for any tech-stack one prefers.

  • @TheNewton
    @TheNewton Před 2 lety

    Gonna be a big opportunity for HTML theme to Hydrogen convertors.

  • @Zukenbauer
    @Zukenbauer Před rokem +2

    Can some experienced developer explain me this please.
    I am junior frontend dev who finally got first job few weeks ago.
    Anyway, i am working on shopify storefront with 4 other devs and soon we will rebuild everything on Hydrogen.
    While i'm really happy that i won't waste my time to adopt and learn something ugly as liquid and instead continue working on my javascript/typescript/react skills, i simply have alot of questions about this.
    Forgive my lack of knowledge but we are basically using shopify as backend?
    Why can't we just build frontend in any popular library or framework and talk to shopify backend via API-s? What is exactly need for something like this in first place?

  • @IamPali2024
    @IamPali2024 Před 2 lety

    Fireship is releasing videos about js frameworks before their own official sites.

  • @adicide9070
    @adicide9070 Před 2 lety

    thank the dude for another framework

  • @tipfertilizer4595
    @tipfertilizer4595 Před 2 lety +1

    So why need Shopify if you can write code?

  • @philipbeauford
    @philipbeauford Před 2 lety

    3:30 correct me if Im wrong but Hydrogen comes with React Router yes?

  • @pancoalatv5606
    @pancoalatv5606 Před 2 lety +1

    1:31 you do have psychic powers, I was about to create a project called Arsenic and now I don't want to

  • @alexanderleonardo5649
    @alexanderleonardo5649 Před 2 lety

    My god.. have learned angular, react, vue, and theres more and more... oh my

  • @GoodOldQuestion
    @GoodOldQuestion Před 2 lety

    The phrase at start just created 163k new JS frameworks and this amount becomes bigger and bigger

  • @nathanlloyd774
    @nathanlloyd774 Před 2 lety

    Ahh yess....another JS framework....just what the world needed

  • @adarsh_ravikumar
    @adarsh_ravikumar Před 2 lety

    2:05 he warned us about flamethrower, 9 months ago...

  • @EDUPAULOS
    @EDUPAULOS Před 2 lety +2

    Do Elixir in 100 Seconds!!

  • @creaky2436
    @creaky2436 Před 2 lety

    Front end development is really something else. You spend all that time learning js just to continuously learn new syntaxes from new frameworks. When is enough enough?

    • @JustPlayerDE
      @JustPlayerDE Před 2 lety

      its still just react with extra salt on it
      nothing new to learn except for new hooks in the end

  • @vinaykotturi1283
    @vinaykotturi1283 Před 2 lety

    I feel overwhelmed by all those frameworks.

  • @xterminator2121
    @xterminator2121 Před 2 lety

    Have you done a video on Gatsby? I’ve been using it this last year and really enjoy it. Wonder what your thoughts are on it.

  • @brownfox65
    @brownfox65 Před 2 lety

    Feels a bit like the Spartacus Framework in the SAP Commerce Universe.

  • @mohammedaslam2912
    @mohammedaslam2912 Před 2 lety +1

    First hydrogen then oxygen then water. Oh wait! There's already a water css library