MakeUseOf

Gichuhi Wachira-Contributing Writer for Programming

Gichuhi Wachira

Contributing Writer for Programming

About Gichuhi Wachira

Gichuhi Wachira holds a Bachelor of Science degree in Computer Science and works as a front-end developer and technical writer with over two years of writing experience.
He writes about various web and cloud technologies, as well as programming concepts, for MUO. Besides writing or tinkering with new technologies, he spends his time outdoors.

Readers like you help support MUO. When you make a purchase using links on our site, we may earn an affiliate commission. Read More.
The word “API” surrounded by abstract icons 1
API
How to Test Express.js REST APIs Using Cypress

Cypress is great for front-end testing, but it can test your APIs effectively too.

React code in a code editor 1
How to Build and Consume Mock APIs in React Apps Using Mirage.js

Don’t have the API ready? No problem! Develop and utilize mock APIs with Mirage.js.

Laptop display with code on the screen and a pen holder with pens on the side. 1
Build Stylish Next.js Forms With React Hook Form and Material UI

Get your forms in order with this combination of functional and design libraries.

Text editor containing blocks of JavaScript code 1
How to Integrate Service Workers in Next.js Applications

Interested in offline web apps and how to achieve levels of performance close to native programs? Look no further than service workers.

Laptop with code on a table with a plant in a coffee shop 1
How to Use React Context for State Management in Next.js 13

React’s built-in Context API is perfect for state-sharing. Find out how to use it with the latest version of Next.js.

Laptop screen with React code and logo 1
How to Use React Router V6: A Beginner's Guide

Learn how to manage your URLs with the latest version of React Router.

An open laptop with a code editor showing on screen 1
How to Build User-Friendly Forms Using Chakra UI in React

Chakra gives you simple components with clean, usable styles.

React code in a code editor 1
How to Integrate Contentful CMS With React

Learn how to connect Contentful CMS with your React apps for efficient content management and dynamic website building.

A docker logo along with its name on a dark background. 1
How to Containerize Nest.js Applications Using Docker and Docker Compose

Make use of Docker and Docker Compose to seamlessly deploy and run your Nest.js applications.

A man sitting at a desk typing on a laptop with code on the screen. 1
How to Integrate Feature Flags in React Applications Using Flagsmith

Add flexibility and robustness to your apps with settings you can toggle at the drop of a hat.

A laptop open on a grey desk, the screen showing a text editor with two columns of code. 1
How to Create Loading UIs in Next.js 13 Using React Suspense

Offer immediate user feedback within your Next.js applications by incorporating loading UIs that appear while certain actions are being executed.

Laptop screen with initial react code and logo 1
How to Write End-to-End Tests Using Cypress in React Applications

Rigorous testing meets the real world with simulated end-to-end user tests.

A man sitting at a desk typing on a laptop with code on the screen. 1
How to Implement Token Authentication in Next.js Using JWTs

Have more control over your Next.js app's authentication logic through custom JWT-based authentication implementation.

The word “API” surrounded by abstract icons 1
5 Ways to Efficiently Handle Errors in Express.js Applications With Practical Examples

Discover the various types of error you can handle, and how you can use Express.js to deal with them.

JavaScript code on a code editor in the background and the Nest.js logo in the foreground. 1
API
How to Build a Secure Nest.js REST API Using JWT and MongoDB

Make use of Nest's structured architecture to build secure and efficient REST APIs.

JavaScript code on a code editor in the background and the Nest.js logo in the foreground. 1
How to Build a Nest.js CRUD REST API Using TypeORM and PostgreSQL

Follow along with this tutorial to learn about some exciting, complementary technologies you can use for your next project.

MacBook Pro laptop with program code on screen 1
How to Implement Role-Based Access Control in Express.js REST APIs Using Passport.js and JWT

Find out how to combine these technologies with a practical demonstration.

A laptop sitting on a counter in front of a window. The laptop has some JavaScript code on the screen. 1
How to Implement Pagination in React Using React Hooks

Enhance your application's efficiency by integrating the page-based pagination system into React.

A laptop open on a grey desk, the screen showing a text editor with two columns of code. 1
A Guide to State Management in Next.js Using Redux Toolkit

Using Redux in small Next.js applications can be an unnecessary overhead. Simplify state management with Redux Toolkit.

pc screen with react logo and code 1
How to Manage User Session Data in React Using Cookies and Session Storage

Learn how to store user authentication data and other personalized information using cookies and session storage in React.

1 2 3
Page 1 / 3