Notes from the workbench

Guides written from real builds.

Practical walkthroughs of problems I've actually hit shipping web apps — and the patterns that solved them.

JavaScript Development Guide12 min read

Validating Multiple reCAPTCHA Widgets on One Page

One reCAPTCHA is easy — the trouble starts when a single page hosts several protected forms. Why calling grecaptcha.getResponse() with no argument quietly reads the wrong widget, how widget IDs actually work, and how to wire every form to the exact response token it owns.

  • JavaScript
  • reCAPTCHA
  • Forms
  • Web Security