Building a Modern Image Gallery with Next.js 16, TypeScript & Unsplash API
In this article, I’ll walk you through the complete architecture of a production‑ready image gallery built with Next.js 16, TypeScript, and the Unsplash API. We...
In this article, I’ll walk you through the complete architecture of a production‑ready image gallery built with Next.js 16, TypeScript, and the Unsplash API. We...
!Cover image for ScreenUI Is Now Live A Modern UI Library + CLI for Next.js, React & Tailwindhttps://media2.dev.to/dynamic/image/width=1000,height=420,fit=cover...
The Next.js and React ecosystem is currently dealing with a severe Remote Code Execution RCE vulnerability known as React2Shell tracked as CVE‑2025‑66478. If yo...
Overview A severe security vulnerability in React Server Components RSC, dubbed React2Shell, enables remote code execution RCE on servers running React and Nex...
Introduction Understanding the nuances of your tools can make a world of difference in a Next.js project. Two essential commands you’ll use frequently are npm...
Overview A critical remote code execution RCE vulnerability—CVE‑2025‑55182 also tracked as GHSA‑9qr9‑h5gf‑34mp affects React Server Components RSC used by Next...
I’m often asked by clients and junior colleagues alike: “Zsolt, why is there so much stuff? Why isn’t a single server and an HTML file enough anymore?” The answ...
When we announced the at Ship AI just over a month ago, we wanted it to reflect our , allowing developers to build with any framework and deploy to any platform...
Introduction We've just laid the foundation for the NextBlock CMS plugin system the Block SDK, and the core decision was all about safety. When a developer ins...
Introduction Most JavaScript/TypeScript projects use ESLint + Prettier for linting and formatting. Biome – a fast, all‑in‑one Rust‑powered tool – replaces both...
Building a headless store with Shopify and Next.js 16 gives you total control over the user experience. You aren't limited by a pre‑made theme; instead, you are...
!Cover image for Urgent Security Update from Next.jshttps://media2.dev.to/dynamic/image/width=1000,height=420,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fd...