Friday, July 22, 2022
We started with Drupal-related notes; since we ended up cancelling the previous Web Dev Rev session, there were a lot of Drupal releases:
- Drupal 9.3.17, 9.3.18, and 9.3.19 released
- Drupal 9.4.1, 9.4.2, and 9.4.3 released
- Drupal core vulnerabilities SA-CORE02022-012, SA-CORE02022-013, SA-CORE02022-014, and SA-CORE02022-015 announced
- what's new in Drupal 9.4
- updated security policy for Drupal core Composer dependencies
- core JavaScript build process being removed from Drupal 10
- Drupal no longer "replaces" Composer namespaces for core modules
- Drupal increases recommended PHP to 8.1.6
- drupal/core-recommended package now allows patch-level updates
- how to render a Drupal page within a Drupal request
- Drupal Rector progress update
- baking a recipe using the Schema.org Blueprints module
- a simple Drupal input filter for ensuring hard-coded images include native lazy-loading attributes
- "Drupal Grand Master" renamed to "Triple Certified"
- Drupal testing strategies
- "hell is programming a calendar" part 2 - time in Drupal
- Patchinfo module to show information about applied patches on the module update screen
- making the most of display modes in Drupal
- PhpStorm coding tip for Drupal services
- how it feels learning Drupal
- most popular Drupal 9 modules to enhance website performance
- pitfalls (and fixes) when lazy-loading images in Drupal
- rediscovering balance in Drupal core contribution with #bugsmash
- GitHub Copilot can be used for Drupal development and free to try for a limited time
- AI-generated Drupal logo as "sketched by Picasso"
Next, we went into general web notes:
- Microsoft retires Internet Explorer 11 in Windows 10
- Internet Explorer still does not go away today
- Internet Explorer shutdown to cause Japan headaches "for months"
- new to the web platform in June
- intent to ship: MathML
- shipping MathML in Chromium
- why some upcoming CSS color functions aren't ready to ship
- CSS proposal to provide authors with a method of opting into following the visual order rather than the logical order
- paper prototyping for websites and digital products
- designing a digital experience that creates a sense of place
- debugging PHP CLI applications using XDebug and PHPStorm
- should you use pixels or rems?
- how specificity works in CSS
- learning CSS specificity with fish
- the joy of variable fonts - getting started on the front end
- CSS style queries
- the CSS cascade: a deep dive
- what is the best way to mark up an exclusive button group?
- perceived affordances and the functionality mismatch
- Bunny Fonts - a GDPR friendly alternative to Google Fonts
- on scrum - the importance of adding "how to demo" user stories
- how to have an argument
- Chrome's Manifest V3 considered deceitful and threatening
- Facebook has started to encrypt links to counter privacy-improving URL stripping
- the blind programmers who created screen readers
- play Doom using sliders
At the end of the meeting, we recommended people watch "CSS Variable Secrets" from CSS Day 2022.
These "regular" Web Dev Rev meetings generally happen once every 3 weeks. The next one will be on Friday, August 12th at 11:00 am.