Traditional CMS vs. Headless CMS – The Full Comparison

The future of CMS is quickly moving away from traditional, database-driven systems and toward API-driven Read More →

:has is an unforgiving selector

A little thing happened on the way to publishing the CSS :has() selector to the Read More →

Faking Min Width on a Table Column

The good ol’ <table> tag is the most semantic HTML for showing tabular data. But Read More →

What Does “2>&1” do on the Command Line?

Introduction The command line is a powerful tool for developers and system administrators. It allows Read More →

Styling Buttons in WordPress Block Themes

A little while back, Ganesh Dahal penned a post here on CSS-Tricks responding to a Read More →

How to Grep Recursively in Bash

Introduction Grep is a powerful tool in the Unix world that allows you to search Read More →

Making the Choice Between Class Components and Functional Components in React

Core differences In React, a component is a piece of code that represents a part Read More →

A Complete Guide on How to Do Social Media Marketing for Beginners

Social media marketing is a strategy that businesses use to promote their products or services Read More →

How to Get the Source Directory of a Bash Script

Introduction Getting the source directory of a Bash script is an important topic for anyone Read More →

How robotic gamification helped my elementary students love STEM

Coding is a necessary skill in today’s world, but it is relatively challenging to master, Read More →

How to Check if String Contains Substring in Bash

Introduction In Bash scripting, it’s often necessary to check if a string contains a specific Read More →

Why developers shouldn’t dedicate themselves to one single framework

As a software developer, it is natural to want to specialize in a particular programming Read More →

Pagination in Vanilla JavaScript

Introduction When creating a website or web application, especially if they feature a lot of Read More →

How I learned ReactJs

About me My name is Max and I am a 32 year old software engineer Read More →

Bash: Check if Directory or File Exists

Introduction It is important to check for the existence of directories and files in Bash Read More →

Thank You (2022 Edition)

You know, this is the time of year where Chris normally publishes a big ol’ Read More →

Bash: Difference Between [ and [[ Operators

Introduction In bash, the [ and [[ operators are used for comparison and testing. The Read More →

Guide to Parameter Expansion in Bash

Introduction In Bash, parameter expansion is a feature that allows you to manipulate the value Read More →

Executing Shell Commands with Python

Introduction Repetitive tasks are ripe for automation. It is common for developers and system administrators Read More →

How I learned React Query

About me I am a seasoned developer who has mastered the React technologies over the Read More →

2022 Roundup of Web Research

We’ve started making a tradition of rounding up the latest front-end research at the end Read More →

Accessibility Dashboard

Accessibility settings have been reset

Help = available voice commands

Hide help = available voice commands

Scroll down = available voice commands

Scroll up = available voice commands

Go to top = available voice commands

Go to bottom = available voice commands

Tab = available voice commands

Tab back = available voice commands

Show numbers = available voice commands

Hide numbers = available voice commands

Clear input = available voice commands

Enter = available voice commands

Reload = available voice commands

Stop = available voice commands

Exit = available voice commands