A Recipe for Strong PasswordsUpdated Jul 19th, 2018 in Web blog
If you can't use a password manager, I offer this recipe as a way to make strong passwords you can remember
Themeing A Custom Content EntityUpdated Jul 14th, 2018 in Web blog
Methods that will add your custom content entity into the theme registry and provide templates
Exit Cleanly from a Custom Drush CommandUpdated Jul 12th, 2018 in Web blog
This method can help you exit a custom Drush command cleanly, without errors.
Drupal 8 Environment Specific ConfigurationsUpdated May 11th, 2018 in Web blog
Managing different site configurations for development, staging and production using per-request configuration overrides
Drupal 8 Development just got a little easierUpdated May 11th, 2018 in Web blog
The Drupal Console has become an indispensable tool for Drupal 8 development
jQuery Viewport Size Detection with BootstrapUpdated May 11th, 2018 in Web blog
This is a simple technique you can use to test the current viewport size in jQuery leveraging Bootstrap's responsive utilities.
Password Lockdown in Drupal 8Updated Jul 2nd, 2018 in Web blog
Every website manager should seriously consider the security requirements for their users and how passwords should be managed
Simplify Basic Page Theming with a Theme RoleUpdated Jul 14th, 2018 in Web blog
Drupal theme developers can use this lightweight solution to customize theme templates within the same content type.
Dynamic theme switching in Drupal 8Updated May 11th, 2018 in Web blog
Implementing Drupal 8's ThemeNegotiatorInterface gives you full control of theme switching