Udacity Eng & Data

from the engineers and data scientists building Udacity

Editors
Udacity for Teams

Democratizing education through skills-based online credential programs. Learn with us!

Angel Perez

Wandering mind. Drifting programmer. Bricoleur.

Heidi Kasemir

I am a Senior Software Engineer at Udacity. I geek out about React, front end testing, typescript, and rock climbing.

Latest Posts

Bootstrap a SaaS Project in Minutes with Next.js, Supabase, and Stripe

The meta for setting up a SaaS project in 2024. Includes database, checkout, subscriptions, webhooks, a professional codebase, and more!

Laying Pipe on Next.js Route Handlers: The Power of Function Composition

next-route-handler-pipe is an awesome solution for abstracting composable functions and keeping our code squeaky clean.

Deploying 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.

What 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?

Handling errors like a pro in TypeScript

Error handling is crucial to the longevity of any project. Learn the design pattern I use to handle errors and write cleaner code.

Using IFrames to Pull Off a Full Front-End Rewrite

A tale as old as time: code past a certain age starts to become difficult to maintain. The combination of outdated dependencies, constantly…

Using 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…

5 Steps to create professional API routes in Next.js

Here are the 5 steps that I use in all of my Next.js projects to ensure my handlers are ready for production.

End to End: Testing Go Services

A comprehensive example of testing at every layer.

Protected routes using Next.js Edge Middleware & Supabase

Next.js now provides middleware functionality, allowing us to execute code before a request is processed — at the edge.

Reviews

No reviews, submit yours below.
Add review

Login to submit your review.