Category Archives: Software Development

How to Deploy/Migrate Web Apps to AWS EC2
This post is also published on the Medium publication Better Programming. See my post there. Move your apps from Heroku by setting up a continuous deployment workflow for your Python and PHP web apps Heroku is deprecating its free tiers for deploying web apps by Nov 28, 2022. If you have many low-traffic portfolio projects…

Publishing on WordPress Plugin Directory
If you want to publish your plugins on the the WordPress Plugin Directory, you will need to use SVN (Apache Subversion) version control system to upload your code. This articles covers the steps for submitting and updating your plugin, as well as editing your plugin page on Wordpress.org.

CI/CD – Continuous Integration, Continuous Delivery, and Continuous Deployment
Continuous Integration (CI) CI is the process of automatically building and testing your software on a regular basis. CI tools run builds and tests triggered by these commits. This improves consistency for testing, provides faster feedback, and reduces bugs in production. Any time a commit is added to a branch, CI tests can let you…

Markdown Basics
Markdown is a simple markup language for creating formatted text in a plain-text editor. Conventionally, readme files are written in markdown and saved with the .md extension. Github looks for a readme.md file and displays it under the bottom of the code tab of a repository.