46 min listen
18: TDD and Phoenix with German Velasco
ratings:
Length:
39 minutes
Released:
Oct 20, 2020
Format:
Podcast episode
Description
We cover the news then talk with German Velasco about his free book "Test-Driven Development with Phoenix". He shares his experiences of learning TDD at ThoughtBot, his writing process, tips and more. On TDD, we talk about the benefits we see, the process of "Red Green Refactor", tools and even when we don’t do it. Some great insights!
Show Notes online - http://podcast.thinkingelixir.com/18 (http://podcast.thinkingelixir.com/18)
Elixir Community News
- https://elixir-lang.org/blog/2020/10/08/real-time-communication-at-scale-with-elixir-at-discord/ (https://elixir-lang.org/blog/2020/10/08/real-time-communication-at-scale-with-elixir-at-discord/) – Elixir case study with Discord
- https://www.youtube.com/playlist?list=PLvL2NEhYV4ZtZ3c4NEvwvvvpOlEY2NrYQ (https://www.youtube.com/playlist?list=PLvL2NEhYV4ZtZ3c4NEvwvvvpOlEY2NrYQ) – Code Beam Virtual 2020 videos
- https://elixirforum.com/t/oban-reliable-and-observable-job-processing/22449/232 (https://elixirforum.com/t/oban-reliable-and-observable-job-processing/22449/232) – Oban v2.2.0 released
- https://twitter.com/peramides/status/1314328438208045056 (https://twitter.com/peramides/status/1314328438208045056) – New IEx feature - tab after open parentheses
- https://github.com/elixir-ecto/ecto/blob/v3.5.2/CHANGELOG.md (https://github.com/elixir-ecto/ecto/blob/v3.5.2/CHANGELOG.md) – Ecto 3.5 point releases
- https://twitter.com/sasajuric/status/1315558664946753536 (https://twitter.com/sasajuric/status/1315558664946753536) – Saša Jurić Parent 0.11.0 library
Do you have some Elixir news to share? Tell us at @ThinkingElixir (https://twitter.com/ThinkingElixir) or email at show@thinkingelixir.com (mailto:show@thinkingelixir.com)
Discussion Resources
- https://thoughtbot.com/ (https://thoughtbot.com/)
- https://www.taxjar.com/ (https://www.taxjar.com/)
- https://github.com/thoughtbot/ex_machina (https://github.com/thoughtbot/ex_machina)
- https://github.com/thoughtbot/bamboo (https://github.com/thoughtbot/bamboo)
- https://github.com/thoughtbot/constable (https://github.com/thoughtbot/constable)
- https://thoughtbot.com/upcase/ (https://thoughtbot.com/upcase/)
- http://www.germanvelasco.com/ (http://www.germanvelasco.com/)
- https://www.youtube.com/watch?v=h8NURVLysrk (https://www.youtube.com/watch?v=h8NURVLysrk)
- https://www.tddphoenix.com/ (https://www.tddphoenix.com/) – German's TDD book online
- https://hex.pm/packages/mixtestwatch (https://hex.pm/packages/mix_test_watch)
- https://github.com/vim-test/vim-test (https://github.com/vim-test/vim-test)
- https://bernheisel.com/blog/vim-workflow (https://bernheisel.com/blog/vim-workflow)
- https://www.amazon.com/Writing-Well-Classic-Guide-Nonfiction/dp/0060891548 (https://www.amazon.com/Writing-Well-Classic-Guide-Nonfiction/dp/0060891548)
- https://github.com/reedes/vim-wordy (https://github.com/reedes/vim-wordy)
Guest Information
- https://twitter.com/germsvel (https://twitter.com/germsvel) – on Twitter
- https://github.com/germsvel/ (https://github.com/germsvel/) – on Github
- http://www.germanvelasco.com/ (http://www.germanvelasco.com/) – Blog
- https://www.tddphoenix.com/ (https://www.tddphoenix.com/) – TDD Book
Find us online
- Message the show - @ThinkingElixir (https://twitter.com/ThinkingElixir)
- Email the show - show@thinkingelixir.com (mailto:show@thinkingelixir.com)
- Mark Ericksen - @brainlid (https://twitter.com/brainlid)
- David Bernheisel - @bernheisel (https://twitter.com/bernheisel)
- Cade Ward - @cadebward (https://twitter.com/cadebward)
Show Notes online - http://podcast.thinkingelixir.com/18 (http://podcast.thinkingelixir.com/18)
Elixir Community News
- https://elixir-lang.org/blog/2020/10/08/real-time-communication-at-scale-with-elixir-at-discord/ (https://elixir-lang.org/blog/2020/10/08/real-time-communication-at-scale-with-elixir-at-discord/) – Elixir case study with Discord
- https://www.youtube.com/playlist?list=PLvL2NEhYV4ZtZ3c4NEvwvvvpOlEY2NrYQ (https://www.youtube.com/playlist?list=PLvL2NEhYV4ZtZ3c4NEvwvvvpOlEY2NrYQ) – Code Beam Virtual 2020 videos
- https://elixirforum.com/t/oban-reliable-and-observable-job-processing/22449/232 (https://elixirforum.com/t/oban-reliable-and-observable-job-processing/22449/232) – Oban v2.2.0 released
- https://twitter.com/peramides/status/1314328438208045056 (https://twitter.com/peramides/status/1314328438208045056) – New IEx feature - tab after open parentheses
- https://github.com/elixir-ecto/ecto/blob/v3.5.2/CHANGELOG.md (https://github.com/elixir-ecto/ecto/blob/v3.5.2/CHANGELOG.md) – Ecto 3.5 point releases
- https://twitter.com/sasajuric/status/1315558664946753536 (https://twitter.com/sasajuric/status/1315558664946753536) – Saša Jurić Parent 0.11.0 library
Do you have some Elixir news to share? Tell us at @ThinkingElixir (https://twitter.com/ThinkingElixir) or email at show@thinkingelixir.com (mailto:show@thinkingelixir.com)
Discussion Resources
- https://thoughtbot.com/ (https://thoughtbot.com/)
- https://www.taxjar.com/ (https://www.taxjar.com/)
- https://github.com/thoughtbot/ex_machina (https://github.com/thoughtbot/ex_machina)
- https://github.com/thoughtbot/bamboo (https://github.com/thoughtbot/bamboo)
- https://github.com/thoughtbot/constable (https://github.com/thoughtbot/constable)
- https://thoughtbot.com/upcase/ (https://thoughtbot.com/upcase/)
- http://www.germanvelasco.com/ (http://www.germanvelasco.com/)
- https://www.youtube.com/watch?v=h8NURVLysrk (https://www.youtube.com/watch?v=h8NURVLysrk)
- https://www.tddphoenix.com/ (https://www.tddphoenix.com/) – German's TDD book online
- https://hex.pm/packages/mixtestwatch (https://hex.pm/packages/mix_test_watch)
- https://github.com/vim-test/vim-test (https://github.com/vim-test/vim-test)
- https://bernheisel.com/blog/vim-workflow (https://bernheisel.com/blog/vim-workflow)
- https://www.amazon.com/Writing-Well-Classic-Guide-Nonfiction/dp/0060891548 (https://www.amazon.com/Writing-Well-Classic-Guide-Nonfiction/dp/0060891548)
- https://github.com/reedes/vim-wordy (https://github.com/reedes/vim-wordy)
Guest Information
- https://twitter.com/germsvel (https://twitter.com/germsvel) – on Twitter
- https://github.com/germsvel/ (https://github.com/germsvel/) – on Github
- http://www.germanvelasco.com/ (http://www.germanvelasco.com/) – Blog
- https://www.tddphoenix.com/ (https://www.tddphoenix.com/) – TDD Book
Find us online
- Message the show - @ThinkingElixir (https://twitter.com/ThinkingElixir)
- Email the show - show@thinkingelixir.com (mailto:show@thinkingelixir.com)
- Mark Ericksen - @brainlid (https://twitter.com/brainlid)
- David Bernheisel - @bernheisel (https://twitter.com/bernheisel)
- Cade Ward - @cadebward (https://twitter.com/cadebward)
Released:
Oct 20, 2020
Format:
Podcast episode
Titles in the series (100)
3: Elixir 1.11 Preview with Wojtek Mach: Elixir 1.11 is shaping up to be a huge release with a number of "big deal" features. We are joined by Wojtek Mach to help us understand the significance of some of the new features. These include an improved recompilation process, by Thinking Elixir Podcast