Latest Tutorials

Learn about the latest technologies 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

Row Level Security in NodeJS

If you are using PostgreSQL for storing data of multiple users, you might want to apply row-level security, or RLS. It’s good practice even if you are manually writing all the queries you send to your database but it’s especially important if you have any type of LLM or similar generating queries for you! Let’s create a trivial data model. Users and items, whatever that might be. Each item belongs to a user. Now, per default, if you ask the database about any users items, it will just tell you. By introducing RLS, you can limit what the responses will be to add a layer of protection. Even if you should create a buggy query, you will not accidentally get the items belonging to someone else, just like you cannot accidentally change or delete items belonging to someone else. We do that like this:

Evaluating Frameworks for Micro-Frontends: React, Angular, Vue, Svelte, Qwik

This article dives deep into the realm of micro-frontends, with a particular emphasis on the Qwik Framework. This article also explores why Qwik may be a superior choice for managing micro-frontends compared to its counterparts like React , Angular , Vue , and Svelte . Micro-frontends represent an innovative design approach where a frontend app is partitioned into small, independent, manageable units that operate cohesively. Each unit, known as a micro-frontend, is managed by a separate team, leading to highly efficient and scalable development processes for complex applications.

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

Unlocking the Potential of Qwik's Non-Hydration Web Architecture

Welcome to an insightful journey into the world of hydration and non-hydration architectures , focusing on the Qwik web development framework. This educational piece aims to clarify the key aspects of these web architectures, their pros and cons, and how the Qwik framework harnesses the power of non-hydration for exceptional performance. Before diving into the details, it is important to understand what hydration architecture actually is. This architecture encompasses two crucial elements:

An Introduction to the High-Performance Web Development Framework (Qwik)

Welcome to this introduction of Qwik , an exceptional web development framework tailored to tackle the most significant challenges in traditional web application development. This guide will dive into the pivotal features, merits, and real-world applications of Qwik , providing knowledge acquired from one of the key contributors to the framework, which is me! As application complexity increases, loading times suffer, leading to a sub-optimal user experience.

    Mastering Frontend Form Development, Building Efficient and Accessible UIs with Shadcn-UI and React Hook Form

    Were you looking forward to yesterday's free, live workshop? If you missed it, don't worry – it's all recorded! Starting from scratch, create stunning, user-friendly, and accessible forms fast, using Shadcn-UI. Learn how to integrate Shadcn-UI with React Hook Form and effectively validate form fields using Zod. Eyal Cohen, author of upcoming newline course, Building Sleek Web Applications with Shadcn-UI, goes step-by-step in this brand new, and totally FREE, tutorial. He's a frontend developer with extensive experience and the founder of Hooks. He's found Shadcn-UI to significantly boost productivity in frontend application development and shares Secrets to Stunning and Accessible Form Design with everyone. The entire tutorial is available here:
    Thumbnail Image of Tutorial Mastering Frontend Form Development, Building Efficient and Accessible UIs with Shadcn-UI and React Hook Form