mirror of
https://github.com/supabase/supabase.git
synced 2026-10-05 09:25:06 +03:00
Merge pull request #12418 from onkarhanchate14/youtube-video-ratio-fix
Fixes mobile width/ratio issue on all blog post YouTube video iframe embeds
This commit is contained in:
47 files changed
+802
-799
No files matched your search
@@ -18,15 +18,15 @@ Now in [Supabase](https://app.supabase.com):
|
||||
- Query your database directly from the dashboard
|
||||
- Analyze your queries and make them faster :rocket:
|
||||
|
||||
<iframe
|
||||
className="w-full"
|
||||
width="700"
|
||||
height="350"
|
||||
src="https://www.youtube-nocookie.com/embed/ck5MM_PD4Co"
|
||||
frameBorder="0"
|
||||
allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture"
|
||||
allowfullscreen
|
||||
></iframe>
|
||||
<div className="video-container">
|
||||
<iframe
|
||||
className="w-full"
|
||||
src="https://www.youtube-nocookie.com/embed/ck5MM_PD4Co"
|
||||
frameBorder="0"
|
||||
allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture"
|
||||
allowfullscreen
|
||||
></iframe>
|
||||
</div>
|
||||
|
||||
## Important Notes
|
||||
|
||||
|
||||
@@ -14,15 +14,15 @@ video: https://www.youtube.com/v/e4qXmcEFaUs
|
||||
|
||||
It has been a monster month at [Supabase](/) and we're back with a video update. It's a longer video this month because we have a couple of housekeeping items.
|
||||
|
||||
<iframe
|
||||
className="w-full"
|
||||
width="700"
|
||||
height="350"
|
||||
src="https://www.youtube-nocookie.com/embed/e4qXmcEFaUs"
|
||||
frameBorder="0"
|
||||
allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture"
|
||||
allowfullscreen
|
||||
></iframe>
|
||||
<div className="video-container">
|
||||
<iframe
|
||||
className="w-full"
|
||||
src="https://www.youtube-nocookie.com/embed/e4qXmcEFaUs"
|
||||
frameBorder="0"
|
||||
allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture"
|
||||
allowfullscreen
|
||||
></iframe>
|
||||
</div>
|
||||
|
||||
## Housekeeping
|
||||
|
||||
|
||||
@@ -17,66 +17,66 @@ We're now 4 months into building [Supabase](/), which means another major update
|
||||
|
||||
Watch a full demo:
|
||||
|
||||
<iframe
|
||||
className="w-full"
|
||||
width="640"
|
||||
height="385"
|
||||
src="https://www.loom.com/embed/b3ba79c1633d464ea758e0796bbb39da"
|
||||
frameBorder="0"
|
||||
allowFullScreen
|
||||
></iframe>
|
||||
<div className="video-container">
|
||||
<iframe
|
||||
className="w-full"
|
||||
src="https://www.loom.com/embed/b3ba79c1633d464ea758e0796bbb39da"
|
||||
frameBorder="0"
|
||||
allowFullScreen
|
||||
></iframe>
|
||||
</div>
|
||||
|
||||
### View relational data
|
||||
|
||||
We're sometimes asked how we will make Postgres as simple as Firebase, since Postgres is a relational database. This month we're making our first steps to prove that relational databases can be even easier to use than document stores. We're releasing an excel-like editing interface which can drill down into your relational data.
|
||||
|
||||
<iframe
|
||||
className="w-full"
|
||||
width="640"
|
||||
height="385"
|
||||
src="https://www.loom.com/embed/c6d504bb0a1c43e9bf65cb2aef2949d5"
|
||||
frameBorder="0"
|
||||
allowFullScreen
|
||||
></iframe>
|
||||
<div className="video-container">
|
||||
<iframe
|
||||
className="w-full"
|
||||
src="https://www.loom.com/embed/c6d504bb0a1c43e9bf65cb2aef2949d5"
|
||||
frameBorder="0"
|
||||
allowFullScreen
|
||||
></iframe>
|
||||
</div>
|
||||
|
||||
### Manage JSON data
|
||||
|
||||
Postgres is an amazing database, giving the flexibility of a document store with the power of a RDBMS. If you use `JSON` data in Postgres, then we want to make that easy too. Supabase detects when your column is `JSON` or `JSONB`, and provides an easy way to edit and view your data. More improvements coming soon for this feature!
|
||||
|
||||
<iframe
|
||||
className="w-full"
|
||||
width="640"
|
||||
height="385"
|
||||
src="https://www.loom.com/embed/0b03ac2858324cfabdc6a202c93673f3"
|
||||
frameBorder="0"
|
||||
allowFullScreen
|
||||
></iframe>
|
||||
<div className="video-container">
|
||||
<iframe
|
||||
className="w-full"
|
||||
src="https://www.loom.com/embed/0b03ac2858324cfabdc6a202c93673f3"
|
||||
frameBorder="0"
|
||||
allowFullScreen
|
||||
></iframe>
|
||||
</div>
|
||||
|
||||
### Choose your region
|
||||
|
||||
If you noticed a bit of latency on Supabase, it's because your projects were previously set up in Singapore. It was always our intention that you'd be able to choose your database region, and this month we've delivered it. In the next releases we'll even allow you to go multi-region, instantly replicating your database close to your customers.
|
||||
|
||||
<iframe
|
||||
className="w-full"
|
||||
width="640"
|
||||
height="385"
|
||||
src="https://www.loom.com/embed/1dcc1bca2ebc45e296e732a66a462c61"
|
||||
frameBorder="0"
|
||||
allowFullScreen
|
||||
></iframe>
|
||||
<div className="video-container">
|
||||
<iframe
|
||||
className="w-full"
|
||||
src="https://www.loom.com/embed/1dcc1bca2ebc45e296e732a66a462c61"
|
||||
frameBorder="0"
|
||||
allowFullScreen
|
||||
></iframe>
|
||||
</div>
|
||||
|
||||
### Backups
|
||||
|
||||
A guiding principle at Supabase is zero lock-in. So this month we are exposing your daily database backups on the dashboard, giving you a simple way to migrate off Supabase. We have a lot more to build in this space (`WAL-G!`), so watch this space.
|
||||
|
||||
<iframe
|
||||
className="w-full"
|
||||
width="640"
|
||||
height="385"
|
||||
src="https://www.loom.com/embed/fc1cb9b395eb4c408c7137bf8e6e1963"
|
||||
frameBorder="0"
|
||||
allowFullScreen
|
||||
></iframe>
|
||||
<div className="video-container">
|
||||
<iframe
|
||||
className="w-full"
|
||||
src="https://www.loom.com/embed/fc1cb9b395eb4c408c7137bf8e6e1963"
|
||||
frameBorder="0"
|
||||
allowFullScreen
|
||||
></iframe>
|
||||
</div>
|
||||
|
||||
### Kaizen
|
||||
|
||||
|
||||
@@ -17,14 +17,14 @@ After 5 months of building, we're releasing one of our most anticipated features
|
||||
|
||||
Watch a full demo:
|
||||
|
||||
<iframe
|
||||
className="w-full"
|
||||
width="640"
|
||||
height="385"
|
||||
src="https://www.loom.com/embed/17fbbc3bc9b2459eb0efbbb174b2ce7b"
|
||||
frameBorder="0"
|
||||
allowFullScreen
|
||||
></iframe>
|
||||
<div className="video-container">
|
||||
<iframe
|
||||
className="w-full"
|
||||
src="https://www.loom.com/embed/17fbbc3bc9b2459eb0efbbb174b2ce7b"
|
||||
frameBorder="0"
|
||||
allowFullScreen
|
||||
></iframe>
|
||||
</div>
|
||||
|
||||
### Auth
|
||||
|
||||
|
||||
@@ -17,14 +17,14 @@ We're 6 months into building our hosted database platform and we've made some ma
|
||||
|
||||
Watch a full demo:
|
||||
|
||||
<iframe
|
||||
className="w-full"
|
||||
width="640"
|
||||
height="385"
|
||||
src="https://www.loom.com/embed/a43084629c7e47828e3a292b60719393"
|
||||
frameBorder="0"
|
||||
allowFullScreen
|
||||
></iframe>
|
||||
<div className="video-container">
|
||||
<iframe
|
||||
className="w-full"
|
||||
src="https://www.loom.com/embed/a43084629c7e47828e3a292b60719393"
|
||||
frameBorder="0"
|
||||
allowFullScreen
|
||||
></iframe>
|
||||
</div>
|
||||
|
||||
### Easily create tables
|
||||
|
||||
|
||||
@@ -18,14 +18,14 @@ We're now 7 months into building Supabase. This update is a big one!
|
||||
|
||||
Watch a full demo:
|
||||
|
||||
<iframe
|
||||
className="w-full"
|
||||
width="640"
|
||||
height="385"
|
||||
src="https://www.loom.com/embed/c7d66ae1f4c1458d964147c5c58aad59"
|
||||
frameBorder="0"
|
||||
allowFullScreen
|
||||
></iframe>
|
||||
<div className="video-container">
|
||||
<iframe
|
||||
className="w-full"
|
||||
src="https://www.loom.com/embed/c7d66ae1f4c1458d964147c5c58aad59"
|
||||
frameBorder="0"
|
||||
allowFullScreen
|
||||
></iframe>
|
||||
</div>
|
||||
|
||||
### Third-party logins
|
||||
|
||||
|
||||
@@ -19,15 +19,15 @@ We're now 8 months into building Supabase. We're focused on performance, stabili
|
||||
|
||||
Watch a full demo:
|
||||
|
||||
<iframe
|
||||
className="video-with-border w-full"
|
||||
width="640"
|
||||
height="385"
|
||||
src="https://www.youtube-nocookie.com/embed/1gNDMMsUPI0"
|
||||
frameBorder="1"
|
||||
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
|
||||
allowFullScreen
|
||||
></iframe>
|
||||
<div className="video-container">
|
||||
<iframe
|
||||
className="video-with-border w-full"
|
||||
src="https://www.youtube-nocookie.com/embed/1gNDMMsUPI0"
|
||||
frameBorder="1"
|
||||
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
|
||||
allowFullScreen
|
||||
></iframe>
|
||||
</div>
|
||||
|
||||
### Supabase.js 1.0
|
||||
|
||||
|
||||
@@ -19,15 +19,15 @@ We've been building for 9 months now, and we're getting even closer to Beta.
|
||||
|
||||
Watch a full demo:
|
||||
|
||||
<iframe
|
||||
className="video-with-border w-full"
|
||||
width="640"
|
||||
height="385"
|
||||
src="https://www.youtube-nocookie.com/embed/unC_de7iytA"
|
||||
frameBorder="1"
|
||||
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
|
||||
allowFullScreen
|
||||
></iframe>
|
||||
<div className="video-container">
|
||||
<iframe
|
||||
className="video-with-border w-full"
|
||||
src="https://www.youtube-nocookie.com/embed/unC_de7iytA"
|
||||
frameBorder="1"
|
||||
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
|
||||
allowFullScreen
|
||||
></iframe>
|
||||
</div>
|
||||
|
||||
### Add users
|
||||
|
||||
|
||||
@@ -46,12 +46,12 @@ Thanks to Supabase, Monitoro could deliver the features required needed faster t
|
||||
|
||||
Learn more about Monitoro:
|
||||
|
||||
<iframe
|
||||
className="w-full video-with-border"
|
||||
width="640"
|
||||
height="385"
|
||||
src="https://www.youtube-nocookie.com/embed/8A6_pg41M2s"
|
||||
frameBorder="1"
|
||||
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
|
||||
allowFullScreen
|
||||
></iframe>
|
||||
<div className="video-container">
|
||||
<iframe
|
||||
className="w-full video-with-border"
|
||||
src="https://www.youtube-nocookie.com/embed/8A6_pg41M2s"
|
||||
frameBorder="1"
|
||||
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
|
||||
allowFullScreen
|
||||
></iframe>
|
||||
</div>
|
||||
@@ -20,15 +20,15 @@ After 10 hectic months of building, Supabase is now in Beta.
|
||||
|
||||
Watch a full demo:
|
||||
|
||||
<iframe
|
||||
className="video-with-border w-full"
|
||||
width="640"
|
||||
height="385"
|
||||
src="https://www.youtube-nocookie.com/embed/ofSm4BJkZ1g"
|
||||
frameBorder="1"
|
||||
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
|
||||
allowFullScreen
|
||||
></iframe>
|
||||
<div className="video-container">
|
||||
<iframe
|
||||
className="video-with-border w-full"
|
||||
src="https://www.youtube-nocookie.com/embed/ofSm4BJkZ1g"
|
||||
frameBorder="1"
|
||||
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
|
||||
allowFullScreen
|
||||
></iframe>
|
||||
</div>
|
||||
|
||||
### Supabase is now in Beta
|
||||
|
||||
|
||||
@@ -20,15 +20,15 @@ New year, new features. We've been busy at Supabase during January and our commu
|
||||
|
||||
Watch a full demo:
|
||||
|
||||
<iframe
|
||||
className="video-with-border w-full"
|
||||
width="640"
|
||||
height="385"
|
||||
src="https://www.youtube-nocookie.com/embed/DlybOLANG4s"
|
||||
frameBorder="1"
|
||||
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
|
||||
allowFullScreen
|
||||
></iframe>
|
||||
<div className="video-container">
|
||||
<iframe
|
||||
className="video-with-border w-full"
|
||||
src="https://www.youtube-nocookie.com/embed/DlybOLANG4s"
|
||||
frameBorder="1"
|
||||
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
|
||||
allowFullScreen
|
||||
></iframe>
|
||||
</div>
|
||||
|
||||
### Count functionality
|
||||
|
||||
|
||||
@@ -19,15 +19,15 @@ Supabase is an open source Firebase alternative. We've now been building for one
|
||||
|
||||
Watch a full demo:
|
||||
|
||||
<iframe
|
||||
className="video-with-border w-full"
|
||||
width="640"
|
||||
height="385"
|
||||
src="https://www.youtube-nocookie.com/embed/h-ses99G45g"
|
||||
frameBorder="1"
|
||||
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
|
||||
allowFullScreen
|
||||
></iframe>
|
||||
<div className="video-container">
|
||||
<iframe
|
||||
className="video-with-border w-full"
|
||||
src="https://www.youtube-nocookie.com/embed/h-ses99G45g"
|
||||
frameBorder="1"
|
||||
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
|
||||
allowFullScreen
|
||||
></iframe>
|
||||
</div>
|
||||
|
||||
### Dashboard Sidebars
|
||||
|
||||
|
||||
@@ -22,15 +22,15 @@ They support a ton of different languages and execution environments and even re
|
||||
|
||||
As a Replit user, if you want to access larger amounts of data direct from your repl, or if you fancy accessing some super-powerful query tools, at some point you may want to start interacting with a relational database. Supabase is a good fit here; just like Replit, you don't need to worry about servers, and hosting, you can just click a few buttons and get a fully featured relational database which you can start communicating with directly from javacript, using supabase-js.
|
||||
|
||||
<iframe
|
||||
className="video-with-border w-full"
|
||||
width="640"
|
||||
height="385"
|
||||
src="https://www.youtube-nocookie.com/embed/lQ5iIxaYduI"
|
||||
frameBorder="1"
|
||||
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
|
||||
allowFullScreen
|
||||
></iframe>
|
||||
<div className="video-container">
|
||||
<iframe
|
||||
className="video-with-border w-full"
|
||||
src="https://www.youtube-nocookie.com/embed/lQ5iIxaYduI"
|
||||
frameBorder="1"
|
||||
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
|
||||
allowFullScreen
|
||||
></iframe>
|
||||
</div>
|
||||
|
||||
Here's how to start a Supabase + Node.js repl:
|
||||
|
||||
|
||||
@@ -19,15 +19,15 @@ Launch week, Storage, Supabase CLI, Connection Pooling, Supabase UI, and Pricing
|
||||
|
||||
Watch a full demo:
|
||||
|
||||
<iframe
|
||||
className="video-with-border w-full"
|
||||
width="640"
|
||||
height="385"
|
||||
src="https://www.youtube-nocookie.com/embed/TtLxxaYE1rA"
|
||||
frameBorder="1"
|
||||
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
|
||||
allowFullScreen
|
||||
></iframe>
|
||||
<div className="video-container">
|
||||
<iframe
|
||||
className="video-with-border w-full"
|
||||
src="https://www.youtube-nocookie.com/embed/TtLxxaYE1rA"
|
||||
frameBorder="1"
|
||||
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
|
||||
allowFullScreen
|
||||
></iframe>
|
||||
</div>
|
||||
|
||||
## Supabase Storage
|
||||
|
||||
|
||||
@@ -20,15 +20,15 @@ Check out what we were working on below, as well as some incredible Community co
|
||||
|
||||
Watch a full demo:
|
||||
|
||||
<iframe
|
||||
className="video-with-border w-full"
|
||||
width="640"
|
||||
height="385"
|
||||
src="https://www.youtube-nocookie.com/embed/uWJmUTCFdak"
|
||||
frameBorder="1"
|
||||
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
|
||||
allowFullScreen
|
||||
></iframe>
|
||||
<div className="video-container">
|
||||
<iframe
|
||||
className="video-with-border w-full"
|
||||
src="https://www.youtube-nocookie.com/embed/uWJmUTCFdak"
|
||||
frameBorder="1"
|
||||
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
|
||||
allowFullScreen
|
||||
></iframe>
|
||||
</div>
|
||||
|
||||
## Light Mode
|
||||
|
||||
@@ -124,15 +124,15 @@ $$ language plv8;
|
||||
|
||||
Fireship reviewed Supabase last week, and despite being a (self-proclaimed) Firebase fan-boy, the review was very impartial.
|
||||
|
||||
<iframe
|
||||
className="video-with-border w-full"
|
||||
width="640"
|
||||
height="385"
|
||||
src="https://www.youtube-nocookie.com/embed/WiwfiVdfRIc"
|
||||
frameBorder="1"
|
||||
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
|
||||
allowFullScreen
|
||||
></iframe>
|
||||
<div className="video-container">
|
||||
<iframe
|
||||
className="video-with-border w-full"
|
||||
src="https://www.youtube-nocookie.com/embed/WiwfiVdfRIc"
|
||||
frameBorder="1"
|
||||
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
|
||||
allowFullScreen
|
||||
></iframe>
|
||||
</div>
|
||||
|
||||
## Community
|
||||
|
||||
|
||||
@@ -19,15 +19,15 @@ Apple & Twitter Logins, Supabase Grid, Go & Swift Libraries. Lots of great stuff
|
||||
|
||||
Watch a full demo:
|
||||
|
||||
<iframe
|
||||
className="video-with-border w-full"
|
||||
width="640"
|
||||
height="385"
|
||||
src="https://www.youtube-nocookie.com/embed/qETcl3SUfzU"
|
||||
frameBorder="1"
|
||||
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
|
||||
allowFullScreen
|
||||
></iframe>
|
||||
<div className="video-container">
|
||||
<iframe
|
||||
className="video-with-border w-full"
|
||||
src="https://www.youtube-nocookie.com/embed/qETcl3SUfzU"
|
||||
frameBorder="1"
|
||||
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
|
||||
allowFullScreen
|
||||
></iframe>
|
||||
</div>
|
||||
|
||||
## Apple logins are now available
|
||||
|
||||
@@ -88,15 +88,15 @@ We started a weekly 1-hour live stream where we build in public.
|
||||
- [Build in Public 001](https://www.youtube.com/watch?v=p561ogKZ63o): Building a "Next.js + Supabase" Tutorial
|
||||
- [Build in Public 002](https://twitter.com/p_phiri/status/1397815806990372865?s=20): `maybeSingle()` and "React + Supabase" Tutorial
|
||||
|
||||
<iframe
|
||||
className="video-with-border w-full"
|
||||
width="640"
|
||||
height="385"
|
||||
src="https://www.youtube-nocookie.com/embed/p561ogKZ63o"
|
||||
frameBorder="1"
|
||||
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
|
||||
allowFullScreen
|
||||
></iframe>
|
||||
<div className="video-container">
|
||||
<iframe
|
||||
className="video-with-border w-full"
|
||||
src="https://www.youtube-nocookie.com/embed/p561ogKZ63o"
|
||||
frameBorder="1"
|
||||
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
|
||||
allowFullScreen
|
||||
></iframe>
|
||||
</div>
|
||||
|
||||
## Community
|
||||
|
||||
|
||||
@@ -20,15 +20,15 @@ Supabase is gearing up for another Launch Week on July the 26th. Until then, her
|
||||
|
||||
Watch a full demo of this month's releases
|
||||
|
||||
<iframe
|
||||
className="video-with-border w-full"
|
||||
width="640"
|
||||
height="385"
|
||||
src="https://www.youtube-nocookie.com/embed/m3yRPNyYolk"
|
||||
frameBorder="1"
|
||||
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
|
||||
allowFullScreen
|
||||
></iframe>
|
||||
<div className="video-container">
|
||||
<iframe
|
||||
className="video-with-border w-full"
|
||||
src="https://www.youtube-nocookie.com/embed/m3yRPNyYolk"
|
||||
frameBorder="1"
|
||||
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
|
||||
allowFullScreen
|
||||
></iframe>
|
||||
</div>
|
||||
|
||||
## Vercel integration
|
||||
|
||||
@@ -113,15 +113,15 @@ We run a weekly 1-hour live stream where we build in public.
|
||||
- [Build in Public 006](https://youtu.be/LHYrqBb4q9I): Supabase Studio
|
||||
- [Build in Public 007](https://youtu.be/R4gJhX_JFTo): Supabase Studio - API Docs
|
||||
|
||||
<iframe
|
||||
className="video-with-border w-full"
|
||||
width="640"
|
||||
height="385"
|
||||
src="https://www.youtube-nocookie.com/embed/LHYrqBb4q9I"
|
||||
frameBorder="1"
|
||||
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
|
||||
allowFullScreen
|
||||
></iframe>
|
||||
<div className="video-container">
|
||||
<iframe
|
||||
className="video-with-border w-full"
|
||||
src="https://www.youtube-nocookie.com/embed/LHYrqBb4q9I"
|
||||
frameBorder="1"
|
||||
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
|
||||
allowFullScreen
|
||||
></iframe>
|
||||
</div>
|
||||
|
||||
## Community
|
||||
|
||||
|
||||
@@ -55,15 +55,15 @@ Simply plug your Twilio credentials into your Auth Settings in the Supabase Dash
|
||||
Check out the [documentation](/docs/guides/auth/phone-login/twilio) to get started with Mobile OTPs,
|
||||
or watch the [Youtube guide](https://youtu.be/akScoPO01bc).
|
||||
|
||||
<iframe
|
||||
className="video-with-border w-full"
|
||||
width="640"
|
||||
height="385"
|
||||
src="https://www.youtube-nocookie.com/embed/akScoPO01bc"
|
||||
frameBorder="1"
|
||||
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
|
||||
allowFullScreen
|
||||
></iframe>
|
||||
<div className="video-container">
|
||||
<iframe
|
||||
className="video-with-border w-full"
|
||||
src="https://www.youtube-nocookie.com/embed/akScoPO01bc"
|
||||
frameBorder="1"
|
||||
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
|
||||
allowFullScreen
|
||||
></iframe>
|
||||
</div>
|
||||
|
||||
### Multi-Factor Auth coming soon
|
||||
|
||||
|
||||
@@ -20,15 +20,15 @@ July ended with our second "Launch Week", where we shipped something every day f
|
||||
|
||||
Watch a full demo of this month's releases.
|
||||
|
||||
<iframe
|
||||
className="video-with-border w-full"
|
||||
width="640"
|
||||
height="385"
|
||||
src="https://www.youtube-nocookie.com/embed/Vj5fPA-vjfw"
|
||||
frameBorder="1"
|
||||
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
|
||||
allowFullScreen
|
||||
></iframe>
|
||||
<div className="video-container">
|
||||
<iframe
|
||||
className="video-with-border w-full"
|
||||
src="https://www.youtube-nocookie.com/embed/Vj5fPA-vjfw"
|
||||
frameBorder="1"
|
||||
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
|
||||
allowFullScreen
|
||||
></iframe>
|
||||
</div>
|
||||
|
||||
## Launch Week II: The SQL
|
||||
|
||||
|
||||
@@ -20,15 +20,15 @@ We've raised $30M and shipped a bunch of features. Let's dive into what's been h
|
||||
|
||||
Watch a recap of this month's release.
|
||||
|
||||
<iframe
|
||||
className="video-with-border w-full"
|
||||
width="640"
|
||||
height="385"
|
||||
src="https://www.youtube-nocookie.com/embed/YYpTh2DAvho"
|
||||
frameBorder="1"
|
||||
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
|
||||
allowFullScreen
|
||||
></iframe>
|
||||
<div className="video-container">
|
||||
<iframe
|
||||
className="video-with-border w-full"
|
||||
src="https://www.youtube-nocookie.com/embed/YYpTh2DAvho"
|
||||
frameBorder="1"
|
||||
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
|
||||
allowFullScreen
|
||||
></iframe>
|
||||
</div>
|
||||
|
||||
## We raised $30 million
|
||||
|
||||
@@ -90,15 +90,15 @@ We now provide a handy copy utility for various database connection strings beca
|
||||
RLS can be a bit foreign for developers getting started with Postgres.
|
||||
This video by [@\_dijonmusters](https://twitter.com/_dijonmusters) demystifies it. If you find the video a useful medium for learning, consider [subscribing to our channel](https://www.youtube.com/c/supabase).
|
||||
|
||||
<iframe
|
||||
className="video-with-border w-full"
|
||||
width="640"
|
||||
height="385"
|
||||
src="https://www.youtube-nocookie.com/embed/Ow_Uzedfohk"
|
||||
frameBorder="1"
|
||||
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
|
||||
allowFullScreen
|
||||
></iframe>
|
||||
<div className="video-container">
|
||||
<iframe
|
||||
className="video-with-border w-full"
|
||||
src="https://www.youtube-nocookie.com/embed/Ow_Uzedfohk"
|
||||
frameBorder="1"
|
||||
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
|
||||
allowFullScreen
|
||||
></iframe>
|
||||
</div>
|
||||
|
||||
## Community
|
||||
|
||||
|
||||
@@ -67,15 +67,15 @@ We've revamped the Auth docs - The docs are now broken down into [Authentication
|
||||
|
||||
Low Code demo, Using Supabase with [Clutch.io](http://clutch.io/) - [@\_dijonmusters](https://twitter.com/_dijonmusters) ran a [session at General Assembly](https://www.youtube.com/watch?t=642&v=5fsKMTeBKKY) showing how to use these two tools together to create apps using a low code approach.
|
||||
|
||||
<iframe
|
||||
className="video-with-border w-full"
|
||||
width="640"
|
||||
height="385"
|
||||
src="https://www.youtube-nocookie.com/embed/5fsKMTeBKKY"
|
||||
frameBorder="1"
|
||||
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
|
||||
allowFullScreen
|
||||
></iframe>
|
||||
<div className="video-container">
|
||||
<iframe
|
||||
className="video-with-border w-full"
|
||||
src="https://www.youtube-nocookie.com/embed/5fsKMTeBKKY"
|
||||
frameBorder="1"
|
||||
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
|
||||
allowFullScreen
|
||||
></iframe>
|
||||
</div>
|
||||
|
||||
## Community
|
||||
|
||||
|
||||
@@ -20,15 +20,15 @@ We released three new Auth providers, multi-schema support, and we're gearing up
|
||||
|
||||
Watch a recap of this month's release.
|
||||
|
||||
<iframe
|
||||
className="video-with-border w-full"
|
||||
width="640"
|
||||
height="385"
|
||||
src="https://www.youtube-nocookie.com/embed/yL5WbAKAKjE"
|
||||
frameBorder="1"
|
||||
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
|
||||
allowFullScreen
|
||||
></iframe>
|
||||
<div className="video-container">
|
||||
<iframe
|
||||
className="video-with-border w-full"
|
||||
src="https://www.youtube-nocookie.com/embed/yL5WbAKAKjE"
|
||||
frameBorder="1"
|
||||
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
|
||||
allowFullScreen
|
||||
></iframe>
|
||||
</div>
|
||||
|
||||
## Slack, Spotify, and MessageBird logins
|
||||
|
||||
@@ -63,43 +63,43 @@ We have a TON of new guides, with videos too.
|
||||
|
||||
Learn about PostgreSQL Functions. [Docs](https://supabase.com/docs/guides/database/functions).
|
||||
|
||||
<iframe
|
||||
className="video-with-border w-full"
|
||||
width="640"
|
||||
height="385"
|
||||
src="https://www.youtube-nocookie.com/embed/MJZCCpCYEqk"
|
||||
frameBorder="1"
|
||||
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
|
||||
allowFullScreen
|
||||
></iframe>
|
||||
<div className="video-container">
|
||||
<iframe
|
||||
className="video-with-border w-full"
|
||||
src="https://www.youtube-nocookie.com/embed/MJZCCpCYEqk"
|
||||
frameBorder="1"
|
||||
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
|
||||
allowFullScreen
|
||||
></iframe>
|
||||
</div>
|
||||
|
||||
### Auth Overview
|
||||
|
||||
Learn about all the exciting features of Auth within Supabase. [Docs](https://supabase.com/docs/guides/auth).
|
||||
|
||||
<iframe
|
||||
className="video-with-border w-full"
|
||||
width="640"
|
||||
height="385"
|
||||
src="https://www.youtube-nocookie.com/embed/6ow_jW4epf8"
|
||||
frameBorder="1"
|
||||
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
|
||||
allowFullScreen
|
||||
></iframe>
|
||||
<div className="video-container">
|
||||
<iframe
|
||||
className="video-with-border w-full"
|
||||
src="https://www.youtube-nocookie.com/embed/6ow_jW4epf8"
|
||||
frameBorder="1"
|
||||
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
|
||||
allowFullScreen
|
||||
></iframe>
|
||||
</div>
|
||||
|
||||
### API Features
|
||||
|
||||
Learn more about the power of PostgREST for RESTful APIs. [Docs](https://supabase.com/docs/guides/database/api#restful-api).
|
||||
|
||||
<iframe
|
||||
className="video-with-border w-full"
|
||||
width="640"
|
||||
height="385"
|
||||
src="https://www.youtube-nocookie.com/embed/rPAJJFdtPw0"
|
||||
frameBorder="1"
|
||||
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
|
||||
allowFullScreen
|
||||
></iframe>
|
||||
<div className="video-container">
|
||||
<iframe
|
||||
className="video-with-border w-full"
|
||||
src="https://www.youtube-nocookie.com/embed/rPAJJFdtPw0"
|
||||
frameBorder="1"
|
||||
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
|
||||
allowFullScreen
|
||||
></iframe>
|
||||
</div>
|
||||
|
||||
### And more
|
||||
|
||||
@@ -118,29 +118,29 @@ There was a lot of activity this month.
|
||||
|
||||
Supabase attended the Jamstack conf. Watch us catch up with Matt, the cofounder of Netlify (minute 8).
|
||||
|
||||
<iframe
|
||||
className="video-with-border w-full"
|
||||
width="640"
|
||||
height="385"
|
||||
src="https://www.youtube-nocookie.com/embed/phC14xfwvjc"
|
||||
frameBorder="1"
|
||||
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
|
||||
allowFullScreen
|
||||
></iframe>
|
||||
<div className="video-container">
|
||||
<iframe
|
||||
className="video-with-border w-full"
|
||||
src="https://www.youtube-nocookie.com/embed/phC14xfwvjc"
|
||||
frameBorder="1"
|
||||
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
|
||||
allowFullScreen
|
||||
></iframe>
|
||||
</div>
|
||||
|
||||
### Supabase at Next.js conf
|
||||
|
||||
And [Jon](https://twitter.com/_dijonmusters) made a guest appearance at this year's amazing [Next.js Conf](https://nextjs.org/conf).
|
||||
|
||||
<iframe
|
||||
className="video-with-border w-full"
|
||||
width="640"
|
||||
height="385"
|
||||
src="https://www.youtube-nocookie.com/embed/GpXEMB1pDRE"
|
||||
frameBorder="1"
|
||||
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
|
||||
allowFullScreen
|
||||
></iframe>
|
||||
<div className="video-container">
|
||||
<iframe
|
||||
className="video-with-border w-full"
|
||||
src="https://www.youtube-nocookie.com/embed/GpXEMB1pDRE"
|
||||
frameBorder="1"
|
||||
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
|
||||
allowFullScreen
|
||||
></iframe>
|
||||
</div>
|
||||
|
||||
### Community Highlights
|
||||
|
||||
|
||||
@@ -27,15 +27,15 @@ Supabase provides a whole bunch of features that are made up of a [collection of
|
||||
|
||||
As a user of our hosted offering you don't really need to know all this, but we love showcasing the amazing open-source tools that we work with, and so we've invited [Vik Gamov](https://twitter.com/gAmUssA) to give you a little intro to [Kong](https://github.com/Kong/kong):
|
||||
|
||||
<iframe
|
||||
className="w-full"
|
||||
width="700"
|
||||
height="350"
|
||||
src="https://www.youtube-nocookie.com/embed/6ptUrE4QRPQ"
|
||||
frameBorder="0"
|
||||
allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture"
|
||||
allowfullscreen
|
||||
></iframe>
|
||||
<div className="video-container">
|
||||
<iframe
|
||||
className="w-full"
|
||||
src="https://www.youtube-nocookie.com/embed/6ptUrE4QRPQ"
|
||||
frameBorder="0"
|
||||
allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture"
|
||||
allowfullscreen
|
||||
></iframe>
|
||||
</div>
|
||||
|
||||
## PostgreSQL 14 updates
|
||||
|
||||
@@ -118,15 +118,15 @@ Anytime we scroll through [madewithsupabase.com](https://www.madewithsupabase.co
|
||||
|
||||
So we reached out to some of our users, requesting a short video to learn more and we were overwhelmed with your gracious submissions. We've started a user stories playlist and we are so excited to see many more of these stories in the future. 💚
|
||||
|
||||
<iframe
|
||||
className="w-full"
|
||||
width="700"
|
||||
height="350"
|
||||
src="https://www.youtube-nocookie.com/embed/videoseries?list=PL5S4mPUpp4OuzQN-a_FY3OZQuYo4NmXvb"
|
||||
frameBorder="0"
|
||||
allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture"
|
||||
allowfullscreen
|
||||
></iframe>
|
||||
<div className="video-container">
|
||||
<iframe
|
||||
className="w-full"
|
||||
src="https://www.youtube-nocookie.com/embed/videoseries?list=PL5S4mPUpp4OuzQN-a_FY3OZQuYo4NmXvb"
|
||||
frameBorder="0"
|
||||
allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture"
|
||||
allowfullscreen
|
||||
></iframe>
|
||||
</div>
|
||||
|
||||
And with that, we officially declare Launch Week as open 🥳 Check back [here](/blog) every day this week to see what new things we are shipping. We can't wait to share them with you 🚀
|
||||
|
||||
|
||||
@@ -22,15 +22,15 @@ Today, we're announcing security improvements to Realtime, where database change
|
||||
|
||||
## Demo
|
||||
|
||||
<iframe
|
||||
className="video-with-border w-full"
|
||||
width="640"
|
||||
height="385"
|
||||
src="https://www.youtube-nocookie.com/embed/zHvatf2wySI"
|
||||
frameBorder="1"
|
||||
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
|
||||
allowFullScreen
|
||||
></iframe>
|
||||
<div className="video-container">
|
||||
<iframe
|
||||
className="video-with-border w-full"
|
||||
src="https://www.youtube-nocookie.com/embed/zHvatf2wySI"
|
||||
frameBorder="1"
|
||||
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
|
||||
allowFullScreen
|
||||
></iframe>
|
||||
</div>
|
||||
|
||||
## Overview
|
||||
|
||||
|
||||
@@ -106,15 +106,15 @@ In just the past 10 days, we've been working on a few of the new Dashboard featu
|
||||
|
||||
Over the next few weeks, we plan to release these features (once we have a chance to polish them up), and you'll be able to query your logs with your favorite language - SQL 😀.
|
||||
|
||||
<iframe
|
||||
className="w-full video-with-border"
|
||||
width="640"
|
||||
height="385"
|
||||
src="https://www.youtube-nocookie.com/embed/MdKWR_Zpu50"
|
||||
frameBorder="1"
|
||||
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
|
||||
allowFullScreen
|
||||
></iframe>
|
||||
<div className="video-container">
|
||||
<iframe
|
||||
className="w-full video-with-border"
|
||||
src="https://www.youtube-nocookie.com/embed/MdKWR_Zpu50"
|
||||
frameBorder="1"
|
||||
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
|
||||
allowFullScreen
|
||||
></iframe>
|
||||
</div>
|
||||
|
||||
## Open source
|
||||
|
||||
|
||||
@@ -38,43 +38,43 @@ Enable it from the Database > Extensions tab in the [Supabase Dashboard](https:/
|
||||
|
||||
Jon Meyers walks you through how to write more complex queries and logic in your database, and invoke it via the API.
|
||||
|
||||
<iframe
|
||||
className="video-with-border w-full"
|
||||
width="640"
|
||||
height="385"
|
||||
src="https://www.youtube-nocookie.com/embed/I6nnp9AINJk"
|
||||
frameBorder="1"
|
||||
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
|
||||
allowFullScreen
|
||||
></iframe>
|
||||
<div className="video-container">
|
||||
<iframe
|
||||
className="video-with-border w-full"
|
||||
src="https://www.youtube-nocookie.com/embed/I6nnp9AINJk"
|
||||
frameBorder="1"
|
||||
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
|
||||
allowFullScreen
|
||||
></iframe>
|
||||
</div>
|
||||
|
||||
### Call any API using PostgreSQL functions
|
||||
|
||||
We recently added the ability to call any external HTTP endpoint from your postgres functions. Jon shows you how!
|
||||
|
||||
<iframe
|
||||
className="video-with-border w-full"
|
||||
width="640"
|
||||
height="385"
|
||||
src="https://www.youtube-nocookie.com/embed/rARgrELRCwY"
|
||||
frameBorder="1"
|
||||
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
|
||||
allowFullScreen
|
||||
></iframe>
|
||||
<div className="video-container">
|
||||
<iframe
|
||||
className="video-with-border w-full"
|
||||
src="https://www.youtube-nocookie.com/embed/rARgrELRCwY"
|
||||
frameBorder="1"
|
||||
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
|
||||
allowFullScreen
|
||||
></iframe>
|
||||
</div>
|
||||
|
||||
### Create PostgreSQL Functions with Supabase
|
||||
|
||||
Triggers allow you to execute SQL in response to any table changes. Learn how to write PostgreSQL triggers with Jon!
|
||||
|
||||
<iframe
|
||||
className="video-with-border w-full"
|
||||
width="640"
|
||||
height="385"
|
||||
src="https://www.youtube-nocookie.com/embed/MJZCCpCYEqk"
|
||||
frameBorder="1"
|
||||
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
|
||||
allowFullScreen
|
||||
></iframe>
|
||||
<div className="video-container">
|
||||
<iframe
|
||||
className="video-with-border w-full"
|
||||
src="https://www.youtube-nocookie.com/embed/MJZCCpCYEqk"
|
||||
frameBorder="1"
|
||||
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
|
||||
allowFullScreen
|
||||
></iframe>
|
||||
</div>
|
||||
|
||||
### Hiring
|
||||
|
||||
@@ -90,15 +90,15 @@ There was a lot of activity this month.
|
||||
|
||||
Let Jason and Jon show you how to build an app with Next.js and Supabase on top of Netlify!
|
||||
|
||||
<iframe
|
||||
className="video-with-border w-full"
|
||||
width="640"
|
||||
height="385"
|
||||
src="https://www.youtube-nocookie.com/embed/8vqY1KT4TLU"
|
||||
frameBorder="1"
|
||||
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
|
||||
allowFullScreen
|
||||
></iframe>
|
||||
<div className="video-container">
|
||||
<iframe
|
||||
className="video-with-border w-full"
|
||||
src="https://www.youtube-nocookie.com/embed/8vqY1KT4TLU"
|
||||
frameBorder="1"
|
||||
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
|
||||
allowFullScreen
|
||||
></iframe>
|
||||
</div>
|
||||
|
||||
### Divjoy integration
|
||||
|
||||
|
||||
@@ -109,15 +109,15 @@ There's no stopping [Jon Meyers](https://jonmeyers.io/videos)! He’s back with
|
||||
|
||||
You'll learn how to listen to _any_ database change, then send those changes [in a payload](https://supabase.com/blog/supabase-functions-updates#hook-payload) via HTTP request.
|
||||
|
||||
<iframe
|
||||
className="video-with-border w-full"
|
||||
width="640"
|
||||
height="385"
|
||||
src="https://www.youtube-nocookie.com/embed/codAs9-NeHM"
|
||||
frameBorder="1"
|
||||
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
|
||||
allowFullScreen
|
||||
></iframe>
|
||||
<div className="video-container">
|
||||
<iframe
|
||||
className="video-with-border w-full"
|
||||
src="https://www.youtube-nocookie.com/embed/codAs9-NeHM"
|
||||
frameBorder="1"
|
||||
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
|
||||
allowFullScreen
|
||||
></iframe>
|
||||
</div>
|
||||
|
||||
## Set your own support ticket priority
|
||||
|
||||
@@ -141,43 +141,43 @@ Are you maintaining multiple environments? Snaplet helps you copy a production d
|
||||
|
||||
Check out the [Supabase clone environments](https://docs.snaplet.dev/tutorials/supabase-clone-environments) tutorial on the Snaplet docs.
|
||||
|
||||
<iframe
|
||||
className="video-with-border w-full"
|
||||
width="640"
|
||||
height="385"
|
||||
src="https://www.youtube-nocookie.com/embed/oPtMMhdhEP4"
|
||||
frameBorder="1"
|
||||
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
|
||||
allowFullScreen
|
||||
></iframe>
|
||||
<div className="video-container">
|
||||
<iframe
|
||||
className="video-with-border w-full"
|
||||
src="https://www.youtube-nocookie.com/embed/oPtMMhdhEP4"
|
||||
frameBorder="1"
|
||||
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
|
||||
allowFullScreen
|
||||
></iframe>
|
||||
</div>
|
||||
|
||||
### Supabase + Retool
|
||||
|
||||
Retool has put together a brilliant 10 minute admin panel setup using Supabase with Retool.
|
||||
|
||||
<iframe
|
||||
className="video-with-border w-full"
|
||||
width="640"
|
||||
height="385"
|
||||
src="https://www.youtube-nocookie.com/embed/AgB2-CSrnoI"
|
||||
frameBorder="1"
|
||||
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
|
||||
allowFullScreen
|
||||
></iframe>
|
||||
<div className="video-container">
|
||||
<iframe
|
||||
className="video-with-border w-full"
|
||||
src="https://www.youtube-nocookie.com/embed/AgB2-CSrnoI"
|
||||
frameBorder="1"
|
||||
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
|
||||
allowFullScreen
|
||||
></iframe>
|
||||
</div>
|
||||
|
||||
### Learn with Jason
|
||||
|
||||
Jason Lengstorf caught up with our very own [Jon Meyers](https://jonmeyers.io/) on his awesome show, [Learn with Jason](https://www.youtube.com/watch?v=8vqY1KT4TLU), to talk about building an app [with Supabase and NextJS](https://supabase.com/docs/guides/with-nextjs).
|
||||
|
||||
<iframe
|
||||
className="video-with-border w-full"
|
||||
width="640"
|
||||
height="385"
|
||||
src="https://www.youtube-nocookie.com/embed/8vqY1KT4TLU"
|
||||
frameBorder="1"
|
||||
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
|
||||
allowFullScreen
|
||||
></iframe>
|
||||
<div className="video-container">
|
||||
<iframe
|
||||
className="video-with-border w-full"
|
||||
src="https://www.youtube-nocookie.com/embed/8vqY1KT4TLU"
|
||||
frameBorder="1"
|
||||
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
|
||||
allowFullScreen
|
||||
></iframe>
|
||||
</div>
|
||||
|
||||
### New article highlights
|
||||
|
||||
|
||||
@@ -35,15 +35,15 @@ to keep updated by following the hashtag [#SupaLaunchWeek](https://twitter.com/h
|
||||
|
||||
Watch us as we kick off Launch Week, shipping this blog post.
|
||||
|
||||
<iframe
|
||||
className="video-with-border w-full"
|
||||
width="640"
|
||||
height="385"
|
||||
src="https://www.youtube-nocookie.com/embed/bpzQCViwLLA"
|
||||
frameBorder="1"
|
||||
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
|
||||
allowFullScreen
|
||||
></iframe>
|
||||
<div className="video-container">
|
||||
<iframe
|
||||
className="video-with-border w-full"
|
||||
src="https://www.youtube-nocookie.com/embed/bpzQCViwLLA"
|
||||
frameBorder="1"
|
||||
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
|
||||
allowFullScreen
|
||||
></iframe>
|
||||
</div>
|
||||
|
||||
## Monday: Community Day
|
||||
|
||||
|
||||
@@ -157,15 +157,15 @@ As always, all of this is open-source. Feedback, feature requests, and contribut
|
||||
|
||||
For our community day open source spotlight feature, we’re delighted to have [Bashbunni](https://twitter.com/bash_bunni) give us an overview of what’s possible with Charm:
|
||||
|
||||
<iframe
|
||||
className="w-full"
|
||||
width="700"
|
||||
height="350"
|
||||
src="https://www.youtube-nocookie.com/embed/aRgHKofrupU"
|
||||
frameBorder="0"
|
||||
allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture"
|
||||
allowfullscreen
|
||||
></iframe>
|
||||
<div className="video-container">
|
||||
<iframe
|
||||
className="w-full"
|
||||
src="https://www.youtube-nocookie.com/embed/aRgHKofrupU"
|
||||
frameBorder="0"
|
||||
allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture"
|
||||
allowfullscreen
|
||||
></iframe>
|
||||
</div>
|
||||
|
||||
## New courses and learning materials
|
||||
|
||||
|
||||
@@ -108,15 +108,15 @@ To round off the end-to-end experience, `supabase-js` now works in Deno, making
|
||||
|
||||
## Quickstart
|
||||
|
||||
<iframe
|
||||
className="video-with-border w-full"
|
||||
width="640"
|
||||
height="385"
|
||||
src="https://www.youtube-nocookie.com/embed/rzglqRdZUQE"
|
||||
frameBorder="1"
|
||||
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
|
||||
allowFullScreen
|
||||
></iframe>
|
||||
<div className="video-container">
|
||||
<iframe
|
||||
className="video-with-border w-full"
|
||||
src="https://www.youtube-nocookie.com/embed/rzglqRdZUQE"
|
||||
frameBorder="1"
|
||||
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
|
||||
allowFullScreen
|
||||
></iframe>
|
||||
</div>
|
||||
|
||||
Can't wait to get started? Develop, test, and deploy your first Supabase Edge Function in less than 7 minutes with our [Quickstart Video Tutorial](https://youtu.be/rzglqRdZUQE)!
|
||||
Check the [Edge Functions Docs](https://supabase.com/docs/guides/functions) for the steps.
|
||||
|
||||
@@ -16,15 +16,15 @@ Today is the 1st of April, or April Fool's Day, but I like to think of today as
|
||||
|
||||
Here's the next version of Realtime, with multiplayer features.
|
||||
|
||||
<iframe
|
||||
className="w-full video-with-border"
|
||||
width="640"
|
||||
height="385"
|
||||
src="https://www.youtube-nocookie.com/embed/BelYEMJ2N00"
|
||||
frameBorder="1"
|
||||
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
|
||||
allowFullScreen
|
||||
></iframe>
|
||||
<div className="video-container">
|
||||
<iframe
|
||||
className="w-full video-with-border"
|
||||
src="https://www.youtube-nocookie.com/embed/BelYEMJ2N00"
|
||||
frameBorder="1"
|
||||
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
|
||||
allowFullScreen
|
||||
></iframe>
|
||||
</div>
|
||||
|
||||
We've made quite a few iterations on Realtime in the past. The first major version of Realtime listened to a single database by streaming changes from PostgreSQL's Write-Ahead Log and sending them to clients via WebSockets. The second major version introduced better security via WALRUS (Write Ahead Log Realtime Unified Security) which adheres to a database's RLS policies to determine authorized clients. However, this version continues to be single tenant as it can only poll one database at a time.
|
||||
|
||||
|
||||
@@ -23,15 +23,15 @@ As with anything at Supabase, the Partner Gallery is built on top of the [Supaba
|
||||
|
||||
# Partner showcase - new integrations and expert services
|
||||
|
||||
<iframe
|
||||
className="w-full"
|
||||
width="700"
|
||||
height="350"
|
||||
src="https://www.youtube-nocookie.com/embed/videoseries?list=PL5S4mPUpp4OtKHdiuNkt8GewVo3dc-oHW"
|
||||
frameBorder="0"
|
||||
allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture"
|
||||
allowfullscreen
|
||||
></iframe>
|
||||
<div className="video-container">
|
||||
<iframe
|
||||
className="w-full"
|
||||
src="https://www.youtube-nocookie.com/embed/videoseries?list=PL5S4mPUpp4OtKHdiuNkt8GewVo3dc-oHW"
|
||||
frameBorder="0"
|
||||
allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture"
|
||||
allowfullscreen
|
||||
></iframe>
|
||||
</div>
|
||||
|
||||
## Expert services
|
||||
|
||||
@@ -43,15 +43,15 @@ Please join us in welcoming our first two experts!
|
||||
|
||||
### Morrow
|
||||
|
||||
<iframe
|
||||
className="w-full"
|
||||
width="700"
|
||||
height="350"
|
||||
src="https://www.youtube-nocookie.com/embed/uPN5BbIuJw8"
|
||||
frameBorder="0"
|
||||
allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture"
|
||||
allowfullscreen
|
||||
></iframe>
|
||||
<div className="video-container">
|
||||
<iframe
|
||||
className="w-full"
|
||||
src="https://www.youtube-nocookie.com/embed/uPN5BbIuJw8"
|
||||
frameBorder="0"
|
||||
allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture"
|
||||
allowfullscreen
|
||||
></iframe>
|
||||
</div>
|
||||
|
||||
Morrow is an app development agency headquartered in Bristol, UK. Their mission is to consult, build and support cutting-edge innovation.
|
||||
|
||||
@@ -77,15 +77,15 @@ We’re starting off with a selection across auth, developer tools, and low-code
|
||||
|
||||
### Clerk
|
||||
|
||||
<iframe
|
||||
className="w-full"
|
||||
width="700"
|
||||
height="350"
|
||||
src="https://www.youtube-nocookie.com/embed/vLSynn8_SN4"
|
||||
frameBorder="0"
|
||||
allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture"
|
||||
allowfullscreen
|
||||
></iframe>
|
||||
<div className="video-container">
|
||||
<iframe
|
||||
className="w-full"
|
||||
src="https://www.youtube-nocookie.com/embed/vLSynn8_SN4"
|
||||
frameBorder="0"
|
||||
allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture"
|
||||
allowfullscreen
|
||||
></iframe>
|
||||
</div>
|
||||
|
||||
Clerk authenticates users, manages session tokens, and provides user management functionality that can be used in combination with the authorization logic available in Supabase through PostgreSQL Row Level Security (RLS) policies.
|
||||
|
||||
@@ -99,15 +99,15 @@ Stytch provides an all-in-one platform for passwordless auth. Stytch makes it ea
|
||||
|
||||
### Prisma
|
||||
|
||||
<iframe
|
||||
className="w-full"
|
||||
width="700"
|
||||
height="350"
|
||||
src="https://www.youtube-nocookie.com/embed/YjvQsNEOs60"
|
||||
frameBorder="0"
|
||||
allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture"
|
||||
allowfullscreen
|
||||
></iframe>
|
||||
<div className="video-container">
|
||||
<iframe
|
||||
className="w-full"
|
||||
src="https://www.youtube-nocookie.com/embed/YjvQsNEOs60"
|
||||
frameBorder="0"
|
||||
allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture"
|
||||
allowfullscreen
|
||||
></iframe>
|
||||
</div>
|
||||
|
||||
Prisma is an open source next-generation ORM. It consists of the following parts:
|
||||
|
||||
@@ -117,15 +117,15 @@ Prisma is an open source next-generation ORM. It consists of the following parts
|
||||
|
||||
### Snaplet
|
||||
|
||||
<iframe
|
||||
className="w-full"
|
||||
width="700"
|
||||
height="350"
|
||||
src="https://www.youtube-nocookie.com/embed/64Z6Ku0t334"
|
||||
frameBorder="0"
|
||||
allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture"
|
||||
allowfullscreen
|
||||
></iframe>
|
||||
<div className="video-container">
|
||||
<iframe
|
||||
className="w-full"
|
||||
src="https://www.youtube-nocookie.com/embed/64Z6Ku0t334"
|
||||
frameBorder="0"
|
||||
allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture"
|
||||
allowfullscreen
|
||||
></iframe>
|
||||
</div>
|
||||
|
||||
Snaplet is a developer tool that copies a Postgres database, transforming personal information, so that you can safely code against actual data. This functionality makes it possible to easily achieve environment parity in Supabase.
|
||||
|
||||
@@ -137,15 +137,15 @@ Vercel enables developers to build and publish wonderful things. They build prod
|
||||
|
||||
### pgMustard
|
||||
|
||||
<iframe
|
||||
className="w-full"
|
||||
width="700"
|
||||
height="350"
|
||||
src="https://www.youtube-nocookie.com/embed/IGYcN1Hvc84"
|
||||
frameBorder="0"
|
||||
allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture"
|
||||
allowfullscreen
|
||||
></iframe>
|
||||
<div className="video-container">
|
||||
<iframe
|
||||
className="w-full"
|
||||
src="https://www.youtube-nocookie.com/embed/IGYcN1Hvc84"
|
||||
frameBorder="0"
|
||||
allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture"
|
||||
allowfullscreen
|
||||
></iframe>
|
||||
</div>
|
||||
|
||||
pgMustard speeds up your journey from knowing which query is a problem to working out what can be done about it.
|
||||
|
||||
@@ -157,29 +157,29 @@ Even if you know how, Postgres includes so much useful information, it is easy t
|
||||
|
||||
### Clutch
|
||||
|
||||
<iframe
|
||||
className="w-full"
|
||||
width="700"
|
||||
height="350"
|
||||
src="https://www.youtube-nocookie.com/embed/ZZE9BabdTxE"
|
||||
frameBorder="0"
|
||||
allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture"
|
||||
allowfullscreen
|
||||
></iframe>
|
||||
<div className="video-container">
|
||||
<iframe
|
||||
className="w-full"
|
||||
src="https://www.youtube-nocookie.com/embed/ZZE9BabdTxE"
|
||||
frameBorder="0"
|
||||
allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture"
|
||||
allowfullscreen
|
||||
></iframe>
|
||||
</div>
|
||||
|
||||
What can I achieve with Clutch & Supabase? Anything you can think of where a database would be necessary for your project. Examples include building a blog, real-time chat app, booking platform, and todo list, Supabase, and Clutch provides all the necessary tools to build your projects quickly and efficiently.
|
||||
|
||||
### Appsmith
|
||||
|
||||
<iframe
|
||||
className="w-full"
|
||||
width="700"
|
||||
height="350"
|
||||
src="https://www.youtube-nocookie.com/embed/SfAxGVjJ6Q0"
|
||||
frameBorder="0"
|
||||
allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture"
|
||||
allowfullscreen
|
||||
></iframe>
|
||||
<div className="video-container">
|
||||
<iframe
|
||||
className="w-full"
|
||||
src="https://www.youtube-nocookie.com/embed/SfAxGVjJ6Q0"
|
||||
frameBorder="0"
|
||||
allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture"
|
||||
allowfullscreen
|
||||
></iframe>
|
||||
</div>
|
||||
|
||||
Appsmith is an open-source framework for building internal tools. It lets you drag-and-drop UI components to build pages, connect to any API, database or GraphQL source and write logic with JavaScript objects.
|
||||
|
||||
@@ -191,28 +191,28 @@ Draftbit is a "pro-code" low-code mobile app building platform. Draftbit exports
|
||||
|
||||
### Plasmic
|
||||
|
||||
<iframe
|
||||
className="w-full"
|
||||
width="700"
|
||||
height="350"
|
||||
src="https://www.youtube-nocookie.com/embed/nFWUCNbCFhI"
|
||||
frameBorder="0"
|
||||
allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture"
|
||||
allowfullscreen
|
||||
></iframe>
|
||||
<div className="video-container">
|
||||
<iframe
|
||||
className="w-full"
|
||||
src="https://www.youtube-nocookie.com/embed/nFWUCNbCFhI"
|
||||
frameBorder="0"
|
||||
allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture"
|
||||
allowfullscreen
|
||||
></iframe>
|
||||
</div>
|
||||
|
||||
By connecting Supabase with Plasmic, a visual builder for the web, you can build data-backed applications without code. While many users leverage Plasmic to quickly launch and iterate on landing pages, Plasmic can be used as a general-purpose visual builder for React, which can be used to design and implement fully featured read-write applications.
|
||||
|
||||
### Teta
|
||||
|
||||
<iframe
|
||||
className="w-full"
|
||||
width="700"
|
||||
height="350"
|
||||
src="https://www.youtube-nocookie.com/embed/FAqQxT-peuc"
|
||||
frameBorder="0"
|
||||
allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture"
|
||||
allowfullscreen
|
||||
></iframe>
|
||||
<div className="video-container">
|
||||
<iframe
|
||||
className="w-full"
|
||||
src="https://www.youtube-nocookie.com/embed/FAqQxT-peuc"
|
||||
frameBorder="0"
|
||||
allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture"
|
||||
allowfullscreen
|
||||
></iframe>
|
||||
</div>
|
||||
|
||||
Teta is an online cooperative app builder. It allows designers and developers to collaborate in real-time on the design and development of mobile applications, through a convenient visual interface that allows the export of Flutter code.
|
||||
@@ -46,15 +46,15 @@ Having good documentation is great, especially when there are [examples](https:/
|
||||
|
||||
Remix Auth Helpers are in the works. You can follow the development of this on our [GitHub repo](https://github.com/supabase-community/auth-helpers), or subscribe to our Supabase YouTube channel as we build it live on air.
|
||||
|
||||
<iframe
|
||||
className="video-with-border w-full"
|
||||
width="640"
|
||||
height="385"
|
||||
src="https://www.youtube-nocookie.com/embed/VgYPGOr3F-4"
|
||||
frameBorder="1"
|
||||
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
|
||||
allowFullScreen
|
||||
></iframe>
|
||||
<div className="video-container">
|
||||
<iframe
|
||||
className="video-with-border w-full"
|
||||
src="https://www.youtube-nocookie.com/embed/VgYPGOr3F-4"
|
||||
frameBorder="1"
|
||||
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
|
||||
allowFullScreen
|
||||
></iframe>
|
||||
</div>
|
||||
|
||||
## Contribute
|
||||
|
||||
|
||||
@@ -24,15 +24,15 @@ There's a $1500 GitHub sponsorship and [gold Supabase caps](https://store.supaba
|
||||
|
||||
You can access the supabase-js pre-release, including the new interface by running `npm install @supabase/supabase-js@rc`.
|
||||
|
||||
<iframe
|
||||
className="video-with-border w-full"
|
||||
width="640"
|
||||
height="385"
|
||||
src="https://www.youtube-nocookie.com/embed/rI3Ik7GyYEw"
|
||||
frameBorder="1"
|
||||
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
|
||||
allowFullScreen
|
||||
></iframe>
|
||||
<div className="video-container">
|
||||
<iframe
|
||||
className="video-with-border w-full"
|
||||
src="https://www.youtube-nocookie.com/embed/rI3Ik7GyYEw"
|
||||
frameBorder="1"
|
||||
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
|
||||
allowFullScreen
|
||||
></iframe>
|
||||
</div>
|
||||
|
||||
## Key Facts
|
||||
|
||||
|
||||
@@ -113,15 +113,15 @@ pgsodium: [2.0](https://www.postgresql.org/about/news/pgsodium-200-modern-crypto
|
||||
and [3.0](https://github.com/michelp/pgsodium/releases/tag/v3.0.0) to
|
||||
support [Transparent Column Encryption](https://github.com/michelp/pgsodium#transparent-column-encryption).
|
||||
|
||||
<iframe
|
||||
className="video-with-border w-full"
|
||||
width="640"
|
||||
height="385"
|
||||
src="https://www.youtube-nocookie.com/embed/4t_63HT3rZY"
|
||||
frameBorder="1"
|
||||
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
|
||||
allowFullScreen
|
||||
></iframe>
|
||||
<div className="video-container">
|
||||
<iframe
|
||||
className="video-with-border w-full"
|
||||
src="https://www.youtube-nocookie.com/embed/4t_63HT3rZY"
|
||||
frameBorder="1"
|
||||
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
|
||||
allowFullScreen
|
||||
></iframe>
|
||||
</div>
|
||||
|
||||
<small>
|
||||
<i>
|
||||
|
||||
@@ -17,16 +17,16 @@ In addition, we are releasing a Management API (in beta). The Management API is
|
||||
|
||||
(Note: The Management API was previously called the Admin API.)
|
||||
|
||||
<iframe
|
||||
className="w-full"
|
||||
width="560"
|
||||
height="315"
|
||||
src="https://www.youtube-nocookie.com/embed/OpPOaJI_Z28"
|
||||
title="YouTube video player"
|
||||
frameborder="0"
|
||||
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
|
||||
allowfullscreen
|
||||
></iframe>
|
||||
<div className="video-container">
|
||||
<iframe
|
||||
className="w-full"
|
||||
src="https://www.youtube-nocookie.com/embed/OpPOaJI_Z28"
|
||||
title="YouTube video player"
|
||||
frameborder="0"
|
||||
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
|
||||
allowfullscreen
|
||||
></iframe>
|
||||
</div>
|
||||
|
||||
<small>
|
||||
<i>Watch the CLI team announcing the new features.</i>
|
||||
|
||||
@@ -316,16 +316,16 @@ We'll continuing merging security fixes to v1, with maintenance patches for the
|
||||
|
||||
## Announcement video and discussion
|
||||
|
||||
<iframe
|
||||
className="w-full"
|
||||
width="560"
|
||||
height="315"
|
||||
src="https://www.youtube-nocookie.com/embed/iqZlPtl_b-I"
|
||||
title="YouTube video player"
|
||||
frameborder="0"
|
||||
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
|
||||
allowfullscreen
|
||||
></iframe>
|
||||
<div className="video-container">
|
||||
<iframe
|
||||
className="w-full"
|
||||
src="https://www.youtube-nocookie.com/embed/iqZlPtl_b-I"
|
||||
title="YouTube video player"
|
||||
frameborder="0"
|
||||
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
|
||||
allowfullscreen
|
||||
></iframe>
|
||||
</div>
|
||||
|
||||
## supabase-js v2 resources
|
||||
|
||||
|
||||
@@ -92,16 +92,16 @@ Getting the Type 1 certification is just the start, and we will be working on ge
|
||||
|
||||
## Announcement video and discussion
|
||||
|
||||
<iframe
|
||||
className="w-full"
|
||||
width="560"
|
||||
height="315"
|
||||
src="https://www.youtube-nocookie.com/embed/6bGQotxisoY"
|
||||
title="YouTube video player"
|
||||
frameborder="0"
|
||||
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
|
||||
allowfullscreen
|
||||
></iframe>
|
||||
<div className="video-container">
|
||||
<iframe
|
||||
className="w-full"
|
||||
src="https://www.youtube-nocookie.com/embed/6bGQotxisoY"
|
||||
title="YouTube video player"
|
||||
frameborder="0"
|
||||
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
|
||||
allowfullscreen
|
||||
></iframe>
|
||||
</div>
|
||||
|
||||
## More Launch Week 5
|
||||
|
||||
|
||||
@@ -224,16 +224,16 @@ We also want to thank [José Valim](https://twitter.com/josevalim), and everyone
|
||||
|
||||
## Announcement video and discussion
|
||||
|
||||
<iframe
|
||||
className="w-full"
|
||||
width="560"
|
||||
height="315"
|
||||
src="https://www.youtube-nocookie.com/embed/CGZr5tybW18"
|
||||
title="YouTube video player"
|
||||
frameborder="0"
|
||||
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
|
||||
allowfullscreen
|
||||
></iframe>
|
||||
<div className="video-container">
|
||||
<iframe
|
||||
className="w-full"
|
||||
src="https://www.youtube-nocookie.com/embed/CGZr5tybW18"
|
||||
title="YouTube video player"
|
||||
frameborder="0"
|
||||
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
|
||||
allowfullscreen
|
||||
></iframe>
|
||||
</div>
|
||||
|
||||
## More Launch Week 5
|
||||
|
||||
|
||||
@@ -46,16 +46,16 @@ _Our limited edition swag is approved by professional swag testers like Peanut!_
|
||||
|
||||
### Launch Week Landing Page & Golden Tickets
|
||||
|
||||
<iframe
|
||||
className="w-full"
|
||||
width="560"
|
||||
height="315"
|
||||
src="https://www.youtube-nocookie.com/embed/4_duDgQeCyM?modestbranding=1&autohide=1&showinfo=0&controls=0"
|
||||
title="YouTube video player"
|
||||
frameborder="0"
|
||||
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
|
||||
allowfullscreen
|
||||
></iframe>
|
||||
<div className="video-container">
|
||||
<iframe
|
||||
className="w-full"
|
||||
src="https://www.youtube-nocookie.com/embed/4_duDgQeCyM?modestbranding=1&autohide=1&showinfo=0&controls=0"
|
||||
title="YouTube video player"
|
||||
frameborder="0"
|
||||
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
|
||||
allowfullscreen
|
||||
></iframe>
|
||||
</div>
|
||||
|
||||
We now have a shiny new [Launch Week page](https://supabase.com/launch-week), your one-stop shop for all things Launch Week, where you can find each day's feature as well as highlights from the past Launch Weeks.
|
||||
|
||||
@@ -69,16 +69,16 @@ We've added a Golden Ticket mechanic, distributing some special edition launch w
|
||||
|
||||
### pg_jsonschema
|
||||
|
||||
<iframe
|
||||
className="w-full"
|
||||
width="560"
|
||||
height="315"
|
||||
src="https://www.youtube-nocookie.com/embed/4A6RKPp1b70?modestbranding=1&autohide=1&showinfo=0&controls=0"
|
||||
title="YouTube video player"
|
||||
frameborder="0"
|
||||
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
|
||||
allowfullscreen
|
||||
></iframe>
|
||||
<div className="video-container">
|
||||
<iframe
|
||||
className="w-full"
|
||||
src="https://www.youtube-nocookie.com/embed/4A6RKPp1b70?modestbranding=1&autohide=1&showinfo=0&controls=0"
|
||||
title="YouTube video player"
|
||||
frameborder="0"
|
||||
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
|
||||
allowfullscreen
|
||||
></iframe>
|
||||
</div>
|
||||
|
||||
For our Open Source Spotlight we're hearing from [Dmitry Dygalo](https://twitter.com/Stranger6667) from [schemathesis.io](https://schemathesis.io/) who works on a multitude of open-source projects.
|
||||
He's the author and maintainer of [jsonschema-rs](https://github.com/Stranger6667/jsonschema-rs),
|
||||
@@ -122,16 +122,16 @@ All that in only 28 mins — or 14 mins on 2x speed!
|
||||
|
||||
### Realtime Trello Board with Angular by Simon Grimm
|
||||
|
||||
<iframe
|
||||
className="w-full"
|
||||
width="560"
|
||||
height="315"
|
||||
src="https://www.youtube-nocookie.com/embed/shv7uT_NM7Y?modestbranding=1&autohide=1&showinfo=0&controls=0"
|
||||
title="YouTube video player"
|
||||
frameborder="0"
|
||||
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
|
||||
allowfullscreen
|
||||
></iframe>
|
||||
<div className="video-container">
|
||||
<iframe
|
||||
className="w-full"
|
||||
src="https://www.youtube-nocookie.com/embed/shv7uT_NM7Y?modestbranding=1&autohide=1&showinfo=0&controls=0"
|
||||
title="YouTube video player"
|
||||
frameborder="0"
|
||||
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
|
||||
allowfullscreen
|
||||
></iframe>
|
||||
</div>
|
||||
|
||||
[Simon Grimm](https://twitter.com/schlimmson) from [ionicacademy.com](http://ionicacademy.com/) & [devdactic.com](http://devdactic.com/) is releasing a new course for all the Angular fans out there!
|
||||
|
||||
@@ -146,16 +146,16 @@ Since releasing our [Partners](/partners) page last Launch Week, we've had a lot
|
||||
|
||||
### CodeSandbox Projects Beta
|
||||
|
||||
<iframe
|
||||
className="w-full"
|
||||
width="560"
|
||||
height="315"
|
||||
src="https://www.youtube-nocookie.com/embed/cTNUjAQ06AE?modestbranding=1&autohide=1&showinfo=0&controls=0"
|
||||
title="YouTube video player"
|
||||
frameborder="0"
|
||||
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
|
||||
allowfullscreen
|
||||
></iframe>
|
||||
<div className="video-container">
|
||||
<iframe
|
||||
className="w-full"
|
||||
src="https://www.youtube-nocookie.com/embed/cTNUjAQ06AE?modestbranding=1&autohide=1&showinfo=0&controls=0"
|
||||
title="YouTube video player"
|
||||
frameborder="0"
|
||||
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
|
||||
allowfullscreen
|
||||
></iframe>
|
||||
</div>
|
||||
|
||||
The new [CodeSandbox Projects Beta](https://projects.codesandbox.io/) let's you run your projects and turn them into a link you can share with anyone. Developers visiting your link can not only see your running code, they can click “fork” and get an exact copy of that environment so they can easily contribute back to your masterpiece. CodeSandbox integrates directly with GitHub, so you get a unique development environment for every PR you and your contributors open!
|
||||
|
||||
@@ -163,31 +163,31 @@ You can do all of this from a web browser, from [within VSCode](https://marketpl
|
||||
|
||||
### Dashibase
|
||||
|
||||
<iframe
|
||||
className="w-full"
|
||||
width="560"
|
||||
height="315"
|
||||
src="https://www.youtube-nocookie.com/embed/WAYA6-qBfPs?modestbranding=1&autohide=1&showinfo=0&controls=0"
|
||||
title="YouTube video player"
|
||||
frameborder="0"
|
||||
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
|
||||
allowfullscreen
|
||||
></iframe>
|
||||
<div className="video-container">
|
||||
<iframe
|
||||
className="w-full"
|
||||
src="https://www.youtube-nocookie.com/embed/WAYA6-qBfPs?modestbranding=1&autohide=1&showinfo=0&controls=0"
|
||||
title="YouTube video player"
|
||||
frameborder="0"
|
||||
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
|
||||
allowfullscreen
|
||||
></iframe>
|
||||
</div>
|
||||
|
||||
[Dashibase](https://dashibase.com/) is a no-code internal tools builder with a Notion-like UI. With the latest update, you can easily build CRUD dashboards on top of your Supabase projects, set read/write access on your data sources, and share your dashboards with your team. Stop building dashboards from scratch.
|
||||
|
||||
### Replicache
|
||||
|
||||
<iframe
|
||||
className="w-full"
|
||||
width="560"
|
||||
height="315"
|
||||
src="https://www.youtube-nocookie.com/embed/0lBxH6d38FM?modestbranding=1&autohide=1&showinfo=0&controls=0"
|
||||
title="YouTube video player"
|
||||
frameborder="0"
|
||||
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
|
||||
allowfullscreen
|
||||
></iframe>
|
||||
<div className="video-container">
|
||||
<iframe
|
||||
className="w-full"
|
||||
src="https://www.youtube-nocookie.com/embed/0lBxH6d38FM?modestbranding=1&autohide=1&showinfo=0&controls=0"
|
||||
title="YouTube video player"
|
||||
frameborder="0"
|
||||
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
|
||||
allowfullscreen
|
||||
></iframe>
|
||||
</div>
|
||||
|
||||
Replicache is a JavaScript framework for building high performance, collaborative, offline-first web apps.
|
||||
|
||||
@@ -197,16 +197,16 @@ Replicache works with Supabase for storage, and Supabase Realtime for its [poke
|
||||
|
||||
### [Zapp.run](http://Zapp.run) by Invertase
|
||||
|
||||
<iframe
|
||||
className="w-full"
|
||||
width="560"
|
||||
height="315"
|
||||
src="https://www.youtube-nocookie.com/embed/ctSlcU2i9WA?modestbranding=1&autohide=1&showinfo=0&controls=0"
|
||||
title="YouTube video player"
|
||||
frameborder="0"
|
||||
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
|
||||
allowfullscreen
|
||||
></iframe>
|
||||
<div className="video-container">
|
||||
<iframe
|
||||
className="w-full"
|
||||
src="https://www.youtube-nocookie.com/embed/ctSlcU2i9WA?modestbranding=1&autohide=1&showinfo=0&controls=0"
|
||||
title="YouTube video player"
|
||||
frameborder="0"
|
||||
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
|
||||
allowfullscreen
|
||||
></iframe>
|
||||
</div>
|
||||
|
||||
Zapp is a free online sandbox environment for building Flutter applications in the browser. With Zapp, you can enjoy building Flutter apps as though in your favorite IDE, especially if you are a VSCode user; you should feel at home.
|
||||
|
||||
@@ -214,16 +214,16 @@ You can install any pub packages and start developing, of course including Supab
|
||||
|
||||
### Feelantera
|
||||
|
||||
<iframe
|
||||
className="w-full"
|
||||
width="560"
|
||||
height="315"
|
||||
src="https://www.youtube-nocookie.com/embed/Am9egV4Hgi4?modestbranding=1&autohide=1&showinfo=0&controls=0"
|
||||
title="YouTube video player"
|
||||
frameborder="0"
|
||||
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
|
||||
allowfullscreen
|
||||
></iframe>
|
||||
<div className="video-container">
|
||||
<iframe
|
||||
className="w-full"
|
||||
src="https://www.youtube-nocookie.com/embed/Am9egV4Hgi4?modestbranding=1&autohide=1&showinfo=0&controls=0"
|
||||
title="YouTube video player"
|
||||
frameborder="0"
|
||||
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
|
||||
allowfullscreen
|
||||
></iframe>
|
||||
</div>
|
||||
|
||||
Feelantera is a creative digital agency based in Indonesia. They craft web applications with cutting-edge technology, and are one of our new [Supabase Experts](https://supabase.com/partners/experts). They [recently open-sourced](https://twitter.com/feelantera/status/1556909234478059521) their Supabase Edge Functions powered URL shortener on [GitHub](https://github.com/feelantera/fltr-link).
|
||||
|
||||
@@ -233,16 +233,16 @@ Are you also experienced in building with Supabase and interested in helping oth
|
||||
|
||||
### Snappify
|
||||
|
||||
<iframe
|
||||
className="w-full"
|
||||
width="560"
|
||||
height="315"
|
||||
src="https://www.youtube-nocookie.com/embed/rg1RMiv6uuc?modestbranding=1&autohide=1&showinfo=0&controls=0"
|
||||
title="YouTube video player"
|
||||
frameborder="0"
|
||||
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
|
||||
allowfullscreen
|
||||
></iframe>
|
||||
<div className="video-container">
|
||||
<iframe
|
||||
className="w-full"
|
||||
src="https://www.youtube-nocookie.com/embed/rg1RMiv6uuc?modestbranding=1&autohide=1&showinfo=0&controls=0"
|
||||
title="YouTube video player"
|
||||
frameborder="0"
|
||||
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
|
||||
allowfullscreen
|
||||
></iframe>
|
||||
</div>
|
||||
|
||||
snappify is a powerful design tool that helps you to explain and share your code snippets in many beautiful ways.
|
||||
|
||||
@@ -260,16 +260,16 @@ To explore the infrastructure backing the project, check out the repository [her
|
||||
|
||||
## Hackathon
|
||||
|
||||
<iframe
|
||||
className="w-full"
|
||||
width="560"
|
||||
height="315"
|
||||
src="https://www.youtube-nocookie.com/embed/rI3Ik7GyYEw?modestbranding=1&autohide=1&showinfo=0&controls=0"
|
||||
title="YouTube video player"
|
||||
frameborder="0"
|
||||
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
|
||||
allowfullscreen
|
||||
></iframe>
|
||||
<div className="video-container">
|
||||
<iframe
|
||||
className="w-full"
|
||||
src="https://www.youtube-nocookie.com/embed/rI3Ik7GyYEw?modestbranding=1&autohide=1&showinfo=0&controls=0"
|
||||
title="YouTube video player"
|
||||
frameborder="0"
|
||||
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
|
||||
allowfullscreen
|
||||
></iframe>
|
||||
</div>
|
||||
|
||||
We hope all of these awesome projects and stories gave you plenty of inspiration and you're ready to build in a weekend and scale to millions, as our [hackathon is still running until Sunday](https://supabase.com/blog/launch-week-5-hackathon) night PT!
|
||||
|
||||
|
||||
+10
-9
@@ -27,15 +27,16 @@ Along our jurney we will:
|
||||
- implement **magic link sign in** and user authentication with Angular
|
||||
- make use of **the realtime capabilities**!
|
||||
|
||||
<iframe
|
||||
width="560"
|
||||
height="315"
|
||||
src="https://www.youtube-nocookie.com/embed/jmCiI_OSarA"
|
||||
title="YouTube video player"
|
||||
frameborder="0"
|
||||
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
|
||||
allowfullscreen
|
||||
></iframe> Watch the video version of the tutorial.
|
||||
<div className="video-container">
|
||||
<iframe
|
||||
src="https://www.youtube-nocookie.com/embed/jmCiI_OSarA"
|
||||
title="YouTube video player"
|
||||
frameborder="0"
|
||||
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
|
||||
allowfullscreen
|
||||
></iframe>
|
||||
</div>
|
||||
Watch the video version of the tutorial.
|
||||
|
||||
Since there are quite some code snippets we need I've put together the [full source code on Github](https://github.com/saimon24/supabase-trello-angular) so you can easily run the project yourself!
|
||||
|
||||
|
||||
@@ -17,8 +17,10 @@ Today, we’re releasing Multi Factor Authentication for everyone.
|
||||
|
||||
Additionally, in preparation for releasing SAML, we're "dogfooding" the feature with the introduction of Single Sign On (SSO) on our dashboard. Contact us at [growth@supabase.com](mailto:growth@supabase.com) if you want to [enable this on your Enterprise plan](https://supabase.com/docs/guides/platform/sso).
|
||||
|
||||
<iframe
|
||||
width="560" height="315" src="https://www.youtube-nocookie.com/embed/He7LI2mv9v0" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
|
||||
<div className="video-container">
|
||||
<iframe
|
||||
src="https://www.youtube-nocookie.com/embed/He7LI2mv9v0" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
|
||||
</div>
|
||||
|
||||
## What is MFA?
|
||||
|
||||
|
||||
@@ -245,15 +245,15 @@ If you're interested in getting involved or building your own Wrapper, don't hes
|
||||
- View the documentation: [supabase.github.io/wrappers](https://supabase.github.io/wrappers/)
|
||||
- Supabase Launch Week: [supabase.com/launch-week](https://supabase.com/launch-week)
|
||||
|
||||
<iframe
|
||||
className="video-with-border w-full"
|
||||
width="640"
|
||||
height="385"
|
||||
src="https://www.youtube-nocookie.com/embed/QA2qC5F-4OU"
|
||||
frameBorder="1"
|
||||
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
|
||||
allowFullScreen
|
||||
></iframe>
|
||||
<div className="video-container">
|
||||
<iframe
|
||||
className="video-with-border w-full"
|
||||
src="https://www.youtube-nocookie.com/embed/QA2qC5F-4OU"
|
||||
frameBorder="1"
|
||||
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
|
||||
allowFullScreen
|
||||
></iframe>
|
||||
</div>
|
||||
|
||||
## More Launch Week 6
|
||||
|
||||
|
||||
@@ -20,16 +20,16 @@ While we've been working hard on new features, the community has been developing
|
||||
|
||||
### FlutterFlow
|
||||
|
||||
<iframe
|
||||
className="w-full"
|
||||
width="560"
|
||||
height="315"
|
||||
src="https://www.youtube-nocookie.com/embed/hw9Q-NjASbU?modestbranding=1&autohide=1&showinfo=0&controls=0"
|
||||
title="YouTube video player"
|
||||
frameborder="0"
|
||||
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
|
||||
allowfullscreen
|
||||
></iframe>
|
||||
<div className="video-container">
|
||||
<iframe
|
||||
className="w-full"
|
||||
src="https://www.youtube-nocookie.com/embed/hw9Q-NjASbU?modestbranding=1&autohide=1&showinfo=0&controls=0"
|
||||
title="YouTube video player"
|
||||
frameborder="0"
|
||||
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
|
||||
allowfullscreen
|
||||
></iframe>
|
||||
</div>
|
||||
|
||||
[FlutterFlow](https://flutterflow.io/) is a low-code builder for developing native mobile applications using Flutter. You can use the simple drag-and-drop interface to build your app faster than traditional development.
|
||||
|
||||
@@ -41,16 +41,16 @@ Watch John from the FlutterFlow team demonstrate how you can [get started with F
|
||||
|
||||
### OneSignal
|
||||
|
||||
<iframe
|
||||
className="w-full"
|
||||
width="560"
|
||||
height="315"
|
||||
src="https://www.youtube-nocookie.com/embed/mw0DLwItue4?modestbranding=1&autohide=1&showinfo=0&controls=0"
|
||||
title="YouTube video player"
|
||||
frameborder="0"
|
||||
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
|
||||
allowfullscreen
|
||||
></iframe>
|
||||
<div className="video-container">
|
||||
<iframe
|
||||
className="w-full"
|
||||
src="https://www.youtube-nocookie.com/embed/mw0DLwItue4?modestbranding=1&autohide=1&showinfo=0&controls=0"
|
||||
title="YouTube video player"
|
||||
frameborder="0"
|
||||
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
|
||||
allowfullscreen
|
||||
></iframe>
|
||||
</div>
|
||||
|
||||
[OneSignal](https://onesignal.com/) is a messaging platform allowing you to deliver push notifications, in-app messages, SMS, and emails to your users.
|
||||
|
||||
@@ -62,16 +62,16 @@ In the video above, William from OneSignal will show you how you can easily inte
|
||||
|
||||
### NextAuth
|
||||
|
||||
<iframe
|
||||
className="w-full"
|
||||
width="560"
|
||||
height="315"
|
||||
src="https://www.youtube-nocookie.com/embed/EdYQ9fF-hz4?modestbranding=1&autohide=1&showinfo=0&controls=0"
|
||||
title="YouTube video player"
|
||||
frameborder="0"
|
||||
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
|
||||
allowfullscreen
|
||||
></iframe>
|
||||
<div className="video-container">
|
||||
<iframe
|
||||
className="w-full"
|
||||
src="https://www.youtube-nocookie.com/embed/EdYQ9fF-hz4?modestbranding=1&autohide=1&showinfo=0&controls=0"
|
||||
title="YouTube video player"
|
||||
frameborder="0"
|
||||
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
|
||||
allowfullscreen
|
||||
></iframe>
|
||||
</div>
|
||||
|
||||
[NextAuth.js](https://next-auth.js.org/) is an open source authentication solution for [Next.js](https://nextjs.org/). It allows you to bring your own Database so that you own your user data.
|
||||
|
||||
|
||||
@@ -157,15 +157,15 @@ We've released a new multilingual Full Text Search extension, PGroonga. It's fas
|
||||
|
||||
## Flutterflow for Flutter App Development
|
||||
|
||||
<iframe
|
||||
className="video-with-border w-full"
|
||||
width="640"
|
||||
height="385"
|
||||
src="https://www.youtube-nocookie.com/embed/hw9Q-NjASbU"
|
||||
frameBorder="1"
|
||||
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
|
||||
allowFullScreen
|
||||
></iframe>
|
||||
<div className="video-container">
|
||||
<iframe
|
||||
className="video-with-border w-full"
|
||||
src="https://www.youtube-nocookie.com/embed/hw9Q-NjASbU"
|
||||
frameBorder="1"
|
||||
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
|
||||
allowFullScreen
|
||||
></iframe>
|
||||
</div>
|
||||
|
||||
<br />
|
||||
|
||||
@@ -178,15 +178,15 @@ We partnered with the team at [Flutterflow](https://flutterflow.io/) to bring yo
|
||||
|
||||
## OneSignal for Push Notifications
|
||||
|
||||
<iframe
|
||||
className="video-with-border w-full"
|
||||
width="640"
|
||||
height="385"
|
||||
src="https://www.youtube-nocookie.com/embed/mw0DLwItue4"
|
||||
frameBorder="1"
|
||||
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
|
||||
allowFullScreen
|
||||
></iframe>
|
||||
<div className="video-container">
|
||||
<iframe
|
||||
className="video-with-border w-full"
|
||||
src="https://www.youtube-nocookie.com/embed/mw0DLwItue4"
|
||||
frameBorder="1"
|
||||
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
|
||||
allowFullScreen
|
||||
></iframe>
|
||||
</div>
|
||||
|
||||
<br />
|
||||
|
||||
|
||||
@@ -58,15 +58,15 @@ Decrypted data can be accessed by a special view that is automatically created w
|
||||
|
||||
## Deep Dive on How The Vault works
|
||||
|
||||
<iframe
|
||||
width="560"
|
||||
height="315"
|
||||
src="https://www.youtube-nocookie.com/embed/QHLPNDrdN2w"
|
||||
title="YouTube video player"
|
||||
frameborder="0"
|
||||
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
|
||||
allowfullscreen
|
||||
></iframe>
|
||||
<div className="video-container">
|
||||
<iframe
|
||||
src="https://www.youtube-nocookie.com/embed/QHLPNDrdN2w"
|
||||
title="YouTube video player"
|
||||
frameborder="0"
|
||||
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
|
||||
allowfullscreen
|
||||
></iframe>
|
||||
</div>
|
||||
|
||||
As we mentioned, the Vault uses pgsodium's Transparent Column Encryption (TCE) to store secrets in an authenticated encrypted form. There are some details around that you may be curious about, what does authenticated mean, and where are encryption keys store? This section explains those details.
|
||||
|
||||
|
||||
@@ -55,13 +55,13 @@ It's built with Supabase/Postgres, and consists of several key parts:
|
||||
All the changes we made are in [this](https://github.com/supabase/supabase/pull/12056) Pull Request. Greg is here to explain every step in full detail:
|
||||
|
||||
<div class="video-container">
|
||||
<iframe
|
||||
title="ClippyGPT"
|
||||
src="https://www.youtube-nocookie.com/embed/Yhtjd7yGGGA"
|
||||
frameborder="1"
|
||||
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
|
||||
allowfullscreen
|
||||
></iframe>
|
||||
<iframe
|
||||
title="ClippyGPT"
|
||||
src="https://www.youtube-nocookie.com/embed/Yhtjd7yGGGA"
|
||||
frameborder="1"
|
||||
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
|
||||
allowfullscreen
|
||||
></iframe>
|
||||
</div>
|
||||
|
||||
You can find a full write up in our previous blog post: [Storing OpenAI embeddings in Postgres with pgvector](https://supabase.com/blog/openai-embeddings-postgres-vector).
|
||||
@@ -90,13 +90,13 @@ A few weeks ago I received an email, drawing our attention to a [Pull Request](h
|
||||
After we merged the PR, I reached out to see if Greg was interested in helping with some documentation or a blog post to help the community to use pgvector. On the call, Greg surprised me with an initial prototype where he had ingested the Supabase docs for a ChatGPT-like experience. I was suitably impressed and suggested that we could explore ways to work together to build it into the Supabase docs. He wasted no time:
|
||||
|
||||
<div class="video-container">
|
||||
<iframe
|
||||
title="ClippyGPT"
|
||||
src="https://www.youtube-nocookie.com/embed/yAsR7oe5vng"
|
||||
frameborder="0"
|
||||
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
|
||||
allowfullscreen
|
||||
></iframe>
|
||||
<iframe
|
||||
title="ClippyGPT"
|
||||
src="https://www.youtube-nocookie.com/embed/yAsR7oe5vng"
|
||||
frameborder="0"
|
||||
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
|
||||
allowfullscreen
|
||||
></iframe>
|
||||
</div>
|
||||
|
||||
### A friendly collaboration
|
||||
|
||||
Reference in new issue
Block a user