Tutorials on Next Js

Learn about Next Js 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
NEW

Comprehensive Guide to Server-Sent Events (SSE): Real-Time Communication

Real-time communication between a server and client is a key requirement for the majority of today's web applications. Server-Sent Events (SSE) is a technology that satisfies this need, enabling real-time server-to-client updates over a single HTTP connection. This article dives into the…

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
NEW

Unveiling Long Polling, WebRTC, and SSE as Alternatives to WebSockets for Real-Time Collaboration Apps

This blog is dedicated to technologies that can serve as alternatives to the widely-used WebSockets for building real-time collaborative applications. My goal is to help developers unravel the advantages, applicable scenarios, and potential drawbacks of these alternatives, thereby empowering them…
NEW

The Complications of Implementing Real-Time Collaboration Apps and How to Simplify Them

This article aims to tackle the challenges encountered while implementing real-time collaboration and provide insights on how to simplify these complexities. Let's embark on this journey together and make the task of creating a Real-Time Collaboration App easier. Developing a Real-Time…
NEW

A Comparative Analysis between Firebase, Amplify, and Supabase for Your Next.js Application

In this blog, I will explore a critical decision that Indie Hackers and startups often grapple with, which is selecting the ideal real-time database platform for building a Real-Time Collaborative Application with Next.js. My focus in this blog will be on Firebase, AWS Amplify, and Supabase,…
NEW

Unveiling the Truth: Why Node.js May Fall Short for Real-Time Collaboration Apps

Navigating through the landscape of real-time collaboration apps presents a number of challenges, regardless of whether one is dealing with a simple chat app or a complex collaborative board. Node.js faces several challenges in the context of real-time collaboration apps, particularly around…
NEW

Static Site Generation with Next.js and TypeScript (Part V) - Build Time Access Tokens and Exporting Static HTML

Disclaimer - Please read the fourth part of this blog post here before proceeding. It demonstrates how to statically generate pages with dynamic routes using the getStaticPath() function. If you just want to jump straight into this tutorial, then clone the project repository and install the…
Thumbnail Image of Tutorial Static Site Generation with Next.js and TypeScript (Part V) - Build Time Access Tokens and Exporting Static HTML
NEW

Static Site Generation with Next.js and TypeScript (Part IV) - Dynamic Routes with getStaticPaths

Disclaimer - Please read the third part of this blog post here before proceeding. It walks through image optimization in a Next.js application with the component of next/image and Blurhash, an algorithm that generates beautiful, lightweight, canvas-based placeholder images. If you just…
Thumbnail Image of Tutorial Static Site Generation with Next.js and TypeScript (Part IV) - Dynamic Routes with getStaticPaths
NEW

Static Site Generation with Next.js and TypeScript (Part VI) - Client-Side Rendering

Disclaimer - Please read the fifth part of this blog post here before proceeding. It covers how to efficiently build a Next.js application with a single access token that can be used across all getStaticProps() and getStaticPath() functions. It also covers how to export a Next.js application to…
Thumbnail Image of Tutorial Static Site Generation with Next.js and TypeScript (Part VI) - Client-Side Rendering
NEW

Static Site Generation with Next.js and TypeScript (Part III) - Optimizing Image Loading with Plaiceholder and BlurHash

Disclaimer - Please read the second part of this blog post here before proceeding. It explains the different data-fetching techniques that Next.js supports, and it guides you through the process of statically rendering a Next.js application page that fetches data at build time via the…
Thumbnail Image of Tutorial Static Site Generation with Next.js and TypeScript (Part III) - Optimizing Image Loading with Plaiceholder and BlurHash
NEW

Static Site Generation with Next.js and TypeScript (Part I) - Project Overview

Many of today's most popular web applications, such as G-Mail and Netflix, are single-page applications (SPAs). Single-page applications deliver highly engaging and exceptional user experiences by dynamically rendering content without fully reloading whole pages. However, because single-page…
Thumbnail Image of Tutorial Static Site Generation with Next.js and TypeScript (Part I) - Project Overview
NEW

Web Components in Server-Side Rendered (SSR) and Static-Site Generated (SSG) in Next.js Applications

Compared to other web development frameworks, Next.js has become very popular because of its support for a number of rendering strategies that result in highly performant frontend applications: By having the content readily available in the initial HTML document, less client-side rendering takes…
Thumbnail Image of Tutorial Web Components in Server-Side Rendered (SSR) and Static-Site Generated (SSG) in Next.js Applications