Skip to content

This is a repository that acts as a second mind holding essential news, videos, articles and educational sources that I have found interesting.

Notifications You must be signed in to change notification settings

george-theocharis/second-mind

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

9 Commits
Β 
Β 

Repository files navigation

🧠 Second Mind

Welcome inside my second mind. This space is built for holding links, articles and educational sources I think are
interesting πŸ‘€.

πŸ€– Android

Articles

  1. Domain Driven Android

    In this article by Marcin Piekielny, you can find one of the few sources that describe domain driven design in Android.

  2. 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.

⭐ Kotlin

Articles

  1. Functional Domain Model

    In this series of articles, Jakub Zalas describes how to create a functional domain model leveraging event source and ddd in Kotlin!

πŸ† Leadership

Articles

  1. 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!

πŸ§ͺ Testing

Articles

  1. 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.

Youtube

  1. 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.

  2. 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.

  3. 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.

  4. TDD Revisited

    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.

  5. Outside In TDD Account

    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.

About

This is a repository that acts as a second mind holding essential news, videos, articles and educational sources that I have found interesting.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published