How to add a custom domain to GitHub Pages
Step-by-step guide to pointing your custom domain to GitHub Pages, including DNS setup with A records and CNAME for GoDaddy, Namecheap, and HostGator.
Truthy and falsy values in JavaScript
In JavaScript, values like 0, empty strings, null, and undefined are falsy, while almost everything else is truthy. Here's how this affects your conditionals.
Strict vs loose equality in JavaScript
JavaScript has two equality operators: === checks both value and type, while == only checks value with type coercion. Here's when to use each one.
TypeScript vs JavaScript: what are the differences?
TypeScript adds static typing and compile-time checks on top of JavaScript. I break down the key differences and when each language makes more sense.
Junior developer: writing the perfect resume
Your CV is the first thing a recruiter sees, and it has about thirty seconds to land. Here's how to write a junior developer resume that actually gets you to the interview.
How to delete a database in phpMyAdmin
Step-by-step guide to dropping a database or a single table in phpMyAdmin, whether you're on XAMPP, WAMP, or a remote host.