article thumbnail

TDD and System Architecture

Net Objectives

When first adopting TDD, developers can run into some roadblocks that seem to indicate that TDD is a difficult process. In truth, some of these problems actually indicate faults in the system architecture.

article thumbnail

Book review: Accelerate

Henrik Warne

DevOps in this context means things like continuous delivery, automated tests, trunk-based development, and proactive monitoring of system health. The change fail rate is the percentage of times a change to the system (such as a deploy or a configuration change) fails. Architecture. These last two criteria define the stability.

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

11 ways to reduce your IT costs now

CIO

The net result is that some organizations’ technology debts are growing faster than anything else and robbing them of their budgets and ability to innovate.” The need to reorient IT’s budget toward future opportunities is one big reason CIOs are reviewing their IT portfolios now. But it’s not the only one.

article thumbnail

ODC-Noord: The Netherland’s northernmost government data center is committed to a zero carbon future

CIO

We provide scalable ICT services in accordance with the National Institute of Standards and Technology (NIST) cloud computing reference architecture for business applications,” says Jaap Jansma, manager at ODC-Noord. Outside air is also used to cool the data center—radically reducing the need for traditional air conditioning systems.

article thumbnail

AoAD2 Practice: Fast, Reliable Tests

James Shore

With TDD, you run the tests as often as one or two times every minute. If they don’t, you won’t be able to get feedback within 1-5 seconds, and that’s crucial for the TDD loop to work effectively. Because external systems can change or fail at any time, the real answer is “monitoring.” (See Simulate Nonlocal Dependencies.

article thumbnail

Code-generating platform Magic challenges GitHub’s Copilot with $23M in VC backing

TechCrunch

” Steinberger teamed up with Sebastian De Ro to found Magic, an AI-driven tool designed to help software engineers write, review, debug and plan code changes. Like most AI-powered code-generating systems, Magic was trained on publicly available code, some of which is copyrighted.

article thumbnail

TechCrunch+ roundup: Cell-cultured meat, alternative financing, avoiding tech debt

TechCrunch

“It is still small-scale, and the most important thing we are doing that other companies should do is focus on the design, engineering and full-scale installations of vessels and the supporting systems to make a lot of it,” said Josh Tetrick, co-founder and CEO of Eat Just, which sells lab-grown chicken meat in Singapore.