article thumbnail

5 automation trends in software development, quantified

O'Reilly Software

For more than 15 years, my colleagues and I at the Software Improvement Group (SIG) have been in the business of evaluating the quality of code, architecture, and development practices for our customers. Recently, we dove into our assessment data to discover—and quantify —trends in software development, each time comparing 2016 to 2017.

article thumbnail

Path to NoOps part 1: How modern AIOps brings NoOps within reach

Dynatrace

NoOps is a concept in software development that seeks to automate processes and eliminate the need for an extensive IT operations team. Organizations adopt DevOps, where developers and operations work together in a continuous loop, so they can develop software and resolve issues efficiently before they affect users. What is NoOps?

DevOps 222
Insiders

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Trending Sources

article thumbnail

‘Security as code’ demands proactive DevSecOps

Dynatrace

The most forward-thinking teams want to take a “shift-left” approach to their security practices, engaging security practices and testing as early as possible in the software development life cycle. Speed: Users won’t give organizations a pass on slow performance just because they’re trying to enhance security.

Code 162
article thumbnail

RSA Guide 2023: Cloud application security remains core challenge for organizations

Dynatrace

Application vulnerabilities remain a key concern Application vulnerabilities—weaknesses or flaws in software applications that malicious attackers can use to exploit IT systems—exist in any type of software, including web and mobile applications. As organizations develop new applications, vulnerabilities will continue to emerge.

Cloud 192
article thumbnail

USENIX LISA2021 Computing Performance: On the Horizon

Brendan Gregg

## References I've reproduced the talk references below, so you can click on links: - [Gregg 08] Brendan Gregg, “ZFS L2ARC,” [link] Jul 2008 - [Gregg 10] Brendan Gregg, “Visualizations for Performance Analysis (and More),” [link] 2010 - [Greenberg 11] Marc Greenberg, “DDR4: Double the speed, double the latency? Ford, et al., “TCP

article thumbnail

What is chaos engineering?

Dynatrace

Chaos engineering is a method of testing distributed software that deliberately introduces failure and faulty scenarios to verify its resilience in the face of random disruptions. Practitioners subject software to a controlled, simulated crisis to test for unstable behavior. Chaos engineers ask why. The history of chaos engineering.

article thumbnail

AIOps observability adoption ascends in healthcare

Dynatrace

As patient care continues to evolve, IT teams have accelerated this shift from legacy, on-premises systems to cloud technology to more build, test, and deploy software, and fuel healthcare innovation. This is a critical challenge: When software breaks, finding the root cause of the problem may take time, fuel finger-pointing among teams.