Home » #Technology

  • Automating repetitive tasks is key to modern software development. Continuous Integration and Continuous Deployment/Delivery (CI/CD) pipelines streamline workflows, ensure code quality, and accelerate deployments. Python, known for its versatility and extensive library support, is an excellent choice for integrating text processing tasks into CI/CD pipelines. In my two decades in the tech world, I haven’t…

    Read more →


  • Automating workflows is essential for modern software development. Continuous Integration and Continuous Deployment/Delivery (CI/CD) pipelines enable teams to integrate, test, and deploy code efficiently. While PHP is a popular language for web development, it can play a vital role in automating CI/CD processes, including linting, testing, deployment, and database migrations. For over 20 years, I’ve…

    Read more →


  • With over 18 years of experience in developing enterprise applications, I’ve seen firsthand how Continuous Integration and Continuous Delivery (CI/CD) have become crucial for teams aiming to deliver high-quality software swiftly and efficiently. At the core of many CI/CD pipelines lies Jenkins, an open-source automation server that has become indispensable for developers and DevOps engineers…

    Read more →


  • In the early years of my 18+ year tech career,  manual deployment processes were once the norm. Developers and operations teams would painstakingly build, test, and deploy applications by hand, a process fraught with potential for error and delays. It was common practise for a single deployment to take hours, if not days, with every…

    Read more →