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

The shift-left methodology imagines the software development process as a timeline and advocates for conducting tests earlier in the software development process rather than only at the end. Many teams take this to the extreme with test-driven development (TDD), which involves writing tests before writing any code at all.

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

AoAD2 Practice: Continuous Integration

James Shore

The integration branch must always build and pass its tests. Without exception, it must always build and pass its tests. Test-Driven Development. Trunk-based development + keep the integrated code ready to release. Continuous delivery. Continuous deployment. Test-Driven Development.

article thumbnail

New live online training courses

O'Reilly Media - Ideas

Understanding Business Strategy , August 14. Advanced Test-Driven Development (TDD) , June 27. Test-Driven Development In Python , June 28. CISSP Certification Practice Questions and Exam Strategies , July 18. Architecture for Continuous Delivery , July 29.

Course 69
article thumbnail

Benefits of feature toggles or feature flags

Apiumhub

Championed by influential Martin Fowler, continuous delivery is a software development discipline in which software can be released to production at any time. Feature flagging enhances continuous delivery and continuous integration by making “continuous” more achievable.

article thumbnail

219+ live online training courses opened for June and July

O'Reilly Media - Ideas

Understanding Business Strategy , August 14. Advanced Test-Driven Development (TDD) , June 27. Test-Driven Development In Python , June 28. CISSP Certification Practice Questions and Exam Strategies , July 18. Architecture for Continuous Delivery , July 29.

Course 51
article thumbnail

150+ live online training courses opened for April and May

O'Reilly Media - Ideas

Competing with Business Strategy , May 14. Test-Driven Development In Python , May 21. Continuous Delivery with Jenkins and Docker , April 24. Bootiful Testing , April 29. AWS Certified Developer Associate Crash Course , May 1-2. Microservices Caching Strategies , May 17.

Course 49