Bookmarks tagged with "javascript"

  • Promises From The Ground Up

    Introduction There are a lot of speed bumps and potholes on the road to JavaScript proficiency. One of the biggest and most daunting is In order to understand Promises, we need a surprisingly deep understanding of how JavaScript works and what its limitations are. Without that context, Promises won’t really make much sense. It can be frustrating because the Promises API is So, in this tutorial, we’re going to learn about Promises, but we’ll start at the beginning. I’ll share all of the critica...

  • The Forensics Of React Server Components (RSCs) — Smashing Magazine

    Lazar Nikolov is a Web Performance Developer Advocate at Your (smashing) email Weekly tips on front-end & UX We love client-side rendering for the way it relieves the server of taxing operations, but serving an empty HTML page often leads to taxing user experiences during the initial page load. We love server-side rendering because it allows us to serve static assets on speedy CDNs, but they’re unfit for large-scale projects with dynamic content. React Server Components (RSCs) combine the best ...

  • Deno KV internals: building a database for the modern web

    Designing Deno KV Deno is designed to streamline web and cloud development with What if you could access such a database without any preliminary setup? This is what The Deno runtime doesn’t just run on your local machine in the form of the We knew that we wanted to build a database for Deno, because of a very simple problem we heard from many customers: unless your app’s data is also globally distributed, you won’t be able to make use the performance benefits you get by distributing your comp...

  • cezaraugusto/extension.js: 🧩 Plug-and-play, zero-config, cross-browser extension development tool.

    ...

  • JWT authentication: Best practices and when to use it - LogRocket Blog

    Editor’s note Ensuring the security of user data and establishing secure communication between servers and clients is a critical aspect of web development. Various tools and packages have been developed to facilitate this. Among them, JSON Web Tokens (JWTs) have emerged as a popular choice over the years. However, as with any technology, JWTs have sparked controversy. Some caution against their use, while others view them as an excellent authentication method. In this article, we will explore JW...

  • React Server Components 🧐 with Dan Abramov (JS Party #311)

    ...

  • File Conventions: Route Segment Config | Next.js

    The Route Segment options allows you to configure the behavior of a layout.tsx | page.tsx | route.ts Change the dynamic behavior of a layout or page to fully static or fully dynamic. layout.tsx | page.tsx | route.ts Control what happens when a dynamic segment is visited that was not generated with layout.tsx | page.tsx Set the default revalidation time for a layout or page. This option does not override the Learn more about the Support for By default, Next.js does not limit the execution of...

  • File Conventions: Metadata Files | Next.js

    This section of the docs covers Each file convention can be defined using a static file (e.g. Once a file is defined, Next.js will automatically serve the file (with hashes in production for caching) and update the relevant head elements with the correct metadata, such as the asset's URL, file type, and image size....

  • Use Notion as a database for your Next.JS Blog

    Cover image for Use Notion as a database for your Next.JS Blog Notion is an extremely powerful tool to manage your content by creating a database you can even add properties to pages: publication date, tags, etc. In this Post you will learn how to fetch pages from the Notion API and render their content to create a wonderful Next.JS Blog entirely managed with Notion. A Notion Database is a list of pages with defined properties, it provides features to easily manage your content with different ty...