Supabase in 100 Seconds

Sdílet
Vložit
  • čas přidán 24. 11. 2022
  • Supabase is the open-source Firebase alternative that features an impressive collection of tools like PostgreSQL, user authentication, serverless edge functions, and more.
    #programming #sql #100secondsofcode
    🔥 NEW! The Full Supabase Course
    fireship.io/courses/supabase/
    💬 Chat with Me on Discord
    / discord
    🔗 Resources
    - Supabase Docs supabase.com/docs
    - Zack's Supabase Basics Video • Supabase - Back to the...
    - 5 Backends Compared • I tried 5 Firebase alt...
    🔥 Get More Content - Upgrade to PRO
    Upgrade at fireship.io/pro
    Use code YT25 for 25% off PRO access
    🎨 My Editor Settings
    - Atom One Dark
    - vscode-icons
    - Fira Code Font
    🔖 Topics Covered
    - What is Supabase?
    - Supbase vs Firebase
    - Getting started with Supabase
    - Supabase Basics tutorial
  • Věda a technologie

Komentáře • 418

  • @CommanderSteps
    @CommanderSteps Před rokem +938

    Please never stop making these short educational videos. The quickest way to get a good overview. Thank you! 🙏🏻

    • @craigcraig6248
      @craigcraig6248 Před rokem +8

      Yeah true. Its like the quick docs for the differences and uses of different languages.

    • @robertban7745
      @robertban7745 Před rokem +2

      Exactly what I was thinking even before I opened the video.
      Even before opening the video I know I'm going to widen my scope when I choose techonolgies. These shorts are super helpful when you're the person deciding on the tech stack both for yourself and maybe a company you're working in.

    • @mineplantvn
      @mineplantvn Před rokem +1

      How about pascal in 100 seccond

    • @mycloudvip
      @mycloudvip Před rokem +1

      @@craigcraig6248 100% Agree!

    • @mycloudvip
      @mycloudvip Před rokem +1

      Totally agree! That's what brings value to a community!

  • @stefnirk
    @stefnirk Před rokem +410

    One of the best things about Supabase is that you can escape Supabase.
    Since it's just Postgres DB, if you ever need to create your own backend, you can export your data to another Postgres.

    • @nonefvnfvnjnjnjevjenjvonej3384
      @nonefvnfvnjnjnjevjenjvonej3384 Před rokem +21

      I don't think this is true. Even though this is repeated over and over again. All of the realtime stuff and the dashboards work with the cloud. Running it on your own is a pain.

    • @ore_bear8045
      @ore_bear8045 Před rokem +6

      Good luck with that

    • @stefnirk
      @stefnirk Před rokem +50

      @@nonefvnfvnjnjnjevjenjvonej3384 I'm not talking about running supabase it on your own. I'm talking about exporting the data to another Postgres.
      I have run my own instant of Supabase and it hard and I don't recommend it. But I have helped clients migraine from Supabase to own backend and it's 1.000% easier than firebase.

    • @stefnirk
      @stefnirk Před rokem +26

      @@ore_bear8045 good luck with exporting a Postgres??? It's fairly easy.

    • @LetsRocka
      @LetsRocka Před rokem +1

      Postgres migrations/backup/restores are rly easy.

  • @nivoset
    @nivoset Před rokem +5

    I may not use a lot of these things. But having these quick view videos is great for seeing what is possible for new things and keeping up to date on cool tech. And made me test out a few things

  • @massimo8408
    @massimo8408 Před rokem +19

    I'm so glad you made 100 Seconds of this, I just started using it.
    Love your videos!

  • @wstaib7
    @wstaib7 Před rokem +7

    Your videos are extremely useful and always make me laugh out loud! One of the best channels on CZcams!

  • @husseinkizz
    @husseinkizz Před rokem

    Finally, you made me smile. It's so Supa Fireship, I have been using supabase for months now and I love it despite some quarks here and there due to few resources to learn about it on the internet, like that you started a course on it, very hepful!

  • @snookandrew
    @snookandrew Před rokem +4

    I was just reading up about Supabase and definitely gonna give it a shot. I bought your course. Looking forward to learning more.

    • @Mogwai88
      @Mogwai88 Před rokem

      How did you like the course, I want to build a project with react and use some BaaS, would you recommend supabase?

  • @aaron32190
    @aaron32190 Před rokem +4

    Bro I literally checked your site like two or three days ago for a Supabase course and was disappointed that it was missing. BANG, one day later and this happens.

  • @n3bul0n
    @n3bul0n Před rokem +13

    Fun fact: people read comments that start with fun fact

  • @PMantis013
    @PMantis013 Před rokem +17

    Thanks to this video I'm already making my next project on Supabase, it's being an awesome experience so far!

    • @AngryBacteria
      @AngryBacteria Před rokem +1

      Supabase > firebase in my opinion

    • @TommyPiano.
      @TommyPiano. Před rokem

      ​@@AngryBacteria could you tell us why? I'm trying to learn this stuff

    • @AngryBacteria
      @AngryBacteria Před rokem +2

      @@TommyPiano. I would say my 2 main reasons are the capability to self host and that it uses a relational database and not document based like firebase. Firebase is a bit easier to setup because there are more libraries out there to integrate it with your favourite JS framework. In the end I would suggest you to try them both out and then decide. Make a really small prototype of some sort

    • @TommyPiano.
      @TommyPiano. Před rokem

      @@AngryBacteria ait thanks dude

    • @basdfgwe
      @basdfgwe Před měsícem

      ​@@AngryBacteria yeah relations is massive miss from my opinion, I'm having to hold a separate DB in order to undertake queries with various relations. Unfortunately that, in my app, equates to 80-90% of the queries.

  • @ashatron656
    @ashatron656 Před rokem

    Your videos are so good! I found the addition of background music in this video made it much harder to hear you compared to your other non-music videos, just an FYI.
    Thanks friend! 🙂

  • @shaunxenonkhan7511
    @shaunxenonkhan7511 Před 3 měsíci

    The best 100-second platform intro I've come across!

  • @nandans2506
    @nandans2506 Před rokem +2

    Looks cool, wanted to understand if its production ready. Thinking of going with this for a project

  • @OnurKasikci
    @OnurKasikci Před rokem +1

    wow i dont understand a thing but still watch all your videos, keep em coming

  • @flyte9844
    @flyte9844 Před rokem +1

    Supabase is the only thing I use that Jeff hasn't teached me so I'm hyped to take the course and see what I'll learn !! thanks papa Jeff

  • @sheaerickson537
    @sheaerickson537 Před rokem +1

    Your videos are really good. You are a talented explainer.

  • @StephenGillie
    @StephenGillie Před rokem

    Thanks for making this video. Now I can embed it on my OfferingOverview page for Supabase.

  • @isaacfink123
    @isaacfink123 Před rokem +1

    For me the biggest feature is how well in integrates with meta frameworks (next, sveltekit etc...) and type script support, other then that it's not as feature rich as other platforms

  • @fooked1
    @fooked1 Před rokem +124

    Would be great if you also covered a few downsides in these 100 second videos.

    • @YuriG03042
      @YuriG03042 Před rokem +27

      those are in the firebase killer video he released a few months back

  • @afzalharun8975
    @afzalharun8975 Před rokem +1

    Love your videos! Can you also please make a video on micro frontends and module federation?

  • @Andi-zs7no
    @Andi-zs7no Před rokem

    0:20

  • @benmhart4706
    @benmhart4706 Před rokem

    This guys really does read minds! Was just looking at this this morning

  • @juzhiyuan
    @juzhiyuan Před rokem +2

    Thanks for this quick but clear 100s video! Can you please also introduce Apache APISIX in 100s? 🙏

  • @guilledmo4266
    @guilledmo4266 Před rokem +1

    great content as usual!!

  • @NNNedlog
    @NNNedlog Před rokem

    Awesome video as always sir

  • @JovenAlbarida
    @JovenAlbarida Před rokem

    very nice video thank you for sharing, i will try this supabase its nice to hear it has all this functionality, i will surely resubscribe to your course

  • @Michael-Martell
    @Michael-Martell Před rokem +2

    Yaayyy! I’m super interested in Supabase! Glad I have a lifetime account.

  • @starfoxdelta
    @starfoxdelta Před rokem +1

    This all sounds really fancy :0

  • @DavidTch
    @DavidTch Před rokem

    such a good video that I even cried a little bit. Love you 😇

  • @nX-
    @nX- Před rokem +55

    There is a big and important difference with Supabase vs Firabase/Amplify. The last 2 are offline-first SDKs. Since Supabse is based on PostgresSQL it will be hard to do this. Firebase and Amplify handle the offline state for you, where Supabase does not.

    • @hojdog
      @hojdog Před rokem +23

      Just a small note, that firebase is not offline-first, but it does have offline capabilities

    • @Nico-dn7su
      @Nico-dn7su Před rokem +3

      meh, easy to implement directly in the frontend code

    • @nX-
      @nX- Před rokem

      @@Nico-dn7su Depends on the complexity of what you want to do while offline. And even then, it is "easy" but requires a lot of boilerplate code to manage offline state with REST APIs. Which is basically what Supabase is. Firebase and Amplify are not REST APIs. So I find it kinda odd that Supabase call themselves a "Firebase alternative" where they are not really a Firebase alternative. Firebase is a document-based database, which syncs with the server, just like CouchDB. This kind of implementations make the client code much more simple.

    • @TheSuperBoyProject
      @TheSuperBoyProject Před rokem +1

      It's okay, you can make it yourself

    • @jakespicer2905
      @jakespicer2905 Před 10 měsíci +5

      Another difference is that fire base does not work in China, while Supabase does, for those who want to tread into the Chinese market

  • @nadeeshandissanayake2868

    Can we have "Ballerina in 100 Seconds" please! Your 100 seconds video series is lit!! 🔥

  • @charlesbcraig
    @charlesbcraig Před rokem +260

    I’m still fan girling over Pocketbase

    • @anhvuuc8693
      @anhvuuc8693 Před rokem +1

      it still in beta.

    • @nevinjohn
      @nevinjohn Před rokem +1

      @@anhvuuc8693 you sure?

    • @henryjoseph3584
      @henryjoseph3584 Před rokem +3

      Yes pocketbase is super good

    • @user-cv6kf4bk1q
      @user-cv6kf4bk1q Před rokem +5

      Pocketbase is amazing

    • @Poohbify
      @Poohbify Před rokem +9

      Yes, this made the backend less scary for me. It made it Enjoyable actually..
      I took a summer course on SQL and my thinking was I well NEVER touch the database.
      Some years later, I'm here looking at the database as something that's not actually scary.

  • @JamesXylight
    @JamesXylight Před rokem +15

    A very important part of music is bass.
    A very important part of software is a BaaS

  • @dried_sponge
    @dried_sponge Před rokem +9

    Please do 100 seconds of appwrite next :)

  • @alfgoto4592
    @alfgoto4592 Před 27 dny

    Thanks a lot for this video. It was very usefull !

  • @peterszarvas94
    @peterszarvas94 Před rokem

    Great video as always!
    Suggestion: trpc in 100 second

  • @rodrigosmergerequest
    @rodrigosmergerequest Před rokem +13

    Supabase replaced firebase in all my side projects that I never finished

    • @justpatrick_
      @justpatrick_ Před rokem +1

      Same

    • @rubenheymans1988
      @rubenheymans1988 Před rokem +1

      is it easy to work with ? does it have a good local emulator ?

    • @justpatrick_
      @justpatrick_ Před rokem

      @@rubenheymans1988 I haven't used the local mode but for the easy to work with I can vouch for. It has been a breeze

  • @richardfeynman-sd3rg
    @richardfeynman-sd3rg Před rokem +1

    Row level security using postgres policies is awesome

  • @PASTRAMIKick
    @PASTRAMIKick Před rokem +2

    No way I was just about to go create my supabase account and opened up youtube to see this that's crazy

  • @enekhaev
    @enekhaev Před rokem

    Amazing! Thank you

  • @DanSoloha
    @DanSoloha Před rokem +1

    That’s wild I was _just_ researching Supabase for an app I’m building, what are the odds

  • @DanSoloha
    @DanSoloha Před rokem +11

    Man I would love a full tutorial on Supabase now… seems like such a useful tool

  • @the-old-channel
    @the-old-channel Před rokem +1

    Could you cover AceBase? It’s a super cool project, I think it deserves more attention!

  • @jjbofficial3519
    @jjbofficial3519 Před rokem

    Awesome video👌. Also, which soundtrack did you use ?

  • @prashantsingh6606
    @prashantsingh6606 Před rokem

    Awsome as always

  • @ongkay250
    @ongkay250 Před rokem +1

    I love appwrite for flutter and react

  • @binarnesia
    @binarnesia Před rokem

    i would like to try this for my next flutter project

  • @Anarki9891
    @Anarki9891 Před rokem

    Can you go over setting up a Docker self hosted instance with an Oauth provider such as keycloak?

  • @lazyh0rse
    @lazyh0rse Před rokem +2

    I wish I know this project months ago, I'm almost done with my project using the most redundant setup ever.
    God I swear every time I'm almost done with a project, I find an easier way that I could have saved tons of time coding.

  • @KiLVaiDeN
    @KiLVaiDeN Před rokem

    Thanks for watch-ii-ng, luv it

  • @Gelo2000origami
    @Gelo2000origami Před rokem +2

    Does the supabase course include self-hosting it?

  • @moritzfesseler8460
    @moritzfesseler8460 Před 4 měsíci

    good video lads !

  • @gregckrause
    @gregckrause Před rokem +2

    I would love to see a 100 seconds video on gRPC!

  • @shashankphatkure
    @shashankphatkure Před 4 měsíci

    learned alot :) thankyou

  • @lucapirolo982
    @lucapirolo982 Před rokem

    Could we expect a flutter supabase course soon? Would be great!

  • @g.tojeiro2462
    @g.tojeiro2462 Před rokem

    I would love to see your take on Altogic 🙏

  • @russpalermo
    @russpalermo Před rokem

    vanilla postgres with n-host && hasura front gives you all the tools you need to self-host IMO a superior and more flexible backend..

  • @manin1
    @manin1 Před 9 měsíci

    Superbase: A big, strong building with fancy technology and lots of stuff inside. It's like a main hub for important activities.
    Pocketbase: A small, moveable base with basic things and not a lot of resources. It's made to be flexible and set up quickly.

  • @keent
    @keent Před rokem +1

    Glad you're covering Firebase alternative!
    What is everyone thoughts on
    - AppWrite
    - Nhost
    - AceBase

    • @AlexanderSuraphel
      @AlexanderSuraphel Před rokem

      And PocketBase too which is actually awesome and has real self hosting unlike Supabase.

    • @parzivalOasis
      @parzivalOasis Před rokem +2

      and WunderGraph. Would love to see a comparison on all of them.

    • @AlexanderSuraphel
      @AlexanderSuraphel Před rokem

      @@parzivalOasis seems interesting!

  • @emstudios14
    @emstudios14 Před rokem

    Great one.

  • @stickypages
    @stickypages Před rokem

    What's your preference, Firebase or Supabase ... General web apps. Chat programs etc ??

  • @MA-nw3xf
    @MA-nw3xf Před rokem +3

    I would really like to see an in-depth comparison of supabase and pocketbase

  • @D4rkS7der
    @D4rkS7der Před rokem

    I was eyeing the superbase for a few days now and then suddenly new firebase video about supabase? Coincidence? I don't think so. :D

  • @tariqsabri4647
    @tariqsabri4647 Před rokem

    Bruh this video came at the same my team and I were discussing what database model to use and what services

  • @metatronicx
    @metatronicx Před rokem

    Thank you @fireship for all these overview videos. What about LabVIEW 😀😀😀 ? You should cover it on the channel. Looking forward to it. Thank you again

  • @TikTokShortz616
    @TikTokShortz616 Před rokem +1

    Love ur contnent

  • @betterbots9033
    @betterbots9033 Před rokem

    Your videos truly are awesome - would you be open to a podcast interview? Would love to connect!

  • @ricardocnn
    @ricardocnn Před rokem

    You could make a video about NuxtFire the new official firebase module for Nuxt that will be released in the next few weeks.

  • @bhargav.h.prakash3681
    @bhargav.h.prakash3681 Před 2 měsíci

    Music to my ears

  • @Adomas_B
    @Adomas_B Před rokem

    atm I'm programming in c++, so why am I even watching these videos? It must be a combination of polished visuals and Jeff's beautiful voice

  • @beatsbycf
    @beatsbycf Před rokem +2

    The only thing I don’t like about FireBase is that the Postgres viewer doesn’t allow adding on delete cascade so you have to change that in sql

    • @beatsbycf
      @beatsbycf Před rokem

      🤝THANKS FOR COMMENTING🆙
      DELETE YOUR BOT ACCOUNT WITH THE GOOGLE ACCOUNTS SITE

  • @jizreelsoaresdealencar1731

    When does the svelte + supabase course will come out?

  • @gopietz
    @gopietz Před rokem +2

    The one thing that holds me back from using supabase is that I need certain backend logic in Python and not just JS. I also prefer a nosql database solution. So it’s firebase for me right now.

    • @metatronicx
      @metatronicx Před 10 měsíci +3

      You should use Supabase as your database... kind like your storage engine, and couple it with a framework like FastAPI + Sqlalchemy. Nothing is holding you back from using Supabase. It's just Postgres + some goodies

  • @Dht1kna
    @Dht1kna Před rokem +1

    Video on Entity Component System programming pattern?

  • @HandledToaster2
    @HandledToaster2 Před rokem

    Can this completely replace hand-coded server though? Like, can one build something as big as Facebook with this?

  • @jonathancrowder3424
    @jonathancrowder3424 Před rokem +2

    Pocket base has been a joy to use so far

  • @MultimonPro
    @MultimonPro Před rokem

    does anyone know if supabase has a pricing for read and writes? cause I can't figure it out from the website.

  • @Thorax232
    @Thorax232 Před rokem +1

    Edge functions will never replace real backbends. I'm all good with things like microservices. Done correctly they can be very organized. But the few times I've seen companies try to build around edge functions it's been a total mess.

  • @ShaneHoban
    @ShaneHoban Před rokem

    Supabase is really awesome I have to say

  • @betoflakes
    @betoflakes Před rokem

    Is gonna be there a flutter supabase course in the near future?

  • @sam-bu4hk
    @sam-bu4hk Před rokem

    Please do 100 seconds of Graphul Rust web framework next :)

  • @themecha47
    @themecha47 Před rokem

    hey there! been watching a whole bunch of these, i wanted to ask if you could make one of BASIC. Theres very little of it on youtube and even the programming language slander memes dont include it ever

  • @owenwexler7214
    @owenwexler7214 Před rokem

    How does Supabase handle caching? Can a REDIS cache be put in front of the db easily?

    • @aaaronme
      @aaaronme Před rokem +1

      We used Supabase for one of our projects, the docs where a hell and auth didn't work until we figured out we needed to add an extra nocash header to the auth route and then everything worked again. ofc almost threw myself out of the window in the process.

  • @fifty6737
    @fifty6737 Před rokem +10

    i've tried supabase in real project, it's completely immature tech, the sdk version are all over the place, many breaking changes, unclear documentations,
    the supabase edge functions are limited to 500MB memory, and i tried deploying a function with only one dependency which is AWS S3 and it failed to deploy because it uses 900mb memory
    the memory limitation is not concern when you are hosting your own Supabase server, by then i'm better off building my own backend instead, also the choice to use postgresql is bad one
    MongoDB or SurrealDB would've made more sense than an SQL Database or at least as a 2nd option

    • @maharta8458
      @maharta8458 Před rokem +3

      Same, had to go back to good old firebase

    • @redistan7048
      @redistan7048 Před rokem

      Why not sql, it’s more useful than documents where u end up with bad stuff for relate some of them

  • @nnaemekaodedo8992
    @nnaemekaodedo8992 Před 3 měsíci

    How do you make those 3D animations at the beginning of the video?

  • @serhiimamedov
    @serhiimamedov Před rokem

    Really, Deno? Wow!
    Is it matured so much? Nice!

  • @vasiovasio
    @vasiovasio Před rokem +1

    1:25 Row-Level Security ❤

  • @sidewaysdesign
    @sidewaysdesign Před rokem +2

    Can't argue with anyone who uses a reference to “They Live”.

  • @mrrolandlawrence
    @mrrolandlawrence Před 8 měsíci

    i love supabase. Postgres is so easy to manage. Not waking up to a $50,000 bill in the morning like you can with google & amazon. Clinched it for me.

  • @richardhaddadau
    @richardhaddadau Před 6 měsíci

    Have you tried Convex yet? Any thoughts on that?

  • @howl2339
    @howl2339 Před rokem +1

    Wow, supa!

  • @nikeedev
    @nikeedev Před rokem

    Create Basic in 100 seconds, my brother wants to learn it, and he likes to learn from your videoes

  • @diadetediotedio6918
    @diadetediotedio6918 Před rokem

    Can write functions in other languages for supabase?

  • @TruthAndLoyalty
    @TruthAndLoyalty Před rokem

    I've been dying to use this since before it existed.

  • @janekpawlak5713
    @janekpawlak5713 Před rokem

    Django in 100 seconds please? Love your vids!

  •  Před rokem

    Anyone know what the TC (from Magnum PI) reference at 2:12 is? I'm sure there's a joke there I'm not getting...!

  • @rafalpotasz
    @rafalpotasz Před rokem

    When are you going to have the new Stripe course done my good sir :)

  • @rahulagarwal968
    @rahulagarwal968 Před rokem

    When authenticating with email password in Flutter and the email confirmation is on. I dont want that after user clicks on confirm email then a localhost site is opened in a browser and then user has to go back in the app and login again. How can we implement that after clicking on confirm email, the flutter app is opened and user is send to the home screen ?

  • @HashimWarren
    @HashimWarren Před rokem

    1:05 can you send host with docker though? 🤔

  • @walterreuther1779
    @walterreuther1779 Před rokem

    Would love to see 100s of Scala3 :vD