Skip to main content

Integrate the Supabase

· 7 min read
Serhii Hrekov
software engineer, creator, artist, programmer, projects founder

Supabase is built on a standard PostgreSQL database, giving you the flexibility to interact with it using various tools and methods. This guide explores how to integrate with Supabase, extend its functionality, and choose the right method for different tasks.

Supabase version control

· 9 min read
Serhii Hrekov
software engineer, creator, artist, programmer, projects founder

Building robust applications requires more than just a functional database; it requires a disciplined approach to managing changes, testing, and deployment. This guide will focus on the DevOps side of Supabase, explaining how to handle database migrations, integrate with CI/CD pipelines, and manage test data.

Advanced functionality of Supabase

· 12 min read
Serhii Hrekov
software engineer, creator, artist, programmer, projects founder

The Advanced Supabase Guide: Database Features, Multi-Tenancy, and Scalability

This guide delves into the advanced functionality of Supabase, exploring database features, security, and best practices for building robust, scalable applications.

Supabase architecture question-answer

· 12 min read
Serhii Hrekov
software engineer, creator, artist, programmer, projects founder

An In-Depth Guide to Supabase: Architecture, Scalability, and Production Readiness

As a developer, choosing a backend platform is a critical decision that impacts everything from data modeling to scalability and security. Supabase, the open-source Firebase alternative, has gained significant traction. This guide will provide an in-depth analysis of Supabase, answering key questions about its architecture, scalability, and suitability for production applications.

Unusual git rebase usage

· 10 min read
Serhii Hrekov
software engineer, creator, artist, programmer, projects founder

Rebasing in Git is a powerful and often misunderstood tool. While its primary use is to integrate changes from one branch onto another, there are several "unusual" yet highly effective ways to leverage git rebase to clean up your commit history, fix mistakes, and collaborate more smoothly.

This guide explores some of these advanced use cases, focusing on their practical application and best practices.

Git ours vs. git theirs

· 5 min read
Serhii Hrekov
software engineer, creator, artist, programmer, projects founder

In Git, the terms ours and theirs are used to refer to the two conflicting versions of a file during a merge or rebase. Understanding which version is which is critical for resolving conflicts correctly [1].

How to replace one git branch with another

· 7 min read
Serhii Hrekov
software engineer, creator, artist, programmer, projects founder

Replacing one Git branch with another is a destructive operation that rewrites the history of the target branch. The method you provided using git merge -s ours is a clever and safe way to achieve this without a hard reset. This guide will walk you through the process, explain the commands, and provide a clear, step-by-step example.