article thumbnail

Nurturing Design in Your Software Engineering Culture

Strategic Tech

There’s huge variety between those two extremes, and there’s also a point where too much focus on design and not enough on delivery is hugely counter-productive as well. Both valuing design and striving for continuous delivery are necessary. So we need to make it part of everything we do. My experience is the opposite.

article thumbnail

5 ways to do Continuously Improved Testing

Xebia

In many organizations, automated testing lags behind and becomes a bottleneck for successful continuous delivery. Test automation is one of the practices that helps teams gain confidence earlier in the development process. It reduces the cost of testing and supports keeping long-term, high-development velocities.

Testing 130
Insiders

Sign Up for our Newsletter

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

article thumbnail

Article: Using Machine Learning for Fast Test Feedback to Developers and Test Suite Optimization

InfoQ Culture Methods

The article explores optimizing test execution, saving machine resources, and reducing feedback time to developers. Test suites may be computationally expensive, compete with each other for available hardware, or simply be so large as to cause considerable delay until their results are available. By Gregor Endler, Marco Achtziger.

article thumbnail

10 Books Every Senior Engineer Should Read

Dzone - DevOps

I picked some of my favorite books at my company, Semaphore — books that have profoundly influenced the company’s engineering culture. This list contains a mixture of classic, timeless texts and a fair share of modern game-changing publications, aimed at senior engineers and devs.

article thumbnail

Improve your Functional Monitoring with the Functional Monitoring Quadrants

Xebia

Functional monitoring is a crucial part of any successful Continuous Delivery implementation. We often see development teams having difficulty striking the right balance between different kinds of monitoring, focusing on observability primarily in terms of technical metrics like error rate. Functional Monitoring Quadrants.

Metrics 130
article thumbnail

Build cloud infrastructure from your CI pipeline with Pulumi

CircleCI

To deliver applications cleanly, you need to manage infrastructure with pipelines just like you manage continuous delivery. You can bring the practices of application delivery to infrastructure as code with the maturity of cloud engineering. Getting started with cloud engineering using Pulumi and CircleCI.

article thumbnail

Turning Domain Discovery into Product and Organizational Improvements with a DDD Exemplar

Strategic Tech

Choosing where to focus is a balancing act: delivering new products, fixing legacy software, and improving engineering culture. Usually, this is correlated with an increase in complexity, because to make a domain more differentiating you need to develop greater expertise and capabilities in that area.