Operations | Monitoring | ITSM | DevOps | Cloud

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

How to use APM data to improve your CI/CD pipeline performance

Agile production has become the norm for software development cycles. The backbone for such a fast-paced landscape is the continuous integration and continuous delivery (CI/CD) pipeline. But merely depending on the CI/CD pipeline isn’t enough, even though the automated workflows give you a competitive edge. The pipeline needs to be optimized to function at its best. This is where monitoring your applications within the pipeline can be a game-changer.

A comprehensive guide to container security

So much of our modern software runs on containers. Containerized applications offer great flexibility for developers, but they also come with security risks. Container security is a holistic approach to managing risk in containerized environments. Securing containers requires a broad approach incorporating different tools and policies that enforce security in the software supply chain, infrastructure, container runtime environments, and other potential container attack surfaces.

JFrog's Release Lifecycle Promotion vs. Build Promotion

We here at JFrog have long advocated for promoting – never rebuilding – release candidates as they advance across the stages of your SDLC. For many JFrog customers, that meant using JFrog’s “Build Promotion” capabilities. Now you can level up your CI/CD game with promotions using Release Lifecycle Management (RLM)! In this article we’ll show you why promotions with RLM are more simple, secure, and scalable than our legacy build promotion API.

New Announcements at swampUP 2024

JFrog's VP of Product Marketing, Jens, discusses how the company is positioned at the crossroads of traditional and AI-driven software development. Learn how JFrog's platform acts as the crucial system of record, converging multiple code sources into a unified pipeline through strategic moves like the GitHub partnership and key acquisitions. Hear Jens' insights on JFrog's role in shaping the future of software delivery.

What is Behavior-Driven Development (BDD)?

Behavior-Driven Development (BDD) is a software development methodology in which applications are built to match the behaviors a user would expect from the software. An evolution of Test-Driven Development (TDD), BDD gathers user stories about how users expect applications to behave, then creates software tests to validate that their applications match this behavior. The BDD methodology utilizes specific language and naming conventions.

Guide to unit testing

Unit testing is a software testing methodology that tests the behavior of individual functional units of code. Through unit testing, developers can verify that their code performs as intended. Providing an opportunity to catch bugs, validate the implementation of logic, and assess the quality of the code, unit testing enhances the quality of applications and preemptively identifies problems before they become major issues.