DevOps: Best practices and Tools

DevOps for Senior Software Engineers: Best Practices and Tools

DevOps for Senior Software Engineers: An Overview of Best Practices and Tools DevOps is a software development approach that prioritizes collaboration, communication, and automation between development and operations teams. Based on the Agile and Lean methodologies, DevOps aims to deliver value to customers quickly and efficiently through automation of the software delivery process. In this article, we will explore the key aspects of DevOps, including collaboration and communication, automation, continuous integration and delivery (CI/CD), source control management using Git, and infrastructure as code (IAC) using tools such as Terraform....

February 9, 2023
GitHub Actions with built-in CI

GitHub Actions/Workflows (CI) for PHP Developer

You must already know about GitHub specially if you are a Software Engineer. Ok, that’s great to know that you know. Now let’s talk about as a PHP developer how we can use GitHub actions or workflows (group of actions) to automate our CI job. It was very much expected feature from GitHub. What is GitHub actions & workflow? You got me right. I need to tell you this first otherwise this article seems useless to you unless you have some basic understanding about GitHub actions and workflow....

March 6, 2020