Remove Continuous Delivery Remove How To Remove Software Development Remove Test-Driven Development
article thumbnail

Continuous deployment without downtime

CircleCI

As engineering teams increasingly adopt DevOps as their software development strategy, they are becoming faster and more efficient. Unfortunately, this speed and efficiency can expose cracks in the delivery system as well as other bottlenecks to productivity. This requires both CI and continuous delivery.

article thumbnail

Well-tested code: in search of meaningful coverage

CircleCI

If you work anywhere near the field of software development, you’ve likely already heard that you should always write code that is well-tested. Everyone wants to have well-tested code and for a good reason! Testing ensures our code is working as intended and protects against regression. Testing techniques.

Insiders

Sign Up for our Newsletter

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

article thumbnail

AoAD2 Practice: Continuous Integration

James Shore

Continuous Integration. Most software development efforts have a hidden delay between when the team says “we’re done” and when the software is actually ready to release. Continuous integration is the best way to do so. Continuous Integration is an Attitude, Not a Tool. Test-Driven Development.

article thumbnail

Don’t forget the developers!

Silk and Spinach

Continuous delivery, emergent design, test-driven development, pair programming, mob programming, feature slicing, YAGNI, outside-in development, … The list is long; and most of the skills on it can seem at best counter-intuitive to those who have grown up working in the “old ways”.

article thumbnail

LLMs Demand Observability-Driven Development

Honeycomb

Observability-driven development is necessary with LLMs Over the past decade or so, teams have increasingly come to grips with the reality that the only way to write good software at scale is by looping in production via observability—not by test-driven development, but observability -driven development.

article thumbnail

LLMs Demand Observability-Driven Development

Honeycomb

Observability-driven development is necessary with LLMs Over the past decade or so, teams have increasingly come to grips with the reality that the only way to write good software at scale is by looping in production via observability—not by test-driven development, but observability -driven development.

article thumbnail

Unraveling the Power of Jest: A Comprehensive Guide

InnovationM

In the realm of modern software development, testing is indispensable. Among the plethora of testing frameworks available, Jest stands out as a powerful and developer-friendly tool for testing JavaScript applications. It ensures the reliability, stability, and quality of our codebases.