<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Supabase</title>
    <description>The latest articles on DEV Community by Supabase (@supabase_io).</description>
    <link>https://dev.to/supabase_io</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F329972%2F5709bb81-1fdd-4d6f-8967-1d1a9c31c4e7.png</url>
      <title>DEV Community: Supabase</title>
      <link>https://dev.to/supabase_io</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/supabase_io"/>
    <language>en</language>
    <item>
      <title>Supabase October 2021 Updates</title>
      <dc:creator>Supabase</dc:creator>
      <pubDate>Mon, 08 Nov 2021 13:24:40 +0000</pubDate>
      <link>https://dev.to/supabase/supabase-october-2021-updates-4glf</link>
      <guid>https://dev.to/supabase/supabase-october-2021-updates-4glf</guid>
      <description>&lt;p&gt;Three new Auth providers, multi-schema support, and we're gearing up for another Launch Week.&lt;/p&gt;

&lt;p&gt;Let's dive into what's been happening at Supabase during the month of October.&lt;/p&gt;

&lt;h2&gt;
  
  
  Quick Demo
&lt;/h2&gt;

&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/yL5WbAKAKjE"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;h2&gt;
  
  
  Slack, Spotify, and MessageBird logins
&lt;/h2&gt;

&lt;p&gt;Thanks to &lt;a href="https://github.com/supabase/gotrue/pull/245" rel="noopener noreferrer"&gt;&lt;code&gt;@HarryET&lt;/code&gt;&lt;/a&gt; and our friends at &lt;a href="https://github.com/supabase/gotrue/pull/210" rel="noopener noreferrer"&gt;MessageBird&lt;/a&gt;&lt;br&gt;
we have 3 new Auth providers this month: &lt;a href="https://supabase.io/docs/guides/auth/auth-slack" rel="noopener noreferrer"&gt;Slack&lt;/a&gt;, &lt;a href="https://supabase.io/docs/guides/auth/auth-spotify" rel="noopener noreferrer"&gt;Spotify&lt;/a&gt;, and &lt;a href="https://supabase.io/docs/guides/auth/auth-messagebird" rel="noopener noreferrer"&gt;MessageBird&lt;/a&gt; phone logins.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fuser-images.githubusercontent.com%2F10214025%2F140694829-4e267927-b5d8-41fc-bfa0-792c175c4b7c.png" class="article-body-image-wrapper"&gt;&lt;img alt="supabase-auth-slack" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fuser-images.githubusercontent.com%2F10214025%2F140694829-4e267927-b5d8-41fc-bfa0-792c175c4b7c.png"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;
  
  
  Multi-schema support
&lt;/h2&gt;
&lt;h4&gt;
  
  
  Dashboard
&lt;/h4&gt;

&lt;p&gt;Browse data in any database schema using the Schema switcher in the Dashbaord.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fuser-images.githubusercontent.com%2F10214025%2F140694811-800802b7-e638-4ea7-a829-abe9192e0f13.png" class="article-body-image-wrapper"&gt;&lt;img alt="multi-schema" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fuser-images.githubusercontent.com%2F10214025%2F140694811-800802b7-e638-4ea7-a829-abe9192e0f13.png"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h4&gt;
  
  
  API
&lt;/h4&gt;

&lt;p&gt;You can access any schema with your API, after enabling access in the Dashboard.&lt;br&gt;
&lt;a href="https://supabase.io/docs/reference/javascript/initializing#api-schemas" rel="noopener noreferrer"&gt;Docs&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fuser-images.githubusercontent.com%2F10214025%2F140694830-808600cd-7c1c-446c-88a6-6bd7a506766b.png" class="article-body-image-wrapper"&gt;&lt;img alt="supabase-multi-schema-support" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fuser-images.githubusercontent.com%2F10214025%2F140694830-808600cd-7c1c-446c-88a6-6bd7a506766b.png"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;
  
  
  Fresh Docs and Guides
&lt;/h2&gt;

&lt;p&gt;We have a TON of new guides, with videos too.&lt;/p&gt;
&lt;h3&gt;
  
  
  Database Functions
&lt;/h3&gt;

&lt;p&gt;Learn about PostgreSQL Functions. &lt;a href="http://supabase.io/docs/guides/database/functions" rel="noopener noreferrer"&gt;Docs&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/MJZCCpCYEqk"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;h3&gt;
  
  
  Auth Overview
&lt;/h3&gt;

&lt;p&gt;Learn about all the exciting feature of Auth within Supabase. &lt;a href="https://supabase.io/docs/guides/auth/intro" rel="noopener noreferrer"&gt;Docs&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/6ow_jW4epf8"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;h4&gt;
  
  
  API Features
&lt;/h4&gt;

&lt;p&gt;Learn more about the power of PostgREST for RESTful APIs. &lt;a href="https://supabase.io/docs/guides/api#restful-api" rel="noopener noreferrer"&gt;Docs&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/rPAJJFdtPw0"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;h4&gt;
  
  
  And more
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;Redwood Quickstart: &lt;a href="https://supabase.io/docs/guides/with-redwoodjs" rel="noopener noreferrer"&gt;https://supabase.io/docs/guides/with-redwoodjs&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Expanded Self-hosting: &lt;a href="https://supabase.io/docs/guides/hosting/overview" rel="noopener noreferrer"&gt;https://supabase.io/docs/guides/hosting/overview&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Expanded Auth Reference docs with &lt;a href="https://supabase.io/docs/reference/javascript/auth-api-deleteuser" rel="noopener noreferrer"&gt;serverside functions&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;"Before you launch" checklist: &lt;a href="https://supabase.io/docs/going-into-prod" rel="noopener noreferrer"&gt;https://supabase.io/docs/going-into-prod&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fuser-images.githubusercontent.com%2F10214025%2F140694791-3d3b7904-140c-4d1c-bdcd-0ef9ce24f2d7.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fuser-images.githubusercontent.com%2F10214025%2F140694791-3d3b7904-140c-4d1c-bdcd-0ef9ce24f2d7.png" alt="launch-ckecklist"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Community
&lt;/h2&gt;

&lt;p&gt;There was a lot of activity this month.&lt;/p&gt;

&lt;h4&gt;
  
  
  Supabase at Jamstack conf
&lt;/h4&gt;

&lt;p&gt;Supabase attended the Jamstack conf. Watch us catch up with Matt, the cofounder of Netlify (minute 8).&lt;/p&gt;

&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/phC14xfwvjc"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;h4&gt;
  
  
  Supabase at Next.js conf
&lt;/h4&gt;

&lt;p&gt;And &lt;a href="https://twitter.com/_dijonmusters" rel="noopener noreferrer"&gt;Jon&lt;/a&gt; made a guest appearance at this year's amazing &lt;a href="https://nextjs.org/conf" rel="noopener noreferrer"&gt;Next.js Conf&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/GpXEMB1pDRE"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;h4&gt;
  
  
  Community Highlights
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;Vue 3 | Workout Tracker App - John Komarnicki &lt;a href="https://www.youtube.com/watch?v=3tF0fGkd4ho" rel="noopener noreferrer"&gt;video&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Adalo + Supabase - Flywheel Media &lt;a href="https://www.youtube.com/watch?v=YGP1LXctLk4" rel="noopener noreferrer"&gt;video&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Nuxt 3 Beta + Supabase - BenCodeZen &lt;a href="https://www.youtube.com/watch?v=5vB120atiaU" rel="noopener noreferrer"&gt;video&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Made With Supabase (now on Nuxt 3) - Zernonia &lt;a href="https://www.madewithsupabase.com/" rel="noopener noreferrer"&gt;site&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Nuxt 3 + Tailwind + Supabase - Ekene Eze &lt;a href="https://www.youtube.com/watch?v=xbE11CfZpNQ" rel="noopener noreferrer"&gt;video&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;SQL Functions - Răzvan Stătescu &lt;a href="https://dev.to/razvanstatescu/how-to-run-custom-sql-queries-using-functions-in-supabase-2nna"&gt;article&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;supabase-py v0.0.3&lt;/code&gt; released - &lt;a href="https://github.com/supabase-community/supabase-py/releases/tag/v0.0.3" rel="noopener noreferrer"&gt;repo&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;nuxt-supabase v2.2.1&lt;/code&gt; released - &lt;a href="https://github.com/supabase-community/nuxt-supabase" rel="noopener noreferrer"&gt;repo&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;vue-supabase v2.2.3&lt;/code&gt; released - &lt;a href="https://github.com/supabase-community/vue-supabase" rel="noopener noreferrer"&gt;repo&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;h4&gt;
  
  
  GitHub
&lt;/h4&gt;

&lt;p&gt;We hit 20K stars!! 21,268 to be exact: &lt;a href="http://github.com/supabase/supabase" rel="noopener noreferrer"&gt;github.com/supabase/supabase&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fuser-images.githubusercontent.com%2F10214025%2F140694828-cbd3a08f-1b42-4e3e-83aa-524d3818918b.png" class="article-body-image-wrapper"&gt;&lt;img alt="stars" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fuser-images.githubusercontent.com%2F10214025%2F140694828-cbd3a08f-1b42-4e3e-83aa-524d3818918b.png"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Source: &lt;a href="https://repository.surf/supabase" rel="noopener noreferrer"&gt;repository.surf/supabase&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Check out some of our other community stats in our latest &lt;a href="https://dev.to/blog/2021/10/28/supabase-series-a"&gt;Series A Blog Post&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Coming Next: Launch Week III
&lt;/h2&gt;

&lt;p&gt;We had Launch Week &lt;a href="https://supabase.io/blog/2021/03/25/launch-week" rel="noopener noreferrer"&gt;numero uno&lt;/a&gt; in March, and the sequel "&lt;a href="https://supabase.io/blog/2021/07/22/supabase-launch-week-sql" rel="noopener noreferrer"&gt;Launch Week II: the SQL&lt;/a&gt;" in July.&lt;/p&gt;

&lt;p&gt;Now we're going even bigger with the third instalment: &lt;code&gt;Launch Week III: The Trilogy&lt;/code&gt;. Join us on 29th November on our &lt;a href="https://discord.supabase.com" rel="noopener noreferrer"&gt;Discord&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fuser-images.githubusercontent.com%2F10214025%2F140694813-b7f76d6b-7852-430d-8bc8-e6a8ea449205.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fuser-images.githubusercontent.com%2F10214025%2F140694813-b7f76d6b-7852-430d-8bc8-e6a8ea449205.jpg" alt="og-launchweek-3"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Supabase June Release 2021</title>
      <dc:creator>Supabase</dc:creator>
      <pubDate>Wed, 07 Jul 2021 09:31:12 +0000</pubDate>
      <link>https://dev.to/supabase_io/supabase-june-release-2021-213f</link>
      <guid>https://dev.to/supabase_io/supabase-june-release-2021-213f</guid>
      <description>&lt;p&gt;Supabase is gearing up for another Launch Week on July the 26th. Until then, here's a few new things to try.&lt;/p&gt;

&lt;p&gt;This is also available as a &lt;a href="https://supabase.io/blog/2021/07/02/supabase-beta-june-2021"&gt;blog post&lt;/a&gt; and a &lt;a href="https://www.youtube.com/watch?v=m3yRPNyYolk"&gt;video demo&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Vercel integration
&lt;/h2&gt;

&lt;p&gt;Vercel just released their new integrations, which means you can now deploy a Postgres database on Supabase directly from your Vercel account. &lt;br&gt;
Check it out! &lt;a href="https://vercel.com/integrations/supabase"&gt;vercel.com/integrations/supabase&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--Y9rMY6ZP--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://user-images.githubusercontent.com/10214025/124386588-b5d6d200-dd0d-11eb-98bb-f33c4ff62c2b.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--Y9rMY6ZP--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://user-images.githubusercontent.com/10214025/124386588-b5d6d200-dd0d-11eb-98bb-f33c4ff62c2b.png" alt="supabase-vercel"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Discord logins are now available
&lt;/h2&gt;

&lt;p&gt;Building a community? There's almost no better tool than Discord (we're even trialling it ourselves). &lt;br&gt;
If you're building a community product, Discord logins are the perfect option.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--7wn8mrNH--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://user-images.githubusercontent.com/10214025/124386595-bff8d080-dd0d-11eb-9897-57201df860f8.png" class="article-body-image-wrapper"&gt;&lt;img alt="supabase-discord" src="https://res.cloudinary.com/practicaldev/image/fetch/s--7wn8mrNH--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://user-images.githubusercontent.com/10214025/124386595-bff8d080-dd0d-11eb-9897-57201df860f8.png"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  New Guides
&lt;/h2&gt;

&lt;p&gt;We spent the month building up a new &lt;a href="https://supabase.io/docs/guides"&gt;Guides section&lt;/a&gt; in our Docs. Here are a few highlights:&lt;/p&gt;

&lt;h3&gt;
  
  
  Postgres Full Text Search
&lt;/h3&gt;

&lt;p&gt;Ever wanted to build a Search Engine? We just released a guide which shows you how to implement &lt;br&gt;
&lt;a href="https://supabase.io/docs/guides/database/full-text-search"&gt;Full Text Search using Postgres&lt;/a&gt;. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--_qNKyGIx--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://user-images.githubusercontent.com/10214025/124386601-c71fde80-dd0d-11eb-9160-351b0b5e6cbc.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--_qNKyGIx--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://user-images.githubusercontent.com/10214025/124386601-c71fde80-dd0d-11eb-9160-351b0b5e6cbc.png" alt="postgres-fts"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  OAuth Guides
&lt;/h3&gt;

&lt;p&gt;We released step-by-step guides to help you set up OAuth with &lt;br&gt;
&lt;a href="https://supabase.io/docs/guides/auth/auth-apple"&gt;Apple&lt;/a&gt;, &lt;a href="https://supabase.io/docs/guides/auth/auth-bitbucket"&gt;Bitbucket&lt;/a&gt;, &lt;a href="https://supabase.io/docs/guides/auth/auth-facebook"&gt;Facebook&lt;/a&gt;, &lt;a href="https://supabase.io/docs/guides/auth/auth-github"&gt;GitHub&lt;/a&gt;, &lt;a href="https://supabase.io/docs/guides/auth/auth-gitlab"&gt;GitLab&lt;/a&gt;, &lt;a href="https://supabase.io/docs/guides/auth/auth-google"&gt;Google&lt;/a&gt;, and &lt;a href="https://supabase.io/docs/guides/auth/auth-twitter"&gt;Twitter&lt;/a&gt;. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--0uNr17Zh--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://user-images.githubusercontent.com/10214025/124386604-cbe49280-dd0d-11eb-98bb-b6aed9dae65c.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--0uNr17Zh--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://user-images.githubusercontent.com/10214025/124386604-cbe49280-dd0d-11eb-98bb-b6aed9dae65c.png" alt="apple-developer-portal"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Javascript + Postgres
&lt;/h3&gt;

&lt;p&gt;Did you know that you can use Javascript inside your Postgres database? Here's how, with the &lt;a href="https://supabase.io/docs/guides/database/extensions/plv8"&gt;&lt;code&gt;plv8&lt;/code&gt; extension&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--DicfDltI--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://user-images.githubusercontent.com/10214025/124386614-d56dfa80-dd0d-11eb-9fc9-4cdb7bf46cfd.png" class="article-body-image-wrapper"&gt;&lt;img alt="supabase-plv8" src="https://res.cloudinary.com/practicaldev/image/fetch/s--DicfDltI--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://user-images.githubusercontent.com/10214025/124386614-d56dfa80-dd0d-11eb-9fc9-4cdb7bf46cfd.png"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Public Storage Buckets
&lt;/h2&gt;

&lt;p&gt;Want to share all your favourite memes? Now it's even easier with Public Storage Buckets. Simply mark a bucket as "Public" and the content will be accessible without a login.&lt;/p&gt;

&lt;h2&gt;
  
  
  Storage upserts
&lt;/h2&gt;

&lt;p&gt;Supabase Storage now supports &lt;code&gt;upsert&lt;/code&gt;. Shoutout to &lt;a href="https://github.com/ankitjena"&gt;@ankitjena&lt;/a&gt; for &lt;a href="https://github.com/supabase/storage-api/pull/32"&gt;this Pull Request&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--dk40z-Sr--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://user-images.githubusercontent.com/10214025/124386626-e1f25300-dd0d-11eb-8848-898204b0f1ea.png" class="article-body-image-wrapper"&gt;&lt;img alt="supabase-storage-upsert" src="https://res.cloudinary.com/practicaldev/image/fetch/s--dk40z-Sr--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://user-images.githubusercontent.com/10214025/124386626-e1f25300-dd0d-11eb-8848-898204b0f1ea.png"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Server restarts
&lt;/h2&gt;

&lt;p&gt;When things go wrong, sometime the best thing you can do is reboot. We released a restart button in the Dashboard, &lt;br&gt;
the first of many debugging tools we'll be releasing over the next few months.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--qPJ0JoSF--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://user-images.githubusercontent.com/10214025/124386656-fcc4c780-dd0d-11eb-986e-1d30f92cc071.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--qPJ0JoSF--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://user-images.githubusercontent.com/10214025/124386656-fcc4c780-dd0d-11eb-986e-1d30f92cc071.png" alt="server-restarts"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Policy editor
&lt;/h2&gt;

&lt;p&gt;We added a new Table Policy Editor which makes Row Level Security even easier. We even included a few templates to get you started.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--Xkm3ke58--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://user-images.githubusercontent.com/10214025/124386666-051d0280-dd0e-11eb-81f0-e25180ab542d.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--Xkm3ke58--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://user-images.githubusercontent.com/10214025/124386666-051d0280-dd0e-11eb-81f0-e25180ab542d.png" alt="policy-editor"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Build in Public
&lt;/h2&gt;

&lt;p&gt;We run a weekly 1-hour live stream where we build in public.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://youtu.be/a2r-GGILQiA"&gt;Build in Public 003&lt;/a&gt;: Redwood PR, GitHub Discussions, Pricing Pages, Postgres Policies, Styling docs&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://youtu.be/7yhFmKmplDg"&gt;Build in Public 004&lt;/a&gt;: Svelte Quickstart, new &lt;code&gt;supabase-js&lt;/code&gt; release, monthly GitHub release&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://youtu.be/LHYrqBb4q9I"&gt;Build in Public 006&lt;/a&gt;: Supabase Studio&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://youtu.be/R4gJhX_JFTo"&gt;Build in Public 007&lt;/a&gt;: Supabase Studio - API Docs&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Community
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://twitter.com/dabit3"&gt;@dabit3&lt;/a&gt; released a complete guide to Supabase on FreeCodeCamp. &lt;a href="https://twitter.com/freeCodeCamp/status/1404469119525732357"&gt;Twitter&lt;/a&gt; | &lt;a href="https://www.freecodecamp.org/news/the-complete-guide-to-full-stack-development-with-supabas/"&gt;Blog&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://twitter.com/raddevon"&gt;@raddevon&lt;/a&gt; built a social network using Supabase and Vue3. &lt;a href="https://twitter.com/raddevon/status/1410401132845801479"&gt;Twitter&lt;/a&gt; | &lt;a href="https://www.youtube.com/watch?v=x25a_q0vHUY"&gt;YouTube&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://twitter.com/JonoYeong"&gt;@JonoYeong&lt;/a&gt; built live with Supabase + SvelteKit. &lt;a href="https://twitter.com/JonoYeong/status/1409960155093946368"&gt;Twitter&lt;/a&gt; | &lt;a href="https://www.twitch.tv/videos/1066520882"&gt;Twitch&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If you want to keep up to date, make sure you &lt;a href="https://www.youtube.com/channel/UCNTVzV1InxHV-YR0fSajqPQ"&gt;subscribe to our YouTube channel&lt;/a&gt; or &lt;a href="https://twitter.com/supabase_io"&gt;follow us on Twitter&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  External contributions
&lt;/h2&gt;

&lt;h3&gt;
  
  
  PostgREST
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Primarily for Prisma users, we patched PostgREST &lt;a href="https://github.com/PostgREST/postgrest/pull/1881"&gt;openapi-mode&lt;/a&gt; to ignore anon privileges for the OpenAPI output.
Credit to &lt;a href="https://github.com/steve-chavez/"&gt;@steve-chavez&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;We added better &lt;a href="https://github.com/PostgREST/postgrest/pull/1872"&gt;PostgREST logging&lt;/a&gt; to include timestamps for every error
Credit to &lt;a href="https://github.com/steve-chavez/"&gt;@steve-chavez&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Auth0
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;We fixed a XSS bug in the Auth0 Next.js library. &lt;a href="https://github.com/auth0/nextjs-auth0/security/advisories/GHSA-954c-jjx6-cxv7"&gt;GitHub&lt;/a&gt; 
Credit to &lt;a href="https://github.com/inian"&gt;@inian&lt;/a&gt; and &lt;a href="https://github.com/git-ishanpatel"&gt;Ishan Patel&lt;/a&gt; (a Supabase community member)&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Coming Next
&lt;/h2&gt;

&lt;p&gt;Launch Week!! Remember that time we did a &lt;a href="https://supabase.io/blog/2021/03/25/launch-week"&gt;Launch Week&lt;/a&gt;? Well we're doing it again at the end of July. &lt;br&gt;
Strap in, because we're shipping one thing every day for a week. &lt;/p&gt;

&lt;p&gt;Let's goooooo.&lt;/p&gt;

&lt;h3&gt;
  
  
  Get started
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Start using Supabase today: &lt;a href="https://app.supabase.io/"&gt;app.supabase.io&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Make sure to &lt;a href="https://github.com/supabase/supabase"&gt;star us on GitHub&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Follow us &lt;a href="https://twitter.com/supabase_io"&gt;on Twitter&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Subscribe to our &lt;a href="https://www.youtube.com/channel/UCNTVzV1InxHV-YR0fSajqPQ"&gt;YouTube channel&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Become a &lt;a href="https://github.com/sponsors/supabase"&gt;sponsor&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>javascript</category>
      <category>postgres</category>
      <category>database</category>
    </item>
    <item>
      <title>Angels of Supabase</title>
      <dc:creator>Supabase</dc:creator>
      <pubDate>Fri, 26 Mar 2021 07:46:52 +0000</pubDate>
      <link>https://dev.to/supabase/angels-of-supabase-7m4</link>
      <guid>https://dev.to/supabase/angels-of-supabase-7m4</guid>
      <description>&lt;p&gt;Supabase is an open source Firebase alternative. We're on a mission to build an incredible developer experience around &lt;br&gt;
the world's best open source tools.&lt;/p&gt;

&lt;p&gt;To build an amazing developer experience, we need developers to guide us. So after finishing Y Combinator, we took a &lt;br&gt;
deliberate approach to fundraising. We loaded our Seed round with developers, technical founders, and developer advocates: &lt;br&gt;
CTOs who have seen scale, community managers, and hackers. We amassed over 20 angel investors - almost all technical.&lt;/p&gt;

&lt;p&gt;The Supabase Team is at full capacity preparing for &lt;a href="https://supabase.io/blog/2021/03/25/launch-week" rel="noopener noreferrer"&gt;Launch Week&lt;/a&gt; and since we're all short on time we decided - &lt;br&gt;
why not ask our Angels to write a fundraising post with us?&lt;/p&gt;

&lt;p&gt;So here is our unconventional fundraising announcement, written with a few of the Angels of Supabase.&lt;/p&gt;

&lt;h2&gt;
  
  
  Mike Krieger (Instagram)
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fycwetjef1h28t20vsz1i.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fycwetjef1h28t20vsz1i.png" alt="Mike Krieger"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Cofounder &amp;amp; CTO of Instagram. &lt;a href="https://twitter.com/mikeyk" rel="noopener noreferrer"&gt;@mikeyk&lt;/a&gt;&lt;/p&gt;

&lt;h4&gt;
  
  
  How many hours per week do you spend coding?
&lt;/h4&gt;

&lt;p&gt;~30 these days&lt;/p&gt;

&lt;h4&gt;
  
  
  Why did you invest in Supabase?
&lt;/h4&gt;

&lt;p&gt;Supabase is building tools that are foundational to almost any interactive, modern app, and doing so in a way that's &lt;br&gt;
really aligned with how I think of building tech stacks. For example, choosing Postgres (and deeply understanding &lt;br&gt;
Postgres' features) as the underlying datastore.&lt;/p&gt;

&lt;h4&gt;
  
  
  Do you write SQL in uppercase or lowercase?
&lt;/h4&gt;

&lt;p&gt;Uppercase but I'm coming around to lowercase!&lt;/p&gt;

&lt;h4&gt;
  
  
  What was the first program you wrote and what was it written with?
&lt;/h4&gt;

&lt;p&gt;A website that I built so I could skip out on writing a school paper instead — HTML and Image &lt;code&gt;&amp;lt;map&amp;gt;&lt;/code&gt;s for interactivity.&lt;/p&gt;

&lt;h4&gt;
  
  
  What's the worst programming error you've ever made?
&lt;/h4&gt;

&lt;p&gt;On launch day for Instagram, the site was down for a good chunk of time because we hadn't set a favicon.ico &lt;em&gt;and&lt;/em&gt; &lt;br&gt;
we had Django set up to email us on all errors. Cue storm of email sends every time someone loaded our homepage…and a very unhappy web server.&lt;/p&gt;

&lt;h4&gt;
  
  
  If you could only use one programming language for the rest of your life, what would it be?
&lt;/h4&gt;

&lt;p&gt;Python — though I am very intrigued by Rust.&lt;/p&gt;

&lt;h4&gt;
  
  
  If someone wanted to do what you do, what's a piece of advice you'd give them?
&lt;/h4&gt;

&lt;p&gt;Stay curious and don't feel like everything you build has to be "the next big thing"; so many times I've worked on a &lt;br&gt;
fun side project or exploration and ended up learning something I applied to more "serious" work.&lt;/p&gt;

&lt;h2&gt;
  
  
  Cassidy Williams (Netlify)
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fk8x5g43gqb1w4z5q9ebb.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fk8x5g43gqb1w4z5q9ebb.png" alt="Cassidy Williams"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Principal Developer Experience Engineer at Netlify. Outside of that, makes memes, classes, talks, and content for &lt;br&gt;
developers. &lt;a href="https://twitter.com/cassidoo" rel="noopener noreferrer"&gt;@cassidoo&lt;/a&gt;&lt;/p&gt;

&lt;h4&gt;
  
  
  How many hours per week do you spend coding?
&lt;/h4&gt;

&lt;p&gt;Probably around 20, depending on the week. Sometimes more!&lt;/p&gt;

&lt;h4&gt;
  
  
  Why did you invest in Supabase?
&lt;/h4&gt;

&lt;p&gt;It's a good tech stack and a tool that I think fills a need for a lot of folks.&lt;/p&gt;

&lt;h4&gt;
  
  
  Do you write SQL in uppercase or lowercase?
&lt;/h4&gt;

&lt;p&gt;Uppercase!&lt;/p&gt;

&lt;h4&gt;
  
  
  What was the first program you wrote and what was it written with?
&lt;/h4&gt;

&lt;p&gt;I started making websites as a teenager, and programmed my graphing calculator with good ol' BASIC!&lt;/p&gt;

&lt;h4&gt;
  
  
  When was the first time you used a computer and what did you do with it?
&lt;/h4&gt;

&lt;p&gt;Oh I was a kid, and definitely used it only for CD-ROM games in those dial-up days.&lt;/p&gt;

&lt;h4&gt;
  
  
  Would you rather fight 100 duck-sized horses or 1 horse-sized duck?
&lt;/h4&gt;

&lt;p&gt;100 duck-sized horses, because I'm a weakling and could probably do better with the smaller things as long as &lt;br&gt;
they aren't too organized.&lt;/p&gt;

&lt;h4&gt;
  
  
  If you could only use one programming language for the rest of your life, what would it be?
&lt;/h4&gt;

&lt;p&gt;Probably JavaScript. It's gotten to that level of power that I could apply it to almost anything.&lt;/p&gt;

&lt;h4&gt;
  
  
  If someone wanted to do what you do, what's a piece of advice you'd give them?
&lt;/h4&gt;

&lt;p&gt;Get a calendar you'll actually use and stick to your to-do lists!&lt;/p&gt;

&lt;h2&gt;
  
  
  Thorsten Schaeff (Stripe)
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F1kya67hkdnbdcme618x7.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F1kya67hkdnbdcme618x7.png" alt="Thorsten Schaeff"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Helps developers grow the GDP of the Internet as a Developer Advocate at Stripe. &lt;a href="https://twitter.com/thorwebdev" rel="noopener noreferrer"&gt;@thorwebdev&lt;/a&gt;&lt;/p&gt;

&lt;h4&gt;
  
  
  How many hours per week do you spend coding?
&lt;/h4&gt;

&lt;p&gt;Really depends on the projects I'm working on. Sometimes I spend a good amount of time making videos.&lt;/p&gt;

&lt;h4&gt;
  
  
  Why did you invest in Supabase?
&lt;/h4&gt;

&lt;p&gt;The team | The Culture | The DX&lt;/p&gt;

&lt;h4&gt;
  
  
  Do you write SQL in uppercase or lowercase?
&lt;/h4&gt;

&lt;p&gt;lowercase - I prefer not to scream at my DB.&lt;/p&gt;

&lt;h4&gt;
  
  
  What was the first program you wrote and what was it written with?
&lt;/h4&gt;

&lt;p&gt;My first proper project was probably at uni, building an app to alert wind surfers of great wind conditions. &lt;br&gt;
Was built with Python on a Raspberry Pi, jQuery and PhoneGap&lt;/p&gt;

&lt;h4&gt;
  
  
  When was the first time you used a computer and what did you do with it?
&lt;/h4&gt;

&lt;p&gt;When I was 9 years old my dad signed me up for an HTML summer camp. That's how it all started :D&lt;/p&gt;

&lt;h4&gt;
  
  
  Would you rather fight 100 duck-sized horses or 1 horse-sized duck?
&lt;/h4&gt;

&lt;p&gt;I think there's a market for duck-sized horses. Would capture and sell them. Also duck's have some nasty claws, &lt;br&gt;
wouldn't be a good idea to make them bigger!&lt;/p&gt;

&lt;h4&gt;
  
  
  If you could only use one programming language for the rest of your life, what would it be?
&lt;/h4&gt;

&lt;p&gt;I'd do anything and everything in TypeScript if I could!&lt;/p&gt;

&lt;h4&gt;
  
  
  If someone wanted to do what you do, what's a piece of advice you'd give them?
&lt;/h4&gt;

&lt;p&gt;Get involved with and start contributing to open-source. Start creating content about your open-source contributions, &lt;br&gt;
and I'm certain that it will pay off!&lt;/p&gt;

&lt;h2&gt;
  
  
  Brian Douglas (GitHub)
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fsy6jo815fn015f47stqg.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fsy6jo815fn015f47stqg.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Staff Developer Advocate at GitHub. &lt;a href="https://twitter.com/bdougieyo" rel="noopener noreferrer"&gt;@bdougieyo&lt;/a&gt;&lt;/p&gt;

&lt;h4&gt;
  
  
  How many hours per week do you spend coding?
&lt;/h4&gt;

&lt;p&gt;~10 hours a week.&lt;/p&gt;

&lt;h4&gt;
  
  
  Why did you invest in Supabase?
&lt;/h4&gt;

&lt;p&gt;Supabase is scratching an itch for me as a developer. I see the value of having a manageable database based on SQL, &lt;br&gt;
but I don't only have limited time to code during the week and I don't want that to get sucked into the maintenance &lt;br&gt;
and management of that data. I also was a big Firebase fan, and love the developer ergonomics if offered to me as an early user.&lt;/p&gt;

&lt;h4&gt;
  
  
  Do you write SQL in uppercase or lowercase?
&lt;/h4&gt;

&lt;p&gt;Always uppercase, but don't ask me what the acronym stands for.&lt;/p&gt;

&lt;h4&gt;
  
  
  What was the first program you wrote and what was it written with?
&lt;/h4&gt;

&lt;p&gt;The first function programming was an Android app in Java that was just a picture of a cat. When you pet the cat it purred, &lt;br&gt;
it was part of an Android tutorial when I thought I wanted to be an Android dev. I later got an iPhone and decided to never &lt;br&gt;
write Java again when I found Ruby on Rails. I built a Yelp clone for churches, but bailed on that when I took a full time dev role.&lt;/p&gt;

&lt;h4&gt;
  
  
  When was the first time you used a computer and what did you do with it?
&lt;/h4&gt;

&lt;p&gt;My first time using a computer was in second grade and it was to play wolfenstein. We had a computer that we could use in &lt;br&gt;
the office of the apartment complex I grew up in. One of the older kids installed the game and showed the other kids how &lt;br&gt;
to run in from powershell. Probably not the best game to introduce to a 7 year old, but here we are.&lt;/p&gt;

&lt;h4&gt;
  
  
  If someone wanted to do what you do, what's a piece of advice you'd give them?
&lt;/h4&gt;

&lt;p&gt;I would tell them to start with creating short form content every day. It easier to make content on things you just &lt;br&gt;
learned, so do that. It is also easier to get hired when you already have content.&lt;/p&gt;

&lt;h2&gt;
  
  
  Justin Gage (Retool)
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fz0ku336x675ryto344l7.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fz0ku336x675ryto344l7.png" alt="Justin Gage"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Growth at Retool. Writes &lt;a href="https://technically.dev/" rel="noopener noreferrer"&gt;a newsletter&lt;/a&gt; that helps people understand software engineering and tech. &lt;br&gt;
&lt;a href="https://twitter.com/itunpredictable" rel="noopener noreferrer"&gt;@itunpredictable&lt;/a&gt;&lt;/p&gt;

&lt;h4&gt;
  
  
  How many hours per week do you spend coding?
&lt;/h4&gt;

&lt;p&gt;It depends – some weeks I’m mostly writing and coordinating, other weeks I’m writing a lot of code. Lets say 20 hours on a good week :)&lt;/p&gt;

&lt;h4&gt;
  
  
  Why did you invest in Supabase?
&lt;/h4&gt;

&lt;p&gt;I had been working on the Firebase integration at Retool for a bit, and kept wondering why it was (a) closed source &lt;br&gt;
and (b) NoSQL only. Over the span of a week, something like 5 or 6 of my developer friends asked me what I thought &lt;br&gt;
about Supabase, so I checked it out – after using the product for a side project, investing was an easy decision.&lt;/p&gt;

&lt;h4&gt;
  
  
  Do you write SQL in uppercase or lowercase?
&lt;/h4&gt;

&lt;p&gt;Lowercase, obviously. I wrote thousands of queries when I worked at DigitalOcean, and we didn’t have time to capitalize things.&lt;/p&gt;

&lt;h4&gt;
  
  
  If you could only use one programming language for the rest of your life, what would it be?
&lt;/h4&gt;

&lt;p&gt;SQL (particularly standard Postgres syntax) is the best language on the planet. Fight me.&lt;/p&gt;

&lt;h4&gt;
  
  
  If someone wanted to do what you do, what's a piece of advice you'd give them?
&lt;/h4&gt;

&lt;p&gt;Eh, I can’t really give advice, I haven’t figured anything out myself yet!&lt;/p&gt;

&lt;h2&gt;
  
  
  Iheanyi Ekechukwu (PlanetScale)
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fmvsxwbgidjl6zffigzrv.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fmvsxwbgidjl6zffigzrv.png" alt="Iheanyi Ekechukwu"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Senior Software Engineer at PlanetScale. &lt;a href="https://twitter.com/kwuchu" rel="noopener noreferrer"&gt;@kwuchu&lt;/a&gt;&lt;/p&gt;

&lt;h4&gt;
  
  
  How many hours per week do you spend coding?
&lt;/h4&gt;

&lt;p&gt;Pretty much, the majority of my week is spent coding. I'd say realistically, around 30-ish hours a week or so.&lt;/p&gt;

&lt;h4&gt;
  
  
  Why did you invest in Supabase?
&lt;/h4&gt;

&lt;p&gt;The tagline about Supabase being an "open-source Firebase alternative" had me intrigued. As I looked more deeply into &lt;br&gt;
the product, I was impressed by the well-thought out design and also how easy it is to use the product as well.&lt;/p&gt;

&lt;h4&gt;
  
  
  Do you write SQL in uppercase or lowercase?
&lt;/h4&gt;

&lt;p&gt;Uppercase.&lt;/p&gt;

&lt;h4&gt;
  
  
  When was the first time you used a computer and what did you do with it?
&lt;/h4&gt;

&lt;p&gt;During summers as a child, my dad would take me to work with him at the community college he taught at. I'd be sitting &lt;br&gt;
in his office while he was in lectures and actually just use his computer to play that 3D Space Pinball game. I think &lt;br&gt;
I was 5 or 6 years old at the time.&lt;/p&gt;

&lt;h4&gt;
  
  
  If you could only use one programming language for the rest of your life, what would it be?
&lt;/h4&gt;

&lt;p&gt;Honestly, I would probably choose Go. It's a pretty dope language for building out systems.&lt;/p&gt;

&lt;h4&gt;
  
  
  If someone wanted to do what you do, what's a piece of advice you'd give them?
&lt;/h4&gt;

&lt;p&gt;Always be learning. There's so many things to learn as an engineer and the job is constantly about learning new things. &lt;br&gt;
Never settle, never get comfortable, learn as much as you can consistently.&lt;/p&gt;

&lt;h2&gt;
  
  
  Zach Waterfield (On Deck)
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fwq2enel5t75x1i1fo8z8.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fwq2enel5t75x1i1fo8z8.png" alt="Zach Waterfield"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Engineer at OnDeck, Network Leader at Village Global, Founder of Kopa (W19). &lt;a href="https://twitter.com/zlwaterfield" rel="noopener noreferrer"&gt;@zlwaterfield&lt;/a&gt;&lt;/p&gt;

&lt;h4&gt;
  
  
  How many hours per week do you spend coding?
&lt;/h4&gt;

&lt;p&gt;Anywhere from 10 to 50 depending on the week&lt;/p&gt;

&lt;h4&gt;
  
  
  Why did you invest in Supabase?
&lt;/h4&gt;

&lt;p&gt;I have many ideas, and spinning up a backend, db, etc., is so daunting, so I started using Firebase, but it was very &lt;br&gt;
frustrating. When I saw Supabase I instantly knew that was the solution. The ability to use Postgres directly from the &lt;br&gt;
client with authentication built-in was a game-changer. I think it could become the go-to that early-stage companies &lt;br&gt;
build on to simplify their MVPs.&lt;/p&gt;

&lt;h4&gt;
  
  
  Do you write SQL in uppercase or lowercase?
&lt;/h4&gt;

&lt;p&gt;UPPERCASE&lt;/p&gt;

&lt;h4&gt;
  
  
  When was the first time you used a computer and what did you do with it?
&lt;/h4&gt;

&lt;p&gt;Weirdly enough, I didn't own a computer until I was in grade 12 and didn't learn to code until I was in University. &lt;br&gt;
I was the only one in a class of 400+ freshman engineers that had never coded before.&lt;/p&gt;

&lt;h4&gt;
  
  
  If someone wanted to do what you do, what's a piece of advice you'd give them?
&lt;/h4&gt;

&lt;p&gt;Network, network, network. Everything I do and all my successes are based on my network. Whether that be from YC, my &lt;br&gt;
university peers, OnDeck, Twitter, etc. Focus on building your network, and good opportunities will start to pop up.&lt;/p&gt;

&lt;h2&gt;
  
  
  Shawn Wang (Temporal)
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ff9a2vzzz1gjou7bbr9fb.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ff9a2vzzz1gjou7bbr9fb.png" alt="Shawn Wang"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Head of Developer Experience at Temporal. &lt;a href="https://twitter.com/swyx" rel="noopener noreferrer"&gt;@swyx&lt;/a&gt;&lt;/p&gt;

&lt;h4&gt;
  
  
  How many hours per week do you spend coding?
&lt;/h4&gt;

&lt;p&gt;10&lt;/p&gt;

&lt;h4&gt;
  
  
  Why did you invest in Supabase?
&lt;/h4&gt;

&lt;p&gt;I was extremely impressed by the founders and love the idea of offering a beautiful, integrated developer experience atop &lt;br&gt;
of proven, scalable, open source foundations.&lt;/p&gt;

&lt;h4&gt;
  
  
  Do you write SQL in uppercase or lowercase?
&lt;/h4&gt;

&lt;p&gt;Uppercase if formal, lowercase if lazy!&lt;/p&gt;

&lt;h4&gt;
  
  
  What was the first program you wrote and what was it written with?
&lt;/h4&gt;

&lt;p&gt;We had a computer class in middle school and we were assigned to write a pancake stacking program in BASIC. I was really &lt;br&gt;
obsessed by it and was the only person to submit this assignment complete with a graphical user interface (in BASIC!). &lt;br&gt;
Sadly I didn't see myself as a programmer until 20 years later.&lt;/p&gt;

&lt;h4&gt;
  
  
  If someone wanted to do what you do, what's a piece of advice you'd give them?
&lt;/h4&gt;

&lt;p&gt;&lt;a href="https://www.swyx.io/LIP" rel="noopener noreferrer"&gt;Learn in Public&lt;/a&gt; :)&lt;/p&gt;

&lt;h2&gt;
  
  
  By the way
&lt;/h2&gt;

&lt;p&gt;We &lt;a href="https://techcrunch.com/2020/12/15/supabase-raises-6m-for-its-open-source-firebase-alternative/" rel="noopener noreferrer"&gt;raised&lt;/a&gt; a $6M seed &lt;br&gt;
round led by Coatue, Mozilla, and YC. &lt;/p&gt;

&lt;p&gt;Next week is &lt;a href="https://supabase.io/blog/2021/03/25/launch-week" rel="noopener noreferrer"&gt;Launch Week&lt;/a&gt; and we'll be launching one new thing every day for a week. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://supabase.io/blog/2021/03/25/launch-week" rel="noopener noreferrer"&gt;Check it out&lt;/a&gt;!&lt;/p&gt;

</description>
      <category>opensource</category>
      <category>postgres</category>
      <category>webdev</category>
      <category>javascript</category>
    </item>
    <item>
      <title>Supabase: ten months of building.</title>
      <dc:creator>Supabase</dc:creator>
      <pubDate>Sun, 03 Jan 2021 18:22:39 +0000</pubDate>
      <link>https://dev.to/supabase/supabase-ten-months-of-building-5896</link>
      <guid>https://dev.to/supabase/supabase-ten-months-of-building-5896</guid>
      <description>&lt;p&gt;Supabase is an open source Firebase alternative. We're building the features of Firebase using enterprise-grade open source tools.&lt;/p&gt;




&lt;p&gt;After 10 hectic months of building, Supabase is now in Beta. This is also available as a &lt;a href="https://supabase.io/blog/2021/01/02/supabase-beta-december-2020" rel="noopener noreferrer"&gt;blog post&lt;/a&gt; and a &lt;a href="https://youtu.be/ofSm4BJkZ1g" rel="noopener noreferrer"&gt;video demo&lt;/a&gt;.&lt;/p&gt;

&lt;h3&gt;
  
  
  Supabase is now in Beta
&lt;/h3&gt;

&lt;p&gt;We spent months working on Performance, Security, and Reliability. Read more on our &lt;a href="https://supabase.io/beta" rel="noopener noreferrer"&gt;Beta Page&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fuser-images.githubusercontent.com%2F10214025%2F103484765-464e5b80-4e2c-11eb-89c6-8e88fe8105e1.png" class="article-body-image-wrapper"&gt;&lt;img alt="This image shows our Beta Page" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fuser-images.githubusercontent.com%2F10214025%2F103484765-464e5b80-4e2c-11eb-89c6-8e88fe8105e1.png"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Improve your docs inline
&lt;/h3&gt;

&lt;p&gt;Add comments and descriptions to your Tables directly from our auto-generated docs.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fuser-images.githubusercontent.com%2F10214025%2F103484975-df31a680-4e2d-11eb-8569-f8248a02b880.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fuser-images.githubusercontent.com%2F10214025%2F103484975-df31a680-4e2d-11eb-8569-f8248a02b880.gif" alt="update-docs"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Table View now has realtime changes
&lt;/h3&gt;

&lt;p&gt;Any updates that happen to your database are reflected in the Table View immediately.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fuser-images.githubusercontent.com%2F10214025%2F103484944-8eba4900-4e2d-11eb-867b-c56cfcd207ef.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fuser-images.githubusercontent.com%2F10214025%2F103484944-8eba4900-4e2d-11eb-867b-c56cfcd207ef.gif" alt="realtime-updates"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Table Pagination
&lt;/h3&gt;

&lt;p&gt;Our table view now has pagination - better for working with large data sets.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fuser-images.githubusercontent.com%2F10214025%2F103484937-7d713c80-4e2d-11eb-9ddc-a0c2e871b864.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fuser-images.githubusercontent.com%2F10214025%2F103484937-7d713c80-4e2d-11eb-9ddc-a0c2e871b864.gif" alt="table-pagination"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Supabase raised a Seed Round
&lt;/h3&gt;

&lt;p&gt;We raised $6M from Y Combinator, Mozilla, and Coatue. You can read more on &lt;a href="https://techcrunch.com/2020/12/15/supabase-raises-6m-for-its-open-source-firebase-alternative" rel="noopener noreferrer"&gt;TechCrunch&lt;/a&gt;.&lt;/p&gt;

&lt;h3&gt;
  
  
  Kaizen
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Supabase is now 26% faster in regions which support Graviton (1460 reqs/s up from 1167 reqs/s)&lt;/li&gt;
&lt;li&gt;We launched a new region in Sao Paulo.&lt;/li&gt;
&lt;li&gt;Postgres Array Support. You can now edit Native Postgres array items in the grid editor or the side panel.&lt;/li&gt;
&lt;li&gt;We added better support for your custom Database Types.&lt;/li&gt;
&lt;li&gt;Fixed some buggy keyboard commands. We're continuously improving key commands in the Table editor.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Community
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;We were featured on the GitHub release radar. &lt;a href="https://github.blog/2020-12-07-release-radar-dec-2020/" rel="noopener noreferrer"&gt;Link&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://twitter.com/kiwicopple" rel="noopener noreferrer"&gt;@kiwicopple&lt;/a&gt; appeared on  &lt;a href="https://2020.opencoresummit.com/" rel="noopener noreferrer"&gt;Open Core Summit&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://twitter.com/aaronksaunders" rel="noopener noreferrer"&gt;@aaronksaunders&lt;/a&gt; created a video series on Supabase + Vue. &lt;a href="https://twitter.com/aaronksaunders/status/1339981480202743811" rel="noopener noreferrer"&gt;Link&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://twitter.com/CodeByCorey" rel="noopener noreferrer"&gt;@CodeByCorey&lt;/a&gt; tracks realtime page views using Supabase. &lt;a href="https://twitter.com/CodeByCorey/status/1344650699645325312" rel="noopener noreferrer"&gt;Link&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/ffabss" rel="noopener noreferrer"&gt;@ffbass&lt;/a&gt; started working on gotrue-java. &lt;a href="https://github.com/supabase/gotrue-java" rel="noopener noreferrer"&gt;Link&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;We've grown more than 50% (GitHub star count) since moving into Beta. &lt;a href="https://twitter.com/supabase_io/status/1345410714836594693" rel="noopener noreferrer"&gt;Link&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fuser-images.githubusercontent.com%2F10214025%2F103484820-9a594000-4e2c-11eb-9a31-2d661e7048f6.png" class="article-body-image-wrapper"&gt;&lt;img alt="dec-starcount" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fuser-images.githubusercontent.com%2F10214025%2F103484820-9a594000-4e2c-11eb-9a31-2d661e7048f6.png"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;If you want to keep up to date, make sure you &lt;a href="https://www.youtube.com/channel/UCNTVzV1InxHV-YR0fSajqPQ" rel="noopener noreferrer"&gt;subscribe to our YouTube channel&lt;/a&gt; or &lt;a href="https://twitter.com/supabase_io" rel="noopener noreferrer"&gt;follow us on Twitter&lt;/a&gt;.&lt;/p&gt;

&lt;h3&gt;
  
  
  Coming next
&lt;/h3&gt;

&lt;p&gt;We've go a lot of exciting things planned for Q1 2021. We're already planning out Supabase Storage and a Supabase CLI for better local development. Let us know if there's something you want us to release as a priority! &lt;/p&gt;

&lt;p&gt;We also have something exciting planned with Vercel and Stripe ... &lt;a href="https://twitter.com/rauchg/status/1331021818681978881" rel="noopener noreferrer"&gt;stay tuned&lt;/a&gt;.&lt;/p&gt;

&lt;h3&gt;
  
  
  Get started
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Start using Supabase today: &lt;a href="https://app.supabase.io/" rel="noopener noreferrer"&gt;app.supabase.io&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Make sure to &lt;a href="https://github.com/supabase/supabase" rel="noopener noreferrer"&gt;star us on GitHub&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Follow us &lt;a href="https://twitter.com/supabase_io" rel="noopener noreferrer"&gt;on Twitter&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Become a &lt;a href="https://github.com/sponsors/supabase" rel="noopener noreferrer"&gt;sponsor&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>postgres</category>
      <category>opensource</category>
      <category>javascript</category>
    </item>
    <item>
      <title>Supabase: nine months of building.</title>
      <dc:creator>Supabase</dc:creator>
      <pubDate>Tue, 01 Dec 2020 04:01:44 +0000</pubDate>
      <link>https://dev.to/supabase/supabase-nine-months-of-building-1c01</link>
      <guid>https://dev.to/supabase/supabase-nine-months-of-building-1c01</guid>
      <description>&lt;p&gt;Supabase is an open source Firebase alternative. We're building the features of Firebase using enterprise-grade open source tools.&lt;/p&gt;




&lt;p&gt;We've been building for 9 months now, are we're getting even closer to Beta. This is also available as a &lt;a href="https://supabase.io/blog/2020/12/01/supabase-alpha-november-2020" rel="noopener noreferrer"&gt;blog post&lt;/a&gt; and a &lt;a href="https://youtu.be/unC_de7iytA" rel="noopener noreferrer"&gt;video demo&lt;/a&gt;.&lt;/p&gt;

&lt;h3&gt;
  
  
  Add users
&lt;/h3&gt;

&lt;p&gt;You can now add users manually from your dashboard.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fuser-images.githubusercontent.com%2F10214025%2F100694951-1e9e4a80-33cb-11eb-9db6-7ae6ae6c252c.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fuser-images.githubusercontent.com%2F10214025%2F100694951-1e9e4a80-33cb-11eb-9db6-7ae6ae6c252c.gif" alt="This image shows how to invite a new user directly from the dashboard."&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  User admin
&lt;/h3&gt;

&lt;p&gt;You can also perform admin functions on existing users - send password reset emails, magic links, and delete users.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fuser-images.githubusercontent.com%2F10214025%2F100694970-2a8a0c80-33cb-11eb-8fbf-cfa1d90dca06.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fuser-images.githubusercontent.com%2F10214025%2F100694970-2a8a0c80-33cb-11eb-8fbf-cfa1d90dca06.gif" alt="This image shows how to delete a user directly from the dashboard"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Even more powerful SQL Editor
&lt;/h3&gt;

&lt;p&gt;Last month we &lt;a href="http://localhost:3005/blog/2020/11/02/supabase-alpha-october-2020#more-powerful-sql-editor" rel="noopener noreferrer"&gt;announced&lt;/a&gt; an improved SQL Editor, and this month we've taken it even further. The SQL Editor is now a full Monaco editor, like you'd find in VS Code. Build your database directly from the browser.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fuser-images.githubusercontent.com%2F10214025%2F100695002-3b3a8280-33cb-11eb-962a-818f62f7b0ae.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fuser-images.githubusercontent.com%2F10214025%2F100695002-3b3a8280-33cb-11eb-962a-818f62f7b0ae.png" alt="This image shows our improved SQL Editor"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Status page
&lt;/h3&gt;

&lt;p&gt;We added a &lt;a href="https://status.supabase.io/" rel="noopener noreferrer"&gt;Status Page&lt;/a&gt; which tracks the uptime and latency of the Supabase platform.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fuser-images.githubusercontent.com%2F10214025%2F100695019-468dae00-33cb-11eb-8967-1bf7381c418b.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fuser-images.githubusercontent.com%2F10214025%2F100695019-468dae00-33cb-11eb-8967-1bf7381c418b.png" alt="This image shows our new status page"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Kaizen
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;We completed a security audit by DigitalXRAID.&lt;/li&gt;
&lt;li&gt;Email confirmations now enabled by default for signups.&lt;/li&gt;
&lt;li&gt;Updated &lt;a href="https://github.com/supabase/benchmarks/" rel="noopener noreferrer"&gt;Benchmarking Suite&lt;/a&gt; to include more realistic workloads, on various different servers (results published soon).&lt;/li&gt;
&lt;li&gt;You can now set/edit/remove Foreign Keys via the table editor.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Community
&lt;/h3&gt;

&lt;p&gt;We had a crazy month during Hacktoberfest. In case you missed it, here are some of the highlights:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;We have an exciting Vercel x Stripe x Supabase &lt;a href="https://twitter.com/rauchg/status/1331021818681978881" rel="noopener noreferrer"&gt;collaboration underway&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/elrhomariyounes" rel="noopener noreferrer"&gt;@elrhomariyounes&lt;/a&gt; started helping &lt;a href="https://github.com/acupofjose" rel="noopener noreferrer"&gt;@acupofjose&lt;/a&gt; with the &lt;a href="https://github.com/supabase/postgrest-csharp" rel="noopener noreferrer"&gt;postgrest-csharp&lt;/a&gt; extension&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/duncanhealy" rel="noopener noreferrer"&gt;@duncanhealy&lt;/a&gt; is &lt;a href="https://github.com/redwoodjs/redwood/pull/1474" rel="noopener noreferrer"&gt;updating the Redwood example&lt;/a&gt; to work with Supabase.js v1.0&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If you want to keep up to date, make sure you &lt;a href="https://www.youtube.com/channel/UCNTVzV1InxHV-YR0fSajqPQ" rel="noopener noreferrer"&gt;subscribe to our YouTube channel&lt;/a&gt; or &lt;a href="https://twitter.com/supabase_io" rel="noopener noreferrer"&gt;follow us on Twitter&lt;/a&gt;.&lt;/p&gt;

&lt;h3&gt;
  
  
  Coming next
&lt;/h3&gt;

&lt;p&gt;Look out for a big announcement on December 3rd. We'll also be presenting in the &lt;a href="https://2020.opencoresummit.com/" rel="noopener noreferrer"&gt;Open Core Summit&lt;/a&gt; on the 16th of December.&lt;/p&gt;

&lt;h3&gt;
  
  
  Get started
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Start using Supabase today: &lt;a href="https://app.supabase.io/" rel="noopener noreferrer"&gt;app.supabase.io&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Make sure to &lt;a href="https://github.com/supabase/supabase" rel="noopener noreferrer"&gt;star us on GitHub&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Follow us &lt;a href="https://twitter.com/supabase_io" rel="noopener noreferrer"&gt;on Twitter&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Become a &lt;a href="https://github.com/sponsors/supabase" rel="noopener noreferrer"&gt;sponsor&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>postgres</category>
      <category>javascript</category>
      <category>opensource</category>
      <category>sql</category>
    </item>
    <item>
      <title>Supabase: eight months of building.</title>
      <dc:creator>Supabase</dc:creator>
      <pubDate>Tue, 03 Nov 2020 05:38:45 +0000</pubDate>
      <link>https://dev.to/supabase/supabase-eight-months-of-building-gjj</link>
      <guid>https://dev.to/supabase/supabase-eight-months-of-building-gjj</guid>
      <description>&lt;p&gt;Supabase is an open source Firebase alternative. We're building the features of Firebase using enterprise-grade open source tools&lt;/p&gt;




&lt;p&gt;We're now 8 months into building Supabase. We're focused on performance, stability, and reliability but that hasn't prevented us from shipping some great features.&lt;/p&gt;

&lt;p&gt;This is also available as a &lt;a href="https://supabase.io/blog/2020/11/02/supabase-alpha-october-2020" rel="noopener noreferrer"&gt;blog post&lt;/a&gt; and a &lt;a href="https://www.youtube.com/watch?v=1gNDMMsUPI0" rel="noopener noreferrer"&gt;video demo&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Supabase.js 1.0
&lt;/h2&gt;

&lt;p&gt;In the lead-up to our Beta launch, we've &lt;a href="https://supabase.io/blog/2020/10/30/improved-dx" rel="noopener noreferrer"&gt;released&lt;/a&gt; &lt;code&gt;supabase-js&lt;/code&gt; version 1.0 and it comes with some major Developer Experience improvements. We received a lot of feedback from the community and we've incorporated it into our client libraries for our 1.0 release.&lt;/p&gt;

&lt;p&gt;Check out the &lt;a href="https://supabase.io/blog/2020/10/30/improved-dx" rel="noopener noreferrer"&gt;blog post&lt;/a&gt; to learn more.&lt;/p&gt;

&lt;h2&gt;
  
  
  More powerful SQL Editor
&lt;/h2&gt;

&lt;p&gt;Although it was only intended to be a temporary feature, the SQL Editor has become one of the most useful features of Supabase. This month we decided to make give it some attention, adding Tabs and making it full-screen. This is the first of many updates, we've got some exciting things planned for the SQL Editor.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fuser-images.githubusercontent.com%2F10214025%2F97948387-62e9fb00-1dcb-11eb-9b29-4258dd0e6ea9.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fuser-images.githubusercontent.com%2F10214025%2F97948387-62e9fb00-1dcb-11eb-9b29-4258dd0e6ea9.png" alt="This image shows a SQL Editor with tabs. Originally our SQL editor was very basic, but we're moving towards something very powerful."&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Keyboard shortcuts for Power Users
&lt;/h2&gt;

&lt;p&gt;For the heavy table editor users, we've gone ahead and added a bunch of key commands and keyboard shortcuts so you can zip around and manipulate your tables faster than ever. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fuser-images.githubusercontent.com%2F10214025%2F97948660-32569100-1dcc-11eb-95b4-233324c6e6ad.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fuser-images.githubusercontent.com%2F10214025%2F97948660-32569100-1dcc-11eb-95b4-233324c6e6ad.png" alt="This image shows some of the keyboard shortcuts we introduced on the table editor."&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Magic Links
&lt;/h2&gt;

&lt;p&gt;One of the most requested Auth features was the ability to send magic links that your users can use to log in. You can use this with new or existing users, and alongside passwords or stand alone.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fuser-images.githubusercontent.com%2F10214025%2F97948557-e9064180-1dcb-11eb-981b-271d73837626.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fuser-images.githubusercontent.com%2F10214025%2F97948557-e9064180-1dcb-11eb-981b-271d73837626.png" alt="This image shows a template where developers can edit the magic links email which is sent to their users on sign up."&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Kaizen
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;We have new and improved &lt;a href="https://supabase.io/docs/client/supabase-client" rel="noopener noreferrer"&gt;docs&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;We converted &lt;a href="https://github.com/supabase/realtime-js/" rel="noopener noreferrer"&gt;realtime-js&lt;/a&gt; to TypeScript.&lt;/li&gt;
&lt;li&gt;Dashboard Performance: we heavily optimised our dashboard routes.&lt;/li&gt;
&lt;li&gt;With the help of the community, we &lt;a href="https://github.com/orgs/supabase/projects/5" rel="noopener noreferrer"&gt;closed a lot of issues&lt;/a&gt; during Hacktoberfest.&lt;/li&gt;
&lt;li&gt;We have started &lt;a href="https://github.com/supabase/benchmarks" rel="noopener noreferrer"&gt;benchmarking&lt;/a&gt; all the open source tools we use. We'll publish the results this month.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Community
&lt;/h2&gt;

&lt;p&gt;We had a crazy month during Hacktoberfest. In case you missed it, here are some of the highlights:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://twitter.com/kiwicopple" rel="noopener noreferrer"&gt;@kiwicopple&lt;/a&gt; chatted to Jeff on the &lt;a href="https://softwareengineeringdaily.com/2020/10/15/supabase-open-source-firebase-with-paul-copplestone/" rel="noopener noreferrer"&gt;Software Engineering Daily podcast&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://twitter.com/TezosBakingBad/status/1318212875035512835" rel="noopener noreferrer"&gt;Tezos&lt;/a&gt; started using our PostgREST libraries for their blockchain API: &lt;a href="https://pro.tzkt.io/" rel="noopener noreferrer"&gt;https://pro.tzkt.io/&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Supabase hosted a &lt;a href="https://www.youtube.com/watch?v=3_xRLTjvEiE" rel="noopener noreferrer"&gt;Hacktoberfest meetup&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://twitter.com/kiwicopple" rel="noopener noreferrer"&gt;@kiwicopple&lt;/a&gt; appeared on the &lt;a href="https://www.youtube.com/watch?v=PHmiWXDx9-w" rel="noopener noreferrer"&gt;Open Sauced channel&lt;/a&gt; with &lt;a href="https://twitter.com/bdougieYO" rel="noopener noreferrer"&gt;@bdougieYO&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://twitter.com/thorwebdev" rel="noopener noreferrer"&gt;@thorwebdev&lt;/a&gt; shows the &lt;a href="http://engineers.sg" rel="noopener noreferrer"&gt;Engineers.sg&lt;/a&gt; group how to &lt;a href="https://engineers.sg/video/building-a-slack-clone-with-authentication-and-realtime-data-syncing-using-supabase-io-singaporejs--4119" rel="noopener noreferrer"&gt;build a realtime Slack clone&lt;/a&gt; with Supabase&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If you want to keep up to date, make sure you &lt;a href="https://www.youtube.com/channel/UCNTVzV1InxHV-YR0fSajqPQ" rel="noopener noreferrer"&gt;subscribe to our YouTube channel&lt;/a&gt; or &lt;a href="https://twitter.com/supabase_io" rel="noopener noreferrer"&gt;follow us on Twitter&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Coming next
&lt;/h2&gt;

&lt;p&gt;Our focus is still moving from Alpha to Beta and we'll be improving stability, reliability, and performance. Our Supabase.js 1.0 launch was part of that, and we've created a &lt;a href="https://github.com/supabase/benchmarks/" rel="noopener noreferrer"&gt;Benchmarks&lt;/a&gt; repository where we'll be measuring the performance of all the open source tools we use.&lt;/p&gt;

&lt;h2&gt;
  
  
  Get started
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Start using Supabase today: &lt;a href="https://app.supabase.io/" rel="noopener noreferrer"&gt;app.supabase.io&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Make sure to &lt;a href="https://github.com/supabase/supabase" rel="noopener noreferrer"&gt;star us on GitHub&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Follow us &lt;a href="https://twitter.com/supabase_io" rel="noopener noreferrer"&gt;on Twitter&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Subscribe to &lt;a href="https://www.youtube.com/channel/UCNTVzV1InxHV-YR0fSajqPQ" rel="noopener noreferrer"&gt;our YouTube channel&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Become a &lt;a href="https://github.com/sponsors/supabase" rel="noopener noreferrer"&gt;sponsor&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>supabase</category>
      <category>postgres</category>
      <category>javascript</category>
      <category>opensource</category>
    </item>
    <item>
      <title>Supabase: seven months of building.</title>
      <dc:creator>Supabase</dc:creator>
      <pubDate>Thu, 08 Oct 2020 05:29:49 +0000</pubDate>
      <link>https://dev.to/supabase/supabase-seven-months-of-building-54k0</link>
      <guid>https://dev.to/supabase/supabase-seven-months-of-building-54k0</guid>
      <description>&lt;p&gt;This is also available as a &lt;a href="https://supabase.io/blog/2020/10/03/supabase-alpha-september-2020" rel="noopener noreferrer"&gt;blog post&lt;/a&gt;.&lt;/p&gt;

&lt;h3&gt;
  
  
  Third-party logins
&lt;/h3&gt;

&lt;p&gt;We've released OAuth logins! You can now enable third-party logins on your app for Bitbucket, GitHub, GitLab, or Google.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fuser-images.githubusercontent.com%2F10214025%2F95417260-2c08fc80-0967-11eb-827a-f52262d4612b.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fuser-images.githubusercontent.com%2F10214025%2F95417260-2c08fc80-0967-11eb-827a-f52262d4612b.png" alt="This is a picture of the supabase dashboard with OAuth logins"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Clone tables
&lt;/h3&gt;

&lt;p&gt;You can duplicate your tables, just like you would inside a spreadsheet.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fuser-images.githubusercontent.com%2F10214025%2F95417283-3fb46300-0967-11eb-8b0b-1a2e9da7cecd.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fuser-images.githubusercontent.com%2F10214025%2F95417283-3fb46300-0967-11eb-8b0b-1a2e9da7cecd.gif" alt="duplicate-tables"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Enable and disable extensions
&lt;/h3&gt;

&lt;p&gt;Extensions are easier to use. You can enable Postgres extensions with the click of a button.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fuser-images.githubusercontent.com%2F10214025%2F95417437-a3d72700-0967-11eb-9445-afbb39d9898e.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fuser-images.githubusercontent.com%2F10214025%2F95417437-a3d72700-0967-11eb-9445-afbb39d9898e.gif" alt="toggle-extensions"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Save your favorite queries
&lt;/h3&gt;

&lt;p&gt;The SQL editor now stores your query history in your browser. You can also save your favorite queries to run later! &lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fuser-images.githubusercontent.com%2F10214025%2F95417377-80ac7780-0967-11eb-99dd-fb36abab6a62.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fuser-images.githubusercontent.com%2F10214025%2F95417377-80ac7780-0967-11eb-99dd-fb36abab6a62.gif" alt="favourites"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  GitHub Discussions
&lt;/h3&gt;

&lt;p&gt;Supabase was given access to &lt;a href="https://github.com/supabase/supabase/discussions" rel="noopener noreferrer"&gt;GitHub Discussions&lt;/a&gt;! This is the place for you to ask questions or show off what you've built with Supabase.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fuser-images.githubusercontent.com%2F10214025%2F95417467-b3567000-0967-11eb-84ed-ad10a85cb98c.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fuser-images.githubusercontent.com%2F10214025%2F95417467-b3567000-0967-11eb-84ed-ad10a85cb98c.png" alt="This is a screenshot of our GitHub Discussions, a new feature by GitHub"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Kaizen
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Our dashboard now uses &lt;a href="https://nextjs.org/docs/advanced-features/automatic-static-optimization" rel="noopener noreferrer"&gt;Next.js automatic static optimization&lt;/a&gt; - so it should be noticeably more responsive.&lt;/li&gt;
&lt;li&gt;We created an Isomorphic &lt;a href="https://github.com/supabase/gotrue-js/" rel="noopener noreferrer"&gt;&lt;code&gt;gotrue-js&lt;/code&gt;&lt;/a&gt; TypeScript library for interacting with Netlify's &lt;a href="https://github.com/netlify/gotrue" rel="noopener noreferrer"&gt;GoTrue server&lt;/a&gt;. This will soon be bundled into &lt;code&gt;supabase-js&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;We migrated our &lt;a href="https://github.com/supabase/postgrest-js/" rel="noopener noreferrer"&gt;&lt;code&gt;postgrest-js&lt;/code&gt;&lt;/a&gt; library to TypeScript, and it will soon be bundled into &lt;code&gt;supabase-js&lt;/code&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  From the community
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a class="mentioned-user" href="https://dev.to/kiwicopple"&gt;@kiwicopple&lt;/a&gt; &lt;a href="https://www.twitch.tv/github/video/751281550" rel="noopener noreferrer"&gt;appeared on GitHub's Twitch channel&lt;/a&gt; for Open Source Friday with &lt;a class="mentioned-user" href="https://dev.to/mishmanners"&gt;@mishmanners&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a class="mentioned-user" href="https://dev.to/kiwicopple"&gt;@kiwicopple&lt;/a&gt; &lt;a href="https://www.youtube.com/watch?v=PLhI6cccBQA" rel="noopener noreferrer"&gt;discussed pricing for Open Source&lt;/a&gt; with GitLab CEO Sid Sijbrandij&lt;/li&gt;
&lt;li&gt;
&lt;a class="mentioned-user" href="https://dev.to/thorwebdev"&gt;@thorwebdev&lt;/a&gt; &lt;a href="https://www.youtube.com/watch?v=LUMxJ4w-MUU" rel="noopener noreferrer"&gt;presented Supabase Auth at the SingaporeJS&lt;/a&gt; meetup&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/lionellloh/realtime-py" rel="noopener noreferrer"&gt;realtime-py&lt;/a&gt; is underway thanks to &lt;a href="https://github.com/lionellloh" rel="noopener noreferrer"&gt;@lionellloh&lt;/a&gt; &amp;amp; &lt;a href="https://github.com/j0" rel="noopener noreferrer"&gt;@j0&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/supabase/postgrest-dart" rel="noopener noreferrer"&gt;postgrest-dart&lt;/a&gt; was shipped by &lt;a href="https://github.com/phamhieu" rel="noopener noreferrer"&gt;@phamhieu&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/supabase/postgrest-csharp" rel="noopener noreferrer"&gt;postgrest-csharp&lt;/a&gt; is being implemented by &lt;a href="https://github.com/acupofjose" rel="noopener noreferrer"&gt;@acupofjose&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Hacktoberfest
&lt;/h3&gt;

&lt;p&gt;There's been &lt;a href="https://hacktoberfest.digitalocean.com/hacktoberfest-update" rel="noopener noreferrer"&gt;plenty of drama&lt;/a&gt; during Hacktoberfest, but Supabase is committed to helping new contributors get started with open source. We've already seen a lot of issues closed by new members to our community and first-time contributors. If you're looking for ways to get involved, read our Hacktoberfest &lt;a href="https://supabase.io/blog/2020/09/11/supabase-hacktoberfest-2020" rel="noopener noreferrer"&gt;blog post&lt;/a&gt;, check our our &lt;a href="https://www.youtube.com/watch?v=3_xRLTjvEiE&amp;amp;t=60s" rel="noopener noreferrer"&gt;live stream&lt;/a&gt;, and then dive into our &lt;a href="https://github.com/orgs/supabase/projects/5" rel="noopener noreferrer"&gt;project board&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fuser-images.githubusercontent.com%2F10214025%2F95533352-882a5a00-0a15-11eb-94f4-e7d456e6ddf4.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fuser-images.githubusercontent.com%2F10214025%2F95533352-882a5a00-0a15-11eb-94f4-e7d456e6ddf4.png" alt="This is an image of our hacktoberfest project board on GitHub."&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Coming next
&lt;/h3&gt;

&lt;p&gt;Our focus now is to move from Alpha to Beta and we'll be improving stability, reliability, and performance. We've create a &lt;a href="https://github.com/supabase/benchmarks/" rel="noopener noreferrer"&gt;Benchmarks&lt;/a&gt; repository, where we'll be measuring the performance of all the open source tools we use.&lt;/p&gt;

&lt;h3&gt;
  
  
  Get started
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Start using Supabase today: &lt;a href="https://app.supabase.io/" rel="noopener noreferrer"&gt;app.supabase.io&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Make sure to &lt;a href="https://github.com/supabase/supabase" rel="noopener noreferrer"&gt;star us on GitHub&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Follow us &lt;a href="https://twitter.com/supabase_io" rel="noopener noreferrer"&gt;on Twitter&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Become a &lt;a href="https://github.com/sponsors/supabase" rel="noopener noreferrer"&gt;sponsor&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>postgres</category>
      <category>javascript</category>
      <category>opensource</category>
      <category>github</category>
    </item>
    <item>
      <title>Supabase: six months of building.</title>
      <dc:creator>Supabase</dc:creator>
      <pubDate>Mon, 07 Sep 2020 03:45:17 +0000</pubDate>
      <link>https://dev.to/supabase/supabase-six-months-of-building-1gpn</link>
      <guid>https://dev.to/supabase/supabase-six-months-of-building-1gpn</guid>
      <description>&lt;p&gt;This is also available as a &lt;a href="https://supabase.io/blog/2020/09/03/supabase-alpha-august-2020"&gt;blog post&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;We're 6 months into building our hosted database platform and we've made some major improvements to our auth system and table view.&lt;/p&gt;

&lt;h2&gt;
  
  
  Easily create tables
&lt;/h2&gt;

&lt;p&gt;Set up tables and columns directly from the table view.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--Xr0sW27W--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/i/c8m3abisn6lg36i8mgl9.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--Xr0sW27W--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/i/c8m3abisn6lg36i8mgl9.gif" alt="Create tables from the dashboard" width="640" height="382"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Invite your team
&lt;/h2&gt;

&lt;p&gt;You can now invite team members to your organisation.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--jP-SXmLY--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/i/25d7hsvqegcyxnitijnu.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--jP-SXmLY--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/i/25d7hsvqegcyxnitijnu.gif" alt="Invite team members to Supabase" width="640" height="382"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Auth: Email Confirmations
&lt;/h2&gt;

&lt;p&gt;You can now enable Email Confirmations for new users. This can be toggled on or off and the template for this email can be edited via the dashboard. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--4lk-a867--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/i/f6po9x6so72jhxikpk6h.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--4lk-a867--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/i/f6po9x6so72jhxikpk6h.gif" alt="Email templates" width="640" height="382"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Typescript support
&lt;/h2&gt;

&lt;p&gt;The biggest communty contribution to date, &lt;a href="https://twitter.com/thorwebdev"&gt;@thorwebdev&lt;/a&gt; added Typescript support to Supabase. He even &lt;a href="https://twitter.com/thorwebdev/status/1292722189788016641"&gt;live streamed the process&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--Jldkq7RG--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/i/lihy1o1hdui4s94fram1.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--Jldkq7RG--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/i/lihy1o1hdui4s94fram1.gif" alt="This gif shows how TypeScript makes it even easier to use Supabase, through VSCode's intellisense." width="800" height="437"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Kaizen
&lt;/h2&gt;

&lt;p&gt;We have a number of small improvements:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;supabase-js now has &lt;a href="https://github.com/supabase/supabase/pull/156"&gt;UMD support&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;We significantly &lt;a href="https://supabase.io/docs"&gt;improved our docs&lt;/a&gt;. Try out the new search!&lt;/li&gt;
&lt;li&gt;All of our awesome sponsors are now listed &lt;a href="https://supabase.io/oss"&gt;on our OSS page&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  From the community
&lt;/h2&gt;

&lt;p&gt;The release of Auth last month accelerated our community growth, based on &lt;a href="https://github.com/orbit-love/orbit-model"&gt;Orbit Levels.&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--n54Ue_Bl--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/i/kaitobp66d8rwwy3wr1j.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--n54Ue_Bl--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/i/kaitobp66d8rwwy3wr1j.png" alt="This image shows our community growth. In August we had about 250 active members across GitHub and Twitter" width="800" height="368"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;We received our first enterprise sponsor. Thanks to &lt;a href="https://twitter.com/briannekimmel"&gt;@briannekimmel&lt;/a&gt; from &lt;a href="https://twitter.com/WorkLifeVC"&gt;@WorkLifeVC&lt;/a&gt; for becoming an &lt;a href="https://github.com/sponsors/supabase"&gt;Enterprise Sponsor&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/amorriscode"&gt;@amorriscode&lt;/a&gt; added Redwood support! [&lt;a href="https://github.com/redwoodjs/redwood/pull/1033"&gt;Pull Request&lt;/a&gt;]&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://twitter.com/swyx"&gt;@swyx&lt;/a&gt; trying out Supabase with Color Search Engine with Supabase [&lt;a href="https://twitter.com/swyx/status/1300538001508896768"&gt;Live Stream&lt;/a&gt;]&lt;/li&gt;
&lt;li&gt;Python Support: &lt;a href="https://github.com/lqmanh"&gt;@lqmanh&lt;/a&gt; has agreed to lead the python support. He's already deployed &lt;a href="https://github.com/supabase/postgrest-py"&gt;postgrest-py&lt;/a&gt; which is the first step towards a functioning supabase-py client lib.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/phamhieu"&gt;@phamhieu&lt;/a&gt; built a &lt;a href="https://github.com/phamhieu/supabase-realtime-map-v2"&gt;Live Map Tracker&lt;/a&gt; App using Supabase + Leafletjs&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Coming next
&lt;/h2&gt;

&lt;p&gt;Our focus now is to move from Alpha to Beta. This involves stabilising our Auth API, improving dashboard performance, and benchmarking all of our systems. This could take more than one month, as we have a number of company-related activities to wrap up (&lt;a href="https://techcrunch.com/2020/08/25/here-are-the-94-companies-from-y-combinators-summer-2020-demo-day-2/"&gt;we just finished YC&lt;/a&gt;!).&lt;/p&gt;

&lt;h2&gt;
  
  
  Get started
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Start using Supabase today: &lt;a href="https://app.supabase.io"&gt;app.supabase.io&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Make sure to &lt;a href="https://github.com/supabase/supabase"&gt;star us on GitHub&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Follow us &lt;a href="https://twitter.com/supabase_io"&gt;on Twitter&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Become a &lt;a href="https://github.com/sponsors/supabase"&gt;sponsor&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>postgres</category>
      <category>javascript</category>
      <category>typescript</category>
      <category>opensource</category>
    </item>
    <item>
      <title>Quick Demo! Five months of building.</title>
      <dc:creator>Supabase</dc:creator>
      <pubDate>Wed, 05 Aug 2020 10:50:45 +0000</pubDate>
      <link>https://dev.to/supabase/quick-demo-five-months-of-building-18mg</link>
      <guid>https://dev.to/supabase/quick-demo-five-months-of-building-18mg</guid>
      <description>&lt;p&gt;This is also available as a full &lt;a href="https://supabase.io/blog/2020/08/02/supabase-alpha-july-2020"&gt;blog post&lt;/a&gt; with videos.&lt;/p&gt;

&lt;p&gt;After 5 months of building, we're releasing one of our most anticipated features: Supabase Auth. &lt;/p&gt;

&lt;h2&gt;
  
  
  Auth
&lt;/h2&gt;

&lt;p&gt;This month, we're ecstatic to announce a feature we think you'll love: Supabase Auth. It's too big to fit into a monthly update so look out for a full update in the next few days.&lt;/p&gt;

&lt;p&gt;We want to make it easy to add Auth to your own apps, so we've released a &lt;a href="https://dev.to/supabase/create-a-slack-clone-with-next-js-and-supabase-3lhd"&gt;simple example and a video tutorial&lt;/a&gt; which shows you how to implement a basic auth system using PostgreSQL's Row Level Security.&lt;/p&gt;

&lt;h2&gt;
  
  
  Table Editor
&lt;/h2&gt;

&lt;p&gt;We've made some massive improvements to our Table Editor that we're excited to share.&lt;/p&gt;

&lt;h4&gt;
  
  
  Relationship drill down
&lt;/h4&gt;

&lt;p&gt;Last month we made it easy to drill into your table relationships. This month, we make it possible to drill multiple levels deep. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--9w2fJm6y--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://user-images.githubusercontent.com/10214025/89403216-8f4d9700-d74a-11ea-9365-4f229edc8efd.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--9w2fJm6y--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://user-images.githubusercontent.com/10214025/89403216-8f4d9700-d74a-11ea-9365-4f229edc8efd.png" alt="Drill into your releationships" width="800" height="501"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h4&gt;
  
  
  Add, delete, and download rows
&lt;/h4&gt;

&lt;p&gt;We're making it easier to manipulate your data. Next month, you'll be able to add and remove columns directly from the Table view.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--3fzYZ5yF--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://user-images.githubusercontent.com/10214025/89403262-a096a380-d74a-11ea-9275-6ca4cca9512b.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--3fzYZ5yF--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://user-images.githubusercontent.com/10214025/89403262-a096a380-d74a-11ea-9275-6ca4cca9512b.png" alt="Download data as a CSV" width="800" height="511"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  New Postgres Extensions
&lt;/h2&gt;

&lt;p&gt;If you launch a new Supabase project, you'll have access to several new Postgres extensions:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://github.com/pramsey/pgsql-http"&gt;pgsql-http&lt;/a&gt;: HTTP client for PostgreSQL, retrieve a web page from inside the database.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/michelp/pgjwt"&gt;pgjwt&lt;/a&gt;: PostgreSQL implementation of JSON Web Tokens&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/okbob/plpgsql_check"&gt;plpgsql_check&lt;/a&gt;: a linter tool for language PL/pgSQL&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/tada/pljava"&gt;pljava&lt;/a&gt;: write Java in your stored procedures, triggers, and functions&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Kaizen
&lt;/h2&gt;

&lt;p&gt;We have a number of small improvements:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Added Auth documentation to the auto-generated docs in each project&lt;/li&gt;
&lt;li&gt;Added a new &lt;code&gt;or&lt;/code&gt; filter &lt;a href="https://supabase.io/docs/library/get#or"&gt;to the client library&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Table View now remembers which tabs you had open.&lt;/li&gt;
&lt;li&gt;We have &lt;a href="https://github.com/supabase/pg-api/releases"&gt;released&lt;/a&gt; a lot of new functionality to &lt;a href="https://github.com/supabase/pg-api"&gt;pg-api&lt;/a&gt;, a server for for managing Postgres internals via a REST interface.&lt;/li&gt;
&lt;li&gt;Performance: the "flash of black" which was appearing on page transition is now gone&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Get started
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Start using Supabase today: &lt;a href="https://app.supabase.io"&gt;app.supabase.io&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Make sure to &lt;a href="https://github.com/supabase/supabase"&gt;star us on GitHub&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Follow us &lt;a href="https://twitter.com/supabase_io"&gt;on Twitter&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Become a &lt;a href="https://github.com/sponsors/supabase"&gt;sponsor&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>postgres</category>
      <category>javascript</category>
      <category>elixir</category>
    </item>
    <item>
      <title>Create a Slack clone with Next.js and Supabase</title>
      <dc:creator>Supabase</dc:creator>
      <pubDate>Fri, 31 Jul 2020 07:35:41 +0000</pubDate>
      <link>https://dev.to/supabase/create-a-slack-clone-with-next-js-and-supabase-3lhd</link>
      <guid>https://dev.to/supabase/create-a-slack-clone-with-next-js-and-supabase-3lhd</guid>
      <description>&lt;p&gt;In this post we're going to show you how to deploy a fully functional Slack clone in less than 2 minutes.&lt;/p&gt;

&lt;p&gt;See the final result here: &lt;a href="https://supabase-slack-clone.vercel.app/" rel="noopener noreferrer"&gt;https://supabase-slack-clone.vercel.app/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;(☝️ You should probably use a fake email when you sign up)&lt;/p&gt;

&lt;h2&gt;
  
  
  Intro
&lt;/h2&gt;

&lt;p&gt;The video shows all the steps so in case you haven't already watched it, here's what you need to know! &lt;/p&gt;

&lt;p&gt;This is a real-time Slack clone built with Postgres' Row Level Security. It's a simple POC, and you can deploy your own, which takes a few minutes. The database, auth, real-time, and APIs are handled by Supabase, which is an open source Firebase alternative. The front end is built with Next.js, deployed on Vercel.&lt;/p&gt;

&lt;h2&gt;
  
  
  Show me how
&lt;/h2&gt;

&lt;p&gt;You can also find these instructions in the &lt;a href="https://github.com/supabase/supabase/tree/master/examples/slack-clone" rel="noopener noreferrer"&gt;project repo&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;1. Create new project&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Sign up to Supabase - &lt;a href="https://app.supabase.io" rel="noopener noreferrer"&gt;https://app.supabase.io&lt;/a&gt; and create a new project. Wait for your database to start.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2. Run "Slack Clone" Quickstart&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Once your database has started, run the "Slack Clone" quickstart.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fuser-images.githubusercontent.com%2F10214025%2F88916135-1b1d7a00-d298-11ea-82e7-e2c18314e805.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fuser-images.githubusercontent.com%2F10214025%2F88916135-1b1d7a00-d298-11ea-82e7-e2c18314e805.png" alt="Slack Clone Quick Start"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;3. Get the URL and Key&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Go to the Project Settings (the cog icon), and find your API URL and &lt;code&gt;anon&lt;/code&gt; key.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fuser-images.githubusercontent.com%2F10214025%2F88916245-528c2680-d298-11ea-8a71-708f93e1ce4f.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fuser-images.githubusercontent.com%2F10214025%2F88916245-528c2680-d298-11ea-8a71-708f93e1ce4f.png" alt="image"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;4. Deploy the front end&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Click this button to deploy the front end:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://vercel.com/import/git?s=https%3A%2F%2Fgithub.com%2Fsupabase%2Fsupabase%2Ftree%2Fmaster%2Fexamples%2Fslack-clone&amp;amp;env=NEXT_PUBLIC_SUPABASE_URL,NEXT_PUBLIC_SUPABASE_KEY&amp;amp;envDescription=Find%20the%20Supabase%20URL%20and%20key%20in%20the%20your%20auto-generated%20docs%20at%20app.supabase.io&amp;amp;project-name=supabase-slack-clone&amp;amp;repo-name=supabase-slack-clone" rel="noopener noreferrer"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fvercel.com%2Fbutton" alt="Deploy with Vercel"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;You will be asked for a &lt;code&gt;NEXT_PUBLIC_SUPABASE_URL&lt;/code&gt; and &lt;code&gt;NEXT_PUBLIC_SUPABASE_KEY&lt;/code&gt;. You can use the keys in step 3.&lt;/p&gt;

&lt;h2&gt;
  
  
  Conclusion
&lt;/h2&gt;

&lt;p&gt;Congrats! You just deployed a functioning Slack clone, without writing a line of code. Feel free to hack the frontend and share your own slack URL in the comments.&lt;/p&gt;

</description>
      <category>postgres</category>
      <category>supabase</category>
      <category>javascript</category>
      <category>react</category>
    </item>
    <item>
      <title>Quick Demo! Four months of building.</title>
      <dc:creator>Supabase</dc:creator>
      <pubDate>Thu, 02 Jul 2020 02:10:50 +0000</pubDate>
      <link>https://dev.to/supabase/quick-demo-four-months-of-building-5c39</link>
      <guid>https://dev.to/supabase/quick-demo-four-months-of-building-5c39</guid>
      <description>&lt;p&gt;This is also available as a full &lt;a href="https://supabase.io/blog/2020/07/01/supabase-alpha-june-2020"&gt;blog post&lt;/a&gt; with videos.&lt;/p&gt;

&lt;p&gt;We're now 4 months into building &lt;a href="https://supabase.io"&gt;Supabase&lt;/a&gt;, which means another major update. Let's check out a few thing we think you'll love in this release.&lt;/p&gt;

&lt;h3&gt;
  
  
  View relational data
&lt;/h3&gt;

&lt;p&gt;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.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--CF1Lo_S0--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://user-images.githubusercontent.com/10214025/86233775-89531c00-bbc8-11ea-973b-40b2d0c2b51f.png" class="article-body-image-wrapper"&gt;&lt;img alt="image" src="https://res.cloudinary.com/practicaldev/image/fetch/s--CF1Lo_S0--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://user-images.githubusercontent.com/10214025/86233775-89531c00-bbc8-11ea-973b-40b2d0c2b51f.png" width="800" height="506"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Manage JSON data
&lt;/h3&gt;

&lt;p&gt;Postgres is an amazing database, giving the flexibility of a document store with the power of a RDBMS. If you use &lt;code&gt;JSON&lt;/code&gt; data in Postgres, then we want to make that easy too. Supabase detects when your column is &lt;code&gt;JSON&lt;/code&gt; or &lt;code&gt;JSONB&lt;/code&gt;, and provides an easy way to edit and view your data. More improvements coming soon for this feature!&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--zOwIs5AR--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://user-images.githubusercontent.com/10214025/86233663-59a41400-bbc8-11ea-836a-a28cce91a210.png" class="article-body-image-wrapper"&gt;&lt;img alt="image" src="https://res.cloudinary.com/practicaldev/image/fetch/s--zOwIs5AR--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://user-images.githubusercontent.com/10214025/86233663-59a41400-bbc8-11ea-836a-a28cce91a210.png" width="800" height="506"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Choose your region
&lt;/h3&gt;

&lt;p&gt;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.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--tWGnR1Mm--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://user-images.githubusercontent.com/10214025/86233841-9bcd5580-bbc8-11ea-9cc9-eaee309c8384.png" class="article-body-image-wrapper"&gt;&lt;img alt="image" src="https://res.cloudinary.com/practicaldev/image/fetch/s--tWGnR1Mm--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://user-images.githubusercontent.com/10214025/86233841-9bcd5580-bbc8-11ea-9cc9-eaee309c8384.png" width="800" height="506"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Backups
&lt;/h3&gt;

&lt;p&gt;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 (&lt;code&gt;WAL-G!&lt;/code&gt;), so watch this space.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--iPMynOTS--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://user-images.githubusercontent.com/10214025/86233456-04680280-bbc8-11ea-988b-914902658857.png" class="article-body-image-wrapper"&gt;&lt;img alt="image" src="https://res.cloudinary.com/practicaldev/image/fetch/s--iPMynOTS--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://user-images.githubusercontent.com/10214025/86233456-04680280-bbc8-11ea-988b-914902658857.png" width="800" height="506"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Get started
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Start using Supabase today: &lt;a href="https://app.supabase.io"&gt;app.supabase.io&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Make sure to &lt;a href="https://github.com/supabase/supabase"&gt;star us on GitHub&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Follow us &lt;a href="https://twitter.com/supabase_io"&gt;on Twitter&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Become a &lt;a href="https://github.com/sponsors/supabase"&gt;sponsor&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>supabase</category>
      <category>javascript</category>
      <category>postgres</category>
      <category>elixir</category>
    </item>
    <item>
      <title>Quick Demo! Three months of building.</title>
      <dc:creator>Supabase</dc:creator>
      <pubDate>Mon, 01 Jun 2020 11:24:37 +0000</pubDate>
      <link>https://dev.to/supabase/quick-demo-three-months-of-building-1d1k</link>
      <guid>https://dev.to/supabase/quick-demo-three-months-of-building-1d1k</guid>
      <description>&lt;p&gt;It has been a monster month at &lt;a href="https://supabase.io" rel="noopener noreferrer"&gt;Supabase&lt;/a&gt; and we're back with a video update. It's a longer video this month because we have a couple of housekeeping items. &lt;/p&gt;

&lt;h2&gt;
  
  
  Housekeeping
&lt;/h2&gt;

&lt;p&gt;We got into Y Combinator 🎉. The cohort has just started and it's fully remote so it will be a unique experience, even by normal YC standards.&lt;/p&gt;

&lt;p&gt;Normally we wouldn't mention this until our official YC launch in September but the cat's out of the bag since @vira28 &lt;a href="https://news.ycombinator.com/item?id=23319901" rel="noopener noreferrer"&gt;posted about us on Hacker News&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;We've seen a huge response from the tech community. We're still 'very alpha' so the attention may have been better in September but everyone has been patient with the bugs and instability. It just goes to show: ship early and often because nobody knows when you might get picked up.&lt;/p&gt;

&lt;h2&gt;
  
  
  Updates
&lt;/h2&gt;

&lt;p&gt;OK now for the important part - as promised, we will continue to release our updates here in the DEV community first. Skip to 1m18s in the video if you just want to see what we've been up to.&lt;/p&gt;

&lt;h3&gt;
  
  
  Fresh UI
&lt;/h3&gt;

&lt;p&gt;We've revamped the UI to fit in some more features that we're building. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2Fjzzm7u56ns6ega9uyc4j.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2Fjzzm7u56ns6ega9uyc4j.png" alt="Fresh UI"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Table View
&lt;/h3&gt;

&lt;p&gt;This one is still very unstable, but we wanted to ship it anyway. It's a little hidden away so you'll have to hunt for it :). Give us a couple of months and we promise this will be as good as (better than?) Airtable.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2Fjalcaoz4lsp2b6wegah5.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2Fjalcaoz4lsp2b6wegah5.png" alt="Table view"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h4&gt;
  
  
  And more
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;⚡ Realtime listeners! Subscribe to your database just like you would with Firebase.&lt;/li&gt;
&lt;li&gt;🤖 Instant RESTful APIs that update when you update your schema. Supabase introspects your schema and updates your API and documentation.&lt;/li&gt;
&lt;li&gt;📓 Auto-documentation for your APIs and Postgres schema. What's better than documentation? Documentation that you don't have to manually keep up to date.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;We'll announce all our future features with more freebies here on DEV first. Follow us so that you don't miss out.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://app.supabase.io" rel="noopener noreferrer"&gt;Sign up&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2Fjf7adc5e3kbdu4luxvt4.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2Fjf7adc5e3kbdu4luxvt4.gif" alt="Follow"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;And make sure to star us on github! &lt;br&gt;
&lt;a href="https://github.com/supabase/supabase" rel="noopener noreferrer"&gt;https://github.com/supabase/supabase&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
  </channel>
</rss>
