Elixir Mix is a weekly show focused on the Elixir programming community. Our panel discusses topics around functional programming, the Elixir ecosystem, and building real world apps with Elixir based tools and frameworks.

Similar Podcasts

The Rabbit Hole: The Definitive Developer's Podcast

The Rabbit Hole: The Definitive Developer's Podcast
Welcome to The Rabbit Hole, the definitive developers podcast. If you are a software developer or technology leader looking to stay on top of the latest news in the software development world, or just want to learn actionable tactics to improve your day-to-day job performance, this podcast is for you.

The Cynical Developer

The Cynical Developer
A UK based Technology and Software Developer Podcast that helps you to improve your development knowledge and career, through explaining the latest and greatest in development technology and providing you with what you need to succeed as a developer.

Flutter 101 Podcast

Flutter 101 Podcast
Weekly podcast focusing on software development with Flutter and Dart. Hosted by Vince Varga.

Episode 48: EMx 048: Introducing Newest Panelist: Michael Ries

April 23, 2019 1:10:13 70.93 MB Downloads: 0

Sponsors Sentry use the code “devchat” for 2 months free on Sentry small plan Triplebyte offers a $1000 signing bonus .TECH – Go.tech/Elixir and use the coupon code “ELIXIR.TECH” and get a 1 year .TECH Domain at $9.99 and 5 Year Domain at $49.99. Hurry! CacheFly Panel Mark Ericksen Joined by Special Guest: Michael Ries Summary Mark Ericksen interviews the newest member of the Elixir Mix panel, Michael Ries. Michael shares a bit of his background and how he got into Elixir. While sharing what he loves about Elixir, Michael gives advice to developers new to Elixir. Mark asks Michael about all his experimental projects. Michael discusses his play with TCP subscriptions, monitoring, nerves, and robotics. Michael talks about Hackaway, a cabin retreat for developers, how he runs it and how it all got started. Links https://github.com/mmmries/gnat https://github.com/mmmries/roombex https://pragprog.com/book/elixir16/programming-elixir-1-6 https://nats.io/ https://www.youtube.com/user/birdnandnerd https://gist.github.com/mmmries/08fe44fdd47a6f8838936f41170f270a https://hexdocs.pm/elixir/Process.html#monitor/1 https://github.com/elixir-ecto/postgrex https://hexdocs.pm/elixir/Supervisor.html#module-strategies https://twitter.com/NervesMeetup https://github.com/mmmries/roombex https://www.irobot.com/about-irobot/stem/create-2 https://github.com/chrismccord/phoenix_live_view_example https://github.com/mmmries/gnat/pull/79 https://twitter.com/mmmries https://twitter.com/brainlid https://www.facebook.com/Elixir-Mix https://twitter.com/elixir_mix Picks Mark Ericksen https://github.com/phoenixframework/phoenix_live_view https://github.com/elixir-lang/ex_doc Michael Ries https://hex.pm/packages/telemetry

Episode 47: EMx 047: Property Based Testing with PropEr and Fred Hebert

April 16, 2019 58:18 59.47 MB Downloads: 0

Sponsors Sentry use the code “devchat” for 2 months free on Sentry small plan Triplebyte offers a $1000 signing bonus .TECH – Go.tech/Elixir and use the coupon code “ELIXIR.TECH” and get a 1 year .TECH Domain at $9.99 and 5 Year Domain at $49.99. Hurry! CacheFly Panel Mark Ericksen Joined by Special Guest: Fred Hebert Summary Fred Hebert shares his experience writing “Learn You Some Erlang for Great Good!: A Beginner's Guide” and “Stuff Goes Bad: Erlang in Anger”. He talks about why he wrote these books and explains the whimsical illustrations in “Learn you some Erlang”. Mark Ericksen asks Fred about his latest book “Property-Based Testing with PropEr, Erlang, and Elixir: Find Bugs Before Your Users Do”. Fred gives an overview of property-based testing, explaining what it is, why it is important and sharing tips for getting started in property-based testing. Mark and Fred discuss PropEr and Fred’s inclusion of Elixir in this book. The ecosystems of Erlang and Elixir are explored and Fred shares what he would like to see from the Elixir community as an Erlang developer. They end the episode by discussing Fred’s time at Heroku and Fred’s current interests. Links https://learnyousomeerlang.com/ https://github.com/ferd/recon https://www.erlang-in-anger.com/ https://propertesting.com/ https://github.com/proper-testing/proper https://propertesting.com/toc.html https://erlef.org/ https://www.youtube.com/watch?v=OR2Gc6_Le2U https://twitter.com/mononcqc https://twitter.com/elixir_mix https://www.facebook.com/Elixir-Mix Picks Fred Hebert https://www.hillelwayne.com/post/metamorphic-testing/ Mark Ericksen https://en.wikipedia.org/wiki/Dave_Brailsford

Episode 46: EMx 046: Don't Repeat Your Domain Knowledge with Yiming Chen—

April 09, 2019 53:42 55.04 MB Downloads: 0

Sponsors Sentry use the code “devchat” for 2 months free on Sentry small plan Triplebyte offers a $1000 signing bonus .TECH – Go.tech/Elixir and use the coupon code “ELIXIR.TECH” and get a 1 year .TECH Domain at $9.99 and 5 Year Domain at $49.99. Hurry! CacheFly Panel Mark Ericksen Josh Adams Joined by Special Guest: Yiming Chen Summary Yiming Chen and the panel discusses his recent blog post about not repeating domain knowledge. Yiming Chen describes what he means by domain knowledge and how this differs from the well known “do not repeat yourself” rule. The panel discusses how this changes the code and this leads to a conversation about good testing practices. Live view is discussed and the panel asks Yiming Chen what he is looking forward to in elixir. Yiming Chen talks about what the elixir community is like in China and his experience switching from ruby to elixir. Links https://dsdshcym.github.io/blog/2018/10/26/dont-repeat-your-domain-knowledge/ https://en.wikipedia.org/wiki/Domain-driven_design https://en.wikipedia.org/wiki/Don%27t_repeat_yourself https://pragprog.com/book/tpp/the-pragmatic-programmer https://github.com/schrockwell/bodyguard https://thoughtbot.com/blog http://bikeshed.fm/186 https://github.com/plataformatec/mox https://www.youtube.com/watch?v=5SbWapbXhKo http://dsdshcym.github.io/ https://twitter.com/dsdshcym https://www.facebook.com/Elixir-Mix https://twitter.com/elixir_mix Picks Mark Ericksen https://twitter.com/chris_mccord https://www.youtube.com/watch?v=l3VgbSgo71E Josh Adams https://elixirforum.com/t/code-beam-sf-2019-talks/20984 https://2018.elm-conf.us/schedule/matthew-griffith/ Yiming Chen https://contexts.co/ https://thoughtbot.com/blog/books-free https://learning.oreilly.com/library/view/accelerate/9781457191435/

Episode 45: EMx 045: Where the Wild Things Are with Johnny Winn

April 02, 2019 1:25:16 85.31 MB Downloads: 0

Sponsors Sentry use the code “devchat” for 2 months free on Sentry small plan Triplebyte offers a $1000 signing bonus .TECH – Go.tech/Elixir and use the coupon code “ELIXIR.TECH” and get a 1 year .TECH Domain at $9.99 and 5 Year Domain at $49.99. Hurry! CacheFly Panel Charles Max Wood Mark Ericksen Josh Adams Joined by Special Guests: Johnny Winn and Michael Ries Summary Johnny Winn share his story with the panel starting with how elixir fountain got started. The panel compares elixir to other languages and share what they appreciate about it. After Johnny talks about what he is working on and his love for experimenting with elixir, the panel reveals some of the dumb, fun experiments that they have done in the past. Johnny shares how he burned himself out and the panel picks Johnny’s brain on signs that a someone might be burning out. This leads the panel into a deeper discussion of Johnny’s story and how he overcame that hard time in his life. Johnny shares a lot of tips and advice about how to stay positive and live a happy productive life. The panel ends with a throw back to the elixir fountain by doing a “five behind the code” with Johnny. Links Exercises for Programmers: 57 Challenges to Develop Your Coding Skills by Brian P. Hogan   https://github.com/nurugger07/inflex https://vimeo.com/108441214 https://github.com/nurugger07/calliope https://erlangcentral.org/videos/viva-la-evolucion-replicating-life-with-otp-by-johnny-winn/ https://www.youtube.com/watch?v=wh68a1UKY5w https://elixirforum.com/ https://twitter.com/elixirfountain https://twitter.com/johnny_rugger https://www.facebook.com/Elixir-Mix https://twitter.com/elixir_mix Picks Charles Max Wood https://www.vrbo.com https://www.hotwire.com/ Las Vegas, NV Josh Adams https://news.ycombinator.com/item?id=19414775 http://www.liquidity-lang.org/ Michael Ries https://elixir-circuits.github.io/ https://embedded-elixir.com/ https://twitter.com/NervesMeetup Johnny Winn https://preloaded.com/work/science-museum-rugged-rovers/ Science Museum of London https://www.cruiseamerica.com/

Episode 44: EMx 044: Dangers of GenServers in Elixir with Mika Kalathil

March 26, 2019 42:48 44.48 MB Downloads: 0

Sponsors Sentry use the code “devchat” for 2 months free on Sentry small plan Triplebyte offers a $1000 signing bonus .TECH – Go.tech/Elixir and use the coupon code “ELIXIR.TECH” and get a 1 year .TECH Domain at $9.99 and 5 Year Domain at $49.99. Hurry! CacheFly Panel Charles Max Wood Josh Adams Mark Ericksen Joined by Special Guest: Mika Kalathil Summary Mika Kalathil introduces genservers and how they are misused. The panel plays with an analogy that explains how people think genservers work versus how genservers actually work. Mika Kalathil shares some ways to avoid the common mistakes with genservers. Tasks are introduced and explained by Mika Kalathil; the panel adds their input on the usefulness and the importance of tasks. Mika Kalathil shares his background and his transition to elixir from javascript. The panel asks Mika Kalathil questions about the libraries he uses, the types of projects that he works on and what improvements he would like to see in elixir. The episode ends with a discussion about the wonderful elixir community. Links https://lure.is/blog/elixir/dangers-of-genserv https://lure.is/blog/elixir/dangers-of-genservers https://elixir-slackin.herokuapp.com/   https://www.facebook.com/Elixir-Mix https://twitter.com/elixir_mix Picks Mark Ericksen https://www.youtube.com/watch?v=Cpv1fxCV3sI&feature=youtu.be https://brainlid.org/elixir/2019/03/06/pattern-match-format-text.html Josh Adams https://twitter.com/TaylorPearsonMe Charles Max Wood https://podfestexpo.com/ https://podcastmovement.com/ Find a positive place charlesmaxwood.com Mika Kalathil exercism.io https://github.com/discordapp  

Episode 43: EMx 043: Using GenServers and Tasks Together to Create Fault-Tolerant Apps with Jack Marchant

March 19, 2019 53:54 55.11 MB Downloads: 0

Sponsors Sentry use the code “devchat” for 2 months free on Sentry small plan Triplebyte offers a $1000 signing bonus .TECH - Go.tech/Elixir and use the coupon code “ELIXIR.TECH” and get a 1 year .TECH Domain at $9.99 and 5 Year Domain at $49.99. Hurry! CacheFly Panel Mark Ericksen Josh Adams Joined by Special Guest: Jack Marchant Summary Mark Ericksen and Josh Adams ask Jack Marchant, a software engineer from Australia, about a few of his blog articles. Jack Marchant compares supervision trees to react component trees using his background in both the frontend and the backend. The panel exchanges views on what these observations might look like and how they can help elixir developers. Mark Ericksen turns the discussion to Jack Marchant's articles on genservers, and the lessons he learned in working with genservers. Jack Marchant explains that there are so many different uses for a genserver. The panel considers when it is useful to use a genserver and when it is better not to. Jack Marchant shares a way to better manage work using a task and genservers for asynchronous work.  The panel reviews a few things that they appreciate about elixir and how productive it makes developers. Jack Marchant shares his experience working in an elixir based company, in hiring, training, and productivity. The panel discusses the experience of switching to elixir and asks Jack Marchant about his experience coming from PHP. Jack Marchant shares and discusses with the panel some highlights from the lonestar elixir conference and updates the panel on phoenix live view. Links https://reactjs.org/ http://absinthe-graphql.org/ https://reactjs.org/docs/error-boundaries.html https://www.jackmarchant.com/articles/you-might-not-need-a-genserver https://www.jackmarchant.com/articles/using-a-genserver-to-handle-asynchronous-concurrent-tasks https://www.jackmarchant.com/articles/lonestar-elixir-conf-2019-highlights https://medium.com/@Bettio/atomvm-how-to-run-elixir-code-on-a-3-microcontroller https://twitter.com/jackmarchant10 https://www.facebook.com/Elixir-Mix https://twitter.com/elixir_mix Picks Josh Adams https://github.com/spencertipping/writing-self-modifying-perl Mark Ericksen Deep Work by Cal Newport Jack Marchant https://www.jackmarchant.com

Episode 42: EMx 042: Updates on ExVenture with Eric Oestrich

March 12, 2019 46:56 48.4 MB Downloads: 0

Sponsors Sentry use the code “devchat” for $100 credit Triplebyte CacheFly Panel Josh Adams Mark Ericksen Guest: Eric Oestrich Episode Summary In this episode of Elixir Mix, Mark Ericksen and Josh Adams chat with guest, Eric Oestrich, a developer at SmartLogic and creator of ExVenture and Grapevine, two open source Elixir applications centered around text based games. Eric gives updates on ExVenture and Grapevine. Mark and Josh both have referenced ExVenture before, for using different ideas. They mention Prometheus and Grafana, two monitoring platforms that work well with Elixir applications.  Eric also describes how Grapevine and ExVenture interact to help gamers get profiled with their achievements. Eric shares his experiences getting ExVenture set up with a continuous integration (CI) server. Panelists agree having side projects help developers try out new technology without deadline pressure. Eric does live development every Monday at 12:00 pm EST on smartlogictv. Eric and Mark both share their experiences with live coding. Josh mentions an article he liked on live coding: “Lessons from my first year of live coding on Twitch” by Suz Hinton. Eric talks about what he has been working on outside of ExVenture and Grapevine. They briefly compare ease of shelling out in Python, Elixir and Ruby. SmartLogic now has a podcast called “Smart Software with SmartLogic” and Mark was a guest on one of the episodes “Elixir in Production”. Links http://erlang.org/doc/man/sys.html#get_state-1 http://oestrich.org/ http://blog.oestrich.org/ https://twitter.com/ericoestrich https://www.smartlogic.com/ https://exventure.org/ https://grapevine.haus/ https://blog.oestrich.org/2019/01/exventure-updates https://prometheus.io/ https://grafana.com/ https://travis-ci.org/ https://semaphoreci.com/ https://jenkins.io/ https://twitter.com/alicegoldfuss/status/1098604563664420865 https://circleci.com/ https://about.gitlab.com/ https://github.com/Trevoke/dwarlixir https://www.twitch.tv/smartlogictv Lessons from my first year of live coding on Twitch by Suz Hinton https://obsproject.com/ https://github.com/alco/porcelain http://bert-rpc.org/ https://github.com/mojombo/bertrpc https://podcast.smartlogic.io/ https://github.com/oestrich/ex_venture/ https://www.clustertruck.com/ https://www.facebook.com/Elixir-Mix https://twitter.com/elixir_mix Picks Josh Adams: https://github.com/beerriot/goma Mark Ericksen: http://blog.plataformatec.com.br/2019/02/announcing-broadway/ Eric Oestrich: http://www.restfest.org/

Episode 41: EMx 041: What Really Makes Erlang and Elixir Fault Tolerant and Scalable with Francesco Cesarini

March 05, 2019 1:08:11 68.77 MB Downloads: 0

Sponsors Sentry use the code “devchat” for $100 credit Triplebyte CacheFly Panel Josh Adams Mark Ericksen Charles Max Wood Guest: Francesco Cesarini Episode Summary In this episode of Elixir, Charles Wood, Josh Adams and Mark Ericksen chat with guest, Francesco Cesarini, Founder and Technical Director at Erlang Solutions about how to build reliable and scalable systems within the Elixir and Erlang world. Erlang Solutions provides consultancy to customers who are not familiar with Elixir and offers training when necessary. With their WOMBATOAM tool that can handle very large-scale systems like WhatsApp with its fault tolerant capability. Francesco talks about how he likes Elixir which is an up and coming language that focuses on UI/UX usability and compares Erlang and Elixir languages.  Francesco mentions he is impressed with the emphasis Elixir community places on user-friendliness. The guest discusses pros and cons of handling shared memory and concurrency. Supervisors and OTP help handle errors by creating escalation strategies. Going beyond the software, Francesco then shares some of his favorite real life experiences of power outages and switch failures he faced while building fault tolerant systems. Links https://www.erlang-solutions.com/ https://www.erlang-solutions.com/products/wombatoam.html https://github.com/erlang/otp https://github.com/francescoc https://twitter.com/FrancescoC   Picks Josh Adams: https://en.wikipedia.org/wiki/Cybernetics The Origins of Opera and the Future of Programming by Jessica Kerr Mark Ericksen: Mark’s Blog: https://brainlid.org/elixir/2018/01/17/people-are-processes.html Charles Max Wood: https://www.vrbo.com/ Canon EOS M6 Francesco Cesarini: Property Based Testing by Fred Herbert https://news.ycombinator.com/item?id=19105908

Episode 40: EMx 040: Elixir Outlaws and Adopting Elixir with Chris Keathley

February 26, 2019 1:10:15 70.76 MB Downloads: 0

Sponsors Sentry use the code “devchat” for $100 credit Triplebyte CacheFly Panel Josh Adams Mark Ericksen Charles Max Wood Joined by special guest: Chris Keathley Episode Summary In this episode of Elixir Mix, Chris Keathley introduces himself briefly and starts with talking about his work at Bleacher Report - a company specializing in sports culture - with respect to handling web traffic during major sports events and the implications of moving from Rails to Elixir as a backend system. He briefly touches on scaling issues, performance and the services they are running on their website. He then describes his Elixir journey until now and certain new areas he is working with, such as property based testing and distributed systems. He talks about maintaining the Wallaby library which is developed by him, mentions existing and upcoming exciting things in Elixir, and explains a few features of the Distillery and Vapor libraries. He also gives advice to people that are starting to work with Elixir on what must be learnt and more, and discusses certain projects and topics he wants to pursue and build knowledge in, in the near future. Links Functional Web Development with Elixir, OTP, and Phoenix: Rethink the Modern Web App Lance Halvorsen Bleacher Report Wallaby Distillery Vapor Elixir Outlaws Lonestar ElixirConf – Chris Keathley ElixirConf EU Benefits of Elixir: How Elixir helped Bleacher Report handle 8x more traffic Picks Josh Adams: Axe - tool GraphQL – Zero to Awesome Mark Ericksen: Bash command “cd -” to go back to the last working directory Charles Max Wood: Zapier Canon EOS M6 Camera Rode Microphone Chris Keathley: Moka Express Coffee Maker Picross S2 Stamping on Event-Stream

Episode 39: EMx 039: Types in Erlang / Elixir with Zachary Kessin

February 19, 2019 47:48 49.19 MB Downloads: 0

Sponsors Sentry use the code "devchat" for $100 credit   Episode Summary In this episode, the panelists, Josh Adams, Mark Erickson and guest Zachary Kessin, author of the book "Building Web Applications with Erlang", discuss types in Erlang and Elixir. Expert inputs with examples of implemented projects that use the Erlang and Elixir data types, were discussed. Here are the highlights of the discussion: Different data types in Erlang and Elixir such as structs, tuples. Differences in the Erlang/Elixir data types to other languages. Using data types to generate error messages Decoding and validating input data into functions. Getting type information from a running application. Coding patterns and rules engine in Erlang/Elixir. Dialyzer testing tool that validates code and catches any bugs. Changes in Erlang and Elixir code over the years Elixir ecosystem and the Beam Community Links Dialyzer PropEr Sheriff Dialyxir Typed_Struct Beam_Types GB_Trees Programming Languages on the BEAM A reactive game stack: Using Erlang, Lua and Voltdb Robert Virding Zachary Kessin BEAM Channel - Erlang & Elixir https://github.com/ejpcmac/typed_struct Picks Josh Adams Elixir Components: A 12 minute introduction aws-lambda-elixir-runtime Mark Ericksen BalenaEtcher Zach Kessin Elixir Release Ecourse  Shalva Band

Episode 38: EMx 038: Slax and SAX Parsers with Ben Schmeckpeper

February 12, 2019 47:18 68.13 MB Downloads: 0

Sponsors Sentry use the code "devchat" for $100 credit Panel Charles Max Wood Josh Adams Mark Ericksen Joined by special guest Ben Schmeckpeper Episode Summary Charles would expressed how in this episode they had a good time learning about “SAX parsers and about some of the issues with migrating and sharing space between systems.” They discussed the benefits of using SAX (Simple API for XML). One of these benefits is that of being event based. Elixir and Ruby are also discussed, with a greater focus on Elixir. One benefits of using Elixir is that of pattern matching. Lots is also shared on “containers” and the pros and cons of these. Links Ben Schmeckpeper Twitter Ben Schmeckpeper blog https://photos.app.goo.gl/17v3dnxGoYsgkTvn6 https://photos.app.goo.gl/zH17oda67NKPr1rL9  xmerl XML parser  Erlsom - Erlang library to parse XML documents  BERT - Binary ERlang Term  BERT and BERT-RPC 1.0 Specification  Saxy - an XML SAX parser and encoder in Elixir   Genstage  Slax SAX - Wikipedia Picks Josh: Who gives an F*** about rails in 2019 Mark:  Mental model for understanding Elixir GenServers   Charles: Episode 400 of Ruby Rogues  Villinous Disney Game  Ben: The Soul of a New Machine Reflections on Trusting Trust The Rise of Worse is Better   Flameshot 

Episode 37: EMx 037: The Elixir Language Service with Mitchell Hanberg

February 05, 2019 37:59 58.0 MB Downloads: 0

Sponsors Sentry use the code "devchat" for $100 credit TripleByte offers $1000 signing bonus Cachefly Panel: Mark Ericksen Josh Adams Special Guest:  Mitchell Hanberg Notes: This episode welcomes guest Mitchell Hanberg, software developer for SEP in Carmel, IN. Currently, he is working with Rails at his job and writes Elixir at home. Mitchell wrote a blog post about how to use Elixir LS with Vim. He is working on integrating ALE and Elixir LS for Vim. The panelists discuss some problems they are having with Elixir LS crashing. The panelists conclude by discussing their favorite features of the Elixir/ALE integration and their favorite features of VIM. Terms: Erlang VS CODE Github Vim ALE (asynchronos linting engine) Visual Studio Code Vim LSP NeoVim OniVim intelliJ ASDF Emacs Picks: Mark https://rg3.github.io/youtube-dl/ Josh https://urbit.org/primer/ https://xi-editor.io/xi-editor/ Mitchell Hanberg http://calnewport.com/books/deep-work/ https://www.amazon.com/All-new-Kindle-Paperwhite-Waterproof-Storage/

Episode 36: EMx 036: Gremlex and Graph Databases with Kevin Moore & Barak Karavani

January 29, 2019 52:17 78.6 MB Downloads: 0

Sponsors Sentry use the code "devchat" for $100 credit TripleByte Panel Mark Ericksen Josh Adams Joined by Special Guests: Kevin Moore and Barak Karavani Summary Kevin Moore and Barak Karavani start by introducing Gremlex; they also define graph databases and explain what graph databases are used for. The panel asks Kevin and Barak about their work with chatbots and why they chose to use a graph database for this project. Amazon Neptune is introduced, Kevin and Barak explain why they chose to use Neptune and its role in them using Gremlin. The panel discusses open sourcing. Kevin and Barak share what it was like to open source Gremlex and the benefits they have seen in their company because of it. They discuss licensing and give advice for developers who would like to convince their company to open source. The features of Gremlex are discussed and Kevin and Barak share sources for getting started with Gremlex, including recommendations for running Gremlex and test support recommendations. The episode ends as Kevin and Barak explain why they chose elixir and how they teach elixir. Links Gremlex Home Page Gremlex Github Repo Gremlex Medium Post https://aws.amazon.com/neptune/ https://gremlex.carlabs.ai/ https://www.carlabs.ai/ https://neo4j.com/ https://dgraph.io/ https://orientdb.com/ https://medium.com/carlabs/introducing-gremlex-6f685adf73bd http://tinkerpop.apache.org/ https://pragprog.com/book/elixir/programming-elixir http://plataformatec.com.br/ https://www.manning.com/books/the-little-elixir-and-otp-guidebook https://github.com/rrrene/credo http://erlang.org/doc/man/dialyzer.html https://github.com/nccgroup/sobelow https://github.com/hmemcpy/milewski-ctfp-pdf https://github.com/kevmojay https://github.com/barakyo https://twitter.com/kevmojay https://www.facebook.com/Elixir-Mix https://twitter.com/elixir_mix Picks Mark Ericksen https://www.makemkv.com/ Josh Adams https://github.com/infinitered/torch https://blog.ispirata.com/get-started-with-elm-0-19-and-phoenix-1-4-291beebb350b   Kevin Moore https://bartoszmilewski.com/2014/10/28/category-theory-for-programmers-the-preface/ Nudge: Improving Decisions About Health, Wealth, and Happiness Barak Karavani http://haskellbook.com/

Episode 35: EMx 035: Adopting Elixir with Tiago Duarte

January 23, 2019 59:08 85.19 MB Downloads: 0

Sponsors Sentry use the code "devchat" for $100 credit TripleByte

Episode 34: EMx 034: My First Nerves Project with Anders Smedegaard Pedersen

January 15, 2019 58:11 83.81 MB Downloads: 0

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: Anders Smedegaard Pedersen Summary Anders Smedegaard Pedersen shares how he got into Elixir and his experience joining the elixir community. He shares with the panel his initial frustration with the community and his confusion on the “correct” way to do things. He tells the panel of his experience at elixir conf meeting Claudio Ortolina, the advice he got, and how this led him to his first nerves project. Mark Ericksen and Josh Adams give advice to new elixir developers. The three of them compare umbrella structure and poncho structure. Links http://erlang.org/doc/apps/jinterface/jinterface_users_guide.html https://elixirforum.com/t/do-you-really-need-a-database/4567/15 https://smedegaard.io/my-first-nerves-project-pt-2/ ElixirConf 2018- My first Nerves Project Bioreactor - David Schainker https://farm.bot/ https://hexdocs.pm/nerves/user-interfaces.html https://embedded-elixir.com/post/2017-05-19-poncho-projects/ https://smedegaard.io/anders-smedegaard-pedersen/ https://www.facebook.com/Elixir-Mix https://twitter.com/elixir_mix Picks Mark Ericksen Set a larger goal (like 30-day goal) and do something every day to move you toward that goal. Even if only 10 minutes. Keep your momentum. Josh Adams https://levelup.gitconnected.com/a-recap-of-frontend-development-in-2018-715724c9441d https://elm-lang.org/ Anders Smedegaard Pedersen Search Inside Yourself: The Unexpected Path to Achieving Success, Happiness (and World Peace) Property-Based Testing with PropEr, Erlang, and Elixir