
Sign up to save your podcasts
Or


In this episode of the Elixir Mentor Podcast, I chat with German Velasco, creator of Elixir Streams and Phoenix Test. We explore test-driven development practices, the benefits of pair programming, and consulting experiences within the Elixir ecosystem.
German shares his journey into Elixir development and discusses how adopting test-driven development has improved his coding workflow. He explains the philosophy behind Phoenix Test and demonstrates how proper testing can lead to more maintainable applications while reducing regression bugs.
The conversation covers the important distinction between testing behavior versus implementation, practical approaches to achieving meaningful code coverage, and the collaborative benefits of pair and ensemble programming methodologies.
We also discuss content creation for the Elixir community and how AI tools are changing programming workflows. This episode provides valuable insights for Elixir developers looking to improve their testing practices and team collaboration.
Resources Mentioned:
- Elixir Streams:https://elixirstreams.com
- Phoenix Test:https://github.com/germsvel/phoenix_test
- TDD Phoenix:https://tddphoenix.com
Connect with German:
- Twitter/X:https://x.com/germsvel
- Website:https://www.germanvelasco.com/
SUPPORT ELIXIR MENTOR
- Elixir Mentor:https://elixirmentor.com
By Jacob Luetzow5
44 ratings
In this episode of the Elixir Mentor Podcast, I chat with German Velasco, creator of Elixir Streams and Phoenix Test. We explore test-driven development practices, the benefits of pair programming, and consulting experiences within the Elixir ecosystem.
German shares his journey into Elixir development and discusses how adopting test-driven development has improved his coding workflow. He explains the philosophy behind Phoenix Test and demonstrates how proper testing can lead to more maintainable applications while reducing regression bugs.
The conversation covers the important distinction between testing behavior versus implementation, practical approaches to achieving meaningful code coverage, and the collaborative benefits of pair and ensemble programming methodologies.
We also discuss content creation for the Elixir community and how AI tools are changing programming workflows. This episode provides valuable insights for Elixir developers looking to improve their testing practices and team collaboration.
Resources Mentioned:
- Elixir Streams:https://elixirstreams.com
- Phoenix Test:https://github.com/germsvel/phoenix_test
- TDD Phoenix:https://tddphoenix.com
Connect with German:
- Twitter/X:https://x.com/germsvel
- Website:https://www.germanvelasco.com/
SUPPORT ELIXIR MENTOR
- Elixir Mentor:https://elixirmentor.com

2,683 Listeners

288 Listeners

700 Listeners

624 Listeners

984 Listeners

212 Listeners

188 Listeners

213 Listeners

22 Listeners

32 Listeners

29,255 Listeners

11 Listeners

65 Listeners

689 Listeners

76 Listeners