Operations | Monitoring | ITSM | DevOps | Cloud

Latest News

Reducing flaky test failures

Testing is vital because it helps you discover bugs before you release software, enabling you to deliver a high-quality product to your customers. Sometimes, though, tests are flaky and unreliable. Tests may be unreliable because of newly-written code or external factors. These flaky tests, also known as flappers, fail to produce accurate and consistent results. If your tests are flaky, they cannot help you find (and fix) all your bugs, which negatively impacts user experience.

Signed Pipelines Build Trust in your Software Supply Chain

Trust isn’t given, it’s earned. As the Russian proverb advises, Доверяй, но проверяй — or as U.S. President Ronald Reagan liked to repeat, “Trust, but verify.” We designed JFrog Pipelines to securely support a large number of teams, applications, users and thousands of pipelines.

FireHydrant May 2021 Product Updates: The summer of integrations

With 50% of the US adult population vaccinated, there’s a lot to look forward to this summer, life no longer feels like it’s on hold, and we’re fully embracing that. Get your fire hoses ready, 'cause extinguishing incidents just got easier. We’re rolling out a summer full of new integrations, product releases, events, and more.

Using LogDNA To Troubleshoot In Production

In 1946, a moth found its way to a relay of the Mark II computer in the Computation Laboratory where Grace Hopper was employed. Since that time, software engineers and operations specialists have been plagued by “bugs.” In the age of DevOps, we can catch many bugs before they escape into a production environment. Still, occasionally they do, and they can spawn all kinds of unexpected problems when they do.

3 Reasons Manufacturers Across Asia Pacific & Japan Are Turning to Modern Apps

Manufacturing is more important than ever as governments, businesses, and individuals rely on the industry to drive innovation and economic prosperity through employment and exports, producing both essential and non-essential products that enhance our daily lives.

The top three insights from the 2021 State of Database DevOps report

Last year was a year of unprecedented challenges for everyone in every part of the world and every industry, and it was also a year of big changes in the IT sector. The pandemic underscored the role of the IT department as an enabler and a critical part of the transition to remote working. While digitalization was well underway before 2020, no one could have predicted the acceleration the pandemic brought on.

Adding IaC security scans to your CI pipeline with Indeni

With CircleCI, there are many different CI/CD flows that can be automated. One such flow is the use of Infrastructure-as-Code (IaC) to build cloud environments. For example, you can use CircleCI to automate the process of building Terraform plans and applying them, in order to create massive production setups in AWS, Azure, GCP, and other cloud environments.

How to achieve acceptance testing through abstraction

Beaker is a Puppet testing harness focused on acceptance testing via interactions between multiple (virtual) machines. It provides platform abstraction between different Systems Under Test (SUTs), and it can also be used as a virtual machine provisioner setting up machines, running any commands on those machines, and then exiting. Recently, Vox Pupuli, a collective of Puppet community authors, has taken over responsibility to care and feed Beaker for its continued widespread community use.

Argo Rollouts, the Kubernetes Progressive Delivery Controller, Reaches 1.0 Milestone

Argo Rollouts, part of the Argo project, recently released their 1.0 version. You can see the changelog and more details on the Github release page. If you are not familiar with Argo Rollouts, it is a Kubernetes Controller that deploys applications on your cluster. It replaces the default rolling-update strategy of Kubernetes with more advanced deployment methods such as blue/green and canary deployments.

Why the role of the CIO is constantly changing and challenging

Back in the days, the role of the CIO was relatively clear: the focus was on deploying, managing, and maintaining IT systems across the organization. The CIO’s responsibilities started to blur when end-users became more tech-savvy - around the millenium. Reasons were that ‘they can now get their own technology and don’t need IT to do it for them’. This even led to the much-repeated “death of the CIO meme”.