GET, POST, PUT & DELETE with Next.js App Router
This article presents boilerplate code for API routes using Next.js App Router (docs), for a todo-list CRUD (Create, Read, Update, Delete) application.
This article presents boilerplate code for API routes using Next.js App Router (docs), for a todo-list CRUD (Create, Read, Update, Delete) application.
Setting up a new laptop? Here is a walkthrough of the tools and software I use as a developer. This applies to both Windows and Mac.
This article shares my journey and advice for acing the Amazon Front-End Engineer interview. Learn about the resources I used, how to prepare for soft skills and coding challenges, and land your dream job!
This guide walks you through configuring Visual Studio Code (VSCode) for a TypeScript project.
Streamline opening your Git repositories' webpages directly from the macOS terminal by creating a custom script.
In this article, I detail the development process and system design behind Llama as a Service (LaaS), a website and public API that delivers random llama images. It explores the challenges and solutions involved in building a scalable and efficient system.
This article equips you with a streamlined approach to maintaining clean code through linting and pre-commit hooks in your Git repository. Here, we'll configure Husky, ESLint, Prettier, and lint-staged for automated code style enforcement and formatting.
This article guides you through automating Gatsby website deployments on a DigitalOcean server using GitHub Actions. We'll explore the limitations of manual deployment and leverage GitHub's workflow automation to streamline the process.
ManyShiba, a Twitter bot that shares adorable Shiba Inu photos daily. A dive into the technologies that power it.
Tired of juggling multiple commands to set up a new GitHub project? This guide introduces a clever scripting solution! We'll create a custom command that automates cloning a repository, navigating to the directory, installing dependencies, and opening the project in VSCode - all in one go!