Welcome inside my second mind. This space is built for holding links, articles and educational sources I think are
interesting π.
-
In this article by Marcin Piekielny, you can find one of the few sources that describe domain driven design in Android.
-
How the Repository pattern is misunderstood in Android
In this article by Marcin Piekielny, we can see how the repository is sometimes misused in Android and we could actually do with this pattern.
-
In this series of articles, Jakub Zalas describes how to create a functional domain model leveraging event source and ddd in Kotlin!
-
How to Be a Better Software Engineering Leader
In this article by Mirek Stanek the role of the engineering management is discussed and what differentiates a good one from a bad one. The most interesting bit is the Center-Out Leadership vs Top-Down!
-
Increase Test Fidelity By Avoiding Mocks
In this article by Google, it is advised to try to use real implementations or fakes as much as possible and to try to avoid usage of mocks or mocking libraries. Something that I wholeheartedly agree. Mocks make tests coupled to implementation details, are easily misused as both mocks and stubs and also add extra time in tests that little by little increases over the course of a project.
-
Structure and Interpretation of Test Cases
In this video, Kevlin Henney describes how proper structure and naming can elevate tests. Showcasing different examples like Leap Year, Stacks and Queues, trying to lean in testing the specifications of a program.
-
Does TDD Really Lead to Good Design?
In this video, Sandro Mancuso shows how you still need to make design decisions while using TDD and it's a great talk in general.
-
TDD, Where Did It All Go Wrong
In this video, Ian Cooper discuss about the pitfalls that devs fell on while doing TDD and especially missing what is the unit under test.
-
In this video, Ian Cooper presents the part 2 of the famous talk TDD, Where Did It All Go Wrong, reflecting on things based on his new experiences.
-
In this awesome screencast by Sandro Mancuso, one can see an expert TDDer handling a kata using the outside in approach. This is a great combo to watch together with video number 2 of this list.