Mike Jolley is the lead developer of WooCommerce, amongst other awesome plugins. He's very smart, and has a ton of experience with mature WordPress plugins. His blog is kicking butt this month, as he's taking part in WooThemes Blogging for Benjamin challenge, so you should read more than just this post. But this particular post does a great job describing various things developers should think about when hooking into WordPress that fire when plugins are installed, activated, deactivated, and uninstalled.
Code should Get Out Of My Way. GoomWay!
Andrey Savchenko, known as Rarst in the WordPress community, has built a great guide to using Composer in WordPress. Composer is a dependency management tool for PHP projects. It brings a ton of power to the table, and this resource is great for any of us getting started with using Composer in our WordPress projects….
A new way to keep up with that fast-moving project we all rely on, PHP. • Making
wordpress/wordpress-develop usable in GitHub Codespaces. • Help count WordPress contributors and sponsors • Directory Serve is our cool tool of the week — a way to serve files to and from your phone.
I want to show you what mature WordPress agencies should be looking for in your code as a developer and how to get hired by them.
Using the singleton pattern to disallow multiple instantiation of your class based plugin
This is a really nice idea. It’s a coding challenge where you have to audit a plugin for security flaws. A chance to learn more about best practices and getting your code reviewed by core developers.