I've had the pleasure of delivering a few dozen technical talks across the country. Here are my favorites.
Abstract: Elixir master now contains a formatter that automatically formats your code to match a community style. Which might lead you to ask: Why should I use it? How do I set it up? What is it going to do to my code? Wonder no more! In this talk, we’ll seek answers to these questions. We’ll locate Elixir’s moment in the history of this idea, review the best arguments for and against autoformatting, and witness how it changes a real OSS Elixir/Phoenix application. Elixir mixologists of every experience level will leave this talk with a better understanding of this important tool, and a deeper grasp of the persistent debate around code style.Watch
Abstract: Tests try to observe change. But are some systems too big to observe them all? What if we need to test a function with a very complex output? In this talk, we'll explore a Gold Master test– a special test for evaluating complicated legacy systems. We'll look at how this test takes an input, such as a production database, runs it through a transformative function, and then compares the output to an approved version of the output. Testers of every experience level will leave this talk with a new technique for evaluating complex environments, and a broader conception of what a test can be.Watch
Get better at programming by learning with me! Join my 100+ subscribers receiving weekly ideas, creations, and curated resources from across the world of programming.