PinnedNevin KatzinJavaScript 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
PinnedNevin KatzinJavaScript 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
PinnedNevin KatzinAbout Me StoriesAbout Me — Nevin KatzMy windy road through education, illustration, tech, and coding.Jul 10, 20213Jul 10, 20213
Nevin KatzinBetter ProgrammingMaking Links Keyboard Accessible: Tips for Firefox and SafariEnsure Your Links Respond to Key Presses on MacsMar 16, 2023Mar 16, 2023
Nevin KatzGetting 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
Nevin KatzinBetter ProgrammingAdding Key Placement to a JavaScript RoguelikeCan we write an algorithm that makes all rooms accessible?Nov 17, 2022Nov 17, 2022
Nevin KatzinBetter ProgrammingBuilding a Better Dungeon LevelHow I updated an algorithm to better match the graphics.Oct 13, 2022Oct 13, 2022
Nevin KatzinSnipetteMidnight HuntAn Aardvark’s night out — and a look into its ancestry.Sep 30, 20221Sep 30, 20221
Nevin KatzinBetter ProgrammingImproving Item Collection in a JavaScript GameLet’s make our collision detection pixel-accurate.Aug 22, 2022Aug 22, 2022