PinnedPublished inJavaScript in Plain EnglishHow to Validate a Search Query with a Regular ExpressionLet’s use a regular expression to keep special characters out of a query.Mar 18Mar 18
PinnedPublished inJavaScript in Plain EnglishThe Anatomy of a Game: Sprites & ObjectsLet’s take a look under the hood to see how they relate.Dec 11, 2022Dec 11, 2022
PinnedPublished inAbout Me StoriesAbout Me — Nevin KatzMy windy road through education, illustration, tech, and coding.Jul 10, 20213Jul 10, 20213
Published inBetter ProgrammingMaking Links Keyboard Accessible: Tips for Firefox and SafariEnsure Your Links Respond to Key Presses on MacsMar 16, 2023Mar 16, 2023
Getting to the Roots of the ProblemLet’s use a trigonometric identity along with substitution to find the roots of a vexing equation.Dec 10, 2022Dec 10, 2022
Published inBetter ProgrammingAdding Key Placement to a JavaScript RoguelikeCan we write an algorithm that makes all rooms accessible?Nov 17, 2022Nov 17, 2022
Published inBetter ProgrammingBuilding a Better Dungeon LevelHow I updated an algorithm to better match the graphics.Oct 13, 2022Oct 13, 2022
Published inSnipetteMidnight HuntAn Aardvark’s night out — and a look into its ancestry.Sep 30, 20221Sep 30, 20221
Published inBetter ProgrammingImproving Item Collection in a JavaScript GameLet’s make our collision detection pixel-accurate.Aug 22, 2022Aug 22, 2022