Shopify built a JS Framework // Hydrogen First Look

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

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

  • @original_anu
    @original_anu 3 года назад +869

    "Just announced yesterday"
    Damn Fireship is fast with these

    • @tookmusic
      @tookmusic 3 года назад +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 3 года назад +2

      Ong

    • @krawieck
      @krawieck 3 года назад +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 3 года назад

      hydrogen bad cause its new

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

      100 seconds fast

  • @gainsbrah9831
    @gainsbrah9831 3 года назад +564

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

  • @TyraelHasFallen
    @TyraelHasFallen 3 года назад +1810

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

    • @raihan9497
      @raihan9497 3 года назад +4

      xD

    • @AbhinavKulshreshtha
      @AbhinavKulshreshtha 3 года назад +98

      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 3 года назад +1

      😂😂😂

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

      Hahahah, good one

    • @catswolo421
      @catswolo421 3 года назад +13

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

  • @adambickford8720
    @adambickford8720 3 года назад +615

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

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

      Nice 😂

    • @pessimistic_optimism
      @pessimistic_optimism 3 года назад +10

      *most js frameworks

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

      So, you are 12? 😅

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

      Said Gandalf!
      I feel like settling down with one of the frameworks that suits your needs is the way?

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

      dayamn, that was good

  • @phoneix24886
    @phoneix24886 3 года назад +412

    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 3 года назад +51

      I did when I found Svelte

    • @RexGalilae
      @RexGalilae 3 года назад +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 3 года назад +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 3 года назад +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 3 года назад +2

      @@gabrielcastilho4168 same

  • @diskyariajetmiko
    @diskyariajetmiko 3 года назад +355

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

    • @2Dimples4U
      @2Dimples4U 3 года назад +20

      With just 30 cents a day, half the price of gas station coffee, you too can sponsor one JavaScript framework from Africa.

    • @master0fnone
      @master0fnone 3 года назад +19

      Every 60 seconds in Africa, a minute passes.

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

      This is so sad

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

      lmao

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

      Together, we can stop this!

  • @eli-shulga
    @eli-shulga 3 года назад +62

    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

  • @oyundimondesi4541
    @oyundimondesi4541 3 года назад +437

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

  • @DodaGarcia
    @DodaGarcia 3 года назад +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 3 года назад +7

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

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

      @@coder4life jeff'd fire this thought in seconds

    • @homan-awa
      @homan-awa 2 года назад

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

  • @meinsupport
    @meinsupport 3 года назад +169

    another day, another JS framework

  • @Unc3
    @Unc3 3 года назад +63

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

  • @sucrettae
    @sucrettae 3 года назад +22

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

  • @awekeningbro1207
    @awekeningbro1207 3 года назад +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 2 года назад +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 2 года назад

      H2O = liquid

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

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

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

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

  • @Nobody-md5kt
    @Nobody-md5kt 3 года назад +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 3 года назад +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 2 года назад

      C was the good old days of programming.

  • @tommyo2172
    @tommyo2172 3 года назад +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 3 года назад +1

      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 3 года назад +2

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

    • @charlesm.2604
      @charlesm.2604 3 года назад +1

      @@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 3 года назад

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

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

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

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

    Can't wait for fireship to reach 1M subscribers

  • @BrianClincy
    @BrianClincy 3 года назад +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 3 года назад +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 3 года назад +4

      jQuery all over again. jLike jWhere jThis jIs jGoing.

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

      They have liquid as well.

  • @enriqueMota
    @enriqueMota 3 года назад +8

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

  • @pedrorodriguez2683
    @pedrorodriguez2683 3 года назад +5

    A video about React Server Components would be great

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

      Checkout the nextjs 12 video

  • @aredeker
    @aredeker 3 года назад +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

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

    in love with these 100 secs videos good job fireship!

  • @chris-hayes
    @chris-hayes 3 года назад +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.

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

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

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

    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!

  • @hugodsa89
    @hugodsa89 3 года назад +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 3 года назад +3

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

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

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

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

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

  • @rodrigoehlers9057
    @rodrigoehlers9057 3 года назад +45

    Haha Developer Preview when it's aimed at developers.

  • @dabasishkundushento5992
    @dabasishkundushento5992 3 года назад +4

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

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

    Released yesterday damn thats y I love fireship

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

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

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

    Good news for the vloggers who comparing JS frameworks

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

    Please make an updated Firebase video, would really appreciate it

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

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

  • @MyName-fr3nf
    @MyName-fr3nf 3 года назад +2

    big brain move to create an ecosystem that lures in devs

  • @TheNewton
    @TheNewton 3 года назад +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.

  • @beners
    @beners 6 месяцев назад +3

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

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

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

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

    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

  • @VolodymyrDovbenko
    @VolodymyrDovbenko 3 года назад +5

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

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

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

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

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

  • @TheDutchisGaming
    @TheDutchisGaming 3 года назад +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?

  • @KeganVanSickle
    @KeganVanSickle 3 года назад +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.

  • @arvopart6483
    @arvopart6483 3 года назад +8

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

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

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

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

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

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

      I was thinking the exact same thing...

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

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

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

    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 3 года назад

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

  • @segfaultii
    @segfaultii 3 года назад +6

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

  • @jouebien
    @jouebien 3 года назад +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.

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

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

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

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

  • @JustInThymes
    @JustInThymes 3 года назад +6

    There's no way I'm learning this.

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

    Great for vendor lock-in.

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

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

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

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

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

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

  • @MrMudbill
    @MrMudbill 3 года назад +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.

  • @tariqahmed2526
    @tariqahmed2526 Месяц назад

    I just finished react and there is new framework in market

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

    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

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

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

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

    I feel overwhelmed by all those frameworks.

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

    Jeff is still my favourite tech youtuber

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

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

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

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

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

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

  • @Zukenbauer
    @Zukenbauer Год назад +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?

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

    I think Hydrogenjs future is bright.

  • @haruntrkmn
    @haruntrkmn 3 года назад +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 3 года назад +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 3 года назад

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

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

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

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

    Entry level Hydrogen Job, must have 5 years experience

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

    I am starting learning full stack. I am pretty fine with back end but suffer with front end. I have learned react (and obv HTML CSS js before it) but kinda struggle with CSS. Not only CSS, I am confused if I should learn any other framework. So, should I learn any other framework so I have multiple options or stick with react?
    ps: I did try out svelte and liked it, but the market isn't that big so I don't use it that much.
    ps again: pls don't recommend angular, I tried it and didn't like it at all.

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

    Wow! A framework created with Shopify in mind AND uses Tailwind by default. I LOVE it already!

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

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

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

    thank the dude for another framework

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

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

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

    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.

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

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

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

    I am going to create a framework that is 100% customized, that way my end users can use exactly what they need! It is going to be amazing. Dynamic, fast, modular and more!! I will name it hyper-ecma-style, HES.

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

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

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

    Dev : Ah shit here we go again!

  • @transplatin.
    @transplatin. 3 года назад

    Please make video on all the open source licenses, and how to choose the right licence.

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

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

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

    Wake up babe. New framework just dropped.

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

    I will never forget what the CEO said about frontend developers..

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

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

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

    When a new JS framework is released: “see you in trash in one month”

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

    “I think plain CSS would’ve been better, but I can always go and write my own JavaScript framework for something like that” xD

  • @rdm5547
    @rdm5547 11 месяцев назад +1

    A company with two Hydrogen apps in one shopify Oxygen hosting will be called Water.😂

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

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

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

    Every 60 seconds in Africa, a wild JS framework appears.

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

    dude wuzzup with the jokes mid video, you killing me

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

    I have this feeling that React will get a full redesign soon in the future.

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

      Is already happening with React Server Components

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

    Do you think it would be worth the trouble to use this framework to build an Ecommerce store and connect it your own API or backend that is NOT shopify? or is it to opinionated for that?

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

    Looks like every big company have discovered a better way to build the same websites we have been building a 100 different better ways for decades !

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

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

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

    Clarification Shopify themes are not react-like they are HTML CSS JavaScript and liquid(shopifys "simple" templating language)

  • @KarinaVeiga16
    @KarinaVeiga16 3 года назад +5

    "Just when you thought there wouldn't be another JavaScript framework"
    STOP THE CAP