Skip to content

Articles by Salman Ravoof

Salman Ravoof is a self-taught web developer, writer, creator, and a huge admirer of Free and Open Source Software (FOSS). Besides tech, he's excited by science, philosophy, photography, arts, cats, and food. Learn more about him on his website, and connect with Salman on Twitter.

How To Migrate From MySQL To MariaDB

MariaDB is a newer, lightweight DBMS offering improved performance and more cutting-edge features. Learn how to migrate from MySQL to MariaDB.
Reading time
6 min read
Updated date
May 4, 2023
Post type
Blog
Topic
MySQL Database
Topic
WordPress Development

How and Why To Run Redis in Docker

Have you ever wondered how and why to run Redis in Docker? This article teaches you how to use both open-source technologies effectively.
Reading time
9 min read
Updated date
November 10, 2023
Post type
Blog
Topic
Docker

Rest API vs Web API: Everything You Need To Know

Compare two popular approaches to building APIs: (REST) API and Web API and learn about their architecture differences and use cases.
Reading time
8 min read
Updated date
August 7, 2023
Post type
Blog
Topic
API
Topic
Web Development Tools
Topic
WordPress Development

9 Nifty Angular Component Libraries to Jump-Start Development

In a world filled with Angular component libraries, we highlight nine that really help build web apps quickly.
Reading time
16 min read
Updated date
May 4, 2023
Post type
Blog
Topic
Angular

Remove Docker Images, Volumes, and Containers in Seconds

Keep your Docker development work clean and tidy by learning to remove images, volumes, and containers easily.
Reading time
9 min read
Updated date
August 21, 2023
Post type
Blog
Topic
Docker
Topic
Web Development Tools

Next.js vs React? It’s a Partnership, Not a Competition

Wondering how Next.js vs React fit into the JavaScript landscape? We're taking a look at these tools for creating high-performance websites.
Reading time
10 min read
Updated date
October 10, 2023
Post type
Blog
Topic
JavaScript Frameworks
Topic
React

Python vs Java: Pick What’s Best for Your Project

Searching for the right programming language for your next application? This look at Python vs Java might help you pick one.
Reading time
8 min read
Updated date
July 12, 2023
Post type
Blog
Topic
Python
Topic
Web Development Languages

Vagrant vs Docker: Which Is Right for You? (Could Be Both)

Vagrant and Docker help DevOps teams automate application development. We'll help you pick a winner in the "Vagrant vs Docker" debate.
Reading time
8 min read
Updated date
June 21, 2023
Post type
Blog
Topic
Docker
Topic
Web Development Tools

Cloud Computing Trends (All You Need To Know)

The cloud has been hot for a while, but all signs indicate it's just getting hotter. You need to stay on top of these cloud computing trends.
Reading time
7 min read
Updated date
October 2, 2023
Post type
Blog
Topic
Cloud Computing Platforms

Understanding CSRF Attacks and Locking Down CSRF Vulnerabilities

Learn the basics of CSRF attacks and how to prevent them from tricking authenticated users into making harmful requests unintentionally.
Reading time
10 min read
Updated date
August 11, 2023
Post type
Blog
Topic
Security Tips
Topic
WordPress Security

The Best Firebase Alternatives (7 Options)

Check out our recommendations for some of the best Firebase alternatives that are open source and give you more control.
Reading time
11 min read
Updated date
December 24, 2023
Post type
Blog
Topic
Web Development Tools

How To Create a MongoDB Database: 6 Critical Aspects To Know

To gain a better understanding of MongoDB, you need to know how to create databases in MongoDB, starting with the MongoDB Create Database command.
Reading time
32 min read
Updated date
December 15, 2023
Post type
Blog
Topic
Web Development Tools