Elixir Talk
Summary: Desmond Bowe and Chris Bell present a titillating discussion about Elixir application design and the state of the ecosystem. Ask us a question at https://github.com/elixirtalk/elixirtalk and follow us on Twitter @elixirtalk
- Visit Website
- RSS
- Artist: Elixir Talk
- Copyright: All rights reserved
Podcasts:
What editors do we use when writing Elixir? What's our testing workflow? We also discuss why and when we use imports and aliases in our modules, and the pros and cons of typing our function calls. And Desmond has a new job! ** show notes ** https://www.versussystems.com/ https://twitter.com/_asummers/status/1011716230598807552 https://github.com/JakeBecker/elixir-ls http://www.alchemist-elixir.org/ https://github.com/JakeBecker/vscode-elixir-ls https://github.com/elixir-editors/vim-elixir
We chat with EMPEX NYC 2018 speaker Mat Trudel to discuss his SchedEx library, timers in the Erlang VM, factory automation, and more! ** show notes ** https://github.com/mtrudel https://github.com/mtrudel/beats https://github.com/SchedEx/SchedEx https://www.youtube.com/watch?v=XN4WuOujr38\ https://happi.github.io/theBeamBook/#_waiting_timeouts_and_the_timing_wheel
A follow up to a previous episode about consolidating code, we discuss the option of using Plug to handle chained event logic. Plus the benefits of decorators and the Sage library for transactions. ** show notes ** - http://empex.co/la - https://gist.github.com/mmmries/424afa5b73ef597d56037b5b2591561e - https://medium.com/elixirlabs/railway-oriented-programming-in-elixir-with-pattern-matching-on-function-level-and-pipelining-e53972cede98 - https://twitter.com/tef_ebooks/status/1008358865279291392 - https://github.com/arjan/decorator - https://medium.com/nebo-15/introducing-sage-a-sagas-pattern-implementation-in-elixir-3ad499f236f6 - https://github.com/Nebo15/sage
Our chat with the famous Paul Schoenfelder aka bitwalker, creator of Distillery, Swarm, and more! We discuss deployment strategies, the integration of Distillery into Mix, how the configuration discussion affects advances in deployment, and more. ** show notes ** - https://elixirforum.com/t/proposal-moving-towards-discoverable-config-files/14302 - http://erlang.org/doc/design_principles/appup_cookbook.html - https://github.com/bitwalker - https://dockyard.com
We sit with Andrew Summers, contributor to the Dialyxir project and author of its new Pretty Printer. ** SHOW NOTES ** https://github.com/jeremyjh/dialyxir http://erlang.org/doc/man/yecc.html https://github.com/asummers
We discuss injecting state into a new GenServer, Pete Gamache's Freedom Code Formatter, and a question about whether using a Behaviour is invoking the pains of OOP inheritance. ** SHOW NOTES ** https://github.com/gamache/freedom_formatter
Our EMPEX Recap! We discuss our favorite talks, an Open Source proposal, and Dave Thomas' controversial opinions about higher-level abstractions in Elixir. ** SHOW NOTES ** https://github.com/wojtekmach/calendar_recurrence / https://github.com/wojtekmach/calendar_interval https://github.com/pragdave/component
What are strategies for onboarding a team in Elixir?
** show notes ** Typespec correction: http://crevalle.io/maps-in-typespecs.html EMPEX: http://empex.co
** SHOW NOTES *** - https://pragprog.com/book/tvmelixir/adopting-elixir - https://github.com/whitfin/cachex - https://github.com/versus-systems/analytics-elixir - http://empex.co/nyc
SHOW NOTES: - https://blog.danivovich.com/2017/08/30/webpack-phoenix/ - https://robots.thoughtbot.com/how-we-replaced-react-with-phoenix - https://github.com/stimulusjs/stimulus - https://www.youtube.com/watch?v=pO4_Wlq8JeI - https://github.com/happi/theBeamBook - http://learnyousomeerlang.com/ - http://crevalle.io/mistakes-rails-developers-make-in-phoenix-pt-1-background-jobs.html - http://elixirtalk.com
Lots of developers coming to Elixir misuse GenServers and Umbrella applications, thinking that just because they have these tools, they should use them. But that's not always so! Have a listen for our perspective on when to reach for GenServers and when not to.
SHOW NOTES: EMPEX LA talks: https://www.youtube.com/watch?v=KmM9nt7kg68&list=PLyO-58-sOapy9Fs4Sd-HOeQIFwrSCQ3z1 EMPEX NYC CFP: http://empex.co/nyc Crevalle: http://crevalle.io Frame: https://frame.io
EMPEX LA is this weekend! Get your ticket to meet ElixirTalk hosts Desmond and Chris! http://empex.co/la
** SHOW NOTES http://empex.co/la.html http://crevalle.io https://frame.io http://blog.plataformatec.com.br/2015/10/mocks-and-explicit-contracts/