Hasura in 100 Seconds

SdĂ­let
VloĆŸit
  • čas pƙidĂĄn 9. 06. 2021
  • Learn how Hasura can instantly turn your SQL database into a GraphQL API. github.com/hasura/graphql-engine
    This video is NOT sponsored.
    #graphql #api #100SecondsOfCode
    🔗 Resources
    Hasura hasura.io/
    GraphQL graphql.org/learn/
    đŸ€“ Install the quiz app
    iOS itunes.apple.com/us/app/fires...
    Android play.google.com/store/apps/de...
    đŸ”„ 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
  • Věda a technologie

Komentáƙe • 348

  • @KImtOs
    @KImtOs Pƙed 3 lety +790

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

    • @rohitkharche7562
      @rohitkharche7562 Pƙed 3 lety +75

      Perfectly balanced.. as all things should be 😑

    • @oluwatomisinbabatunde8426
      @oluwatomisinbabatunde8426 Pƙed 3 lety +20

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

    • @creativeworld2635
      @creativeworld2635 Pƙed 3 lety +6

      Reality is often dissapointing.

    • @HaozheYuda1989
      @HaozheYuda1989 Pƙed 3 lety

      well you must love hasura ahah

    • @mitjed
      @mitjed Pƙed 3 lety +2

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

  • @LuisPerez-cb4rp
    @LuisPerez-cb4rp Pƙed 3 lety +171

    A full tutorial would be great !

  • @ssholum
    @ssholum Pƙed 3 lety +122

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

  • @caiopelichekgoncalves3361
    @caiopelichekgoncalves3361 Pƙed 3 lety +25

    Hasura looks awesome! Please make a full tutorial!

  • @noamloewen
    @noamloewen Pƙed 3 lety +3

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

  • @kirangouds
    @kirangouds Pƙed 3 lety +85

    Hasura's team is fantastic. They are from Bangalore

    • @arshadpakkali
      @arshadpakkali Pƙed 3 lety +8

      What Bangalore ? Wow we indians are stepping up the game

    • @TheGaridi2
      @TheGaridi2 Pƙed 3 lety +1

      Well im not surprised

    • @CoolBoi567
      @CoolBoi567 Pƙed 3 lety +8

      Have been to their office in Koramangala 😄

    • @akshitkumar9402
      @akshitkumar9402 Pƙed 3 lety +2

      yep the founder is from IIT Madras

    • @suhasa5542
      @suhasa5542 Pƙed 3 lety +3

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

  • @DaxSudo
    @DaxSudo Pƙed 3 lety +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.

  • @mianala
    @mianala Pƙed 3 lety +2

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

  • @santicomp
    @santicomp Pƙed 3 lety +69

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

    • @mohabedr5030
      @mohabedr5030 Pƙed 3 lety

      Hasura vs typeorm what do you prefer?

    • @hikari1690
      @hikari1690 Pƙed 3 lety +2

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

    • @8eck
      @8eck Pƙed 3 lety +4

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

    • @8eck
      @8eck Pƙed 3 lety

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

    • @WikkiOnIlluminati
      @WikkiOnIlluminati Pƙed 3 lety

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

  • @mahrk3000
    @mahrk3000 Pƙed 3 lety +2

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

  • @beaussan
    @beaussan Pƙed 3 lety +1

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

  • @samiyousef
    @samiyousef Pƙed 3 lety +390

    Who needs a database when you have google sheets

    • @karanbhatt9320
      @karanbhatt9320 Pƙed 3 lety +11

      CSV is better

    • @shinmessiah
      @shinmessiah Pƙed 3 lety +22

      freak in the streets, google in the sheets đŸ€·â€â™‚ïž

    • @stephencooper8710
      @stephencooper8710 Pƙed 3 lety +15

      Just store your information in notepad job done!

    • @karanbhatt9320
      @karanbhatt9320 Pƙed 3 lety +7

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

    • @overlisted
      @overlisted Pƙed 3 lety +17

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

  • @hakimkramdi4471
    @hakimkramdi4471 Pƙed 3 lety +3

    Yes please, do a full tutorial about Hasura !

  • @laurent356
    @laurent356 Pƙed 3 lety

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

  • @andrewnyasha
    @andrewnyasha Pƙed 3 lety

    definitley looking forward to the full tutorial

  • @SRG-Learn-Code
    @SRG-Learn-Code Pƙed 3 lety

    Sounds pretty cool, thanks for sharing

  • @akshaysavad7350
    @akshaysavad7350 Pƙed 3 lety +1

    Your content is class. đŸ”„đŸ”„

  • @vijaybajrot2734
    @vijaybajrot2734 Pƙed 3 lety +1

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

  • @harshitsaxena__
    @harshitsaxena__ Pƙed 3 lety

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

  • @manayyadav4911
    @manayyadav4911 Pƙed 3 lety +9

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

  • @info662
    @info662 Pƙed 3 lety +102

    So they basically continued what Prisma 1 started

    • @Fireship
      @Fireship  Pƙed 3 lety +32

      That's a good way to look at it

    • @codeaperture
      @codeaperture Pƙed 3 lety +7

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

    • @matthewcaseres2133
      @matthewcaseres2133 Pƙed 3 lety +2

      Right, as did Prisma 2 haha

    • @MaulikParmar210
      @MaulikParmar210 Pƙed 3 lety +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 Pƙed 3 lety +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

  • @tntsharma1148
    @tntsharma1148 Pƙed 3 lety

    Always waiting for new vid!!

  • @davidanam7509
    @davidanam7509 Pƙed 3 lety

    Awesome, definitely need the full tutorial

  • @SajeedSk
    @SajeedSk Pƙed 3 lety

    Interested to know more about this, expecting basic tutorial on thisđŸ‘đŸ»đŸ‘đŸ»

  • @PrasangaBasnayake
    @PrasangaBasnayake Pƙed 3 lety +172

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

    • @DesyncX
      @DesyncX Pƙed 3 lety +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 Pƙed 3 lety +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 Pƙed 3 lety +1

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

    • @aogunnaike
      @aogunnaike Pƙed 3 lety +1

      I feel the same way bro

    • @TheSaintsVEVO
      @TheSaintsVEVO Pƙed 3 lety +5

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

  • @acollierr17
    @acollierr17 Pƙed 3 lety

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

  • @randikavishman3971
    @randikavishman3971 Pƙed 3 lety

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

  • @friction5001
    @friction5001 Pƙed 3 lety

    Yeah I’d love to see more hashura vids

  • @user-ve5qg1pk4m
    @user-ve5qg1pk4m Pƙed 6 měsĂ­ci

    Wow! It's awesome!!!

  • @lesquatrecentscoups
    @lesquatrecentscoups Pƙed 3 lety

    thank this is really helpful :)

  • @XRoydX
    @XRoydX Pƙed 3 lety +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 :)

  • @palachokrab5711
    @palachokrab5711 Pƙed 3 lety

    Thank you.. the content are amazing..

  • @m0hammedimran
    @m0hammedimran Pƙed 3 lety +27

    Definitely need a tutorial

  • @leithonenglish3902
    @leithonenglish3902 Pƙed 3 lety

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

  • @thomasscott4081
    @thomasscott4081 Pƙed 3 lety

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

  • @JuanGonzaloCarcamo
    @JuanGonzaloCarcamo Pƙed 3 lety

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

  • @abelmoremi8192
    @abelmoremi8192 Pƙed 3 lety +1

    Thank you for this

  • @sunnywilliamralph8372
    @sunnywilliamralph8372 Pƙed 3 lety

    Hasura full course definitely 🙏

  • @saurabhshubham7345
    @saurabhshubham7345 Pƙed 3 lety

    I did internship there when it was very small. Great team đŸ”„

  • @a.rnaseef6489
    @a.rnaseef6489 Pƙed 3 lety +17

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

  • @BusinessAutomatedTutorials
    @BusinessAutomatedTutorials Pƙed 3 lety +1

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

    • @MultiPerplexedDude
      @MultiPerplexedDude Pƙed 3 lety

      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

  • @neillunavat
    @neillunavat Pƙed 3 lety +1

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

  • @thesamarthshah
    @thesamarthshah Pƙed 3 lety +1

    Full tutorial on hasura! đŸ”„â€ïžâ€ïž

  • @Duge6124
    @Duge6124 Pƙed 3 lety

    Channel is golden
    Sheesh!

  • @dhinesh534
    @dhinesh534 Pƙed 3 lety +17

    Quitting caffeine does seems to work for Jeff. More videos are flowing ❀

  • @10Rmorais
    @10Rmorais Pƙed 3 lety

    Awesome video.

  • @lallawmzualakhawlhring7340

    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

  • @aryanvikash1967
    @aryanvikash1967 Pƙed 3 lety

    Yeah need full tutorial 😍

  • @tirthshah9144
    @tirthshah9144 Pƙed 3 lety

    Full tutorial will be awesome 💯💯

  • @Mahmudulhasan-ts5hm
    @Mahmudulhasan-ts5hm Pƙed 3 lety

    Thanks for the video

  • @GoodVolition
    @GoodVolition Pƙed 3 lety +20

    Postgraphile also works pretty well.

  • @Aaronmoreno
    @Aaronmoreno Pƙed 3 lety

    Yes please! Full tutorial!

  • @cecece775
    @cecece775 Pƙed 3 lety

    What a revolution for my life , make a full tutorial

  • @hanche2001
    @hanche2001 Pƙed 3 lety

    Please do a longer session :)

  • @0xccd
    @0xccd Pƙed 3 lety

    Can't wait for full tutorial

  •  Pƙed 3 lety

    This video is goooold

  • @zhimingkoh1029
    @zhimingkoh1029 Pƙed 3 lety

    Would love to see a full tutorial!!

  • @SketchStack
    @SketchStack Pƙed 3 lety

    Awesome 👍

  • @minerVideo777
    @minerVideo777 Pƙed 3 lety

    Very interesting! Make a full tutorial pls!

  • @AbhijeetSinghims
    @AbhijeetSinghims Pƙed 3 lety

    Hasura looks awesome

  • @roostercrab
    @roostercrab Pƙed 3 lety

    Yes to a full tutorial

  • @matthewbeardsley7004
    @matthewbeardsley7004 Pƙed 5 měsĂ­ci

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

  • @sauravadhikari8645
    @sauravadhikari8645 Pƙed 3 lety

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

  • @code913.
    @code913. Pƙed 3 lety

    awesome!

  • @nosreg216
    @nosreg216 Pƙed 3 lety

    Full tutorial let’s go!

  • @SteelSkin667
    @SteelSkin667 Pƙed 3 lety +2

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

    • @keent
      @keent Pƙed 3 lety +6

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

  • @aniketjadhav2569
    @aniketjadhav2569 Pƙed 3 lety +1

    Definitely full tutorial

  • @code4chaosmobile
    @code4chaosmobile Pƙed 3 lety

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

  • @Username8281
    @Username8281 Pƙed 3 lety

    Love it

  • @GrzegorzFilipekgfpk
    @GrzegorzFilipekgfpk Pƙed 3 lety

    Full tut totally for!!!

  • @fredheladrienkissie1404
    @fredheladrienkissie1404 Pƙed 3 lety

    We demande More !!!
    Seems cool, to me

  • @thisisbadpanda
    @thisisbadpanda Pƙed 3 lety

    Fantastic

  • @8eck
    @8eck Pƙed 3 lety

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

  • @dkruythoff
    @dkruythoff Pƙed 3 lety

    I'm following their own tutorial, but I'd love to see one of yours.

  • @7asyou
    @7asyou Pƙed 3 lety

    yeeesss fulll tutorial

  • @adnanamin3666
    @adnanamin3666 Pƙed 3 lety +1

    That was dope - ETERNAL SERVER ERROR! :P

  • @d3vnull1337
    @d3vnull1337 Pƙed 6 měsĂ­ci

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

  • @zainuldin9095
    @zainuldin9095 Pƙed 3 lety

    yeah we want a full tutorial on Hasura

  • @RedShift5
    @RedShift5 Pƙed 3 lety +1

    Can you do one on Postgraphile next? Thank you!

  • @miettoisdev
    @miettoisdev Pƙed rokem +1

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

  • @wongright
    @wongright Pƙed 3 lety

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

  • @FlySoloG
    @FlySoloG Pƙed 3 lety

    Beastttt modeeeer

  • @barashasenov6283
    @barashasenov6283 Pƙed 3 lety +1

    Yes I want to see full tutorial

  • @bjk837
    @bjk837 Pƙed 3 lety

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

  • @vuong6431
    @vuong6431 Pƙed 3 lety

    i used hasura on my homework once. super convinience

  • @xerxes-ei9gl
    @xerxes-ei9gl Pƙed 3 lety

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

  • @ofrikirshen3071
    @ofrikirshen3071 Pƙed 3 lety

    A full tutorial with auth would be great

  • @jonathanokorie9857
    @jonathanokorie9857 Pƙed 3 lety

    I would love a full tutorial.

  • @earl5954
    @earl5954 Pƙed 3 lety

    as a backend. i love using hasura.

  • @kittunandu
    @kittunandu Pƙed měsĂ­cem

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

  • @davesharp5472
    @davesharp5472 Pƙed 3 lety

    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. đŸ€·â€â™‚ïž

  • @lipun_panda
    @lipun_panda Pƙed 3 lety +1

    Loved the vid..... as always

  • @schway.
    @schway. Pƙed 3 lety

    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!!

  • @HaaniJaber
    @HaaniJaber Pƙed 3 lety

    Been trying to figure out the best stack for relational database with authentication. Would enjoy a tutorial on hasura/nextjs

  • @babakkarimiasl8127
    @babakkarimiasl8127 Pƙed 3 lety

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

  • @samyeksonawane
    @samyeksonawane Pƙed 3 lety

    A full tutorial will help!

  • @amandioreal2293
    @amandioreal2293 Pƙed 3 lety

    Hi, I quite enjoy your videos but find myself a bit lost on the best way to learn. Is it better to watch the video to the end or watch by chapters pause and try to reproduce the code. Which way of learning do you recommend?

    • @naawaaaa
      @naawaaaa Pƙed rokem

      Think of a project that utilizes all of the things you want to learn. Then build it.

  • @dfnhnrtsbnsdfbgs
    @dfnhnrtsbnsdfbgs Pƙed 3 lety

    Hasura is amazing

  • @kanakbagga3824
    @kanakbagga3824 Pƙed 3 lety +1

    Please do a video on DGraph :)

  • @tarunhaldar2212
    @tarunhaldar2212 Pƙed 3 lety

    waiting for full course on hasura