Drew Dru
IT Pony
Habit Formation in Games
Designing for engagement without exploitation
My top 10 movies of the 21st century in conversation with Max Read
Lincoln and the necessity of compromise, Wall-E and AI's "alignment problem", and what Tom Hanks's murderous thief in The Ladykillers has in common with you-know-who.
Understanding the use() Hook in Next.js 15 with React Server Components
React 19 brings a cool new tool called the use() Hook. This little helper changes how we get data and use shared settings in our React…Continue reading on Medium »
Uploading Images from Next.js to a Laravel API with MySQL
This is a complete guide to handling image uploads between Next.js 15 (App Router) and a Laravel backend.Continue reading on Medium »
Mastering Environment Variables in Next.js 15
Environment variables are essential for any modern web application. They keep your data safe and let you adjust your app so it works in…Continue reading on Medium »
What if the book of the summer was in your inbox?
‘Come If You Want’ arrives Tuesday, July 8th.
Creating Dynamic Routes in Nextjs 15 with App Router
Leverage the full potential of flexible, SEO-friendly URLs with Next.js 15 App Router.Continue reading on Medium »
The Nextjs 15 App Router vs Pages Router explained. Here’s what you need to know for 2025
The App Router is a significant architectural change in the Next.jsContinue reading on Medium »
A little shot of hope and optimism the other day from the United Nations
I got to speak about AI at their annual Internet Governance Forum (my first time at a UN thing 朗)
Seamless Form Management in Next.js (App Router) Using React Hook Form, Zod, and Server Actions
Building strong and easy-to-use forms is an important part of web development. In the Next.js App Router, React Hook Form, Zod, and Server…Continue reading on Medium »
Image and Font Optimization in Next.js App Router — A Deep Dive with Examples
Next.js is built with performance as a core principle, especially with its App Router approach. Two important parts of making a website…Continue reading on Medium »
Next.js 15 for Beginners. Your first step into the world of full-stack React
If you’re new to web development with React, you might feel excited and overwhelmed. React is a useful library for building user…Continue reading on Medium »
Sure, let's accelerate building AI, but can we also steer?
Whenever anyone mentions guardrails for AI, someone else objects, "No, we have to go fast!" But just because we're going fast doesn't mean we're going the right way.