Becoming a better programmer means more than just learning new technologies. It means more than practicing techniques and programming languages. It is about more than passion and attitude. It is the combination of all these things. This presentation unpacks important mindsets and techniques that will help you improve as a programmer. You will discover specific […]
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 software development quality, UX mapping, writing tests, product management, mobile functional testing, Scrum product demo, test impact analysis, continuous delivery, Agile scaling and coaching.
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 […]