article thumbnail

Apium Academy Software Workshops to Boost Your Career

Apiumhub

There are no katas or practical exercises, the focus of the workshop is on benefits, trade-offs, and critical concepts. Christian is a former practitioner of Agile methodologies, particularly eXtreme programming, with experience in practices like TDD, continuous integration, building pipelines, and evolutionary design.

article thumbnail

Apium Academy’s Backend Architecture course: Write Sustainable Backlogs

Apiumhub

We have an ongoing close collaboration with this academy specialized in software development courses , and we’ve already talked about them in the past, like when we announced the Android Architecture course or the academy’s birth. Backend Architecture Course in Barcelona. Backend Architecture Course Topics.

Course 40
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: Test-Driven Development

James Shore

Test-driven development, , or TDD, is a rapid cycle of testing, coding, and refactoring. Done well, TDD eliminates an entire class of programming errors. When used properly, TDD also helps you improve your design, documents the behavior of your code, enables refactoring, and guards against future mistakes. Why TDD Works.

article thumbnail

Microservices Done Right, Part 2: More Antipatterns to Avoid

Accenture

Microservices architecture has become popular over the last several years. To achieve high quality, exercise “technical excellence” when developing software: unit testing, TDD, BDD, etc. When it comes to data consistency, microservices architecture favors eventual consistency. Not adjusting testing approaches.

article thumbnail

New live online training courses

O'Reilly Media - Ideas

Advanced Test-Driven Development (TDD) , June 27. Hands-on Arista Networking Foundational Routing Topics: Learning Arista Networking Through Lab Exercises , June 28. Azure Architecture: Best Practices , June 28. Microservices Architecture and Design , July 8-9. Analyzing Software Architecture , July 23.

Course 64
article thumbnail

219+ live online training courses opened for June and July

O'Reilly Media - Ideas

Advanced Test-Driven Development (TDD) , June 27. Hands-on Arista Networking Foundational Routing Topics: Learning Arista Networking Through Lab Exercises , June 28. Azure Architecture: Best Practices , June 28. Microservices Architecture and Design , July 8-9. Analyzing Software Architecture , July 23.

Course 49
article thumbnail

Effective Software Testing – A Developer’s Guide

Henrik Warne

Instead, it is a tool to highlight which parts of the code have not been exercised, in order to analyze why that is. Modified condition/decisions coverage (MC/DC) exercises each condition so that it, independently of all the other conditions, affects the outcome of the entire decision. Not all situations benefit from TDD.