Two weeks ago, I had the opportunity to speak about Continuous Integration (CI) and DevOps at WordCamp San Diego. In my talk, I gave an introduction to CI and DevOps for WordPress, looked at some of the available tools for implementing CI, and gave some practical examples of how you would get started with CI on your next WordPress project.
DevOps is a culture and environment where building, testing, and releasing software can happen rapidly, frequently, and more reliably through iteration, communication, and automation. This shift in culture may take time for you or your organization to implement, but it will pay off in the long run and improve the quality and consistency of your code while allowing you to ship great ideas to your customers…faster.
I hope you find this helpful, and as always, ask questions, stay curious, and happy coding!
Two weeks ago at the Advanced WordPress meetup in San Diego, I gave a talk called Docker + WordPress where I explained what Docker is, how to use it, and how it can be used to create a WordPress development environment that can be easily deployed to your staging and production servers.
Docker has become an invaluable tool in my developer arsenal as it allows me to guarantee my code will work in any environment where the Docker Engine is running. Combined with continuous integration tools like Wercker or Travis CI, testing, builds, and deployments are easy, and I…
Back in April, I had the pleasure of giving a talk about WordPress development environments at WordCamp San Diego (here are the slides from my talk). The thesis of my talk was that whether you are new to WordPress, or have been developing with WordPress for a long time, thinking about your environment and what roadblocks may exist in your workflow can help you speed up your development process and make deploying your code a whole lot easier.
One of our clients is an innovative web app security startup who was recently looking for a flat file alternative to the everyday content management system. We ended up turning to Jekyll for our flat file solution, and I really grew to love it. We ended up creating our own build that uses a modern gulp workflow (more on that later). I liked it so much, I used it to build my own website.
This particular startup was also actively using Medium as their go-to solution for blogging. I didn’t really know much about Medium before hand, but I’m really…