Web Development and Related Things by Shawn Hooper

Subscribe
Archives
January 12, 2024

Volume 1: WordPress Security, WPML REST API, Evolution of PHP & more

Happy Friday!

There's a certain joy in finding out that someone you don't know has found code you wrote to be useful. That was the case this week with a user who found my WPML REST API plugin, which is only available on GitHub. It's times like this that reminds me of why open source is so cool.

Wishing you all a great weekend. If you're about to get hit with a snowstorm like we are here, I hope you stay warm.

Shawn

What I'm Up To

  • On Monday, I spoke to the Rochester WordPress Meetup group about WordPress security. You can review my slides and watch a video of the meetup presentation here: https://shawnhooper.ca/presentations/understanding-wordpress-security/

  • Version 2.0.1 of my WordPress WPML REST API plugin released, which fixes an issue with untranslated posts: https://github.com/shawnhooper/wpml-rest-api/

Blog Posts

  • Did you know you can change the auto-update settings for WordPress' core, themes and plugins using the WP-CLI command line tool? https://shawnhooper.ca/2024/01/09/managing-wordpress-auto-updates-with-wp-cli/

Accessibility

  • a11yTOcamp, a fantastic one day camp about Web Accessibility, has announced their date for this year's event. There's no additional information available yet, but mark Saturday April 6th on your calendars.

PHP

  • PHP has evolved a lot. This post shows the evolution of a Data Transfer Object (DTO) class from PHP 5.6 to PHP 8.2: https://stitcher.io/blog/evolution-of-a-php-object

WordPress

  • Matt Shaw at Delicious Brains did some performance benchmarking between using admin-ajax vs the WordPress REST API vs Must-Use Plugins. https://deliciousbrains.com/comparing-wordpress-rest-api-performance-admin-ajax-php/

News

  • Meetup.com, the popular service used to organize local gatherings around every imaginable topic, has been acquired by Bending Spoons, the company that also owns Evernote. What this acquisition means for the product remains to be seen. https://www.meetup.com/blog/a-new-home-for-meetup/

Don't miss what's next. Subscribe to Web Development and Related Things by Shawn Hooper:
Blog GitHub
Powered by Buttondown, the easiest way to start and grow your newsletter.