Operations | Monitoring | ITSM | DevOps | Cloud

Latest News

What is OSS?

Open source software (OSS) is a type of software with source code that can be published, reused, modified, and redistributed free of charge. This approach to building, maintaining, and distributing software has benefits for businesses and end users alike. In this article, you will learn what OSS is, its benefits for the software community, and the differences between different open source licenses.

Taking a GenAI Project to Production

Generative AI and Large Language Models (LLMs) are the new revolution of Artificial Intelligence, bringing the world capabilities that we could only dream about less than two years ago. Unlike previous milestones, such as Deep Learning, in the current AI revolution, everything is happening faster than ever before. Many feel that the train is about to leave the station, and since we are talking about bullet trains – every day matters.

What is Mean Time to Repair (MTTR)?

Mean time to repair (MTTR) is a metric used to measure the average time required to diagnose and fix a malfunctioning system or component, ensuring it returns to full operational status. In software development, downtime halts user access and disrupts operations, leading to customer dissatisfaction and financial losses. In manufacturing, it slows production, affecting supply chains and profitability. In healthcare, downtime can compromise patient care and safety.

How Datadog's Infrastructure team manages internal deployments using the Service Catalog and CI/CD Visibility

Managing the software development lifecycle of your applications is a complex task. Releasing software updates in a large and ever-changing ecosystem requires visibility into the state of your services and insight into how changes to these services impact the reliability, performance, security, and cost of your application. The stages of software delivery are often sharded across multiple tools, each purpose-built for a specific slice of your application lifecycle.

Pytest: Getting started with automated testing for Python

Testing Python applications is critical to ensuring they function as intended in real-world scenarios. Among the numerous testing frameworks available for Python, pytest stands out as a primary choice for many developers. Renowned for its straightforward yet powerful features, pytest makes writing and running tests efficient and effective. In this guide, we’ll explore how to get started with pytest, from installation to writing your first tests.

Creating Temporary Preview Environments Based On Pull Requests With Argo CD And Codefresh

In our big guide for Kubernetes deployments, we explained the benefits of using dynamic environments for testing. The general idea is that each developer gets a preview environment instead of having a fixed number of testing/QA environments. The environment gets created on the fly when you open a pull request. Typically, it gets destroyed when you merge the pull request (or after a specific amount of time).

How to Connect the JFrog Platform to Your GitHub Environment to Create a Seamless Integration

The latest JFrog collaboration with GitHub enables you to easily combine your favorite solutions for source code and binaries in a seamless integration. This means you now have a unified comprehensive and secure end-to-end experience that supports your software projects. This integration covers everything from curating open source packages, coding, CI, release management, deployment and production. Including three major improvements to your developer experience.

CI/CD: The Key to Accelerating Software Development and Delivery

The CI/CD (Continuous Integration/Continuous Deployment) pipeline stands as a pivotal tool in modern software development. It comprises a sequence of automated steps essential for delivering updated software versions seamlessly. CI/CD pipelines are pivotal in enhancing software delivery across the development lifecycle through automation.