Category: frontend
-
Destructuring props in React and TypeScript: a cheat sheet
There are several ways to type and destructure props in React with TypeScript, and one common mistake that looks correct but means something different entirely. This is a practical cheat sheet covering the options and the pitfall to avoid.
-
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.
-
A guide to frontend tooling
Frontend tooling can feel overwhelming, with competing tools, deprecated projects, and new alternatives appearing every few years. This article explains what each category of tool does and where things stand today.
-
Sass or Native CSS: do you still need a preprocessor?
Native CSS now supports variables, nesting, scoping, and colour functions, covering most of what once required a preprocessor. This article looks at what Sass still offers that native CSS cannot replicate, and when it is worth including in a project.
-
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.