Best of Supabase2022

  1. 1
    Article
    Avatar of supabaseSupabase·3y

    What's new in Postgres 15?

    The Postgres community released version 15 (stable) in October 2022. The permission model is more secure permission is revoked from all users except the database owner. It makes permission assigning more tunable ( details) Sorting rows of data is a frequent operation inside the Postgres code.

  2. 2
    Article
    Avatar of supabaseSupabase·4y

    Implementing "seen by" functionality with Postgres

    Use HyperLogLog to build a simple database for a social media site. Use hstore to create a quick & dirty prototype with integer IDs. The easiest way to do this is to maintain a counter on every post in the posts table. Scaling up is the new (and old) scaling out.

  3. 3
    Article
    Avatar of supabaseSupabase·3y

    New Supabase Docs, built with Next.js

    New Supabase Docs, built with Next.js, are a new version of Supabase's documentation tool. For a developer tool, documentation is more than a resource - it’s part of the product. For the past two years at Supabase, this part of our product hasn't been great.

  4. 4
    Article
    Avatar of supabaseSupabase·3y

    graphql v1.0

    pg_graphql is a Postgres extension that allows you to query your database using GraphQL. It is the foundation of GraphQL support in the Supabase stack. Since our first platform release, v0.2.1, the feature set of Postgres has steadily grown and stabilized.

  5. 5
    Article
    Avatar of supabaseSupabase·4y

    Supabase Vault

    Supabase Vault is a Postgres extension for managing secrets and encryption inside your database. For self-hosting, pgsodium supports a variety of ways to place the root key into Postgres. To see the decrypted data, there is a special view created called vault. The actual raw key is not available to you in SQL, it is managed entirely outside of the SQL language in the Postgres server. If you take a backup or pause your project, that data remains encrypted.

  6. 6
    Article
    Avatar of supabaseSupabase·4y

    Supabase Realtime, with Multiplayer Features

    Today is Supabase Realtime Day, where we announce and demo the next version of Realtime. The next and third major version introduces multi-tenancy to listen to many databases. This new version introduces a distributed cluster of nodes, which introduces better resource utilization, fault-tolerance, and lower latencies.

  7. 7
    Article
    Avatar of supabaseSupabase·4y

    Postgres Full Text Search vs the rest

    Postgres has built-in Full Text Search which we can use instead of cobbling together our own with like. Postgres can do some basic searching using select and comparison tools like like. The LIKE operator as used in the query above will match only the term "Avengers%". For our experiments we'll use SQLite FTS5 and TypeSense TypeSense.

  8. 8
    Article
    Avatar of supabaseSupabase·4y

    GraphQL is now available in Supabase

    GraphQL support is now in general availability on the Supabase platform via our open source PostgreSQL extension, `pg_graphql (beta)`.pg_ graphql enables you to query existing PostgreSQL databases using GraphQL. GraphQL queries are always transpiled into exactly one SQL query.

  9. 9
    Article
    Avatar of supabaseSupabase·3y

    Custom Domain Names

    Custom domains allow you to use your own domain for your Supabase project. Today, we're making Custom Domains generally available, and they're now accessible as a paid add-on. Vanity Subdomains are offered at no additional cost for all projects on a paid plan.

  10. 10
    Article
    Avatar of supabaseSupabase·4y

    Edge Functions are now available in Supabase

    Edge Functions are executed on the secure-by-default Deno runtime, and deployed around the world in seconds using Deno's hosted Deno Deploy offering. As a user of Supabase Edge Functions, you don't need to know or worry about any of that; we handle all the gnarly details.

  11. 11
    Article
    Avatar of supabaseSupabase·4y

    supabase-js v2 Released

    supabase-js v2.0 is the result of the combined work of several Supatroopers. V2 comes with lots of improvements that solved some of the largest pain-points highlighted by our users. If you're one of those contributors, thank you!

  12. 12
    Article
    Avatar of supabaseSupabase·4y

    Fetching and caching Supabase data in Next.js 13 Server Components

    The biggest announcement from Next.js Conf 2022 was the release of next.js 13, which introduces a collection of improvements, most exciting of which is Server Components. The combination of Server Components and Suspense allow for a more streamlined, reimagined way to fetch and cache data.

  13. 13
    Article
    Avatar of supabaseSupabase·4y

    Supabrew - Never Code Thirsty

    SupaBrew is an all-natural, light and refreshing non-alcoholic beer. Made from 3 open source ingredients: Barley, Hops, and Water. Each bottle is made from recycled CRT monitors, and the labels are made from Ubuntu stickers leftover from last years’ FOSDEM.

  14. 14
    Article
    Avatar of supabaseSupabase·4y

    Launch Week 5 Hackathon

    The Supabase Open Source Hackathon begins at 8:00am PT Friday 12th August 2022. There's a $1500 GitHub sponsorship and gold Supabase caps to be won! Supabase-js v2.0 and Flutter SDK v1.0 will both be announced during Launch Week.