Problem: I want my application to work on all the environments I claim to support but I have no way of easily testing updates in each environment. Bad Solution: Continuously push to your remote to force Travis CI to test changes in multiple environments. Good Solution: Containerized unit testing with Dockunit. Dockunit is a simple [...]
Modifying core WordPress files is a quick way to introduce security vulnerabilities, break your site, and break future updates. From the perspective of a developer, nothing is worse than searching through a theme and plugins for a problem only to discover a previous developer modified a core WordPress file an introduced a bug. I wrote [...]