Elixir Talk artwork

Elixir Talk

65 episodes - English - Latest episode: over 3 years ago - ★★★★★ - 34 ratings

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

Technology
Homepage Apple Podcasts Google Podcasts Overcast Castro Pocket Casts RSS feed

Episodes

Episode 166 feat. Sean Stavropoulos

December 04, 2020 01:12 - 52 minutes - 38.4 MB

# Episode 166 - Elixir at Boulevard w/ Sean Stavropoulos We're back after a hiatus on our irregularly posted podcast! Chris and Desmond are back in the hot seat, this time joined by CTO and co-founder at Boulevard, Sean Stavropoulos where we hear all about the founding of Boulevard and their early adoption of Elixir and GraphQL. In this show, we touch on: * The adoption of Elixir early in 2017 * The adoption of GraphQL early * GraphQL vs REST, especially for third party APIs * Hiring Elixir e...

Episode 165 feat. José Valim

May 26, 2020 14:33 - 1 hour - 84.4 MB

# Episode 165 - José Valim on Bytepack, Open Source, and LiveView changes in Phoenix 1.5 Chris and Desmond are backed by a very special guest; José Valim! You might know José as the creator of the Elixir programming language and we're excited to have him back as a 3rd time guest on the show. José walks us through a brand new Dashbit project, Bytepack which is a way to package and sell software projects and takes all of the hassle out of the process today. We dig into Bytepack and discuss sus...

Episode 164 - Quarantine Special: Module Organization in Elixir

April 22, 2020 00:01 - 38 minutes - 29.6 MB

We’re back with another episode of ElixirTalk. In this episode Chris & Desmond do a deep dive on organizing code in Elixir and talk about some best practices. We recorded this a couple weeks ago so it may sound a little stale :) We touch on: * Module and context naming * How we like to organize code in our projects * Big long modules vs many small modules * How to split up contexts * Injecting code via macros ## Links * On the Criteria to be used in decomposing systems into modules - D.L Pa...

Episode 163 - EMPEX LA Recap, Project Management Tools, and Monitoring

March 06, 2020 23:57 - 41 minutes - 33.4 MB

We’re back with a recap with another episode of ElixirTalk. In this episode we cover quite a few topics; an EMPEX LA recap, a foray into project management tools that we like and use (!), and then we round things out by talking about Chris integrating App Signal into his API at Muru. It’s a fun, jam packed episode with us going all around through many topics and go longer than we thought and off on an ops tangent (as usual). Times of topics: - Intro [00:00 - 03:40] - EMPEX LA Recap [03:40 -...

Episode 162 feat. Bruce Tate

January 31, 2020 20:22 - 57 minutes - 41.5 MB

# Episode 162 - Designing Elixir Systems with Bruce Tate It's another episode of ElixirTalk, this time Chris and Desmond are joined by the one and only Bruce Tate author of many notable titles such as Programming Phoenix and Seven Languages in Seven Weeks, as well as being a frequent speaker on the circuit. We dig into the new Designing Elixir Systems with OTP book, that James Edward Gray, II and Bruce co-authored. We talk a lot about the way systems are put together, going into depth about ...

Episode 161 feat. Todd Resudek

January 24, 2020 17:35 - 42 minutes - 34.8 MB

# Episode 161 - feat. Todd Resudek We’re back with another episode of ElixirTalk, this time joined by the one and only Todd Resudek who gives us a run through of his talk at this years EMPEX LA entitled “It’s Time to Embrace Erlang”. Listen in to hear us discuss Todd’s nerve projects (including his recent LiveView Smart Mirror), why Todd thinks learning you some Erlang as an Elixir developer is important, and even about Hollywood Hogan and some other wrestling trivia. This show has it all. ...

Episode 160-A new decade, Plataformatec acquisition, Elixir 1.10-rc and more

January 08, 2020 17:27 - 45 minutes - 36.4 MB

We’re back! It’s been a while but it’s 2020 and Chris and Desmond are back with a new episode for the new decade. In this very timely episode we dive into the big community news; Plataformatec being acquired and what that means for the community and the new Elixir v1.10-rc.0 release. After that, we accidentally stray once again into a spirited discussion about ops, Kubernetes, and picking technology that suits you right now. Desmond provides some controversial opinions and we kick off the new...

Episode 159 - Property-Based Testing & Authorization in APIs

December 10, 2019 20:36 - 50 minutes - 37.1 MB

Chris and Desmond are back! In this episode we talk about Desmond’s exploration into Property-Based testing, and then do a deep dive into authorization and access control in Chris’ GraphQL API. Property-based testing is a new world for both of us, but we do our best to tell you all about what libraries to use and how we’re thinking of using it. Chris is deep in some reworking of the authorization code in his GraphQL API and we go into depth talking about how it is structured, some of the chal...

Episode 158 - Oban, Background Jobs, Concurrency, and Is Elixir Even Worth It?

November 13, 2019 00:48 - 46 minutes - 38.1 MB

# Episode 158 - Oban, Background Jobs and Designing Resilient Systems in Elixir. In this episode of ElixirTalk Chris & Desmond dive into background jobs using Oban, a new library that relies on Postgres to add persistence to job scheduling. We discuss why you’d want to reach for a library like Oban in the first place, which leads us to a discussion on distributed systems design, failure handling, and some of the gotchas of modeling everything in-memory. We’ve added some extra reading in the l...

Episode 157 feat. Chris McCord - LiveView/Phoenix part Deux

October 24, 2019 22:48 - 58 minutes - 41.5 MB

# Episode 157 – LiveView & The Future of Phoenix ft. Chris McCord Today on ElixirTalk we’re joined by Chris McCord who you may know as the creator of the Phoenix framework, and a second time guest on ElixirTalk. In this episode we talk quite a bit about LiveView, the journey of taking it from a prototype to release, the optimizations that have come along the way, and some of the great examples of LiveView running today. We get into some of our previous discussions about the balance of LiveVie...

Episode 156 - Desmond's new Job, Managing Complexity, and Designing Systems

October 15, 2019 18:50 - 47 minutes - 36.1 MB

# Episode 156 - Desmond & Chris face-to-face In todays special episode Desmond and Chris are together in NYC in-person for the first time in the history of recording Elixir talk. In the episode we dig into Desmond’s new role as CTO at Payitoff and talk about how Elixir helps in managing the complexity of student loans processing. We also discuss best practices in Elixir, some common gotchas in working in the language and more. ## Todays topics include: * Using tuples and tagged tuples * Struc...

Episode 155 feat Brian Cardarella, Luke Imhoff, Paul Schoenfelder, and Hans Elias Josephsen - Lumen!

October 09, 2019 20:11 - 1 hour - 49.9 MB

# Episode #155 - A special look into Lumen Today we have an extra special episode for you where we dig into a project you may have seen announced at the recent US Elixir Conference; Lumen, which is an alternate BEAM implementation, designed for WebAssembly. On the show we’re joined by the core members of the Lumen team: Brian Cardarella, Paul Schoenfelder, Luke Imhoff, and Hans Elias Bukholm Josephsen. We get into a lot of the details about the project; why it exists, what the goals are, what...

Episode 154 - A Great Intro, ElixirConf Recap, Javascript v LiveView

September 23, 2019 22:29 - 57 minutes - 48.3 MB

ElixirTalk Episode 154 – ElixirConf recap and more! We’re back with another ElixirTalk episode after a short break! This time featuring Chris and Desmond reflecting on a great ElixirConf! We discuss our standout talks, as well as digging into the keynotes from Dockyard (Lumen), José Valim, Justin Schneck and Chris McCord. At the end of the episode we debate LiveView and it’s place in the broader JS ecosystem. Chris and Desmond somewhat disagree in this case. Let us know your thoughts, we’d ...

Episode 153 feat. Dave Lucia- The Dream Stack with Rust & Elixir

August 22, 2019 14:43 - 1 hour - 59.3 MB

Episode 153 – The Dream stack with Rust & Elixir feat. Dave Lucia We kick things off by hearing about the newly launched Elixir Training :tada: which y’all should check out if you’re looking to learn the language, or have friends who might. In todays episode we’re joined by Dave Lucia, VP of Engineering at SimpleBet where we hear about the use of the “Dream Stack” (you heard it here first folks!), which is Elixir using Rust NIFs for performance reasons (in their case calculating real-time be...

Episode 152 - Hire an Elixir Developer! and Chris's Ecto Adventures

August 14, 2019 15:57 - 46 minutes - 39.2 MB

# Episode 152 - The joys of Ecto This week it’s a Chris & Desmond episode! We kick things off by hearing all about Desmond’s latest project – Hire an Elixir Developer – a job board to help companies attract Elixir talent that’s launching soon. We dig into how Desmond has been writing his latest project, hear a bit about how he’s using LiveView and how he’s chasing boring technology to get this project done (Phoenix & Elixir). Chris has also been writing lots of code this week (and has kept El...

Episode 151 feat. Dave Thomas and Brian Mitchell - The Future of Elixir

August 06, 2019 16:23 - 1 hour - 71.8 MB

# Episode 151 – Dave Thomas & Brian Mitchell In this special episode of ElixirTalk we are joined by Dave Thomas and Brian Mitchell where we continue a discussion that we had at EMPEX NYC this year as a fishbowl style format. If you haven’t yet seen the talk, you can do so here: https://youtu.be/pcbNT1iKebc –– probably best if you watch before listening, but you can also listen to this as a standalone episode. This episode is long, but is packed with some great tidbits about Elixir and Erlang ...

Episode 150 feat. Juan Facorro - Clojerl!

July 19, 2019 01:47 - 45 minutes - 31 MB

Episode 150 - Clojerl with Juan Facorro This week on the show we’re joined by Juan Facorro, an avid Erlang-er and creator of Clojerl, a Clojure port written in Erlang. We give you an update about Elixir Training, and tell you a bit more about a potential bar / meetup we at EMPEX will be hosting during ElixirConf this year in Denver (if we can find a bar). We then get Juan to give us a run through of Clojerl, diving into the project, his motivations for creating it and going in-depth to som...

Episode 149 - It's just Chris and Desmond. And Elixir Training!

July 12, 2019 00:19 - 42 minutes - 33.2 MB

This week we don’t have a guest, so it’s just Chris & Desmond. We kick things off discussing our opening music and how weird it is listening to yourself on a podcast. Desmond tells us about his exploration into webflow and his love (hate) for CSS. We dig into bits in the language that still trip us up, even now with our experience in the language. We dig into some Ecto: query syntax that trips us up, materialized views, application logic vs database logic and lots of other database goodies...

Episode 148 feat. Maxim Fedorov - Erlang at Scale in WhatsApp

July 03, 2019 00:00 - 52 minutes - 40.9 MB

Elixir Talk 148 - Feat Maxim Federov Desmond gives us an update on his truck and the work he’s been doing there. Chris tells us about how he’s been getting back into coding and how he’s been writing Absinthe and GraphQL. We announce a special new announcement: the launch of Elixir Training, our new business where we’re going out and looking to train more folks on Elixir across the US. We also have a special guest on the show this week: Maxim Federov a Software Engineer at WhatsApp. We dive...

Episode 147 - Elixir 1.9, Chris's new job, Desmond's new truck, and ElixirTalk Trainings!

June 12, 2019 01:26 - 49 minutes - 38.5 MB

*SHOW NOTES* - https://murumed.com - https://github.com/absinthe-graphql/absinthe - https://www.amazon.com/Craft-GraphQL-APIs-Elixir-Absinthe-ebook/dp/B07CSMHPKY/ - https://www.dropbox.com/s/6nn78jtf8ighry0/desmond-truck.jpg?dl=0 - https://crevalle.io - https://www.youtube.com/watch?v=JvBT4XBdoUE - https://www.instagram.com/thecolossusofroads/

Episode 146 feat. Ben Marx - Adopting Elixir, Distributed Elixir, and more!

June 06, 2019 19:58 - 55 minutes - 38.8 MB

** SHOW NOTES ** - https://twitter.com/bgmarx - https://bgmarx.com/ - https://www.amazon.com/Adopting-Elixir-Production-Ben-Marx/dp/1680502522 - https://dev.bleacherreport.com/diving-into-distributed-tracing-ce9638025576?gi=9f12645e5745 - https://elixirconf.com/2019/training-classes/1 - https://eventvivo.com/event/elixirconf-2019

Episode 145 feat Fred Hebert - Erlang in Infrastructure, Property-Based Testing, and more!

May 22, 2019 02:27 - 58 minutes - 37.7 MB

* Fred Hebert: https://twitter.com/mononcqc * The Zen of Erlang: https://ferd.ca/the-zen-of-erlang.html * Erlang Ecosystem Foundation: https://erlef.org * Property-Based Testing Blog Post: https://ferd.ca/property-based-testing-with-proper-erlang-and-elixir.html * Property-Based Testing Book: https://pragprog.com/book/fhproper/property-based-testing-with-proper-erlang-and-elixir * Operable Software: https://ferd.ca/operable-software.html * EMPEX NYC: https://empex.co/nyc

Episode 144 feat. Martin Sumner - Riak and Erlang at the NHS

May 15, 2019 03:15 - 43 minutes - 31.8 MB

** SHOW NOTES** - Martin Sumner: https://twitter.com/masleeds - Riak: https://github.com/basho/riak - Spine: https://digital.nhs.uk/services/spine - Bet365 buys Basho assets: https://www.theregister.co.uk/2017/08/25/bet365_to_buy_basho_release_code/ - Martin's talk on Anti-Entropy: https://www.youtube.com/watch?v=TCiHqF_XTmE

Episode 143 - Community Questions + GraphQL

May 01, 2019 21:13 - 55 minutes - 44.6 MB

**SHOW NOTES** * Joe Armstrong: https://twitter.com/FrancescoC/status/1119596234166218754 * Joe's Thesis: http://erlang.org/download/armstrong_thesis_2003.pdf * Erlang the Movie (OMG!): https://www.youtube.com/watch?v=uKfKtXYLG78 * Erlang the Musical (really?): https://www.youtube.com/watch?v=upiNIQOS4WE * EMPEX: https://empex.co/nyc * Contexts, pt 1: https://michal.muskala.eu/2017/05/16/putting-contexts-in-context.html * Our episode about app design: https://soundcloud.com/elixirtalk/episode...

Episode 142 feat. Sophie DeBenedetto - Elixir at the Flatiron School, Learning Functional Languages

April 16, 2019 19:23 - 50 minutes - 42.4 MB

**SHOW NOTES** - Sophie DeBenedetto: @sm_debenedetto - ElixirSchool: https://elixirschool.com/en/ - The Flatiron School: https://flatironschool.com/ - Great Code Adventure: http://thegreatcodeadventure.com/ - Troy's Cocktails Podcast: https://www.briefs.fm/cocktailing - Erlang Ecosystem Foundation: https://erlef.org/ - EMPEX NYC: https://empex.co/nyc

Episode 141 - More LiveView Stuff and Desmond Wants to Work With You

April 10, 2019 17:52 - 31 minutes - 23.4 MB

** SHOW NOTES ** * http://crevalle.io * https://empex.co/nyc * https://twitter.com/sasajuric/status/1111987993529729025 * https://twitter.com/moomerman/status/1111711999963086849 * https://twitter.com/_zorbash/status/1112859727845904385 * https://dockyard.com/blog/2018/12/12/phoenix-liveview-interactive-real-time-apps-no-need-to-write-javascript

Episode 140 feat. Chris McCord - Phoenix LiveView!

March 19, 2019 23:11 - 44 minutes - 30.6 MB

** SHOW NOTES ** - LiveView Repo: https://github.com/phoenixframework/phoenix_live_view - LiveView Examples: https://github.com/chrismccord/phoenix_live_view_example

Episode 139 feat. Zach Smith - EMPEX LA, ErlEF, Macros, and Functors, oh my!

March 06, 2019 03:17 - 50 minutes - 38.1 MB

** SHOW NOTES ** - Zach Smith (https://blog.zdsmith.com/index.html) - Erlang Ecosystem Foundation (https://erlef.org) - EMPEX YouTube Channel (https://youtube.com/empexconference) - Brooklyn Zelenka's EMPEX talk (https://www.youtube.com/watch?v=DZEs8_QiC8Q&list=PLyO-58-sOapw81dCfjDrX5TuYxS5S8qMq) - Witchcraft (https://github.com/expede/witchcraft) - Bryan Weber/Code Generation in Elixir (https://www.youtube.com/watch?v=-mgwW3RVI50&index=2&list=PLyO-58-sOapw984fSPNyzCyX7SADFn0w0) - EMPEX NYC ...

Episode 138 - EMPEX LA recap, Training Newbies, and Why You Shouldn't Store State in GenServers

February 20, 2019 01:44 - 36 minutes - 28.5 MB

** SHOW NOTES ** * https://www.youtube.com/watch?v=b3JQgyj17hk&index=2&t=2s&list=PLyO-58-sOapyHWNFBapGOz40efbJuwmx2 * https://www.youtube.com/watch?v=5LlpbWuB9Hc&index=3&t=1s&list=PLyO-58-sOapyHWNFBapGOz40efbJuwmx2 * https://www.youtube.com/watch?v=9216dUNgKCU&index=11&t=4s&list=PLyO-58-sOapyHWNFBapGOz40efbJuwmx2 * http://empex.co/nyc.html * http://elixirschool.com

Episode 137 feat. Devon Estes - Benchee, Assertions, and Opera, who knew?

February 13, 2019 03:28 - 42 minutes - 32.5 MB

==SHOW NOTES== • https://empex.co/la • https://devonestes.com • https://github.com/PragTob/benchee • https://github.com/devonestes/assertions • https://testmetrics.app/

Episode 136 - Our Github Flows, New Years Code Goals, and Realtime Thoughts

February 01, 2019 05:29 - 29 minutes - 18.1 MB

** SHOW NOTES ** come to EMPEX LA! http://empex.co

Episode 135 feat. Chris Hildebrand - Migrating an Elixir App Off Kubernetes

January 15, 2019 19:32 - 41 minutes - 34 MB

**SHOW NOTES** - you can find Chris online at https://chrishildebrand.net/ and under the handle @ckhrysze

Episode 134 - Flow, Serving Static Sites with Phoenix, EMPEX LA!

January 15, 2019 19:30 - 25 minutes - 19.5 MB

**SHOW NOTES** cjbell [5:33 PM] * https://empex.co/la * https://hexdocs.pm/flow/Flow.html * https://nerves-project.org/ * https://hexdocs.pm/phoenix/Phoenix.Endpoint.html * https://soundcloud.com/elixirtalk/episode-122-event-driven-architecture-microservices-and-evolving-application-architecture

Episode 133 - Keyword Lists vs Maps, Boolean Operators, the Match keyword

December 12, 2018 01:11 - 33 minutes - 28 MB

** SHOW NOTES ** * https://adventofcode.com/ * https://www.youtube.com/watch?v=zZxBL-lV9uA * https://elixir-examples.github.io/examples/boolean-operators * https://hexdocs.pm/elixir/Kernel.html#match?/2

Episode 132 - Hello! and Macros. Lots of macros.

November 28, 2018 17:21 - 28 minutes - 23.9 MB

**SHOW NOTES** • https://empex.co/la • https://elixirschool.com/en/lessons/advanced/metaprogramming/ • https://hackernoon.com/understanding-elixir-macros-3464e141434c • https://pragprog.com/book/cmelixir/metaprogramming-elixir also Desmond is on the Elixir slack as @desmond, not desmondmonster.

Episode 131 - The Big Elixir preview and EMPEX LA

November 06, 2018 23:57 - 25 minutes - 20.1 MB

**SHOW NOTES** https://www.thebigelixir.com/ http://empex.co

Episode 130 - Desmond's (lost) Mustache, Ecto3, Database Views & Windows

October 23, 2018 23:43 - 28 minutes - 23.3 MB

**SHOW NOTES** One year of ElixirTalk! Thanks everyone for listening! *http://blog.plataformatec.com.br/2018/10/a-sneak-peek-at-ecto-3-0-breaking-changes/ *https://www.youtube.com/watch?v=YQxopjai0CU *https://www.youtube.com/watch?v=QE7bpqpDoKo

Episode 129 - Param Validation, Libcluster, and Elixir After 3 Years

October 02, 2018 17:10 - 26 minutes - 20.4 MB

** SHOW NOTES ** * https://github.com/ElixirTalk/elixirtalk/issues/44 * https://github.com/akoutmos/pharams * https://github.com/vic/params * https://github.com/jonasschmidt/ex_json_schema * https://github.com/bitwalker/libcluster * https://www.youtube.com/watch?v=L2_MUD16EIk

Episode 128 - Phoenix LiveView, the Next Five Years of Elixir

September 25, 2018 23:11 - 30 minutes - 24.8 MB

** SHOW NOTES ** • https://elixirconf.com • https://www.youtube.com/watch?v=Z2DU0qLfPIY&feature=youtu.be • https://github.com/phoenixframework/phoenix/blob/master/CHANGELOG.md • https://kinsta.com/learn/what-is-http2/ • https://www.youtube.com/watch?v=suOzNeMJXl0 • https://www.youtube.com/watch?v=1QNxLNMq3Uw

Episode 127 - Scaling Desmond's App, Kubernetes, Property-Based Testing, and more!

September 12, 2018 00:51 - 42 minutes - 32.9 MB

Episode 127 - Scaling Desmond's App, Kubernetes, Property-Based Testing, and more! by Elixir Talk

Episode 126 - Distillery 2, ElixirConf, and Your Communities

September 04, 2018 22:37 - 28 minutes - 23.2 MB

** show notes ** https://dockyard.com/blog/2018/08/23/announcing-distillery-2-0

Episode 125 - Open Source Contributions, Phoenix Bugs, and GraphQL

August 28, 2018 18:38 - 33 minutes - 28.3 MB

** Show Notes ** • https://www.opengoldbergvariations.org/ • https://github.com/Frameio/cereal_ex • https://www.apollographql.com/ • https://github.com/phoenixframework/phoenix • https://github.com/absinthe-graphql/absinthe • https://github.com/vt-elixir/ja_serializer • http://jsonapi.org/

Episode 124 - Application monitoring, instrumentation, and error reporting.

August 14, 2018 22:04 - 46 minutes - 39.7 MB

We discuss application monitoring, instrumentation, and error reporting. ** SHOW NOTES ** • https://github.com/ferd/vmstats • https://timber.io • https://sentry.io/ • https://www.datadoghq.com/ • https://hackernoon.com/a-tour-of-elixir-performance-monitoring-tools-aac2df726e8c • https://github.com/lexmag/statix • https://github.com/ferd/recon • https://appsignal.com/elixir • https://scoutapp.com/elixir-monitoring • http://elastic.co/ • https://aws.amazon.com/elasticsearch-service/ • https://...

Episode 123 - Ecto!

August 07, 2018 23:55 - 53 minutes - 44.7 MB

Ecto, Ecto, and more Ecto! We discuss the different ways we use this versatile tool for much more than just database queries. ** SHOW NOTES ** • medium.com/frame-io-engineerin…-sagas-583d1cd2b149 • github.com/Nebo15/sage • github.com/elixir-ecto/ecto • blog.drewolson.org/composable-queries-ecto/ • www.youtube.com/watch?v=fFqsMWmONN4

Episode 122 - Event-Driven Architecture, Microservices, and evolving Application Architecture

July 31, 2018 23:02 - 42 minutes - 35.7 MB

How does Chris use an Event Bus in his app? Is it cool or is it lame? Also, how does your app grow, and what are the design rules you use to respond to that? ** SHOW NOTES ** no notes this time!

Episode 121 - Editors & Workflow, Module Design, Imports & Aliases, and Function Typing

July 25, 2018 00:50 - 50 minutes - 43 MB

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

Episode 120 feat. Mat Trudel - Timers in the VM, SchedEx, and Factory Automation

July 03, 2018 21:17 - 40 minutes - 32.2 MB

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

Episode 119 - Using Plug to Chain Functions, Decorators, and Sage

June 26, 2018 19:14 - 39 minutes - 32.8 MB

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/1008358865279...

Episode 118 feat. Paul @bitwalker Schoenfelder - Deployment, Configuration, and more!

June 19, 2018 22:46 - 47 minutes - 39.3 MB

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

Episode 117 feat. Andrew Summers - Dialyzer and its new Pretty Printer

June 14, 2018 17:11 - 38 minutes - 31.8 MB

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

Guests

Bruce Tate
1 Episode
Dave Thomas
1 Episode

Twitter Mentions

@redrapids 2 Episodes
@desmondmonster 2 Episodes
@cjbell_ 2 Episodes
@sprsmpl 1 Episode
@moomerman 1 Episode
@jfacorro 1 Episode
@sasajuric 1 Episode
@strmpnk 1 Episode
@bgmarx 1 Episode
@pragdave 1 Episode
@francescoc 1 Episode
@mononcqc 1 Episode
@_zorbash 1 Episode
@josevalim 1 Episode
@masleeds 1 Episode
@joygao 1 Episode
@tef_ebooks 1 Episode
@_asummers 1 Episode
@seanstavro 1 Episode
@davydog187 1 Episode