Drupal sanitizes the variables you pass in, but sometimes it's better to escape that.
Despite the challenges and setbacks we all experienced in 2018, we're grateful for what we accomplished and resolve to fight even harder for the free and open web in 2019.
A small function to change the maximum length of a field that already has data in it.
You can create a model dialog in your Drupal 8 website with the AJAX Form API.
Sometimes you'll want to add a CKEditor button not available in Drupal out of the box. This post walks you through that process.
List of resources for migrating into Drupal 8.