Sam Hermes
  • About
  • Contact

Category: JavaScript

  • January 11, 2022

    Detect when an image has loaded with JavaScript

  • September 29, 2021

    The journey to Alexander

  • February 22, 2020

    Migrate WordPress install from one DigitalOcean droplet to another

  • January 25, 2020

    Using RadioControl in a custom Gutenberg block

  • September 6, 2019

    Implementing media controls in custom blocks

  • April 22, 2019

    Controlling scroll position natively

  • November 28, 2018

    Disabling blocks and block styles in Gutenberg

  • November 15, 2018

    Replacing Moment.js with date-fns

  • November 11, 2018

    Upgrading from Gulp 3 to 4

  • October 10, 2018

    How to add multiple default markers with popups in Mapbox GL JS

  • July 25, 2018

    Using pagination with the WordPress API in Vue

  • June 24, 2018

    How not to use React with Jekyll

  • June 4, 2018

    How to improve the accessibility of tabs

  • April 19, 2018

    Adding pagination in Vue

  • March 21, 2018

    Lazy loading images

  • February 27, 2018

    Adding a loading state to Reading List

  • January 24, 2018

    A small Vue app - Reading List

  • August 18, 2017

    Explaining accessible modals

  • May 20, 2017

    Adding Ajax search to a WordPress theme

  • March 13, 2017

    The two worlds of web development

  • November 10, 2016

    How to configure a sticky header to prevent page jump

  • August 25, 2016

    Adding syntax highlighting to code

  • July 24, 2016

    Sticky elements with Stickyfill

  • April 24, 2016

    Maintaining state with sessionStorage

  • March 30, 2016

    Caching a menu in a transient in WordPress

  • March 8, 2016

    Toggling elements with JavaScript

  • Sam Hermes on WordPress.org
  • Sam Hermes on GitHub