Get in touch

Blog

Fixing “Only photo or video can be accepted as media type” in the Instagram Graph API

Recently, while automating the process of publishing social media posts through the Instagram Graph API, I ran into a puzzling error.

How to Generate an SSH Key on macOS (Step-by-Step Guide)

This article will walk you through the process of creating, configuring and testing SSH keys on macOS.

How to Install Node Version Manager (NVM) with Homebrew on macOS

In this article, we’ll walk through how to install NVM on Mac with Homebrew, explore the most useful NVM commands, and answer…

Homebrew on macOS: The Package Manager Every Developer Should Know

Homebrew is the missing package manager for macOS. In this guide, we’ll show you how to install it, run core commands, and…

How to Build a WordPress Plugin from Scratch: Part 3 – Connecting Templates

Learn how to connect custom templates to your WordPress plugin. We’ll set up a template loader, create archive, album, and photo layouts,…

How to Build a WordPress Plugin from Scratch: Part 2 – Custom Post Types and Admin UI

Learn how to add Custom Post Types and improve the WordPress Admin UI in Part 2 of our step-by-step plugin development series.

How to Build a WordPress Plugin from Scratch: Part 1 – Plugin Skeleton

We're going to walk through the process step-by-step using a real-world example: a simple but scalable photo gallery plugin.

How to Submit Your WordPress Plugin to the Plugin Directory

Learn how to submit your custom WordPress plugin to the official Plugin Directory, validate it using best practices, and manage updates and…

Build Your Own Cookie Consent Banner — Compatible with Google Consent Mode

Learn how to build your own cookie consent banner — no plugins, no external tools. Fully compatible with Google Consent Mode, GDPR,…

How to Set Up Google Tag Manager (GTM) on Your Website — A Step-by-Step Guide

Prefer watching over reading? You can check out the full tutorial on YouTube in the player below. Or if you’re more of…