Marcus Okonkwo

Marcus picked up React in 2017 and has been writing it professionally ever since. Five years at Stripe on the Dashboard team, where he led the migration of the billing UI off a legacy webpack 4 setup onto Next.js with module federation for the embedded merchant components. He shipped the first internal RSC prototype there in late 2023, which mostly worked. Now he's a staff engineer at a logistics startup in Austin, owning the customer-facing Next.js app and the design system that backs it. He spends a disproportionate amount of time thinking about route group conventions, parallel routes for modal UX, and why next/image keeps surprising people on Cloudflare's image resizing. His writing favors annotated code over prose. Seven years of React, two of those deep in App Router land.

บทความโดย Marcus Okonkwo

Next.js 16 + Auth.js v5: คู่มือสร้างระบบ Authentication พร้อม Google OAuth และ RBAC ฉบับสมบูรณ์
บทช่วยสอน

Next.js 16 + Auth.js v5: คู่มือสร้างระบบ Authentication พร้อม Google OAuth และ RBAC ฉบับสมบูรณ์

เรียนรู้การสร้างระบบ Authentication ใน Next.js 16 ด้วย Auth.js v5 แบบครบวงจร ตั้งแต่ Credentials Provider, Google OAuth, ปกป้อง Route ด้วย proxy.ts ไปจนถึง RBAC พร้อมโค้ดตัวอย่างที่ใช้งานได้จริง

Marcus Okonkwo 12 นาทีในการอ่าน
Parallel Routes + Intercepting Routes ใน Next.js 16: คู่มือสร้าง Modal แบบ Deep Link ฉบับสมบูรณ์
บทช่วยสอน

Parallel Routes + Intercepting Routes ใน Next.js 16: คู่มือสร้าง Modal แบบ Deep Link ฉบับสมบูรณ์

เรียนรู้วิธีสร้าง Modal ที่ Deep Link ได้ แชร์ URL ได้ ด้วย Parallel Routes และ Intercepting Routes ใน Next.js 16 พร้อมตัวอย่างโค้ด Gallery Modal, Login Modal และ best practices ที่ต้องรู้

Marcus Okonkwo 12 นาทีในการอ่าน