How to setup CI/CD pipeline for WordPress with GitHub Actions and AWS (Part 2)
In the previous article, we discussed how to set up a "GitHub hosted runner" with WordPress. Now, in this part, we will explore how to achieve the same deployment process using a "Self-hosted runner" GitHub Branches and Web Servers Architecture Recap: Bef...
Full stack training for frontend engineers with Serverless Framework
As a frontend engineer, learning to become a full stack engineer can seem like a daunting task. However, with the right tools and knowledge, it's possible to build scalable, production-ready web applications that incorporate both frontend and backend log...
How to setup CI/CD pipeline for WordPress with GitHub Actions and AWS (Part 1)
GitHub Actions can be used to automate almost any type of project, but in this article, I will cover how can we automate deployment (CI/CD) for WordPress. I personally chose WordPress as an example as is the world’s most popular CMS, with over 455 million...
A Guideline to GitHub Actions with CI Pipeline
CI Pipelines help improve efficiency by automating complex workflows. With GitHub Actions, it's easier than ever to bring CI/CD directly into your workflow from your repository. Put together with the CI pipeline, a series of automated workflows that help ...
How to setup CI/CD for iOS App Development with Fastlane, CircleCI and Firebase App Distribution
App developers always strive to improve the product they are working on. So it is definite that either(mostly) you will be adding new features to existing products or (luckily) you will be setting up a whole new project. Either way, onboarding new develop...
Azure DevOps Pipelines vs GitHub Actions
In .NET we have been using Azure DevOps Pipelines for our CI/CD needs, but after Microsoft bought GitHub and has promised to support both GitHub Actions along with Azure DevOps Pipelines promising that each platform will be able to perform the same tasks,...
Tool to generate ARM templates
ARM templates are a powerfull tool and from a DevOps perspective can deal with a lot of the hassle in creating new environments and ensure that the environments don't differ. However writing ARM templates can be a tedious task as there aren't tools for ge...