Elixir Mix

Elixir Mix

Download on the App Store

Elixir Mix episodes

  • EMx 065: The Life Cycle of Elixir
    Sponsors
    • Sentry– use the code “devchat” for two months free on Sentry’s small plan
    • React Native Radio
    • iPhreaks
    • CacheFly
    Panel
    • Mark Ericksen
    • Josh Adams
    • Michael Ries
    Summary Mark Ericksen introduces the topic of framework life cycles hoping to address the concerns of new Elixir developers from other frameworks. The panel explains the various phases in a frameworks life and hype cycles using other frameworks as reference. COBOL, an older language, is on the tail end of its life but still kicking and it probably won’t ever fade out completely. Ruby on Rails is considered mainstream or widely adopted. The panel considers where Elixir is in its cycle. They all agree that Elixir is in the late stages of “early adoption”. The panel explains what this means for Elixir developers and why Elixir will become a widely adopted framework. They site the stability that Erlang provides to Elixir despite its young age and the solutions that Elixir provides the developing community. Mark Ericksen invites new Elixir developers to not only be patient but to be proactive in sharing Elixir at work and to developers around them.  Links
    • https://www.linkedin.com/pulse/clojure-technology-adoption-curve-jon-pither/ 
    • http://erlang.org/doc/man/HiPE_app.html 
    • http://user.it.uu.se/~kostis/ 
    • https://darklang.com/ 
    • https://en.wikipedia.org/wiki/Technology_adoption_life_cycle 
    • https://en.wikipedia.org/wiki/Hype_cycle 
    • https://ferd.ca/ten-years-of-erlang.html 
    • https://twitter.com/garybernhardt/status/1157025347948302341?s=20 
    • https://www.ponylang.io/blog/2017/05/an-early-history-of-pony/ 
    • https://www.facebook.com/Elixir-Mix
    • https://twitter.com/elixir_mix
    Picks Mark Ericksen:
    • This Erlang Life 
    Josh Adams:
    • Pony
    Michael Ries:
    • RailsConf 2016 - Surviving the Framework Hype Cycle by Brandon Hayes
    • Alex - The French Chef/Engineer 


    Advertising Inquiries: https://redcircle.com/brands

    Privacy & Opt-Out: https://redcircle.com/privacy

    Become a supporter of this podcast: https://www.spreaker.com/podcast/elixir-mix--6102049/support.
    55 min
  • EMx 064: Refactoring Elixir with Hubert Lepicki
    Sponsors
    • Sentry– use the code “devchat” for two months free on Sentry’s small plan
    • CacheFly
    Panel
    • Mark Ericksen
    • Josh Adams
    Joined by Special Guests: Hubert Łępicki Summary Hubert Łępicki joins the panel to discuss his blog post, “Refactoring Phoenix controllers”; he starts by sharing what made him decide to write this article. In the blog post, he outlines strategies and patterns to better organize your code. The first strategy discussed, which was not mentioned in the blog post is: Breaking down one controller into multiple controllers. Intrigued, the panel asks Hubert to explain exactly what he means by this. The second pattern is: extracting logic from a controller and using it in a plug instead. The panel discusses what the right code to put in a plug.    The third pattern Hubert explains is: using business logic and workflow modules. The panel asks Hubert about his dislike for phoenix context. Hubert and the panel give better alternatives to phoenix controller and explains how they use modules. Having a Ruby background, Hubert explains the difference of using context and modules in Elixir compared to Ruby. Hubert shares how he uses the fourth pattern: Ecto using embedded schema. The episode ends with a little about Hubert's company and what they do.  Links
    • https://www.amberbit.com/blog/2019/6/29/refactoring-phoenix-controllers/
    • https://pcpartpicker.com/list/t7LBNQ 
    • https://www.techradar.com/sg/reviews/amd-ryzen-7-3700x 
    • https://www.pcgamer.com/the-best-graphics-cards/ 
    • https://www.amberbit.com/blog/2019/6/29/refactoring-phoenix-controllers/ 
    • https://github.com/elixir-plug/plug 
    • https://twitter.com/hubertlepicki/status/1156179338779385856 
    • https://brainlid.org/elixir/2017/09/24/elixir-processes-and-state-abuse.html 
    • https://github.com/absinthe-graphql/absinthe
    • https://graphql.org/
    • https://twitter.com/hubertlepicki 
    • https://www.amberbit.com 
    • https://www.facebook.com/Elixir-Mix
    • https://twitter.com/elixir_mix
    Picks Mark Ericksen:
    • The Pragmatic Programmer, 20th Anniversary Edition 
    • https://twitter.com/D2BOWIE/status/1151134380439420933 
    Josh Adams:
    • The Emperor's Blades: Chronicle of the Unhewn Throne, Book I
    • https://postmarketos.org/ 
    Hubert Łępicki:
    • Expeditionary Force Series 
    Special Guest: Hubert Lepicki.

    Advertising Inquiries: https://redcircle.com/brands

    Privacy & Opt-Out: https://redcircle.com/privacy

    Become a supporter of this podcast: https://www.spreaker.com/podcast/elixir-mix--6102049/support.
    1 hr 2 min
  • EMx 063: Designing Elixir Systems With OTP with Bruce Tate and James Gray
    Sponsors
    • Sentry– use the code “devchat” for two months free on Sentry’s small plan
    • CacheFly
    Panel
    • Mark Ericksen
    • Michael Ries
    • Eric Oestrich
    • Josh Adams
    • Charles Max Wood
    Joined by Special Guests: Bruce Tate and James Gray Summary Bruce Tate and James Gray join the panel to discuss their new book, “Designing Elixir Systems With OTP”. Bruce and James share the story of how they decided to write this book together. The panel discusses the books target audience, Bruce and James explain that this is not for programmers who know nothing about Elixir. Resources and books for beginners to read are recommended. Bruce and James share many key points of the book and the main lesson they hope the reads come away with. The interesting mnemonic “Do Fun Things With Big Loud Wildebeests” is explained.   Bruce and James share what this book will do for your applications. They address common misunderstandings for people moving from object-oriented programming into functional programming. Bruce and James share what it was like working with each other to write this book. The episode ends with Bruce and James sharing the stories of how the came to the elixir community.   Links
    • Designing Elixir Systems With OTP: Write Highly Scalable, Self-healing Software with Layers  
    • https://en.wikipedia.org/wiki/Second-system_effect 
    • https://devchat.tv/elixir-mix/emx-052-production-pitfall-pontification/ 
    • https://elixircards.co.uk/ 
    • Elixir in Action 
    • https://elixirschool.com/en/ 
    • Programming Phoenix 1.4 
    • GOTO 2019 • The Soul of Erlang and Elixir • Saša Jurić 
    • Seven Languages in Seven Weeks: A Pragmatic Guide to Learning Programming Languages 
    • https://grox.io/ 
    • http://icanmakeitbetter.com/ 
    • https://twitter.com/redrapids 
    • https://twitter.com/JEG2 
    • https://www.facebook.com/Elixir-Mix
    • https://twitter.com/elixir_mix
    Picks Mark Ericksen:
    • https://github.com/lpil/mix-test.watch 
    • Designing Elixir Systems with OTP | Erlang Solutions Webinar 
    Michael Ries:
    • Functional Web Development with Elixir, OTP, and Phoenix 
    • https://www.destroyallsoftware.com/talks/boundaries 
    Eric Oestrich:
    • https://podcast.smartlogic.io/ 
    Josh Adams:
    • https://urbit.org/primer/ 
    • https://ivan.bessarabov.com/blog/famous-programmers-work-time 
    Charles Max Wood:
    • https://elixirconf.com/2019
    • Suggest a topic.
    Bruce Tate:
    • https://10xdevelopers.com/demo/hanoi 
    James Gray:
    • Designing Elixir Systems with OTP | Erlang Solutions Webinar 
    • https://store.steampowered.com/app/294100/RimWorld/ 
    • https://www.lexaloffle.com/pico-8.php 
    • https://github.com/alexch/rerun 
     Special Guests: Bruce Tate and James Edward Gray.

    Advertising Inquiries: https://redcircle.com/brands

    Privacy & Opt-Out: https://redcircle.com/privacy

    Become a supporter of this podcast: https://www.spreaker.com/podcast/elixir-mix--6102049/support.
    1 hr 24 min
  • EMx 062: Elixir v1.9 and Hex.pm with Wojtek Mach
    Sponsors
    • Sentry– use the code “devchat” for two months free on Sentry’s small plan
    • CacheFly
    Panel
    • Mark Ericksen
    • Michael Ries
    • Eric Oestrich
    • Josh Adams
    Joined by Special Guest: Wojtek Mach Summary Wojtek Mach shares his experiences at Plataformatec; what his team is like and what types of projects they work on. The panel asks Wojtek about the announcement for hex.pm and how it works. Wojtek shares his language background and how he got into Elixir. The panel discusses Wojtek’s experience moving from a distillery release to a mixed based release. My SQL library for Ecto is considered and the panel discusses Wojtek past libraries.  Links
    • https://github.com/elixir-ecto/myxql 
    • https://github.com/plataformatec/broadway 
    • https://github.com/hexpm/hexpm 
    • https://github.com/hexpm/bob 
    • https://repo.hex.pm/builds/elixir/builds.txt 
    • https://github.com/asdf-vm/asdf 
    • https://github.com/asdf-vm/asdf-elixir 
    • https://bobs-list.kobrakai.de/ 
    • https://hexdocs.pm/ecto_sql/Ecto.Migrator.html#with_repo/3 
    • https://hexdocs.pm/mix/Mix.Tasks.Release.html 
    • https://github.com/xerions/mariaex 
    • https://github.com/elixir-ecto/myxql 
    • https://github.com/elixir-ecto/postgrex 
    • https://github.com/elixir-ecto/myxql/blob/master/MARIAEX_COMPATIBILITY.md 
    • José Valim - KEYNOTE: Announcing Broadway | Code BEAM SF 19 
    • https://github.com/plataformatec/broadway/pull/91 
    • https://github.com/elixir-ecto/myxql/blob/master/test/test_helper.exs#L218-L236 
    • https://github.com/wojtekmach/oop 
    • Lightning Talks - Wojtek Mach (ElixirConfEU 2016) 
    • ElixirConf 2016 - Building Umbrella Project by Wojtek Mach 
    • https://github.com/wojtekmach/acme_bank 
    • https://github.com/hexpm/hexpm 
    • https://github.com/hexpm/hexdocs 
    • https://github.com/hexpm/hex/pull/698 
    • https://github.com/hexpm/hex/pull/698 
    • https://www.zdnet.com/article/backdoor-found-in-ruby-library-for-checking-for-strong-passwords/ 
    • https://twitter.com/wojtekmach
    • https://github.com/wojtekmach
    • https://www.facebook.com/Elixir-Mix
    • https://twitter.com/elixir_mix
    Picks Mark Ericksen:
    • https://thinkingelixir.com/ 
    Michael Ries:
    • https://hex.pm/packages/veritaserum
    • Dmytro Lytovchenko - ErlangRT, a BEAM VM reimplementation in Rust | Code BEAM 
    Eric Oestrich:
    • https://www.restfest.org/ 
    Josh Adams:
    • https://en.wikipedia.org/wiki/Capability-based_security
    • https://medium.com/darklang/how-dark-deploys-code-in-50ms-771c6dd60671 
    • http://www.erights.org/elib/capability/ode/ode-capabilities.html#simple-money 
    • https://fuchsia.dev/fuchsia-src/glossary.md 
    Wojtek Mach:
    • GOTO 2019 • The Soul of Erlang and Elixir • Saša Jurić 
    • https://pqrs.org/osx/karabiner/ 
    Special Guest: Wojtek Mach.

    Advertising Inquiries: https://redcircle.com/brands

    Privacy & Opt-Out: https://redcircle.com/privacy

    Become a supporter of this podcast: https://www.spreaker.com/podcast/elixir-mix--6102049/support.
    1 hr 5 min
  • EMx 061: Mutation Testing in Elixir with Daniel Serrano
    Sponsors
    • Sentry– use the code “devchat” for two months free on Sentry’s small plan
    • CacheFly
    Panel
    • Mark Ericksen
    • Eric Oestrich
    Joined by Special Guest: Daniel Serrano Summary Daniel Serrano explains what mutation testing is and how it works. The panel discusses the purpose and benefits of mutation testing. Daniel shares how mutation testing can fit into your process. The panel considers Daniel’s exunit deep dive and how this helped building exavier, his library. Daniel shares how he came up with the name exavier.    The panel asks Daniel about his experience load testing broadway. Daniel explains what broadway is and the benefits seen load testing it. Daniel shares how he got into distributed tracing and how it differs from tracing. Daniel tells the panel about his experience learning elixir and joining the community.  Links
    • https://en.wikipedia.org/wiki/Mutation_testing 
    • https://github.com/mbj/mutant 
    • http://pitest.org/ 
    • https://github.com/dnlserrano/exavier 
    • https://github.com/dnlserrano 
    • https://dnlserrano.dev/2019/05/26/exunit-deep-dive.html 
    • https://jmeter.apache.org/ 
    • https://twitter.com/brainlid 
    • José Valim - Keynote: Announcing Brodway - ElixirConf EU 2019 
    • https://github.com/plataformatec/broadway 
    • https://aws.amazon.com/sqs/ 
    • https://opentracing.io/docs/overview/what-is-tracing/ 
    • https://github.com/spandex-project/spandex/ 
    • https://www.datadoghq.com/ 
    • https://aws.amazon.com/cloudwatch/ 
    • Daniel Serrano - From Noob to Contributing Noob - ElixirConf EU 2019 
    • https://twitter.com/dnlserrano 
    • https://dnlserrano.dev/
    • https://www.facebook.com/Elixir-Mix
    • https://twitter.com/elixir_mix
    Picks Mark Ericksen:
    • https://www.destroyallsoftware.com/talks/wat 
    • https://send.firefox.com 
    Eric Oestrich:
    • https://en.wikipedia.org/wiki/The_Eye_of_the_World 
    Daniel Serrano:
    • Dark 
    • https://github.com/itchyny/lightline.vim 
    • https://github.com/plataformatec/flow
    Special Guest: Daniel Serrano.

    Advertising Inquiries: https://redcircle.com/brands

    Privacy & Opt-Out: https://redcircle.com/privacy

    Become a supporter of this podcast: https://www.spreaker.com/podcast/elixir-mix--6102049/support.
    55 min
  • EMx 060: Property-Based Testing, Dialyzer, & Inaka with Brujo Benavides
    Sponsors
    • Sentry– use the code “devchat” for two months free on Sentry’s small plan
    • CacheFly
    Panel
    • Mark Ericksen
    • Eric Oestrich
    • Michael Ries
    Joined by Special Guest: Brujo Benavides Summary Brujo Benavides shares what he is working on right now and how his team feels about working in both Elixir and Erlang. He shares what his team has gotten out of using Elixir and what he thinks his team will get out of Elixir in the future. The panel discusses property-based testing and Fred Hebert’s book on property-based testing. Brujo shares use cases that would benefit from property-based testing and those that would benefit from unit testing. The panel considers dialyzer and shares their experiences using it in their code. Brujo explains how he chooses which tools to use for a project. Inaka is discussed; Brujo explains what they are all about and how to join. Upcoming conferences that Inaka is organizing is outlined and details on how to buy tickets are given.   Links
    • EMx 031: Lessons from a Decade of Erlang with Brujo Benavides 
    • https://elixir-lang.org/docs.html 
    • EMx 047: Property Based Testing with PropEr and Fred Hebert
    • My Take on Property-Based Testing for Erlang & Elixir 
    • https://github.com/proper-testing/proper 
    • Help Dialyzer Help You!
    • http://erlang.org/doc/man/dialyzer.html 
    • http://erlang.org/doc/man/dialyzer.html#gui-0 
    • http://erlang.org/doc/apps/dialyzer/dialyzer_chapter.html#dialyzer_gui 
    • Erlang Oddities - Brujo Benavides 
    • https://github.com/inaka/elvis 
    • https://hex.pm/packages/dialyxir 
    • https://github.com/inaka 
    • https://github.com/inaka/guidelines 
    • https://spawnfest.github.io/ 
    • https://www.elixirconf.la/ 
    • https://twitter.com/elbrujohalcon 
    • https://github.com/elbrujohalcon 
    • https://www.facebook.com/Elixir-Mix
    • https://twitter.com/elixir_mix
    Picks Mark Ericksen:
    • https://www.destroyallsoftware.com/talks/wat 
    • I am Mother 
    Eric Oestrich:
    • https://grapevine.haus/ 
    • https://github.com/oestrich/telnet-elixir 
    Michael Ries:
    • Foam board
    • https://devchat.tv/elixir-mix/
    Brujo Benavides:
    • http://spawnedshelter.com/ 
    • http://artemis.cslab.ece.ntua.gr:8080/jspui/handle/123456789/15777
    Special Guest: Brujo Benavides.

    Advertising Inquiries: https://redcircle.com/brands

    Privacy & Opt-Out: https://redcircle.com/privacy

    Become a supporter of this podcast: https://www.spreaker.com/podcast/elixir-mix--6102049/support.
    1 hr 9 min
  • EMx 059: Using Rust to Scale Elixir for 11 Million Concurrent Users with Matt Nowack
    Sponsors
    • Sentry use the code “devchat” for 2 months free on Sentry small plan
    • CacheFly
    Panel
    • Mark Ericksen
    • Josh Adams
    • Michael Ries
    • Eric Oestrich
    Joined by Special Guests: Matt Nowack Summary Matt Nowack, a developer at Discord, gives an intro to Discord and shares its origin story. The panel discusses the problems that Discord was having because of its 11 million concurrent users. Matt talks about when they knew there was a problem, how they used a runtime VM to find the problem, the tools they tried to fix the problem and how they landed on NIFs to fix the problem. The panel discusses the risks of using NIFs and how using Rust helps negate that risk. Matt discusses the reference counter in the rustler package and answers questions about using dirty schedulers. Discord developers publish many blogs and publish many open source projects; Matt shares the Discord philosophy on open sourcing and contributing to the Elixir community.  Links
    • https://github.com/discordapp/sorted_set_nif
    • https://github.com/rusterlium/rustler
    • Matthew Nowack - ZenMonitor: Scaling Distributed Monitoring at Discord | Code BEAM SF 19
    • https://en.wikipedia.org/wiki/Fates_Forever 
    • http://erlang.org/doc/tutorial/nif.html 
    • https://www.rust-lang.org/ 
    • https://blog.discordapp.com/using-rust-to-scale-elixir-for-11-million-concurrent-users-c6f19fc029d3 
    • https://github.com/discordapp/sorted_set_nif 
    • https://www.erlang-solutions.com/blog/a-guide-to-tracing-in-elixir.html 
    • https://github.com/ferd/recon 
    • https://discordapp.com/jobs 
    • https://elixir-lang.org/blog/2019/06/24/elixir-v1-9-0-released/ 
    • https://github.com/ihumanable
    • https://twitter.com/ihumanable
    • https://www.facebook.com/Elixir-Mix 
    • https://twitter.com/elixir_mix
    Picks Mark Ericksen:
    • https://www.nps.gov/grca/planyourvisit/havasupai.htm 
    • https://waterfallsofthegrandcanyon.com/havasu-falls/havasupai-waterfalls/ 
    Josh Adams:
    • https://sorbet.org/blog/2019/06/20/open-sourcing-sorbet
    Michael Ries:
    • https://www.raspberrypi.org/products/raspberry-pi-4-model-b/ 
    • https://www.youtube.com/user/flitetest 
    Eric Oestrich:
    • https://podcast.smartlogic.io/ 
    Matt Nowack:
    • http://discord.gg/elixir 
    • https://www.destroyallsoftware.com/talks/boundaries 
    • https://en.wikipedia.org/wiki/Halt_and_Catch_Fire_(TV_series)
    Special Guest: Matt Nowack.

    Advertising Inquiries: https://redcircle.com/brands

    Privacy & Opt-Out: https://redcircle.com/privacy

    Become a supporter of this podcast: https://www.spreaker.com/podcast/elixir-mix--6102049/support.
    55 min
  • EMx 058: Mint library with Eric Meadows-Jönsson & Andrea Leopardi
    Sponsors
    • Sentry use the code “devchat” for 2 months free on Sentry small plan
    • CacheFly
    Panel
    • Mark Ericksen
    • Josh Adams
    • Michael Ries
    Joined by Special Guests: Eric Meadows-Jönsson & Andrea Leopardi Summary Eric Meadows-Jönsson and Andrea Leopardi, members of the Elixir core team discuss the upcoming Mint library. They tell the panel their experience working on the core team and on the Mint library. They explain what Mint is and why people should know about it. Mint doesn’t use processes; Eric and Andrea explain why and what that means for the library. The panel discusses the benefits of using Mint and the use cases it can be applied to. Eric and Andrea give an update on how Mint is coming and explains why mint is not part of Elixir core. The panel considers building an HTTP library; Eric and Andrea share their experience. Links
    • http://erlang.org/doc/man/httpc.html 
    • https://github.com/ericmj/castore 
    • https://elixir-lang.org/blog/2019/02/25/mint-a-new-http-library-for-elixir/#safe-by-default-https 
    • https://github.com/appcues/mojito 
    • https://segment.com/blog/introducing-centrifuge/ 
    • https://github.com/hexpm/hex 
    • https://github.com/ericmj/mint 
    • https://hexdocs.pm/mint/api-reference.html 
    • https://elixir-lang.org/blog/2019/02/25/mint-a-new-http-library-for-elixir/ 
    • https://twitter.com/inconvergent/status/1139070281971118085?s=19 
    • https://twitter.com/emjii 
    • https://twitter.com/whatyouhide 
    • https://thewirecutter.com/reviews/best-sous-vide-gear/ 
    • https://www.facebook.com/Elixir-Mix 
    • https://twitter.com/elixir_mix
    Picks Mark Ericksen:
    • https://pragprog.com/book/phoenix14/programming-phoenix-1-4  - They added Chapter 14, “What’s Next?” In it we address LiveViewPubSub 2.0, adding “telemetry” information to Phoenix and other coming additions.
    Josh Adams:
    • Meat
    • https://inconvergent.net/2019/depth-of-field/ 
    Michael Ries:
    • Matthew Nowack - ZenMonitor: Scaling Distributed Monitoring at Discord | Code BEAM SF 19 
    • My New Croissant Machine Is 3D-PRINTED ! 
    Andrea Leopardi:
    • https://github.com/whatyouhide/after8 
    • https://github.com/appcues/mojito 
    • https://mizage.com/shush/ 
    Eric Meadows-Jönsson:
    • https://inkdrop.app/
    • https://pragprog.com/book/wmecto/programming-ecto
    Special Guests: Andrea Leopardi and Eric Meadows-Jönsson.

    Advertising Inquiries: https://redcircle.com/brands

    Privacy & Opt-Out: https://redcircle.com/privacy

    Become a supporter of this podcast: https://www.spreaker.com/podcast/elixir-mix--6102049/support.
    1 hr 2 min
  • EMx 057: The Elixir Community with Adolfo Neto
    Sponsors
    • Sentry use the code “devchat” for 2 months free on Sentry small plan
    • Triplebyte offers a $1000 signing bonus
    • CacheFly
    Panel
    • Mark Ericksen
    • Josh Adams
    • Michael Ries
    • Eric Oestrich
    Joined by Special Guest: Adolfo Neto Summary Adolfo Neto shares the background behind his Elixir Brazil 2019 talk. The panel discusses other talks of Elixir Brazil 2019, the organizing of the conference, and the diversity initiative. Adolfo shares his experience in the U.S., attending meetups for other programming languages, comparing them to Elixir. The panel considers the Elixir code formatter and gives protips for using it. The best way to teach Elixir and functional programming is considered; the panel shares experiences and resources for learning functional programming.   Links
    • A Comunidade de Elixir, Adolfo Neto, Elixir Brasil 2019
    • https://medium.com/@adolfont/elixir-brazil-2019-4de3fc06b18f
    • https://twitter.com/clojure_conj?lang=en
    • https://collaboration.csc.ncsu.edu/laurie/
    • https://www.tripinfo.com/maps/NC-ResearchTriangle.htm
    • https://www.meetup.com/elixircwb/
    • https://twitter.com/elixir_brasil
    • https://2019.elixirbrasil.com/
    • https://www.eventials.com/locaweb/events/elixir-brasil/
    • Introducing HDD: Hughes Driven Development - José Valim - Elixir Conf EU 2018
    • https://github.com/phoenixframework/firenest
    • https://github.com/phoenixframework/phoenix_pubsub
    • https://ieeexplore.ieee.org/document/8116569
    • https://en.wikipedia.org/wiki/ML_%28programming_language%29
    • Seven Languages in Seven Weeks: A Pragmatic Guide to Learning Programming Languages (Pragmatic Programmers)
    • https://elixirschool.com/en/
    • https://github.com/nashfp/nashfp.github.com/wiki/erlang-school
    • https://twitter.com/thompson_si
    • https://github.com/erlware/erlang-camp
    • https://www.pluralsight.com/courses/meet-elixir
    • https://codestool.coding-gnome.com/courses/elixir-for-programmers
    • https://github.com/lodash/lodash
    • https://github.com/immutable-js/immutable-js
    • https://hex.pm/packages/sorted_set_nif
    • https://hex.pm/packages/rustler
    • https://twitter.com/TheErlef/status/1136705985442189312
    • https://pragprog.com/book/cdc-elixir/learn-functional-programming-with-elixir
    • https://twitter.com/adolfont
    • https://twitter.com/elixir_mix
    • https://www.facebook.com/Elixir-Mix
    Picks Mark Ericksen:
    • Wintergatan - Marble Machine
    Josh Adams:
    • https://blog.ploeh.dk/2017/10/04/from-design-patterns-to-category-theory/
    Michael Ries:
    • Using Rust to Scale Elixir for 11 Million Concurrent Users
    Eric Oestrich:
    • Meetup Organizers
    Adolfo Neto:
    • Aquarius  
    • Kiss of the Spider Woman  
    • City of God
    • Learn Functional Programming with Elixir: New Foundations for a New World (The Pragmatic Programmers) (English Edition)
    Special Guest: Adolfo Neto.

    Advertising Inquiries: https://redcircle.com/brands

    Privacy & Opt-Out: https://redcircle.com/privacy

    Become a supporter of this podcast: https://www.spreaker.com/podcast/elixir-mix--6102049/support.
    1 hr 1 min
  • EMx 056: Sobelow and Security with Griffin Byatt
    Sponsors
    • Sentry use the code “devchat” for 2 months free on Sentry small plan
    • Triplebyte offers a $1000 signing bonus
    • CacheFly
    Panel
    • Mark Ericksen
    • Josh Adams
    Joined by Special Guest: Griffin Byatt Summary Griffin Byatt shares his background and what he is doing now as a security consultant for NCC Group. The panel discusses his security library, Sobelow, and their experiences using it. Griffin explains how it works, how it came into being and the goal of Sobelow. The panel wonders who contributes to Sobelow and Griffin invites anyone to contribute. Vulnerabilities that are commonly seen across all frameworks and those specific to Elixir are discussed. Elixir’s security features are considered and Griffin shares his experiences working to improve the ecosystem. Griffin gives advice and recommends resources to developers. Links
    • Substitute Teacher - Key & Peele
    • https://www.nccgroup.trust/us/
    • https://brakemanscanner.org/
    • https://github.com/nccgroup/sobelow
    • https://github.com/nccgroup/sobelow/blob/master/lib/sobelow/traversal/file_module.ex
    • https://www.owasp.org/index.php/XML_External_Entity_(XXE)_Processing
    • ElixirConf 2017 - Plugging the Security Holes in Your Phoenix Application - Griffin Byatt
    • https://github.com/ueberauth/guardian
    • https://oauth.net/
    • https://github.com/riverrun/phauxth
    • https://github.com/riverrun/comeonin
    • https://www.owasp.org/
    • https://www.owasp.org/index.php/Category:OWASP_Top_Ten_Project
    • The Web Application Hacker's Handbook: Finding and Exploiting Security Flaws
    • https://griffinbyatt.com/
    • https://twitter.com/griffinbyatt
    • https://twitter.com/elixir_mix
    • https://www.facebook.com/Elixir-Mix
    Picks Mark Ericksen:
    • https://stedolan.github.io/jq
    • https://github.com/elixir-lang/elixir/releases
    Josh Adams:
    • https://librem.one/
    • https://puri.sm/products/librem-5/
    Griffin Byatt:
    • https://www.freehaven.net/anonbib/
    • https://www.nccgroup.trust/us/our-research/assessing-unikernel-security/?research=Whitepapers
    •  
    Special Guest: Griffin Byatt.

    Advertising Inquiries: https://redcircle.com/brands

    Privacy & Opt-Out: https://redcircle.com/privacy

    Become a supporter of this podcast: https://www.spreaker.com/podcast/elixir-mix--6102049/support.
    47 min

About Elixir Mix

From the publisher's feed

Join our weekly discussion of the popular functional language built on top of the Erlang virtual machine. Each week, we discuss the world of Elxiir, Phoenix, OTP, and then BEAM.

Become a…