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 [email protected] (mailto:[email protected])
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 - [email protected] (mailto:[email protected])
- Mark Ericksen - @brainlid (https://twitter.com/brainlid)
- David Bernheisel - @bernheisel (https://twitter.com/bernheisel)
- Cade Ward - @cadebward (https://twitter.com/cadebward)

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

Elixir Community News

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 – Code Beam Virtual 2020 videos
https://elixirforum.com/t/oban-reliable-and-observable-job-processing/22449/232 – Oban v2.2.0 released
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 – Ecto 3.5 point releases
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 or email at [email protected]

Discussion Resources

https://thoughtbot.com/
https://www.taxjar.com/
https://github.com/thoughtbot/ex_machina
https://github.com/thoughtbot/bamboo
https://github.com/thoughtbot/constable
https://thoughtbot.com/upcase/
http://www.germanvelasco.com/
https://www.youtube.com/watch?v=h8NURVLysrk
https://www.tddphoenix.com/ – German's TDD book online
https://hex.pm/packages/mix_test_watch
https://github.com/vim-test/vim-test
https://bernheisel.com/blog/vim-workflow
https://www.amazon.com/Writing-Well-Classic-Guide-Nonfiction/dp/0060891548
https://github.com/reedes/vim-wordy

Guest Information

https://twitter.com/germsvel – on Twitter
https://github.com/germsvel/ – on Github
http://www.germanvelasco.com/ – Blog
https://www.tddphoenix.com/ – TDD Book

Find us online

Message the show - @ThinkingElixir
Email the show - [email protected]
Mark Ericksen - @brainlid
David Bernheisel - @bernheisel
Cade Ward - @cadebward

Twitter Mentions