Friday, January 21, 2022
We started with Drupal-related notes:
- Drupal 9.3.1 released; quickly followed by Drupal 9.3.2 fixing a fatal error in 9.3.1
- security advisories SA-CORE-2022-001 and SA-CORE-2022-002 against Drupal core
- Drupal 9.3.3 released, fixing the vulnerabilities, along with Drupal 7.86
- 2/3 of contrib projects can have automated fixes for Drupal 10 compatibility
- working on a new responsive grid style to be released in Drupal 10
- Drupal 10 minimum PHP requirement raised to PHP 8.0.2
- Drupal 10's Twig updated from 2.x to 3.x
- core provided database drivers moving to their own modules
- hook_update_N vs hook_post_update_NAME
- Drupal core will soon warn if a database doesn't support JSON
- PHPStan being added to Drupal core
- nominations open for 2022 Aaron Winborn award
- Metatag module latest versions only compatible with Drupal 9, despite keeping 8.x version naming convention
- major Drupal configuration schema cheat sheet
- the Drupal year in review
- Pantheon releases Terminus 3.0
- a module to send webform submissions to Mailchimp in Drupal
- personalizing the website experience for visitors using the Drupal 9 Smart Content module
- good Drupal leadership part 5 and part 6
- the way forward with DrupalCon Portland 2022
Next, we went into general web notes:
- release notes for Safari Technology Preview 137
- the latest Safari preview enables ":has()" by default, enabling any-ancestor selection
- don't say Safari is always last
- the CSS ":has()" selector is way more than a "parent selector"
- Firefox 96 for developers
- COLRv1 colour gradient vector fonts in Chrome 98
- CKEditor 5 v31.1.0 released
- jQuery UI 1.13.0 released
- explainer for proposed focusgroup attribute
- Chromium's intent to prototype focusgroup
- "Firefox is the only alternative"
- compatibility presents for developers
- 2021 roundup of web research
- top Pens of 2021 on CodePen
- fulfilling the promise of CI/CD
- "This should never happen. If it does, call the developers."
- best practices for writing code comments
- designing better links for websites and emails
- CSS in 2022
- how often people copy and paste from Stack Overflow
- "Modern" browsers and why some people can't use them
- PNG decoding bug allows PNGs to look different in Safari vs. other browsers
At the end of the meeting, we recommended people watch the video "CSS Cascade Layers: An overview of the new @layer and layer() CSS primitives", from Una Kravets.
These "regular" Web Dev Rev meetings generally happen once every 3 weeks. With this one having been a week late, the next one will be in two weeks, and due to a scheduling conflict, on February 3rd at 3:00 pm.