An integrated development environment (IDE) is a software application that makes writing and editing and deploying code easier. Use this: https://atom.io/ Why? Because you could waste your life searching google or you can take my word for it and stop procrastinating. I like it because it’s free and does everything else that most of the… Continue reading Choosing a Code editor IDE
Lesson 1 – GIT GitLab and Source Control Source control is important because it allows you to track changes to your code and rollback if you have made a mistake, it also allows to more easily colaborate with multiple developers working on the same project. a) Install GIT https://www.atlassian.com/git/tutorials/install-git b) Sign up for GitLab -… Continue reading Using GitLab for WordPress Theme Source Control and Automated Deployment
Here’s a link to my Trello site launch checklist https://trello.com/b/Bv0QuK4o/wordpress-devops-site-launch-checklist
Prerequisites: Setup your EC2 Instance with Ubuntu Installed WordPress Site Installed CertBot Configured Ngnix Virtual Host for non SSL This guide assumes that you have already setup a WordPress site on your EC2 Ubuntu instance with Nginx with no SSL enabled. SSH into your Ubuntu EC2 and run the following commands: sudo certbot –nginx -d… Continue reading Generate a free LetsEncypt SSL Certificate for your WordPress Site on AWS EC2 Ubuntu Instance
Register for an AWS Account Launch EC2 Instance with Ubuntu LTS 18.04 Save your PEM key in a safe place Install Putty Convert PEM Key to PPK using PuttyGen or other method SSH to your new EC2 This video shows you the bare minimum to get an EC2 Instance setup, if you are to use… Continue reading Deploying AWS EC2 Instance for WordPress
You can preorder my book now which is due out this summer. If there is anything you would like to see in the book please let me know, I am still editing it and want to pack as much useful information in there as I can for you. As well as reciving the book you… Continue reading A DevOps Guide for WordPress – Mastering The Art of Modern Development for WordPress – Preorder Now!
Ah the good old days of FTP I remember them like it was yesterday, waiting ages for my website to upload, no changes tracked, pain in the ass to rollback anything, and just time consuming. Every time someone asks me to give them FTP access I die a little more inside, wishing they would crawl… Continue reading FTP sucks.
The objective of this tutorial is to show you how to quickly setup a decent local development environment that will give you flexibility needed to develop and test your WordPress applications. This is not limited to WordPress, however this will be our focus for this setup. Download and Install VirtualBox from here: https://www.virtualbox.org/wiki/Downloads Download the… Continue reading Setting up an Awesome local WordPress Development Environment with Virtual Box and Xubuntu
I recently started getting to grips with GitLab CI/CD. My goal is to setup a full CI/CD pipeline to speed up and automate WordPress development and deployment. In the coming days and weeks I will share what I have learn and walk you through my pipeline. My hope in doing this will be to improve… Continue reading GitLabs WordPress CI/CD Pipeline – Introduction