MyDevPage Blog
The Latest in Web Development, NextJS, React, Javascript, Tips, and Portfolio Success.
Latest Posts

Backend as a Service (BaaS) Explained: Build Apps Faster
What is BaaS? Learn how Backend as a Service simplifies development, speeds up app creation, and its benefits. Explore top providers like Firebase, AWS Amplify & Supabase.

How to Set Up Supabase Studio (MCP) Locally: A Step-by-Step Guide
Want to run the Supabase dashboard on your own computer? Follow our easy, step-by-step guide to set up Supabase Studio (MCP) locally using Docker and Node.js.

How to Write Markdown: A Beginner's Tutorial with Examples
Ready to learn Markdown? This easy, step-by-step tutorial covers all the basics: headings, lists, bold, italics, links, images, code blocks & more. Get started with clear examples!

How to Build a API with Node.js, MongoDB, ExpressJS and Postman
Learn how to build a API using Node.js, Express, and MongoDB with custom API key authentication. This step-by-step tutorial guides you through user registration, API key generation, and credit-based access control for paid apps. We'll be testing all of this in Postman.

Building a Movie Streaming Site with Next.js, TMDb API, and VidSrc
Learn how to build a fully functional movie streaming website from scratch using Next.js, TMDb API for movie data, and VidSrc for streaming. This step-by-step tutorial covers everything from project setup and API integration to creating dynamic pages for browsing popular movies, viewing details, and streaming content. Perfect for beginners with basic React knowledge looking to create their own streaming platform.

How to Setup Firebase Realtime Database with Next.js 15: A Complete Guide
Learn how to create a Firebase Realtime Database poll/vote app using Next.js 15. I'll walk you through this step by step guide including Firebase setup with screenshots to follow along. In less than 30 minutes we'll add learn how to create realtime updates with your Next.js applications. Firebase Realtime Database is perfect for building interactive features apps like chat, dashboards, and more.

Data Fetching with React Query in NextJS: Beginners Guide
In this tutorial, we’ll integrate React Query in a Next.js project, learn how to create queries, use mutations, create custom hooks, and even explore folder structure and trade-offs compared to other methods.

How to Create a React App with Vite – Portfolio Website Tutorial
In this step-by-step tutorial, we’ll learn how to setup a Vite and React application to easily build our Portfolio Website. ViteJS, known for its lightning-fast build times, pairs perfectly with React’s component-based architecture to create a smooth, responsive user experience.

JavaScript Strings Cheatsheet - All Methods
If you were looking for a handy JavaScript cheatsheet for all the string methods, including their parameters, descriptions, and examples, you've found it.

Learn advanced routing in Next.js 14 with src/app directory
Learn how to master Next.js 14 routing with the new src/app directory. Discover key features, dynamic routing, and nested layouts with practical examples.

How to Delete a File and Directory in Mac – Terminal Command
Deleting files and directories is usually easy with Finder for Mac users. While graphical interface works great most of the times, using terminal commands usually offers more flexibility and power. In this article we'll learn various methods to delete files and directories on macOS using the command line.

How to do Server-Side Rendering with Next.JS 14
Explore Next.js, a React framework featuring SSR, SSG, and API routes to enhance app performance and SEO.

The Power of a Standout Portfolio for Software Developers
The power of a portfolio website really depends on you and the contents of the website. But having one is 10x better than not having one.

NextJS 14 API Route Tutorial
In this article, we will learn all about NextJS API routes. The benefits of these serverless and optimized functions are endless. If you are a web developer, you need to read this.

How To Setup a Vite React App
Learn how to create a Vite React app with our step-by-step tutorial. Discover Vite's benefits, including fast startup, HMR, and optimized builds, for efficient modern web development.

How to send emails in a React App using EmailJS - Full Tutorial
Learn how to integrate EmailJS with React to effortlessly send emails directly from your web app, without the need for a backend server. This step-by-step tutorial will guide you through setting up EmailJS in React, making it simple to send emails using JavaScript in your Next.js or React application.

How does GPT-4o mini do with programming an app?
The newest GPT-4o mini model just launched from OpenAI and I wanted to test it out. So in this article you'll find how the mini performs when it's asked to program a simple app.

How To Add ESLint To A React Project
Adding Linting rules to a React project is must when it comes to improving code quality, making code more consistent and avoiding bugs. There is a popular open-source JavaScript linting tool called ESLint, which is used for automatically detecting incorrect patterns found in JavaScript code.

The 10 Best CMS For NextJS: Comparison Guide
Looking for the best content management system (CMS) for your website built with Next.js? Our detailed comparison guide will help you understand the important features, advantages, and disadvantages of each option. Whether you're a developer looking for scalability and user-friendly tools, this guide will help you choose the right CMS for your project.

Django vs Flask: Which one is right for you?
Choosing between Django and Flask can be challenging, but this article will make it clear. We'll compare both framework's unique features, pros, and cons. Whether your next project is large or small, you'll be confident in picking the proper framework for your needs.

Angular vs NextJS: Which one to choose?
Angular vs. Next.js: Pick the best web development framework. Check out our in-depth analysis of unique features, pros, cons, and recommendations for high-performance and complex apps.

All 22 JavaScript Array Methods Explained with Examples
Master JavaScript arrays! This guide explains 22 essential array methods like map, filter, reduce, and forEach with clear examples. Perfect for beginners and experienced developers needing a refresher on array iteration, transformation, and manipulation.

How to Setup Firebase Auth with Next.js 14: A Complete Guide
Learn to integrate Firebase Auth with Next.js 14 for use authentication. This guide offers practical examples of Firebase Authentication backend services, easy-to-use SDKs, and ready-made UI libraries to authenticate users to your app. Combining it with the power of Next.js, you can easily manage user authentication with very little setup.

Junior to Senior Software Engineer: Helpful Tips
The difference between a Senior and a Junior Engineer goes beyond the number of years of experience. The way they think and work are completely different. I’ve narrowed it down to 5 traits based on observations, so let’s dive in.

Learn JavaScript in 4 Weeks: Beginners Guide
Learning JavaScript for the first time is hard, especially if you don't have a clear plan. Many learners just pick up bits of information here and there from blogs and YouTube videos. This slows down learning, and leaves you with lots of gaps in your knowledge. That's why I've created a clear, step-by-step 4-week plan to learn JavaScript. This will help you start from the basics and move up to more advanced topics. With a well structured plan you can learn faster, feel more sure of your skills, and be ready to solve real problems with JavaScript in just four weeks.

How to Setup Firebase Firestore with Next.js 14: A Complete Guide
Step-by-step tutorial to set up & integrate Firebase Firestore database with Next.js 14 (App Router). Learn secure config, CRUD operations & Client Components.

How to use Shadcn UI with NextJS and Tailwind CSS
Shadcn UI is a library that you can use to create dynamic components. In this tutorial we’ll learn how to quickly setup Shadcn for any Next.js 14 project with Tailwind CSS. At the end you’ll learn how to build UI components like the login component below.

Vite vs Nextjs: Which one is right for you?
Vite and Next.js are both top 5 modern development framework right now. They are both great depending on your use case so we’ll discuss 4 areas: Architecture, main features, developer experience and production readiness. After learning about these we’ll have a better idea of which one is best for your project.

Why All Software Developers Need a Portfolio Website
A one page resume can only tell so much. A portfolio site however is able to showcase more of your skills and achievements leaving a lasting impression on recruiters, hiring managers and even clients.

How to use Next.Js 14 Server Actions
A Server Action in Next.js 14 is an asynchronous function that executes directly on the server whenever a form is submitted. This feature allows you to handle server-side logic seamlessly, improving performance and security. In this guide, we’ll explore how to effectively implement Server Actions in Next.js 14 to optimize your application's server-side operations.

How to use Next.Js 14 with Supabase
Next.Js provides a solid foundation for building React applications with server-side rendering, while Supabase offers a scalable and easy-to-use backend-as-a-service with PostgreSQL as the database.

How to send emails using Next.js 14, Resend and React-Email
Effective communication with your users is crucial, and emails play a key role in that. In this guide, we'll dive into how to send emails using Next.js 14, the Resend Email API, and React Email. You'll learn how to leverage the latest features in Next.js 14, including the app directory and server actions, to seamlessly integrate email functionality into your Next.js application.