Remove Development Remove Software Remove Software Architecture Remove Software Engineering
article thumbnail

Nurturing Design in Your Software Engineering Culture

Strategic Tech

There are a few qualities that differentiate average from high performing software engineering organisations. I believe that attitude towards the design of code and architecture is one of them. Martin Fowler argues that internal quality of a software system enables new features and improvements to be delivered more sustainably.

article thumbnail

Up your quality and agility factor – using automation to build “performance-as-a-self-service”

Dynatrace

By 2023, over 500 million digital apps and services will be developed and deployed using cloud-native approaches. For software engineering teams, this demand means not only delivering new features faster but ensuring quality, performance, and scalability too. Performance-as-a-self-service .

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

Engineering well-rounded technology leaders

O'Reilly Software

From developers to CTOs, everyone has a role to play in shaping their own transformation. One of the greatest drivers of professional development is learning through doing. One of the greatest drivers of professional development is learning through doing. Building evolutionary software architecture.

article thumbnail

Analyzing Software Failure on the NASA Mars Climate Orbiter

cdemi

Because of software error, the spacecraft encountered Mars at a lower than anticipated altitude and disintegrated due to atmospheric stresses. In this example, we can clearly see the huge impact of developing software without good specifications, requirement and guidelines can have. Tests are fundamental.

article thumbnail

AI meets operations

O'Reilly

This means that, to have a history of how an application was developed, you have to look at more than the source code. And conversely, if you need software with that kind of accuracy (for example, a billing application), you shouldn’t be using AI. How do we test software whose behavior is fundamentally probabilistic?

article thumbnail

10 talks to look for at the 2018 O'Reilly Software Architecture Conference in London

O'Reilly Software

From chaos architecture to event streaming to leading teams, the O'Reilly Software Architecture Conference offers a unique depth and breadth of content. We received more than 200 abstracts for talks for the 2018 O'Reilly Software Architecture Conference in London—on both expected and surprising topics.

article thumbnail

MLOps and DevOps: Why Data Makes It Different

O'Reilly

As with many burgeoning fields and disciplines, we don’t yet have a shared canonical infrastructure stack or best practices for developing and deploying data-intensive applications. All ML projects are software projects. In effect, the engineer designs and builds the world wherein the software operates.

DevOps 138