Join Our Newsletter!

Keep up to date with our latest blog posts, new widgets and features, and the Common Ninja Developer Platform.

Web Development

Common Ninja Blog

Discover highly informative and helpful articles on topics such as web development, web design, marketing, business & more!

Join Our Newsletter!

Keep up to date with our latest blog posts, new widgets and features, and the Common Ninja Developer Platform.

How To Build an Email-Collecting App With Next.js and Mailchimp

How To Build an Email-Collecting App With Next.js and Mailchimp

Jonathan Geiger,

In this blog post, we will learn how to collect emails with Next.js, Mailchimp, and Chakra UI.

A Beginner’s Guide to SEO for Developers

A Beginner’s Guide to SEO for Developers

Common Ninja,

In this article, we will look at some important SEO factors to consider when building a website, for the purpose of increasing search visibility on search engines.

useLayoutEffect vs useEffect in React — What’s the Difference?

useLayoutEffect vs useEffect in React — What’s the Difference?

Common Ninja,

In this article, we are going to discuss the difference between the useLayoutEffect and the useEffect hooks and offer you some examples of how and when to use them.

Handling Exceptions in React: Best Practices

Handling Exceptions in React: Best Practices

Common Ninja,

In this article, we are going to learn about the best to handle exceptions in a React application.

Top 7 Successful Micro SaaS Start-Ups

Top 7 Successful Micro SaaS Start-Ups

Common Ninja,

In this article, we are going to discuss the top seven successful micro SaaS start-ups.

How To Build a Code Syntax Highlighter in React

How To Build a Code Syntax Highlighter in React

Common Ninja,

In this article, we are going to explain how to build a code syntax highlighter in React.

How To Create Responsive Web Design Using CSS Container Queries

How To Create Responsive Web Design Using CSS Container Queries

Common Ninja,

In this article, we’ll discuss how to create responsive web designs with CSS container queries.

Top 7 Successful Micro SaaS Companies

Top 7 Successful Micro SaaS Companies

Common Ninja,

In this article, we are going to discuss the top seven micro SaaS companies.

Handling Multiple File Uploads With React Hook Form

Handling Multiple File Uploads With React Hook Form

Common Ninja,

In this article, we are going to discuss how to work on multiple file uploads with the React Hook Form

Top Backend as a Service (BaaS) Platforms in 2023

Top Backend as a Service (BaaS) Platforms in 2023

Common Ninja,

In this article, we are going to discuss the top backend as a service (BaaS) platforms in 2022.

How To Build a Headless WordPress App With React and WPGraphQL

How To Build a Headless WordPress App With React and WPGraphQL

Common Ninja,

In this article, we are going to learn how to build a simple headless WordPress application with React and WPGraphQL.

How To Build a Digital Signature Pad in React

How To Build a Digital Signature Pad in React

Common Ninja,

In this article, we are going to discuss how to build a digital signature pad in React.

Building a Chat Application With Svelte and Firebase

Building a Chat Application With Svelte and Firebase

Common Ninja,

In this article, we are going to discuss how to build a chat application with Svelte and Firebase.

How To Build a Shopify App From Scratch

How To Build a Shopify App From Scratch

Common Ninja,

In this article, we are going to explain how to build a Shopify app from scratch.

Building Proxies With JavaScript for REST Clients

Building Proxies With JavaScript for REST Clients

Common Ninja,

In this article, we will learn how proxies work in JavaScript and how to use them as proxy objects.

Implementing Auth0 Authentication in React Apps

Implementing Auth0 Authentication in React Apps

Common Ninja,

In this article, we’ll discuss what authentication is and why it’s needed, and we’ll go over how to implement it in React using Auth0.

The React useEvent() Hook: Why You Need It and How To Use It

The React useEvent() Hook: Why You Need It and How To Use It

Common Ninja,

In this article, we are going to discuss the useEvent() hook in React, and explain how to use it.

How To Build an E-Commerce Store With React, Next.js and Builder.io

How To Build an E-Commerce Store With React, Next.js and Builder.io

Common Ninja,

In this article, we are going to explain how to build an e-commerce store with React, Next.js and Builder.

How To Convert Speech to Text in React With the React Speech Kit

How To Convert Speech to Text in React With the React Speech Kit

Common Ninja,

In this article, we are going to explain how to convert speech into text in React, using the React Speech Kit.

Build an E-Commerce App With Shopify and Next.js

Build an E-Commerce App With Shopify and Next.js

Common Ninja,

Disco how to build an e-commerce application with Shopify and Next.js.

How To Build a WordPress Plugin or Theme With React

How To Build a WordPress Plugin or Theme With React

Common Ninja,

Discover how to connect React to WordPress and how to built boilerplates of WordPress plugins & themes using React.

Handling and Managing Server State With React Query

Handling and Managing Server State With React Query

Common Ninja,

In this article, we will build a “lyrics finder” app, focusing on the benefits of React Query, like fetching and caching data from an API.

React Dynamic Imports and How To Use Them

React Dynamic Imports and How To Use Them

Common Ninja,

In this article, we are going to discuss dynamic imports, how to dynamically render components in React, and when to use dynamic imports.

Astro vs. Next.js vs. Remix — Which One Should You Use for Your Next Project?

Astro vs. Next.js vs. Remix — Which One Should You Use for Your Next Project?

Common Ninja,

Learn about the three popular frameworks, and discover the one that’s best for your web app building needs.

Mastering State Management in Next.js

Mastering State Management in Next.js

Common Ninja,

Discover what state management is and how to manage state in Next.js.

Building Your First Web App With Remix

Building Your First Web App With Remix

Common Ninja,

Learn how to build apps using Remix — a React-based framework with server-side rendering.

Kick-Off Your First Shopify App With React, NodeJS and Common Ninja

Kick-Off Your First Shopify App With React, NodeJS and Common Ninja

Daniel Sternlicht,

Discover how to build a Shopify app with React, Node.js and Common Ninja.

Implementing Okta Authentication in React

Implementing Okta Authentication in React

Common Ninja,

Learn what Okta is and how to use Okta for authentications in React applications.

Node.js 18 — A Deeper Look Into the Newest Version and Its Features

Node.js 18 — A Deeper Look Into the Newest Version and Its Features

Common Ninja,

Learn more about the newest version of Node.js and the new & improved features it offers.

The Problems With Building Apps for E-Commerce Platforms and Why We Built Common Ninja

The Problems With Building Apps for E-Commerce Platforms and Why We Built Common Ninja

Daniel Sternlicht,

Learn more about the difficulties that developers face when developing apps for e-commerce platforms, why we’ve built Common Ninja and how it can help you.

React 18 — A Dive Into the Newest Version of React

React 18 — A Dive Into the Newest Version of React

Common Ninja,

Learn more about React’s latest version — React 18 & discover what new features it offers.

A Guide to Micro SaaS

A Guide to Micro SaaS

Common Ninja,

Discover what micro SaaS is and how you can use this targeted approach to your benefit.

Using Drag and Drop in React Apps With sortableJS

Using Drag and Drop in React Apps With sortableJS

Common Ninja,

Discover How To Use Drag and Drop in React Apps With sortableJS

Great Books Every Web Developer Should Read

Great Books Every Web Developer Should Read

Common Ninja,

Discover seven amazing books that every web developer should read to improve their skills.

Web Developer Portfolio Websites: Best Practices + Inspiring Examples

Web Developer Portfolio Websites: Best Practices + Inspiring Examples

Common Ninja,

Discover what makes web developers’ portfolios successful & get inspired by great examples.

Improving App & Plugin Accessibility: Best Practices

Improving App & Plugin Accessibility: Best Practices

Common Ninja,

Learn more about the importance of accessibility & how to apply it to your apps.

The Freemium Business Model — Best Practices for App & Plugin Developers

The Freemium Business Model — Best Practices for App & Plugin Developers

Common Ninja,

Learn about the freemium business model and how to apply it to your apps and plugins.

Choosing the Right E-Commerce Platform To Develop an App For [Guide]

Choosing the Right E-Commerce Platform To Develop an App For [Guide]

Common Ninja,

Learn more about the different e-commerce platforms for which you can develop your app.

How To Write a Web Developer Resume (2022) + Free Template

How To Write a Web Developer Resume (2022) + Free Template

Common Ninja,

Learn about writing a resume, how to write it better, and use our free template.

15 of the Best Developers To Follow Online [2022]

15 of the Best Developers To Follow Online [2022]

Common Ninja,

Discover 15 amazing developers who continuously release valuable & helpful content.

How To Optimize Your App’s or Plugin’s Directory Text

How To Optimize Your App’s or Plugin’s Directory Text

Common Ninja,

Discover how to optimize your app’s directory text for better app exposure & conversions.

10 Tips & Tricks To Make You a Better React Developer

10 Tips & Tricks To Make You a Better React Developer

Common Ninja,

Discover the most helpful tips and tricks that will make you a better React developer.

How To Start Developing Plugins for WordPress

How To Start Developing Plugins for WordPress

Common Ninja,

Learn how to develop WordPress plugins to improve your website & earn money.

8 Actionable Tips for Developing a WordPress Plugin

8 Actionable Tips for Developing a WordPress Plugin

Common Ninja,

In this article, we are going to offer you eight actionable tips for developing a WordPress plugin.

Node.js vs. React.js — Which To Choose for Your Next JavaScript Project?

Node.js vs. React.js — Which To Choose for Your Next JavaScript Project?

Common Ninja,

In this article, we distinguish the key differences between Node.js and React.js.

Angular vs. React: What’s the Difference?

Angular vs. React: What’s the Difference?

Common Ninja,

In this article, we are going to discuss Angular and React, and offer the key differences between them.

A Guide to the Web Application Firewall

A Guide to the Web Application Firewall

Common Ninja,

In this article, we are going to discuss web application firewall.

10 Most Used Frameworks for Web Development in 2022

10 Most Used Frameworks for Web Development in 2022

Common Ninja,

In this article, we are going to discuss the ten frameworks most used by web developers in 2022.

Top 10 React Courses To Help You Become a Better Developer (+Free)

Top 10 React Courses To Help You Become a Better Developer (+Free)

Common Ninja,

Discover the best React courses — free & paid, to help you become a better developer.

Top 10 Tools for React Developers in 2022

Top 10 Tools for React Developers in 2022

Common Ninja,

Discover the top 10 tools for React developers that will improve your workflow.

The Ultimate Guide to Gatsby.js

The Ultimate Guide to Gatsby.js

Common Ninja,

The components and benefits of Gatsby.js, installing Gatsby.js and using it to create, develop, and deploy a Gatsby web app

1