Programming

Programming concepts explained in plain English with understandable examples

Deep dives into the patterns, concepts, and tools that make development better. From framework-specific techniques to fundamental programming principles, these articles break down complex topics into practical, understandable explanations.

How do AIs code as well as they do?

Claude AI explains in its own words how it writes such good code

Versioning and releasing larger Chrome extensions

An approach to plan and implement a robust versioning scheme and release schedule – without Semver

A guide to MSAL authentication in Vue

Architect a Vue JS app secured with Microsoft Authentication Library

7 code-style variations for strongly-typed JSON

Destructure raw JSON whilst automatically adding type information