Published inUdacity Eng & DataMastering forms in Next.js 15 and React 19Creating forms in modern React has evolved significantly with the latest releases. In this post we’ll explore best practices for building…Jan 106Jan 106
Case Study: Solving Vercel’s 10-Second Limit with QStashLearn how to get around Vercel’s 10-second limit by thinking serverlessly and using QStash to glue together smaller serverless functions.Jan 23, 20241Jan 23, 20241
Published inUdacity Eng & DataBootstrap a SaaS Project in Minutes with Next.js, Supabase, and StripeThe meta for setting up a SaaS project in 2024. Includes database, checkout, subscriptions, webhooks, a professional codebase, and more!Jan 16, 20241Jan 16, 20241
Published inUdacity Eng & DataLaying Pipe on Next.js Route Handlers: The Power of Function Compositionnext-route-handler-pipe is an awesome solution for abstracting composable functions and keeping our code squeaky clean.Dec 18, 20232Dec 18, 20232
Published inUdacity Eng & DataDeploying Next.js on the edge with SST — Is SST the game-changer it’s claimed to be?Is SST the game-changer it’s claimed to be? I put it to the test as I search for the best hosting solution for Udacity’s Next.js apps.May 22, 20234May 22, 20234
Published inUdacity Eng & DataWhat is Next.js App Router & Is it ready for the main stage?I’ll absolutely use Next.js App Router for side projects, but is it ready for a large-scale production projects?May 9, 20231May 9, 20231
Published inUdacity Eng & DataHandling errors like a pro in TypeScriptError handling is crucial to the longevity of any project. Learn the design pattern I use to handle errors and write cleaner code.Dec 21, 202215Dec 21, 202215
Published inUdacity Eng & DataUsing middleware in Next.js API routes.Middleware functions allow us to abstract reusable code. Making use of next-api-route-handler we can create middleware for Nextjs API…Aug 29, 20221Aug 29, 20221
Published inUdacity Eng & Data5 Steps to create professional API routes in Next.jsHere are the 5 steps that I use in all of my Next.js projects to ensure my handlers are ready for production.Aug 29, 20221Aug 29, 20221
Published inUdacity Eng & DataProtected routes using Next.js Edge Middleware & SupabaseNext.js now provides middleware functionality, allowing us to execute code before a request is processed — at the edge.Jul 19, 20223Jul 19, 20223
Published inUdacity Eng & DataThe 4 upcoming CSS features I’m most excited forContainer Queries, Scroll Snap, Object View Box, Scroll Timeline, and more! Check it out!Jun 28, 20224Jun 28, 20224
Published inUdacity Eng & DataStop making these common web accessibility mistakesAre you making one of these common accessibility mistakes?Jun 21, 20225Jun 21, 20225
Published inUdacity Eng & DataReact may be getting a new hook — useEventThe proposed useEvent hook will make developer’s lives easier, and React apps more performant.May 13, 20223May 13, 20223
Published inUdacity Eng & DataA roadmap from mechanic to software engineerFor anyone who is interested in getting a tech job, this article provides the necessary context, and a roadmap of skills to learn.Apr 25, 2022Apr 25, 2022
Published inUdacity Eng & DataAutomatically sort your Tailwind CSS class names with PrettierKeeping your class names organized when using Tailwind CSS is crucial. Learn how to automatically sort class names by utilizing Prettier.Mar 1, 2022Mar 1, 2022
Published inUdacity Eng & Data6 Features of a Design System — The Ultimate Design System ResourceDesign systems are often misunderstood. That’s because no two design systems are the same. I explain 6 features, and a lot of awesome…Feb 7, 20221Feb 7, 20221
Published inUdacity Eng & DataChoosing the right component library for your design system: MUI vs ChakraAt the center of every design system is a component library, but which component library is the best fit for a design system? MUI or…Jan 24, 20221Jan 24, 20221
Published inUdacity Eng & DataMastering the art of forms in ReactThere is confusion about forms in React, and honestly, a lot of React devs are making them much harder than they need to be.Jan 18, 20222Jan 18, 20222
Published inUdacity Eng & DataHosting Next.js at the edge with Cloudflare PagesLearn how to deploy Next.js on Cloudflare edge network for optimal performance.Jan 7, 20221Jan 7, 20221
Published inUdacity Eng & DataWhy you should be doing schema validation in React projectsWhen developing a client app it’s important to validate the data that comes in. The two most common ways data is inserted into your app is…Dec 13, 20212Dec 13, 20212