Remove Continuous Delivery Remove Information Remove Test-Driven Development
article thumbnail

Continuous deployment without downtime

CircleCI

Unfortunately, this speed and efficiency can expose cracks in the delivery system as well as other bottlenecks to productivity. First, let’s note that continuous delivery is different from continuous deployment. Continuous delivery means that the main codebase is always in a state where it is ready to be deployed.

article thumbnail

Discover 2022 DevOps trends with CircleCI data report

CircleCI

Focusing on testing, whether it’s practices like test-driven development (TDD), or integrating validation into your normal development process at all phases of the SDLC, will give you confidence, even when headcount is low. Happy developers and great software delivery are not mutually exclusive.

Report 98
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

This is a pre-release excerpt of The Art of Agile Development, Second Edition , to be published by O’Reilly in 2021. Visit the Second Edition home page for information about the open development process, additional excerpts, and more. The integration branch must always build and pass its tests. Test-Driven Development.

article thumbnail

Pitfalls of Agile Transformations

LeanEssays

I wondered how much of what we have learned in the last decade will inform this budding agile transformation. Question 1: Should you use Scrum or Continuous Delivery? Admittedly, Continuous Delivery is technically challenging, but no more so than the many other challenges that technical teams deal with every day.

Agile 69
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

Goss

taos

Technical Consultant Operating our infrastructure as code delivers a world of best practices from the realm of software development. Continuous delivery relieves the drudgery of manually rolling out infrastructure changes. Linting before commits is a no-brainer. These practices are now common.

article thumbnail

170+ live online training courses opened for March and April

O'Reilly Media - Ideas

Test-Driven Development in Python , March 28. Network Security Testing with Kali Linux , March 25. Ethical Hacking and Information Security , April 2. Architecture for Continuous Delivery , April 23. Scaling Python with Generators , March 25. Pythonic Object-Oriented Programming , March 26.

Course 15