Learn how to prevent your plugin from being activated on incompatible environment, be it old WordPress version or outdated PHP installation. This will prove useful a long way during plugin development process.
A detailed walkthrough on using Wordplate for modern WordPress development. It uses Composer to manage its dependencies as well as providing a few enhancement out of the box.
There will be time that we need to interact with database directly when doing WordPress development. In this article, I outline a few gotchas and best practices in working with the database.
A short article on how to handle the POST request natively using the built-in script shipped with WordPress. I've also illustrate the usage of the script with a simple contact form.
Final part of the series, where we build the admin facing functionality of the plugin. We explore the Settings API and how to properly integrate that with our plugin to provide customization option for the users.