Developers: The Healthy Content Creation Guide

Content creation is quite popular nowadays, and its popularity continues to rise. As a result, more and more developers plan to start their content creation journey. It's understandable because creating content comes with freedom and many perks. Even for those that are not wildly popular. Some of the…

The Best 10 MySQL GUI Clients for Mac OS X

MySQL is a widely used, open-source relational database management system (RDBMS). It uses Structured Query Language (SQL), a declarative language that enables you to communicate with a relational database and manipulate data. It allows you to store, retrieve, modify, and delete data. MySQL is known for its high performance, flexibility,…

How to Run WordPress Locally on macOS With Docker Compose

WordPress is a free and open-source content management system that you can use to create websites and blogs. In this article, you will learn how to run WordPress on your Mac device with Docker Compose. Docker Installation The first step is to install Docker on your device. If you already…

How to Store a Javascript Array in localStorage

The localStorage enables you to store data in the browser. The data stored is in the form of key/value pairs and it does not expire when you close the browser. It's also important to note that the localStorage only stores strings. That brings us to the theme…

React Class Components to Functional Components With Hooks

Refactoring React class components to functional components with Hooks is quite a journey. Recently, I had to refactor an entire React application so I want to share my process and learnings. Introduction to React Hooks Functional components use Hooks, so it makes sense to introduce them before going further. React…

iTerm2 + Oh-My-Zsh: Supercharge Your Mac Terminal

If you are using the default terminal on macOS and reading this article, chances are you are dissatisfied with it. I do not blame you, though. The default macOS terminal looks outdated and it also lacks many features. Figure 1 I mean, look at it! It does not look very…

Install a Specific Version of a Node.JS Package

Usually, you install the latest version of a package when you want to use it. But there are circumstances when you might need to install a specific package version. One example would be when the latest changes in a package are not compatible with your code. This article shows you…