article thumbnail

Continuous deployment without downtime

CircleCI

Often you can find information on how to adopt DevOps practices like continuous integration (CI) and continuous deployment, but there isn’t as much information on what could go wrong and how to handle those challenges. First, let’s note that continuous delivery is different from continuous deployment.

article thumbnail

New live online training courses

O'Reilly Media - Ideas

Advanced Test-Driven Development (TDD) , June 27. Test-Driven Development In Python , June 28. Azure Architecture: Best Practices , June 28. Microservices Architecture and Design , July 8-9. Software Architecture Foundations: Characteristics and Tradeoffs , July 18.

Course 64
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

Well-tested code: in search of meaningful coverage

CircleCI

For this reason, it’s essential to follow a proper set of techniques when writing test cases. Your testing methodology is just as important as any part of your software’s architecture. Let’s explore some standard testing techniques and discuss how to ensure your code is well-tested. Testing techniques.

article thumbnail

219+ live online training courses opened for June and July

O'Reilly Media - Ideas

Advanced Test-Driven Development (TDD) , June 27. Test-Driven Development In Python , June 28. Azure Architecture: Best Practices , June 28. Microservices Architecture and Design , July 8-9. Software Architecture Foundations: Characteristics and Tradeoffs , July 18.

Course 50
article thumbnail

150+ live online training courses opened for April and May

O'Reilly Media - Ideas

Fundamentals of Data Architecture , May 20-21. Test-Driven Development In Python , May 21. Analyzing Software Architecture , April 16. Automating Architectural Governance Using Fitness Functions , April 22. Continuous Delivery with Jenkins and Docker , April 24. Bootiful Testing , April 29.

Course 48
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

Quality Assurance (QA) Testing & the Business Impacts of Software Quality

Gorilla Logic

Defines and manages the team’s QA testing strategy, resource planning, internal team communication, testing process estimation, and quality of work. Communicates with the Product Owner (PO) to gather requirements, shares them with the testing team, and ensures testing supports requirements. Architectural flaws.