PinnedInJavaScript in Plain EnglishbyNevin Katz·Mar 18, 2024How to Validate a Search Query with a Regular ExpressionLet’s use a regular expression to keep special characters out of a query.
PinnedNevin Katz·Mar 2, 2024Tips on Upgrading to Drupal 10Here’s how I’ve dealt with the tricky parts.
PinnedInJavaScript in Plain EnglishbyNevin Katz·Dec 11, 2022The Anatomy of a Game: Sprites & ObjectsLet’s take a look under the hood to see how they relate.A response icon1A response icon1
PinnedInAbout Me StoriesbyNevin Katz·Jul 10, 2021About Me — Nevin KatzMy windy road through education, illustration, tech, and coding.A response icon3A response icon3
InBetter ProgrammingbyNevin Katz·Mar 16, 2023Making Links Keyboard Accessible: Tips for Firefox and SafariEnsure Your Links Respond to Key Presses on Macs
Nevin Katz·Dec 10, 2022Getting to the Roots of the ProblemLet’s use a trigonometric identity along with substitution to find the roots of a vexing equation.
InBetter ProgrammingbyNevin Katz·Nov 17, 2022Adding Key Placement to a JavaScript RoguelikeCan we write an algorithm that makes all rooms accessible?
InBetter ProgrammingbyNevin Katz·Oct 13, 2022Building a Better Dungeon LevelHow I updated an algorithm to better match the graphics.
InSnipettebyNevin Katz·Sep 30, 2022Midnight HuntAn Aardvark’s night out — and a look into its ancestry.A response icon1A response icon1
InBetter ProgrammingbyNevin Katz·Aug 22, 2022Improving Item Collection in a JavaScript GameLet’s make our collision detection pixel-accurate.