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.·4 min read·Mar 18, 2024----
PinnedNevin KatzTips on Upgrading to Drupal 10Here’s how I’ve dealt with the tricky parts.·11 min read·Mar 2, 2024----
PinnedNevin KatzinJavaScript in Plain EnglishThe Anatomy of a Game: Sprites & ObjectsLet’s take a look under the hood to see how they relate.·9 min read·Dec 11, 2022----
PinnedNevin KatzinAbout Me StoriesAbout Me — Nevin KatzMy windy road through education, illustration, tech, and coding.·7 min read·Jul 10, 2021--3--3
Nevin KatzinBetter ProgrammingMaking Links Keyboard Accessible: Tips for Firefox and SafariEnsure Your Links Respond to Key Presses on Macs·5 min read·Mar 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.6 min read·Dec 10, 2022----
Nevin KatzinBetter ProgrammingAdding Key Placement to a JavaScript RoguelikeCan we write an algorithm that makes all rooms accessible?·8 min read·Nov 17, 2022----
Nevin KatzinBetter ProgrammingBuilding a Better Dungeon LevelHow I updated an algorithm to better match the graphics.·9 min read·Oct 13, 2022----
Nevin KatzinSnipetteMidnight HuntAn Aardvark’s night out — and a look into its ancestry.·8 min read·Sep 30, 2022--1--1
Nevin KatzinBetter ProgrammingImproving Item Collection in a JavaScript GameLet’s make our collision detection pixel-accurate.·8 min read·Aug 22, 2022----