Syed's Blog

4 posts · terminal version · RSS · all tags

Recursion, or Mirrors Inside Mirrors

· coding

A function that calls itself sounds like a paradox. It's actually just a careful way of saying "do the same thing on a smaller problem, and know when to stop."

JavaScript's Weird Parts, Explained for Kids (and Confused Adults)

· coding

Why [] + [] is an empty string, why 0.1 + 0.2 is not 0.3, and why none of this means JavaScript is a bad first language.

Docker for People Who Just Want It to Work on Their Machine

· coding

Containers explained without the whale metaphors, plus a small Dockerfile you can actually copy.

SQL Joins Explained Through Office Lunch Politics

· coding

INNER, LEFT, RIGHT and FULL joins, explained by who gets lunch when the team orders food and who gets left staring at a sad desk salad.