Tag: nextjs

39 posts

RSC Server Functions and Libraries

How portable is "use server" anyway?

·
Apr 22, 2026

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, 2026

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, 2026

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


N
nove-b blog
blog.nove-b.dev/
·
Apr 25, 2025

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


N
nove-b blog
blog.nove-b.dev/
·
Jan 23, 2025

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, 2024

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


N
nove-b blog
blog.nove-b.dev/
·
Nov 11, 2024

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


N
nove-b blog
blog.nove-b.dev/
·
Nov 6, 2024
Next.js v15 — What’s new under the hood

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, 2024

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, 2024

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, 2024

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, 2024

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, 2024

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, 2024

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

class-variance-authorityってなに?


N
nove-b blog
blog.nove-b.dev/
·
Jul 5, 2024

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

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


N
nove-b blog
blog.nove-b.dev/
·
Jun 17, 2024

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, 2024

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, 2024

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, 2024

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.


P
Posts
iammatthias.com/posts
·
Mar 11, 2024

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.


P
Posts
iammatthias.com/posts
·
Mar 11, 2024

Including static files in App Router RSCs

Why bundling static files into a Next.js App Router build is harder than it looks, and how webpack's require.context and custom loaders solve it.


Hipstersmoothie's Blog icon
Hipstersmoothie's Blog
hipstersmoothie.com
·
Jan 27, 2024

Using Satori and Next.js to generate dynamic images

A YouTube live coding stream where we explore how we use a variety of dynamic images with Next.js using Satori.

·
Jan 26, 2024

Configuring Resend Broadcasts for newsletters on my Next.js website

A coding livestream where integrate Resend's new Broadcasts feature into my next.js site to use for sending newsletters.

·
Jan 19, 2024

How to set up self-healing URLs in Next.js for better SEO

Set up self-healing URLs with the App Router in Next.js for better SEO, accessibility, and usability

·
Dec 1, 2023

Revisiting Obsidian as a CMS

A home-built publishing system using Obsidian for writing, GitHub for storage, and Next.


P
Posts
iammatthias.com/posts
·
Nov 6, 2023

Revisiting Obsidian as a CMS

A home-built publishing system using Obsidian for writing, GitHub for storage, and Next.


P
Posts
iammatthias.com/posts
·
Nov 6, 2023

Add custom fonts to Next.js sites with Tailwind using next/font

Learn how to add custom fonts to your Next.js app using next/font and Tailwind CSS. Improve user experience without sacrificing performance.

·
Apr 17, 2023

Steps I take to fix stubborn TypeScript errors in VS Code

Sometimes fixing a TypeScript or eslint error in VS Code can feel impossible. Here's what I do when I have exhausted all my resources.

·
Feb 15, 2023

Dockerで立ち上げたNextJs・NestJsのプロジェクトでホットリロードを可能にする


N
nove-b blog
blog.nove-b.dev/
·
Feb 11, 2023

DockerでnextJsとnestJsの環境構築をする


N
nove-b blog
blog.nove-b.dev/
·
Feb 7, 2023

Refactoring TypeScript React components in VS Code

Extracting types from a JavaScript object is a common task in TypeScript. This post shows how to do it with VS Code.

·
Feb 3, 2023

Obsidian as a CMS

Obsidian as CMS: Git-based system using timestamps, GitHub sync, Cloudflare for assets, and NextJS for display—edit anywhere with automatic.


P
Posts
iammatthias.com/posts
·
Dec 10, 2022

Obsidian as a CMS

Obsidian as CMS: Git-based system using timestamps, GitHub sync, Cloudflare for assets, and NextJS for display—edit anywhere with automatic.


P
Posts
iammatthias.com/posts
·
Dec 10, 2022

Sync your About page and your GitHub bio on your Next.js site

Learn how to sync your About page and your personal GitHub README bio on your Next.js site, as a step towards owning your content on social media.

·
Dec 9, 2022

Growth hack: Publish newsletters to your Next.js site with ConvertKit API

Use previous issues of your newsletter to attract new subscribers, using the ConvertKit API with your Next.js site.

·
Sep 23, 2022

What it's like to migrate a high-traffic website from Gatsby to Next.js

I migrated apisyouwonthate.com, a site with 20k+ monthly visits, from Gatsby to Next.js at the end of 2021. Let's talk about what I learned from that experience.

·
Mar 2, 2022

Next.js with MDX tips: Provide shortcuts to article headings

This tutorial will teach you how to automatically add links to heading tags in your mdx posts on your Next.js site with a plugin called rehype-slug. This should work for most nextJS sites that use MDX for content, as well as many other JavaScript-based sites which use MDX.

·
Jan 2, 2022

Setting up source maps (NextJS 9, BugSnag)


B
Broonix Rants
rants.broonix.ca
·
Jan 4, 2020