You adopted AI but the delivery timeline didn’t change. Our paper explains why →

Videos that inspire

Inspiration

The Three Laws of TDD (Featuring Kotlin) by Uncle Bob

In this talk, Uncle Bob describes the three laws of Test-Driven Development and demonstrates the discipline using the Kotlin language, followed by a question and answer round.

Reading Code Is Harder Than Writing It – SCL Conf 2019 by Trisha Gee

Even those who promote software as a craft sometimes fall into the trap of often talking about writing clean code that people can read, yet not placing much emphasis on the skill of reading the code. In this talk, Trisha provides useful advice on how to learn and practice skillful code reading. – Codurance

Becoming a better developer by using the SOLID design principles by Katerina Trajchevska

Katerina Trajchevska, the co-founder of Adara, the global developer network talks about SOLID design principles and how to write better code that is easier to maintain and understand

Testing and Refactoring Legacy Code by Sandro Mancuso

In this video, we take a piece of crappy Java code with no tests. Our objective is to write tests for it and then refactor to make it better. The code has the most common problems that much larger legacy applications have, like Singletons, static calls, and feature envy. It also has some design problems. Fixing that is quite hard, mainly when we need to write all the tests before we start the refactoring. Another rule: We cannot change production code if it is not covered by tests but quite often, we need to change the production code in order to be able to test it. How to solve this problem? Well, we hope to answer all these questions in this video. – Sandro Mancuso

Books we recommend

In today’s software development environment, we need broad knowledge along with an in-depth specialization. Reading and acquiring new knowledge can upskill people for today’s environment of agility and DevOps