Operations | Monitoring | ITSM | DevOps | Cloud

The latest News and Information on Continuous Integration and Development, and related technologies.

Automating API security tests in CI/CD for Java applications

API security testing is software testing performed on APIs. It is meant to identify vulnerabilities in API endpoint communication and access. In modern software development, API security is a crucial aspect that cannot be ignored. API security testing can now be automated in CI/CD, enabling early detection of vulnerabilities, maintaining security standards without slowing down development, and reducing human errors.

Putting Your Data to Work to Protect Your Software Supply Chain Final

In today’s complex software ecosystem, ensuring security and reliability is more challenging than ever. Dependency trees are growing deeper, third-party contributions are increasing, and the risks - from vulnerabilities and misconfigurations to malicious attacks - are at an all-time high. Organizations must find ways to secure their software supply chains without compromising agility.

Building a chatbot with Dialogflow and CircleCI

Chatbots are becoming essential to software applications, enhancing user engagement through automated conversations. Deploying a chatbot to a cloud platform requires integrating multiple technologies, ensuring smooth communication between services, and automating updates efficiently. In this tutorial, you will learn how to deploy a Python-based conversational chatbot to an Azure Functions app.

What is Test-Driven Development?

Test-Driven Development (TDD) is a software development methodology that helps engineers write reliable, maintainable code by starting with tests before writing implementation. In this video, we break down the core principles of TDD, how it improves software quality, and why it’s a game-changer for developers. If you’re looking to level up your development process and write better code with fewer bugs, this video is for you!

CI/CD at scale: A performance analysis of CircleCI vs GitHub Actions

When evaluating CI/CD platforms, it can be easy to view them as commodities — interchangeable tools that accomplish the same basic tasks. But as development teams scale, small differences in platform performance can be compounded, significantly impacting development velocity and resource utilization. To better understand these differences, we conducted a head-to-head comparison between CircleCI and GitHub Actions, focusing specifically on performance at enterprise scale.

Enhancing Jenkins performance: Resource optimization for high-traffic workloads

Jenkins is the backbone of many CI/CD pipelines, automating builds, tests, and deployments at scale. However, when handling high-traffic workloads, such as during peak development hours, large-scale deployments, or parallel builds and pipelines, Jenkins can quickly become a resource hog, leading to slow builds, queue backlogs, and even system crashes. Optimizing resource usage is essential to ensure smooth, efficient, and scalable performance.

The Role of Database Continuous Integration in Modern Software Development

Software development relies on seamless collaboration, efficient workflows, and rigorous testing. While application code has long benefited from Continuous Integration (CI), database changes have often lagged behind in automation. Many development teams still handle database updates manually, leading to inconsistencies, downtime, and deployment failures.

Software delivery metrics for platform teams

For platform teams, success means empowering developers with efficient, reliable tools and workflows that accelerate software delivery. As organizations scale, platform engineering teams must balance developer autonomy with standardization while providing infrastructure that supports rapid, reliable software delivery. In today’s complex development environments, platform teams are crucial for maintaining productivity at scale.