article thumbnail

Agile Book Club: Evolutionary Design

James Shore

Kent is the creator of Extreme Programming, the groundbreaking Agile method that introduced evolutionary design, test-driven development, continuous integration, and many other Agile practices to the world. It’s the basis of most of the material in The Art of Agile Development. About the Book Club.

Agile 121
article thumbnail

GSAS 2023: The Third Edition

Apiumhub

We are excited to announce that the Global Software Architecture Summit will return for its third edition: GSAS 2023. This year’s edition will focus on modern practices in software architecture: how to be more effective, efficient and enjoy what you do.

Insiders

Sign Up for our Newsletter

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

article thumbnail

Backend developer job offer in Barcelona

Apiumhub

At Apiumhub , we are experts in software architecture and software development. 2+ years of backend development experience. Experience in Continuous Integration. Experience in Test Driven Development and unit testing. Apply best practices in software development. Who are we?

article thumbnail

Custom Software Development Services & Modern Practices

Apiumhub

Best Practices of Modern Software Engineering By developing custom software, you use best practices to ensure delivering high-quality software products. Scalability with Microservices The microservices architecture (MSA) infrastructure is the building block of many modern network apps and a crucial prospect of modern software design.

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

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

6 Crucial Issues for Legacy.NET App Modernization

Datavail

This should include asking questions like: What is the system architecture? In addition to modernizing your.NET applications and development methodologies, you might also take this chance to renovate the underlying database, or fix chronic pain points such as data quality issues. Where is the source code stored? Conclusion.

Azure 52