Hasura in 100 Seconds

Поділитися
Вставка
  • Опубліковано 7 лют 2025
  • Learn how Hasura can instantly turn your SQL database into a GraphQL API. github.com/has...
    This video is NOT sponsored.
    #graphql #api #100SecondsOfCode
    🔗 Resources
    Hasura hasura.io/
    GraphQL graphql.org/le...
    🤓 Install the quiz app
    iOS itunes.apple.c...
    Android play.google.co...
    🔥 Watch more with Fireship PRO
    Upgrade to Fireship PRO at fireship.io/pro
    Use code lORhwXd2 for 25% off your first payment.
    🎨 My Editor Settings
    Atom One Dark
    vscode-icons
    Fira Code Font

КОМЕНТАРІ • 352

  • @KImtOs
    @KImtOs 3 роки тому +800

    as A full-stack developer half of me really loves graphQl while the other don't

    • @rohitkharche7562
      @rohitkharche7562 3 роки тому +76

      Perfectly balanced.. as all things should be 😑

    • @oluwatomisinbabatunde8426
      @oluwatomisinbabatunde8426 3 роки тому +20

      Dread it, run from it, destiny arrives all the same.

    • @creativeworld2635
      @creativeworld2635 3 роки тому +6

      Reality is often dissapointing.

    • @HaozheYuda1989
      @HaozheYuda1989 3 роки тому

      well you must love hasura ahah

    • @mitjed
      @mitjed 3 роки тому +2

      Coded graphql for awhile now front and back, loved it before. Now its a pain.

  • @DaxSudo
    @DaxSudo 3 роки тому +6

    Whaaaa?!!!! I was today years old when I learned the perfect solution to my current problem. Ur awesome. Yes please to a full tutorial.

  • @santicomp
    @santicomp 3 роки тому +71

    Hasura is awesome, been using it since the early days.

    • @mohabedr5030
      @mohabedr5030 3 роки тому

      Hasura vs typeorm what do you prefer?

    • @hikari1690
      @hikari1690 3 роки тому +2

      As a new web dev I can honestly say I dont understand both

    • @8eck
      @8eck 3 роки тому +4

      @@mohabedr5030 you are talking about different things... Hasura is api gateway, while typeorm is ORM wrapper around database for typescript...

    • @8eck
      @8eck 3 роки тому

      Any drawbacks or problems/issues was encountered while using it?

    • @WikkiOnIlluminati
      @WikkiOnIlluminati 3 роки тому

      @@mohabedr5030 Both are two different things and approach to a different problems.

  • @LuisPerez-cb4rp
    @LuisPerez-cb4rp 3 роки тому +174

    A full tutorial would be great !

  • @kirangouds
    @kirangouds 3 роки тому +87

    Hasura's team is fantastic. They are from Bangalore

    • @arshadpakkali
      @arshadpakkali 3 роки тому +8

      What Bangalore ? Wow we indians are stepping up the game

    • @TheGaridi2
      @TheGaridi2 3 роки тому +1

      Well im not surprised

    • @CoolBoi567
      @CoolBoi567 3 роки тому +8

      Have been to their office in Koramangala 😄

    • @akshitkumar9402
      @akshitkumar9402 3 роки тому +2

      yep the founder is from IIT Madras

    • @suhasa5542
      @suhasa5542 3 роки тому +3

      Kinda guessed it by the name, Asura means demon 👿 , I guess that's why that logo

  • @caiopelichekgoncalves3361
    @caiopelichekgoncalves3361 3 роки тому +25

    Hasura looks awesome! Please make a full tutorial!

  • @samiyousef
    @samiyousef 3 роки тому +391

    Who needs a database when you have google sheets

    • @karanbhatt9320
      @karanbhatt9320 3 роки тому +11

      CSV is better

    • @shinmessiah
      @shinmessiah 3 роки тому +22

      freak in the streets, google in the sheets 🤷‍♂️

    • @stephencooper8710
      @stephencooper8710 3 роки тому +15

      Just store your information in notepad job done!

    • @karanbhatt9320
      @karanbhatt9320 3 роки тому +7

      @@stephencooper8710 and save it as CSV an uninstall MS Office

    • @overlisted
      @overlisted 3 роки тому +17

      who needs a database when you can have one big json file

  • @ssholum
    @ssholum 3 роки тому +123

    500 code: ETERNAL server error
    Lol, I know that feel, bro.

  • @mianala
    @mianala 3 роки тому +2

    I've been using HASURA for a few months not and I love it!

  • @noamloewen
    @noamloewen 3 роки тому +3

    First heard of this framework. Thank! I'd love for a full tutorial video on this topic!

  • @info662
    @info662 3 роки тому +102

    So they basically continued what Prisma 1 started

    • @Fireship
      @Fireship  3 роки тому +32

      That's a good way to look at it

    • @codeaperture
      @codeaperture 3 роки тому +7

      @@Fireship what do you think of prisma? Versus others such as Sequelize

    • @matthewcaseres2133
      @matthewcaseres2133 3 роки тому +2

      Right, as did Prisma 2 haha

    • @MaulikParmar210
      @MaulikParmar210 3 роки тому +7

      This aint new Node, Ruby, Python, Java, Php and .Net eco systems already have tons of code generators / db resolvers pre written for generic usage with DBAL in frameworks.
      The thing is they will only work out of box with 1-1 mapping, meaning you wanna keep entities / table names and resource name same? It's good, the problem becomes a challenging when you have things like async io, messaging and data aggregation involved in your logic, they are separate technologies on their own and requires specific learning curve. With more and more complex data and underlying systems not just being monotonous graphql can be a pain to implement when you are creating resolvers by yourself with such systems. That is the main usecase that it unifies different systems at large scale, where you have different kind of systems for different purposes and still they are able to talk at unified front. This adds burden on backend devs to implement resolvers for each and every usecase of the data / resources and becomes a huge task where you have very different kind of input data, storage data and output data abd then theres responsibility of keeping data consistant with processing systems.
      We already have plenty of Json based RESTful protocols and xml based protocols in past. The only appealing thing about graphql is it's ease of use since it's front end layers are designed for consumers.
      So yeah this is yet another fancy tool for tinkering till you get serious and make a system that handles real traffic and real usecase. You never wanna expose your db structure like these anyways and there's always other systems involved.

    • @bankoleesan2129
      @bankoleesan2129 3 роки тому +9

      @@codeaperture Used to be a big fan of sequelize, until I tried out Prisma 2 one day and that was it... Never looked back since. I love sequelize but, sorry to say, Prisma 2 is simply better in every concievable way

  • @hakimkramdi4471
    @hakimkramdi4471 3 роки тому +3

    Yes please, do a full tutorial about Hasura !

  • @imran_vz
    @imran_vz 3 роки тому +27

    Definitely need a tutorial

  • @PrasangaBasnayake
    @PrasangaBasnayake 3 роки тому +172

    There are millions of ways to simply things, sometimes I feel like that's also making things complicated. 😞

    • @DesyncX
      @DesyncX 3 роки тому +22

      I fully agree with you on this. It's also very important to know when to use a specific tool or service and if there are a million options to choose from then you don't have the time to compare the pros and cons for all of them... In the end the decision you make probably won't even matter that much in your project since due to the flexible nature of SW you can still "make it work" somehow; the only ones who suffer in the end are the servers and end user apps doing needless additional calculations; all these mistakes add up (that's why browsers today take so much RAM just to display some picture/text and maybe a video or just play some music). This is the kind of meta-programming decisions that I hope AI will be able to help take and optimize in the future somehow because it's clear that people don't give a $hit and who can blame them when fast solutions/iterations is where the money is.
      /end rant :P

    • @ChaoticNeutralMatt
      @ChaoticNeutralMatt 3 роки тому +2

      @@DesyncX I'll just say, interesting note on the AI. Oh, and I guess I'm reminded of tools that help you make those decisions and deal with the side effects of them like package size.

    • @ALZlper
      @ALZlper 3 роки тому +1

      @@DesyncX Love that view. Something I explain all day :)

    • @aogunnaike
      @aogunnaike 3 роки тому +1

      I feel the same way bro

    • @TheSaintsVEVO
      @TheSaintsVEVO 3 роки тому +5

      @@FS-yq9ef index.html and script.js in a folder is best i can do ok.

  • @mahrk3000
    @mahrk3000 3 роки тому +2

    Love the video! Love Hasura! Would Love A Tutorial!!! Keep up the awesome work!

  • @XRoydX
    @XRoydX 3 роки тому +2

    Wow you really made a hasura video. Happy to see the most exciting product on your channel after asking for it 6 videos ago :)

  • @beaussan
    @beaussan 3 роки тому +1

    I have been using a combo of Hasura + firebase auth + functions and it's awesome !

  • @sunnywilliamralph8372
    @sunnywilliamralph8372 3 роки тому

    Hasura full course definitely 🙏

  • @neillunavat
    @neillunavat 3 роки тому +1

    Even on mute I can understand this video. Such a good visual explanation.

  • @thesamarthshah
    @thesamarthshah 3 роки тому +1

    Full tutorial on hasura! 🔥❤️❤️

  • @matthewbeardsley7004
    @matthewbeardsley7004 Рік тому

    Hasura does nested subscriptions...if you need a realtime app with a fairly complex data structure, surely hasura is the best thing out there.

  • @d3vnull1337
    @d3vnull1337 Рік тому

    Today what i can say is, hasura is just on another level.

  • @a.rnaseef6489
    @a.rnaseef6489 3 роки тому +17

    Hasura roles with firebase auth/cognito would be some good content.

  • @COFELYSPAIN
    @COFELYSPAIN 10 місяців тому

    🎯 Key Takeaways for quick navigation:
    00:43 *📹 The video is primarily in a language other than English.*
    02:48 *🎥 The speaker mentions popular scenes and habits but it's unclear how it relates to the main topic.*
    Made with HARPA AI/

  • @vijaybajrot2734
    @vijaybajrot2734 3 роки тому +1

    Good intro to Hasura, please make full tutorial on Hasura with custom actions👍👌

  • @andrewnyasha
    @andrewnyasha 3 роки тому

    definitley looking forward to the full tutorial

  • @thomasscott4081
    @thomasscott4081 3 роки тому

    thank you so much to whoever procssed the audio on this video and put a de esser on it thank you

  • @Duge6124
    @Duge6124 3 роки тому

    Channel is golden
    Sheesh!

  • @saurabhshubham7345
    @saurabhshubham7345 3 роки тому

    I did internship there when it was very small. Great team 🔥

  • @manayyadav4911
    @manayyadav4911 3 роки тому +9

    Hey man, Love your content. Can we have a video on Event Driven Architecture also how Async API is revolutionizing it. Thanks!

  • @laurent356
    @laurent356 3 роки тому

    Yes Yes Yes a full tut pleaaaase !!! Awesome !!!

  • @SajeedSk
    @SajeedSk 3 роки тому

    Interested to know more about this, expecting basic tutorial on this👍🏻👍🏻

  • @cecece775
    @cecece775 3 роки тому

    What a revolution for my life , make a full tutorial

  • @randikavishman3971
    @randikavishman3971 3 роки тому

    Hey Fireship, yes a full tutorial on this with Firebase as the Db would be a Great tutorial bro 😎

  • @dhinesh534
    @dhinesh534 3 роки тому +17

    Quitting caffeine does seems to work for Jeff. More videos are flowing ❤️

  • @aniketjadhav2569
    @aniketjadhav2569 3 роки тому +1

    Definitely full tutorial

  • @kanakbagga3824
    @kanakbagga3824 3 роки тому +1

    Please do a video on DGraph :)

  • @vuong6431
    @vuong6431 3 роки тому

    i used hasura on my homework once. super convinience

  • @akshaysavad7350
    @akshaysavad7350 3 роки тому +1

    Your content is class. 🔥🔥

  • @AbhijeetSinghims
    @AbhijeetSinghims 3 роки тому

    Hasura looks awesome

  • @0xccd
    @0xccd 3 роки тому

    Can't wait for full tutorial

  • @tirthshah9144
    @tirthshah9144 3 роки тому

    Full tutorial will be awesome 💯💯

  • @harshitsaxena__
    @harshitsaxena__ 3 роки тому

    Awesome ,would like to watch a more detailed video on using Hasura

  • @wongright
    @wongright 3 роки тому

    +1 vote for expanding Hasura to a FULL topic please!

  • @miettoisdev
    @miettoisdev 2 роки тому +1

    One of the most amazing pieces of technology out there. fucking period.

  • @friction5001
    @friction5001 3 роки тому

    Yeah I’d love to see more hashura vids

  • @GoodVolition
    @GoodVolition 3 роки тому +20

    Postgraphile also works pretty well.

  • @SRG-Learn-Code
    @SRG-Learn-Code 3 роки тому

    Sounds pretty cool, thanks for sharing

  • @SteelSkin667
    @SteelSkin667 3 роки тому +2

    Way out of my budget for now, but I'm keeping this on my radar.

    • @keent
      @keent 3 роки тому +6

      You do know that Hasura is open source and you can host it yourself :)

  • @sauravadhikari8645
    @sauravadhikari8645 3 роки тому

    Awessome video 📸.
    How about a more indepth video on hasura ??

  • @nosreg216
    @nosreg216 3 роки тому

    Full tutorial let’s go!

  • @yogenp
    @yogenp 3 роки тому +3

    Yes, for Hasura full tutorial.

  • @schway.
    @schway. 3 роки тому

    This is my 1st time requesting an extension of a 100 seconds video on this incredible channel.
    Surely we DEMAND a beyond 100 seconds one for Hasura!!

  • @code4chaosmobile
    @code4chaosmobile 3 роки тому

    I would love to go deeper on this topic. I opened part of the majority in this one

  • @kittunandu
    @kittunandu 8 місяців тому

    Please make a detailed video on firebase data connect its new and we want to hear it from you.

  • @hanche2001
    @hanche2001 3 роки тому

    Please do a longer session :)

  • @adnanamin3666
    @adnanamin3666 3 роки тому +1

    That was dope - ETERNAL SERVER ERROR! :P

  • @ahmadizzuddin
    @ahmadizzuddin 3 роки тому

    This would have saved me from several sleepless nights a few weeks back lmao

  • @xerxes-ei9gl
    @xerxes-ei9gl 3 роки тому

    We would like a full tutorial on hasura..between hasura and strapi which one would you recomend

  • @aryanvikash1967
    @aryanvikash1967 3 роки тому

    Yeah need full tutorial 😍

  • @tntsharma1148
    @tntsharma1148 3 роки тому

    Always waiting for new vid!!

  • @leithonenglish3902
    @leithonenglish3902 3 роки тому

    Great intro. I'd also like a full video!

  • @davidanam7509
    @davidanam7509 3 роки тому

    Awesome, definitely need the full tutorial

  • @abelmoremi8192
    @abelmoremi8192 3 роки тому +1

    Thank you for this

  • @8eck
    @8eck 3 роки тому

    Look like advanced api gateway based on graphQL with neat features.

  • @acollierr17
    @acollierr17 3 роки тому

    Pretty neat. TIme to see it in action from you!

  • @BusinessAutomatedTutorials
    @BusinessAutomatedTutorials 3 роки тому +1

    This is great! I would be interesting to see how feasible is the open source deployment if all features are included.

    • @MultiPerplexedDude
      @MultiPerplexedDude 3 роки тому

      They have a docker-compose file that you can use. Just docker-compose up -d and visiting localhost:8080 will bring you to the console

  • @zainuldin9095
    @zainuldin9095 3 роки тому

    yeah we want a full tutorial on Hasura

  • @rahulpadalkar6237
    @rahulpadalkar6237 3 роки тому +1

    I worked on Hasura and Postgraphile. One thing to note is if you are running Hasura on a existing db schema, it won't pickup roles and corresponding access privileges, you would have to define them via the dashboard. On the other had Postgraphile would, out of the box. Also Hasura pushes you more towards a microservice-y architecture as the core product isn't extensible. Postgraphile can be extended and things like sending an email can be done in a wrapper over the signup function. Maybe i am biased towards postgraphile because it is JS 😛

  • @JuanGonzaloCarcamo
    @JuanGonzaloCarcamo 3 роки тому

    Great overview. Definitely would love a tutorial with firebase auth or cognito ;)

  • @minerVideo777
    @minerVideo777 3 роки тому

    Very interesting! Make a full tutorial pls!

  • @earl5954
    @earl5954 3 роки тому

    as a backend. i love using hasura.

  • @mi3lix9
    @mi3lix9 3 роки тому

    Will you do a Hasura course? 🔥

  • @davesharp5472
    @davesharp5472 3 роки тому

    Very interesting. Every time I see a video like this that’s informative and easy to digest there will always be a few dislikes and I can’t help but wonder about them. Even if I didn’t like the video I don’t think I’ve ever taken the time to dislike. I just click off and move on. I just can’t relate. 🤷‍♂️

  • @user-kn6vw4sr2r
    @user-kn6vw4sr2r 3 роки тому +6

    Dude, what's your job? How could you keep up with the latest techs?

    • @teemukarppinen9462
      @teemukarppinen9462 3 роки тому

      I'm guessing his job is to keep up with latest tech and teaching that stuff. 😄

  • @palachokrab5711
    @palachokrab5711 3 роки тому

    Thank you.. the content are amazing..

  • @Gydvbgds6564
    @Gydvbgds6564 3 роки тому

    Yes to a full tutorial

  • @Fabian-_-
    @Fabian-_- 3 роки тому +1

    0:35 how did you visualize that DB?

  • @jasoncheng4250
    @jasoncheng4250 3 роки тому

    What is the table drawing tool that he is using at 0:37? The image on the right.

  • @RanaMedlock
    @RanaMedlock Рік тому

    Wow! It's awesome!!!

  • @babakkarimiasl8127
    @babakkarimiasl8127 3 роки тому

    is there something like this but for front-end ? great video thanks

  • @barashasenov6283
    @barashasenov6283 3 роки тому +1

    Yes I want to see full tutorial

  • @lallawmzualakhawlhring7340
    @lallawmzualakhawlhring7340 3 роки тому

    Awesome video... could you do another video where you go into a more detailed explanation on how to deploy hasura to some hosting like AWS,GCP and using it for real applications

  • @Aaronmoreno
    @Aaronmoreno 3 роки тому

    Yes please! Full tutorial!

  • @zhimingkoh1029
    @zhimingkoh1029 3 роки тому

    Would love to see a full tutorial!!

  • @Mahmudulhasan-ts5hm
    @Mahmudulhasan-ts5hm 3 роки тому

    Thanks for the video

  • @RedShift5
    @RedShift5 3 роки тому +1

    Can you do one on Postgraphile next? Thank you!

  • @mohabedr5030
    @mohabedr5030 3 роки тому

    Hasura vs typeorm what do you prefer?

  • @tarunhaldar2212
    @tarunhaldar2212 3 роки тому

    waiting for full course on hasura

  • @MahmoudAbdelwahab
    @MahmoudAbdelwahab 3 роки тому

    You should do a vid on prisma 2 👀

  • @dexter-wy5bo
    @dexter-wy5bo 3 роки тому

    Can you do Hasura vs. Prisma

  • @FlySoloG
    @FlySoloG 3 роки тому

    Beastttt modeeeer

  • @bjk837
    @bjk837 3 роки тому

    Just curious, do you have a specific site/online community that allows you to keep up with this stuff?

  • @lesquatrecentscoups
    @lesquatrecentscoups 3 роки тому

    thank this is really helpful :)

  • @KasuraIchimaki
    @KasuraIchimaki 3 роки тому

    Hasura.. seems cool name

  • @jepqmw
    @jepqmw 3 роки тому

    1:07 was right bottom logo half life?

  • @samuelmatheson9655
    @samuelmatheson9655 3 роки тому

    Man one day the webs gonna write itself

  • @tanmaydhar9441
    @tanmaydhar9441 3 роки тому

    Make one video on pega prpc too...

  • @Joerje
    @Joerje 3 роки тому

    A full tutorial with auth would be great

  • @arlandmichelenavillegas3753
    @arlandmichelenavillegas3753 3 роки тому

    I want a full course