To reiterate, an aspirant architect should have in-depth knowledge in either one of the application, data or infrastructure domains. Just has having at least one pillar to support the roof of a house is essential, an IT architect needs depth in at least one of the domains to support a solution architecture “roof”.
This is a talk about solving the most difficult problem a software engineer ever faces: converting a large inherited codebase with antiquated designs and spotty quality into a state-of-the-art, modern system. This presentation covers clang-based refactoring, mnemonic reasoning methods, safe rewrites, coding standards, and migration paths. If you have ever been tasked with making a […]
Here is our monthly selection of knowledge on programming, software testing and project management. This month you will find some interesting information and opinions about Selenium, startup, product roadmap, JUnit 5, technical management, software testing, flaky tests, sociocracy and continuous delivery.
Often our clients ask us “Which projects are not compatible with an Agile approach?” They are probably expecting us to reply that package implementations, mainframe technology, highly regulated industries or break/fix teams should not use Agile.