article thumbnail

Bringing Software Engineering Rigor to Data

DZone

In software engineering, we've learned that building robust and stable applications has a direct correlation with overall organization performance. The data community is striving to incorporate the core concepts of engineering rigor found in software communities but still has further to go. Posted with permission.

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. In my experience, the culture is better and the results are better in orgs where engineers and architects obsess over the design of code and architecture. My experience is the opposite.

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

How platform engineering and IDP observability can accelerate developer velocity

Dynatrace

Platform engineering creates and manages a shared infrastructure and set of tools, such as internal developer platforms (IDPs) , to enable software developers to build, deploy, and operate applications more efficiently. “It makes them more productive.

article thumbnail

Site Reliability Engineering

DZone

Site Reliability Engineering in Today’s World Site reliability engineering is an engineering discipline devoted to maintaining and improving the reliability, durability, and performance of large-scale web services.

article thumbnail

Software engineering for machine learning: a case study

The Morning Paper

Software engineering for machine learning: a case study Amershi et al., More specifically, we’ll be looking at the results of an internal study with over 500 participants designed to figure out how product development and software engineering is changing at Microsoft with the rise of AI and ML. ICSE’19.

article thumbnail

What is platform engineering?

Dynatrace

Platform engineering is a practice that outlines how development teams build internal platforms to create self-service capabilities for software engineering teams. The result is a cloud-native approach to software delivery. Platform engineering cannot stand alone, however.

article thumbnail

Extend the AI and automation core of Dynatrace with host extensions to resolve infrastructure problems

Dynatrace

All the data bound to hosts is analyzed by the Davis AI causation engine and made available on custom dashboards and events pages. One of our software engineers, Tomasz Gajger, has been involved in a research project related to GPU performance analysis. Looking for ways to solve some of your infrastructure-related problems?