Supabase in 100 Seconds

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

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

  • @CommanderSteps
    @CommanderSteps 2 года назад +1062

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

    • @craigcraig6248
      @craigcraig6248 2 года назад +8

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

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

      How about pascal in 100 seccond

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

      @@craigcraig6248 100% Agree!

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

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

  • @stefnirk
    @stefnirk 2 года назад +527

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

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

      Good luck with that

    • @stefnirk
      @stefnirk 2 года назад +63

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

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

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

      Postgres migrations/backup/restores are rly easy.

  • @aaron32190
    @aaron32190 2 года назад +18

    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.

  • @husseinkizz
    @husseinkizz 2 года назад +5

    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!

  • @wstaib7
    @wstaib7 2 года назад +10

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

  • @nivoset
    @nivoset 2 года назад +9

    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

  • @n3bul0n
    @n3bul0n 2 года назад +65

    Fun fact: people read comments that start with fun fact

  • @massimo8408
    @massimo8408 2 года назад +24

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

  • @OnurKasikci
    @OnurKasikci 2 года назад +5

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

  • @Andi-zs7no
    @Andi-zs7no 2 года назад +1

    0:20

  • @PMantis013
    @PMantis013 2 года назад +20

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

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

      Supabase > firebase in my opinion

    • @hatem.tommy.lamine
      @hatem.tommy.lamine Год назад

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

    • @AngryBacteria
      @AngryBacteria Год назад +3

      @@hatem.tommy.lamine 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

    • @hatem.tommy.lamine
      @hatem.tommy.lamine Год назад

      @@AngryBacteria ait thanks dude

    • @basdfgwe
      @basdfgwe 8 месяцев назад +1

      ​@@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.

  • @snookandrew
    @snookandrew 2 года назад +7

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

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

  • @shaunxenonkhan7511
    @shaunxenonkhan7511 11 месяцев назад

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

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

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

  • @fooked1
    @fooked1 2 года назад +135

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

    • @YuriG03042
      @YuriG03042 2 года назад +31

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

  • @nadeeshandissanayake2868
    @nadeeshandissanayake2868 2 года назад +2

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

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

    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

  • @rothbardfreedom
    @rothbardfreedom 2 года назад +18

    The endless cycle of software:
    - Company builds nice propertary tool;
    - Everyone starts using the tool;
    - Said company gets rich;
    - The Free Software community builds a copy of said tool;
    - Everyone moves to the free tool and gets happier because the free tool is actually better that the propertary alternative;
    - Said company goes broke and its logo is stamped on "dinassour technology" memes;
    - Repeat.

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

      Yet to see it for dotnet. Ironically its microsoft of all companies that is being forward with Blazor webassembly, Linq and maui.

  • @rodrigosmergerequest
    @rodrigosmergerequest 2 года назад +21

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

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

      Same

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

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

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

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

  • @nX-
    @nX- 2 года назад +58

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

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

    • @Nico-dn7su
      @Nico-dn7su 2 года назад +3

      meh, easy to implement directly in the frontend code

    • @nX-
      @nX- 2 года назад +1

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

      It's okay, you can make it yourself

    • @jakespicer2905
      @jakespicer2905 Год назад +6

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

  • @Michael-Martell
    @Michael-Martell 2 года назад +2

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

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

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

  • @charlesbcraig
    @charlesbcraig 2 года назад +298

    I’m still fan girling over Pocketbase

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

      it still in beta.

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

      @@anhvuuc8693 you sure?

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

      Yes pocketbase is super good

    • @이승현-c2r
      @이승현-c2r 2 года назад +6

      Pocketbase is amazing

    • @ak-loz
      @ak-loz 2 года назад +10

      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.

  • @CameronChardukian
    @CameronChardukian 6 месяцев назад

    That was a nice high level overview. Thanks for sharing.

  • @nandans2506
    @nandans2506 2 года назад +2

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

  • @yt-sh
    @yt-sh 4 месяца назад

    really high quality video in shortest time possible
    only major thing missing reg jwt is jwt secret
    which will be available on each project setting, that have to be copied

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

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

    This all sounds really fancy :0

  • @JamesXylight
    @JamesXylight 2 года назад +21

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

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

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

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

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

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

    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.

  • @dried_sponge
    @dried_sponge 2 года назад +9

    Please do 100 seconds of appwrite next :)

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

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

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

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

  • @richardfeynman-sd3rg
    @richardfeynman-sd3rg 2 года назад +1

    Row level security using postgres policies is awesome

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

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

  • @DanSoloha
    @DanSoloha 2 года назад +11

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

    • @MerkieAE
      @MerkieAE 2 года назад +15

      lad didn’t even watch till the end

    • @AbdulKhan-ul7th
      @AbdulKhan-ul7th 2 года назад

      @@MerkieAE LOL

  • @guille.16x
    @guille.16x 2 года назад +1

    great content as usual!!

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

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

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

    1:25 Row-Level Security ❤

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

    Me after watching this: Adds Supabase to the skills section of my resume.

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

    I love appwrite for flutter and react

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

    Video on Entity Component System programming pattern?

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

    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

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

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

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

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

    • @parzivalOasis
      @parzivalOasis 2 года назад +2

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

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

      @@parzivalOasis seems interesting!

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

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

  • @sidewaysdesign
    @sidewaysdesign 2 года назад +2

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

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

    Thanks for watch-ii-ng, luv it

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

    Great video as always!
    Suggestion: trpc in 100 second

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

    Awesome video as always sir

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

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

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

    I can now add supabase to my resume

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

    Awsome as always

  • @MA-nw3xf
    @MA-nw3xf 2 года назад +3

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

  • @juzhiyuan
    @juzhiyuan 2 года назад +2

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

  • @moritzfesseler8460
    @moritzfesseler8460 11 месяцев назад

    good video lads !

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

    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.

  • @alfgoto4592
    @alfgoto4592 8 месяцев назад

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

  • @catholic_zoomer_bro
    @catholic_zoomer_bro 2 года назад +2

    Does the supabase course include self-hosting it?

  • @chwydev
    @chwydev Год назад +3

    1:50 amogus at symbol

  • @gregckrause
    @gregckrause 2 года назад +2

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

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

    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

  • @nadaaldubaie94
    @nadaaldubaie94 4 месяца назад

    The music make a noise so I can't focus perfectly, without music you're doing well 👌

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

    When does the svelte + supabase course will come out?

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

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

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

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

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

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

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

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

    I'm sure you've already made a supabase video about a year ago?? I seem to remember you talking about it

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

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

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

    Amazing! Thank you

  • @Aamir1705
    @Aamir1705 2 года назад +2

    Now I know what is a meaning of foss.

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

      Same, had to go back to good old firebase

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

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

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

    Any black friday discounts, Jeff?

  • @_marcobaez
    @_marcobaez 4 месяца назад

    So Supabase allows us to use whatever we want as a cloud host? Like DigitalOcean, 1984 etc?

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

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

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

    Supabase is really awesome I have to say

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

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

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

    i would like to try this for my next flutter project

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

    I would love to see your take on Altogic 🙏

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

    "Superbase"
    "Not you mean superb as*"
    "No, superbase"

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

    Have you tried Convex yet? Any thoughts on that?

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

    Any plans for doing Zig?

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

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

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

    You created your own framework, it is time to create your own programming language

  • @bhargav.h.prakash3681
    @bhargav.h.prakash3681 10 месяцев назад

    Music to my ears

  • @the-old-channel
    @the-old-channel 2 года назад +1

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

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

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

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

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

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

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

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

    learned alot :) thankyou

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

    Scala in 100 seconds waiting in the line.

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

    Django in 100 seconds please? Love your vids!

  • @kasvith
    @kasvith 2 года назад +4

    We tried to use Supabase auth on a commercial project, but avoided it after realizing you need to call supabase servers everytime to verify a JWT token.
    This issue still not addressed. They need to do it like firebase auth(using JWKS) so you can avoid a roundtrip to auth server for verification

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

      that seems like a massive oversight

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

    Supabase in detail please!

  • @nnaemekaodedo8992
    @nnaemekaodedo8992 10 месяцев назад

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

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

    I dont understand a single thing that was said, but it seems pretty cool

  • @bunny_the_lifeguard9789
    @bunny_the_lifeguard9789 2 года назад +2

    Pocketbase vs. Supabase? 🤔