nextjs

Tag: nextjs

50 posts
React/Next: The Map
Vishuddha icon
Vishuddha

React/Next: The Map

Nine posts. One request.

·
Sep 7
·
What Redux Was Actually For
Vishuddha icon
Vishuddha

What Redux Was Actually For

The previous post argued that most of what people put in a global store was never client state — it was server data, or URL state, or form values, all miscategorised.

·
Sep 7
·
React/Next: Effects Are Not Lifecycle
Vishuddha icon
Vishuddha

React/Next: Effects Are Not Lifecycle

Post 3 established a fact in passing that's worth picking back up: useEffect does not run during the SSR pass. Your client component executes on the server, produces markup, and its effects never fire.

·
Sep 7
·
React/Next: What's Actually Left for the Client
Vishuddha icon
Vishuddha

React/Next: What's Actually Left for the Client

This series has spent several posts taking things away from the browser.

·
Sep 7
·
React/Next: 'use server'- A Mutation, End to End
Vishuddha icon
Vishuddha

React/Next: 'use server'- A Mutation, End to End

Functions can't cross the boundary. Not because React is fussy, but because the two sides never share a scope — there's no lexical environment on the client for a server closure to be captured from. Props go into a text payload. A function isn't text.

·
Sep 6
·
Suspense Is Not a Loading Spinner
Vishuddha icon
Vishuddha

Suspense Is Not a Loading Spinner

One question before we start.

·
Sep 6
·
React/Next: Two Graphs, One Repo
Vishuddha icon
Vishuddha

React/Next: Two Graphs, One Repo

A module path, a chunk, an export name. That's bundler output — the bundler assigned the ID and decided which file the module lives in.

·
Sep 6
·
React/Next : What Runs When, and What Comes OutReact/Next : What Runs When, and What Comes Out
Vishuddha icon
Vishuddha

React/Next : What Runs When, and What Comes Out

Here's a test. Take this component:

·
Sep 5
·
How React Actually Updates the DOM — VDOM, Reconciliation, Fiber, and Why Signals Are a Different Idea EntirelyHow React Actually Updates the DOM — VDOM, Reconciliation, Fiber, and Why Signals Are a Different Idea Entirely
Vishuddha icon
Vishuddha

How React Actually Updates the DOM — VDOM, Reconciliation, Fiber, and Why Signals Are a Different Idea Entirely

Here’s a question I sat with for longer than I should have: if React’s Virtual DOM is supposed to make things faster, why does a complex React app sometimes feel slower than a simple jQuery one?

·
Sep 5
·
Rendering Patterns in React and Next.js — A Map for the Genuinely ConfusedRendering Patterns in React and Next.js — A Map for the Genuinely Confused
Vishuddha icon
Vishuddha

Rendering Patterns in React and Next.js — A Map for the Genuinely Confused

Rendering patterns are one of those topics where everyone nods along in standup and then quietly Googles “SSR vs SSG” for the fourth time that week.

·
Sep 5
·
Sam Goodwin - Alchemy
Devtools FM icon
Devtools FM
devtools.fm

Sam Goodwin - Alchemy

Sam Goodwin introduces Alchemy, a modern infrastructure-as-code tool built with Effect that challenges the tech debt of current solutions.

·
May 9
·
RSC Server Functions and Libraries
D
Dublin Tech Musings

RSC Server Functions and Libraries

How portable is "use server" anyway?

·
Apr 22
·
Just Enough Is an Ongoing Practice
💌 Tiny Improvements - for builders, by @MikeBifulco.com icon
💌 Tiny Improvements - for builders, by @MikeBifulco.com
mikebifulco.com

Just Enough Is an Ongoing Practice

Stable products still need maintenance. Defaults and shiny features quietly tax systems over time, and efficiency is a sign of craftsmanship, not penny-pinching.

·
Feb 9
·
Just Enough Is an Ongoing Practice
💌 Tiny Improvements - for builders, by @MikeBifulco.com icon
💌 Tiny Improvements - for builders, by @MikeBifulco.com
mikebifulco.com

Just Enough Is an Ongoing Practice

Stable products still need maintenance. Defaults and shiny features quietly tax systems over time, and efficiency is a sign of craftsmanship, not penny-pinching.

·
Feb 9
·
Optimizing Your Next.js Site's Fast Origin Transfer and ISR Reads
💌 Tiny Improvements - for builders, by @MikeBifulco.com icon
💌 Tiny Improvements - for builders, by @MikeBifulco.com
mikebifulco.com

Optimizing Your Next.js Site's Fast Origin Transfer and ISR Reads

Next.js Link prefetching quietly burned through 15 GB of bandwidth on my Vercel-hosted blog. Here's how I fixed it.

·
Feb 8
·
Optimizing Your Next.js Site's Fast Origin Transfer and ISR Reads
💌 Tiny Improvements - for builders, by @MikeBifulco.com icon
💌 Tiny Improvements - for builders, by @MikeBifulco.com
mikebifulco.com

Optimizing Your Next.js Site's Fast Origin Transfer and ISR Reads

Next.js Link prefetching quietly burned through 15 GB of bandwidth on my Vercel-hosted blog. Here's how I fixed it.

·
Feb 8
·
Francois Best - Nuqs and URL State Management
Devtools FM icon
Devtools FM
devtools.fm

Francois Best - Nuqs and URL State Management

Francois Best explains how Nuqs solves React URL state management challenges with elegant serialization and router adapter solutions.

·
Aug 31 '25
·
Adding llms.txt Files to Enhance AI Model CompatibilityAdding llms.txt Files to Enhance AI Model Compatibility
subaud icon
subaud
subaud.io

Adding llms.txt Files to Enhance AI Model Compatibility

Implementing a generator for llms.txt files to help AI models better understand and reference blog content

·
May 19 '25
·
nextjs のproduction環境でだけconsoleを出力しないようにする
N
nove-b blog
blog.nove-b.dev/

nextjs のproduction環境でだけconsoleを出力しないようにする

·
Apr 25 '25
·
無料の翻訳API、みんなの自動翻訳を使ってみた
N
nove-b blog
blog.nove-b.dev/

無料の翻訳API、みんなの自動翻訳を使ってみた

·
Jan 23 '25
·
Component Coloring
Afloat Boats icon
Afloat Boats
afloat.boats

Component Coloring

NextJS 15 made sync APIs async to force component coloring for SSR boundaries. Here's why.

·
Jan 22 '25
·
Content creation workflow: my writing process
💌 Tiny Improvements - for builders, by @MikeBifulco.com icon
💌 Tiny Improvements - for builders, by @MikeBifulco.com
mikebifulco.com

Content creation workflow: my writing process

Learn how I write and publish content on my Next.js site using Markdown and MDX, and a custom content creation workflow.

·
Dec 22 '24
·
Content creation workflow: my writing process
💌 Tiny Improvements - for builders, by @MikeBifulco.com icon
💌 Tiny Improvements - for builders, by @MikeBifulco.com
mikebifulco.com

Content creation workflow: my writing process

Learn how I write and publish content on my Next.js site using Markdown and MDX, and a custom content creation workflow.

·
Dec 22 '24
·
Adding RSS Feeds to a Next.js Static BlogAdding RSS Feeds to a Next.js Static Blog
subaud icon
subaud
subaud.io

Adding RSS Feeds to a Next.js Static Blog

A step-by-step guide on how to add RSS, Atom, and JSON feeds to a Next.js static blog using the Feed package

·
Dec 1 '24
·
Content-Aware GitHub Actions Deployment for Next.js BlogContent-Aware GitHub Actions Deployment for Next.js Blog
subaud icon
subaud
subaud.io

Content-Aware GitHub Actions Deployment for Next.js Blog

How to set up GitHub Actions workflows that intelligently handle content vs code changes, with automatic PR creation and selective deployments

·
Nov 30 '24
·
next startで実行される環境変数をそれぞれ違うファイルから呼び出したい
N
nove-b blog
blog.nove-b.dev/

next startで実行される環境変数をそれぞれ違うファイルから呼び出したい

·
Nov 11 '24
·
nextjsのLinkコンポーネントは事前にプリフェッチしているらしい
N
nove-b blog
blog.nove-b.dev/

nextjsのLinkコンポーネントは事前にプリフェッチしているらしい

·
Nov 6 '24
·
Updated NextJS App deployed to App Runner with SSR and GitHub ActionsUpdated NextJS App deployed to App Runner with SSR and GitHub Actions
subaud icon
subaud
subaud.io

Updated NextJS App deployed to App Runner with SSR and GitHub Actions

Updated NextJS App deployed to App Runner with SSR and GitHub Actions

·
Oct 19 '24
·
Next.js v15 — What’s new under the hoodNext.js v15 — What’s new under the hood
A
Alex's blog

Next.js v15 — What’s new under the hood

Hello! This is another article about next.js. And finally, about the new version! Each release is a set of new, interesting, and controversial features. This version will be no exception. However, new version is interesting not so much for its new functionality, but for the change in priorities and organization in next.js. And yes, as you may have guessed from the title, a significant part of this release is valuable for reflecting on previous mistakes.

·
Oct 17 '24
·
The results of my PostHog AB Test are in!
💌 Tiny Improvements - for builders, by @MikeBifulco.com icon
💌 Tiny Improvements - for builders, by @MikeBifulco.com
mikebifulco.com

The results of my PostHog AB Test are in!

I dive into the data from my PostHog AB Test and show you how to interpret the results.

·
Sep 29 '24
·
The results of my PostHog AB Test are in!
💌 Tiny Improvements - for builders, by @MikeBifulco.com icon
💌 Tiny Improvements - for builders, by @MikeBifulco.com
mikebifulco.com

The results of my PostHog AB Test are in!

I dive into the data from my PostHog AB Test and show you how to interpret the results.

·
Sep 29 '24
·
NextJS App deployed to App Runner with GitHub ActionsNextJS App deployed to App Runner with GitHub Actions
subaud icon
subaud
subaud.io

NextJS App deployed to App Runner with GitHub Actions

NextJS App deployed to App Runner with GitHub Actions

·
Sep 5 '24
·
How I found a missing change on my next.js site with PostHog
💌 Tiny Improvements - for builders, by @MikeBifulco.com icon
💌 Tiny Improvements - for builders, by @MikeBifulco.com
mikebifulco.com

How I found a missing change on my next.js site with PostHog

I tackle a significant drop in my newsletter subscribers. Join me as I dive into the data using PostHog, identify and fix critical errors, and ultimately switch from ConvertKit to Resend.

·
Sep 1 '24
·
How I found a missing change on my next.js site with PostHog
💌 Tiny Improvements - for builders, by @MikeBifulco.com icon
💌 Tiny Improvements - for builders, by @MikeBifulco.com
mikebifulco.com

How I found a missing change on my next.js site with PostHog

I tackle a significant drop in my newsletter subscribers. Join me as I dive into the data using PostHog, identify and fix critical errors, and ultimately switch from ConvertKit to Resend.

·
Sep 1 '24
·
Fixing the sign-up problem on my site using PostHog Product analytics
💌 Tiny Improvements - for builders, by @MikeBifulco.com icon
💌 Tiny Improvements - for builders, by @MikeBifulco.com
mikebifulco.com

Fixing the sign-up problem on my site using PostHog Product analytics

In part two of my product analytics journey, I tackle a subscriber drop, dive into PostHog data, fix key errors, and switch from ConvertKit to the developer-friendly Resend.

·
Aug 12 '24
·
Fixing the sign-up problem on my site using PostHog Product analytics
💌 Tiny Improvements - for builders, by @MikeBifulco.com icon
💌 Tiny Improvements - for builders, by @MikeBifulco.com
mikebifulco.com

Fixing the sign-up problem on my site using PostHog Product analytics

In part two of my product analytics journey, I tackle a subscriber drop, dive into PostHog data, fix key errors, and switch from ConvertKit to the developer-friendly Resend.

·
Aug 12 '24
·
Product Analytics for engineers: Debugging a conversion problem on my next.js site
💌 Tiny Improvements - for builders, by @MikeBifulco.com icon
💌 Tiny Improvements - for builders, by @MikeBifulco.com
mikebifulco.com

Product Analytics for engineers: Debugging a conversion problem on my next.js site

This video dives into the process I used to diagnose and debug a conversion problem on my personal website using Posthog, a powerful product analytics tool.

·
Aug 4 '24
·
Product Analytics for engineers: Debugging a conversion problem on my next.js site
💌 Tiny Improvements - for builders, by @MikeBifulco.com icon
💌 Tiny Improvements - for builders, by @MikeBifulco.com
mikebifulco.com

Product Analytics for engineers: Debugging a conversion problem on my next.js site

This video dives into the process I used to diagnose and debug a conversion problem on my personal website using Posthog, a powerful product analytics tool.

·
Aug 4 '24
·
NextJS App deployed to App Runner with CDKNextJS App deployed to App Runner with CDK
subaud icon
subaud
subaud.io

NextJS App deployed to App Runner with CDK

Deploy a NextJS Application to AWS App Runner using CDK

·
Jul 17 '24
·
SEO for Devs: Own your work with canonical tags
💌 Tiny Improvements - for builders, by @MikeBifulco.com icon
💌 Tiny Improvements - for builders, by @MikeBifulco.com
mikebifulco.com

SEO for Devs: Own your work with canonical tags

Canonical tags are a powerful tool to help search engines understand which version of a page is the original one. This can help you avoid duplicate content issues and ensure that your content gets the credit it deserves.

·
Jul 12 '24
·
SEO for Devs: Own your work with canonical tags
💌 Tiny Improvements - for builders, by @MikeBifulco.com icon
💌 Tiny Improvements - for builders, by @MikeBifulco.com
mikebifulco.com

SEO for Devs: Own your work with canonical tags

Canonical tags are a powerful tool to help search engines understand which version of a page is the original one. This can help you avoid duplicate content issues and ensure that your content gets the credit it deserves.

·
Jul 12 '24
·
nextjsのプロジェクトでclass-variance-authorityを採用した
N
nove-b blog
blog.nove-b.dev/

nextjsのプロジェクトでclass-variance-authorityを採用した

class-variance-authorityってなに?

·
Jul 5 '24
·
nextjsで開発中にモックサーバーを立ち上げたいのでnext-swagger-docと@stoplight/prism-cliを比較してみた
N
nove-b blog
blog.nove-b.dev/

nextjsで開発中にモックサーバーを立ち上げたいのでnext-swagger-docと@stoplight/prism-cliを比較してみた

開発中にモックサーバーを立ち上げたかったので方法を調べてみた。

·
Jun 17 '24
·
Add Structured Data to your Next.js site with JSON-LD for better SEO
💌 Tiny Improvements - for builders, by @MikeBifulco.com icon
💌 Tiny Improvements - for builders, by @MikeBifulco.com
mikebifulco.com

Add Structured Data to your Next.js site with JSON-LD for better SEO

Structured Data can be added to your site tell Google and other search engines what type of content is on each page using a metadata format called JSON-LD.

·
Apr 25 '24
·
Add Structured Data to your Next.js site with JSON-LD for better SEO
💌 Tiny Improvements - for builders, by @MikeBifulco.com icon
💌 Tiny Improvements - for builders, by @MikeBifulco.com
mikebifulco.com

Add Structured Data to your Next.js site with JSON-LD for better SEO

Structured Data can be added to your site tell Google and other search engines what type of content is on each page using a metadata format called JSON-LD.

·
Apr 25 '24
·
Rebuilding an open source content-rich site with Astro, TypeScript, and React
💌 Tiny Improvements - for builders, by @MikeBifulco.com icon
💌 Tiny Improvements - for builders, by @MikeBifulco.com
mikebifulco.com

Rebuilding an open source content-rich site with Astro, TypeScript, and React

A YouTube live coding stream, learning to build content-driven sites with the Astro Web Framework.

·
Mar 22 '24
·
Rebuilding an open source content-rich site with Astro, TypeScript, and React
💌 Tiny Improvements - for builders, by @MikeBifulco.com icon
💌 Tiny Improvements - for builders, by @MikeBifulco.com
mikebifulco.com

Rebuilding an open source content-rich site with Astro, TypeScript, and React

A YouTube live coding stream, learning to build content-driven sites with the Astro Web Framework.

·
Mar 22 '24
·
3 Tiny tips for better SEO
💌 Tiny Improvements - for builders, by @MikeBifulco.com icon
💌 Tiny Improvements - for builders, by @MikeBifulco.com
mikebifulco.com

3 Tiny tips for better SEO

I hear from a lot of devs that they don't know where to start with SEO. Here are 3 tiny tips about to get you started.

·
Mar 12 '24
·
3 Tiny tips for better SEO
💌 Tiny Improvements - for builders, by @MikeBifulco.com icon
💌 Tiny Improvements - for builders, by @MikeBifulco.com
mikebifulco.com

3 Tiny tips for better SEO

I hear from a lot of devs that they don't know where to start with SEO. Here are 3 tiny tips about to get you started.

·
Mar 12 '24
·
Revisiting Obsidian as a CMS, again
P
Posts
iammatthias.com/posts

Revisiting Obsidian as a CMS, again

Obsidian as CMS: Using YAML frontmatter and GitHub's GraphQL API to create a free, flexible publishing system for markdown content that.

·
Mar 11 '24
·