Category: server

  • What is WordPress? The technical stack explained

    WordPress powers almost half the websites on the internet, but what is actually running underneath the dashboard? This article explains the LAMP stack WordPress is built on, how it generates pages dynamically, and how its files are organised.

  • Setting up WordPress locally with Docker

    Running WordPress locally means recreating the same web server, database, and PHP stack it runs on in production. This guide walks through setting up WordPress with Docker Compose, including fixes for two common problems you are likely to encounter on macOS.

  • A developer’s guide to SSH: Secure Shell explained

    SSH is the protocol that lets you securely connect to and control remote computers over a network. This guide explains what it is, how authentication works, and how to generate and use SSH keys in practice.

  • How Node.js works

    You use Node.js daily but have you ever looked at what is actually happening under the hood? This article explains the single-process architecture, the event loop, and the async patterns that make Node.js behave the way it does.

  • What is Docker? Containers, images, and core commands explained

    Docker packages applications and their dependencies into standardised containers that run consistently on any machine. This article explains what Docker is, how it compares to virtual machines, and covers the core commands you need to get started.

  • A developer’s guide to tech stacks: LAMP, MEAN and beyond

    A tech stack is the collection of technologies used to build and deliver an application. This guide explains the most widely used web development stacks, from the battle-tested LAMP family to modern Node.js-based stacks like MEAN and MERN.

  • What is Node.js?

    Node.js brought JavaScript to the server for the first time, and the tools you use every day depend on it. This article explains what Node.js is, where it came from, and how it compares to newer runtimes like Deno and Bun.