Fake Your Test Away: How to abuse your test doubles

@ RubyConf 2021

You probably already know: In a unit test, use test doubles to sub real dependencies. You probably also know: In reality, things are not so easy. Test doubles can be unwieldy very quickly and they will make the test, as well as the future you, miserable. In this talk, we look at symptoms that produce unreliable and unmaintainable tests, and develop a strategy that will make our test suite more resilient and actually enjoyable.

Context-Driven Development: Architect your code with Phoenix Context

@ ElixirConf 2021

This talk is an exploration on how to think about and take advantage of the concept of "context" in the Phoenix framework, with clean architecture as an inspiration.