Tutorials on Next

Learn about Next from fellow newline community members!

  • React
  • Angular
  • Vue
  • Svelte
  • NextJS
  • Redux
  • Apollo
  • Storybook
  • D3
  • Testing Library
  • JavaScript
  • TypeScript
  • Node.js
  • Deno
  • Rust
  • Python
  • GraphQL
  • React
  • Angular
  • Vue
  • Svelte
  • NextJS
  • Redux
  • Apollo
  • Storybook
  • D3
  • Testing Library
  • JavaScript
  • TypeScript
  • Node.js
  • Deno
  • Rust
  • Python
  • GraphQL

Unlock Granular Data Security with Supabase Row Level Security (RLS)

Ever wished you could give your users access to specific data in your Supabase database, but not everything? Imagine a social media app where users can only see posts from their friends, or a project management tool where team members can only access tasks assigned to them. This is the power of Row Level Security (RLS) ! Why RLS is Your Data Guardian Traditional security relies on application-level checks, which can be cumbersome and prone to loopholes. RLS takes a different approach, acting as a gatekeeper at the database level. Here's how it empowers you:

Supabase vs Convex: A Comprehensive Comparison of Backend-as-a-Service Providers

In the thriving world of Backend-as-a-Service (BaaS) platforms, developers have a host of options. Today, we'll focus on two popular platforms, Supabase and Convex . Both of these BaaS providers offer an array of features to aid in web application development. We'll dive into the similarities and differences, the advantages of each, and when to use each platform. My aim with this article is to help you make an informed decision on the best platform for your real-time project. Supabase and Convex share several key features:

I got a job offer, thanks in a big part to your teaching. They sent a test as part of the interview process, and this was a huge help to implement my own Node server.

This has been a really good investment!

Advance your career with newline Pro.

Only $40 per month for unlimited access to over 60+ books, guides and courses!

Learn More

Supabase for Real-Time Applications: Challenges of Self-Managing WebSockets

In the evolving space of modern software development, the desire to develop real-time full-stack applications holds considerable worth. These applications flourish on frameworks such as React and Angular, curated for building real-time client-side applications. However, the complexity introduced by server-client communication can be intimidating. Thus, I present to you, "Why opt for Supabase for the construction of real-time applications?" This comprehensive guide aims to shed light on the benefits of Supabase and how it stands out among alternatives like WebSockets or methodologies such as Conflict-free Replicated Data Type (CRDT) or Operational Transformation (OT) .

Exploring the Intricacies of WebRTC for Real-Time Communication

WebRTC is a collection of APIs and protocols that facilitates real-time communication directly between browsers. This article dives into the fundamental workings, main components, benefits, use cases, and appropriate use cases for WebRTC usage. The WebRTC journey starts with the MediaStream API . This component provides access to a user's camera and microphone, simplifying the capture of audio and video content, and thereby, playing a crucial role in real-time communication.