Informações:
Sinopse
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.
Episódios
-
EMx 029: JWT Auth in Phoenix with Joken with Sophie DeBenedetto
27/11/2018 Duração: 43minPanel: - Mark Ericksen- Nathan (Nate) Hopkins- Charles Max Wood Special Guest: Sophie DeBenedetto In this episode of Elixir Mix, the panel talks with https://twitter.com/sm_debenedetto?lang=en who is a teacher at the Flatiron School, a software engineer, and creator of Break In. The panelists and Sophie talk about her blog, the Flatiron School, and her background. Check it out! Show Topics: 0:00 – https://devchat.tv/get-a-coder-job/ 0:50 – Chuck: Welcome! Our panel is Mark, Nate, and myself. Our special guest, today, is Sophie! Please introduce yourself! 1:32 – Guest: Hi! I am Sophie and I am an engineer who works at the https://flatironschool.com We are growing and fast and offer a lot of different courses. We are an international school working with Elixir and Phoenix. 2:10 – Chuck: You gave us multiple topics: https://github.com/joken-elixir/joken and Elixir Packages. Give us please some background there. 2:33 – Guest: I will talk about the problems we were trying to resolve with https://github.
-
EMx 028: Elixir, Node, and Bitcoin with Pete Corey
20/11/2018 Duração: 45minPanel: - Mark Ericksen- Josh Adams Special Guest: https://twitter.com/petecorey In this episode of Elixir Mix, the panel talks with https://twitter.com/petecorey who is a software developer who resides in Denver, CO (USA). He uses Node, React, and Elixir and currently is working on two big projects. Listen to today’s episode to hear the panelists and Pete talk about Elixir, Node, Bitcoin, and Gen_TCP. Check it out! Show Topics: 0:00 – https://devchat.tv/get-a-coder-job/ 0:50 – Mark: Welcome! Our panel is Josh Adams and our guest is https://twitter.com/petecorey! Pete, can you tell people about yourself? 1:12 – https://twitter.com/petecorey I am a software developer and I run a web development consultancy company. I use Node and React, and I use Elixir in my free time, and I blog about that and various projects. 1:38 – Mark: How did you get into Elixir? 1:40 – Guest: Node has its limitations. I found myself not understanding concurrency at all. I saw Elixir and I came around to it when it was around
-
EMx 027: ExVenture with Eric Oestrich
13/11/2018 Duração: 55minPanel: Mark EricksenJosh AdamsNate HopkinsCharles Max Wood Special Guest: Eric Oestrich In this episode of Elixir Mix, the panel talks with Eric Oestrich who is a web developer who resides in Indianapolis, Indiana. He and the panel talk about ExVenture, Gossip, Cowboy, Raisin, Grapevine, and much more! Listen to today’s episode to hear all about it! Finally, check out Eric’s ElixirConf talk and his blog, too! Show Topics: 0:00 – Advertisement: Get A Coder Job! 0:51 – Charles introduces the panel. 1:14 – Nate talks about his background. 1:27 – Chuck: My first programming job I worked with Nate. Nate also works now with Eric Berry. We have a special guest and that is Eric Oestrich. Tell us who you are, please! 1:55 – Eric: I work for Smart Logic, LLC. We are a consultancy who has moved to Elixir for the last 2 years. 2:14 – Chuck: Tell us what ExVenture is? 2:46 – Eric: Late 80’s to mid-90’s it’s like a MUD tech space game. Eric goes into detail of what ExVenture is. 3:28 – Panel: Familiar with M
-
EMx 026: Higher Level Functions GenState Deployments with Bill Peregoy
06/11/2018 Duração: 54minPanel: Mark EricksenJosh AdamsCharles Max Wood Special Guest: Bill Peregoy In this episode of Elixir Mix, the panel talks with Bill Peregoy who is a software engineer who uses Elixir and loves Graph QL. The panel talks with Bill about his Elixir background, in addition to past and current projects. Check out today’s episode to hear the panel talk about Elixir, Graph QL, code reviews, and much more! Show Topics: 0:00 – Advertisement: Get A Coder Job! 1:07 – Chuck: Tell us who you are and why you are famous? 1:16 – Guest: Here it goes...I have a diverse background. I have a background in hardware and went into software and it got me into Ruby. From there I moved to the software world and in constant contact with a Ruby project. Then I found an Elixir book and thought it was really cool. About a year ago I started working with a consulting company that uses Elixir. They have a cool entrepreneur group. Then about 3 months ago I transferred to another project. 2:41 – Panel: The MBTA? 2:49 – Guest: You t
-
EMx 025: Rethinking App Env and more with Saša Jurić
30/10/2018 Duração: 01h04minPanel: - Mark Ericksen- Josh Adams- Charles Max Wood Special Guest: Sasa Juric In this episode of Elixir Mix, the panel talks with Sasa Juric who is the author of Elixir in Action (2nd edition) and uses Elixir, Erlang, and OTP. He is from Zagreb, Croatia and you can check out his blog https://www.theerlangelist.com! The panel talks about his https://www.manning.com/books/elixir-in-action-second-edition past and current projects, in addition to configurations, and Elixir. Show Topics: 0:00 – https://devchat.tv/get-a-coder-job/ 0:50 – Chuck: Panel. Our guest is Sasa Juric. Introduce yourself to us please. 1:12 – Guest: I am known for writing my book and my blogs. I am president to the Elixir forum and helping people out. I have been using Elixir for 5 years; in the past I have used C++ and others. 1:46 – Chuck: App env and configuration and sounds like we could talk about more. Let’s start there, though. 1:59 – Guest. 2:03 – Panel: A little background with configuration b/c it’s been a topic in the c
-
EMx 024: “Sagas” with Andrew Dryga from Hammer Corporation
23/10/2018 Duração: 54minPanel: Mark EricksenEric BerryJosh AdamsNathan Hopkins Special Guest: Andrew Dryga In this episode of Elixir Mix, the panel talks with Andrew Dryga who is a software engineer (full-stack), entrepreneur, blockchain architect, and consultant. He currently works for Hammer and previous employers include Contractbook, Nebo #15, BEST Money Transfers among others. He studied at the National Technical University of Ukraine. Check out today’s episode where the panel and guest talk about Sagas and Sage. Show Topics: 1:52 – Our guest today is Andrew Dryga. Why are you into Elixir? 2:04 – Andrew: I have worked in Elixir for a few years. I worked on one of the biggest opensource projects for a while now. 2:42 – Let’s talk about Sage! 2:49 – Andrew: I felt like I was doing the same thing over, and over again. Andrew talks about how he was on a mission to solve a problem that he was having. 3:48 – Panelist: I have run into this problem before, and I am looking forward We have distribution systems and anything
-
EMx 023: “Bubblescript – Beyond the DSL” with Arjan Scherpenisse
16/10/2018 Duração: 47minPanel: - https://github.com/brainlid- Eric Berry Special Guest: https://www.linkedin.com/in/scherpenisse In this episode of Elixir Mix, the panel talks with https://www.linkedin.com/in/scherpenisse who is the technical co-founder at https://www.botsquad.com Arjan lives in the Amsterdam area of the Netherlands. Also, he is currently working with Miracle Things. Check out today’s episode where the panel and Arjan talk about his https://www.botsquad.com/2018/04/14/beyond-the-dsl/ and his latest projects. Show Topics: 0:50 – Hello! 1:23 – Is that right – got to drink Heineken in Amsterdam? 1:30 – Arjan: It’s the Bud Light version here in Amsterdam. 1:47 – Panelist: I feel pretty stupid now. 1:58 – Eric: I actually just visited Amsterdam to visit a good friend. The canals were gorgeous! 2:25 – Arjan: I actually worked 7 years in the city center and I cycled to work over the tiny bridges. Now I live outside of Amsterdam. 2:47 – Panelist: You have this article on Bubblescript, which is a creation of your
-
EMx 022: “Adopting Elixir at Flatiron School and Pattern Matching” with Kate Travers
09/10/2018 Duração: 51minPanel: Charles Max WoodMark EricksenJosh Adams Special Guest: Kate Travers In this episode of Elixir Mix, the panel talks to Kate Travers who was a student/apprentice with the Flatiron School and now is on staff as a software engineer. The panel and Kate talk about adopting Elixir at the Flatiron School and Pattern Matching. Watch Kate’s talks about the topic; links to these talks can be found below. Show Topics: 1:08– Hi from Kate Travers. 1:16 – Chuck: Background? 2:20 – Kate gives her background. 2:30 – Chuck: We had another Flatiron alum from an extra show. 2:44 – Kate: Yeah – she’s great! 2:48 – Chuck: Flatiron mostly focused on Ruby and JavaScript. Has that changed or? 3:02 – Kate: For the students we are teaching the Rails focus on the backend and React on the frontend. Times might be changing. What else is out there for functional curriculum? Our lead engineer is super motivated introducing some Elixir. Our engineering team might be the first to go in that arena. It would be absolutely fa
-
EMx 021: “Dialyzer Pretty Printing” with Andrew Summers
02/10/2018 Duração: 53minPanel: - Charles Max Wood- Mark Eriksen- Eric Berry Special Guest: https://twitter.com/chris_mccord?lang=en In this episode of Elixir Mix, the panel talks to Andrew Summers who lives in Chicago, currently. Working on Elixir development, and here to talk about how he wrote the dialyzer pretty printer. He is a software engineer for Albert.io, makes cool stuff every day, loves punk music, and Philadelphia sports. The panel talks about the Dialyzer pretty printing, Elixir, code writing, and more! Show Topics: 1:07 – Why are you famous? 1:11 – Andrew: Answers the question. 1:34 – Chuck: Nice. Is the dialyzer printer complete pretty printing or is it more than that? 1:45 – Andrew talks. He mentions the background information on this specific printer, which was written a decade ago. 4:13 – Panel: One thing that is helpful is that it is a static code analysis. In the Elixir we are writing these spec statements. For nothing else than this type is coming out. Then this looks at the code, and your spec says yo
-
EMx 020: Phoenix and LiveView with Chris McCord
25/09/2018 Duração: 56minPanel: - Charles Max Wood- Mark Ericksen- Josh Adams- Eric Berry Special Guest: https://twitter.com/chris_mccord?lang=en In this episode of Elixir Mix, the panel talks to https://twitter.com/chris_mccord?lang=en who created Phoenix and is an author, also. Chris McCord is a monumental developer within the community, and it’s exciting to see how LiveView is a great add-on to Phoenix, which is his baby. Finally, the panel talks about topics, such as Phoenix, LiveView, Elm, and Fire Nest. Show Topics: 1:21 – What are you famous for? 1:49 – Chuck: You created Phoenix. There is a new feature, LiveView, can you share with us what that is? 2:08 – Chris: Sure. What got me started with creating Phoenix is similar to how I got into LiveView. 3:13 – Panelist chimes in with his comments. Panel: Questions we are asking: How to give the audience a high-quality experience without a huge overhead. When I watch this video on LiveView, I was freaking out. Are you glad you did it? 5:01 – Chris: The response is really
-
EMx 019: Brooklyn Zelenka: Elixir I assume Witchcraft, Exceptional, and so on?
18/09/2018 Duração: 15minPanel: - Charles Max Wood- Mark Ericksen- Josh Adams- Eric Berry Special Guest: https://github.com/expede In this episode of Elixir Mix, the panel talks to https://github.com/expede who lives in Vancouver, Canada. Listen to the panel and the guest talk about various topics, such as: different Elixir libraries, Quark, Witchcraft, Exceptional, ConsenSys, Meetup, among others. Show Topics: 1:33 – Let’s talk about Exceptional for that library? 1:40 – https://github.com/expede Sure, it helps with flow. 3:33 – You are making Exceptional more accessible? 3:35 – Brooklyn: Yes, more conceptual. 3:49 – Panelist: What’s the adaptation like? 4:09 – Brooklyn: People seem to like it. 4:33 – Panelist: What were you doing before that? 4:42 – Brooklyn: First language was JavaScript. There is a huge Ruby community. Tons of Ruby refugees looking for help. 5:27 – There seems to be a large migration from Ruby to Elixir. Have you played with Ruby at all? 5:40 – Brooklyn: Yes, I have used Ruby for a couple of years.
-
EMx 018: Devon Estes: “All In On Elixir”
11/09/2018 Duração: 54minPanel: - Charles Max Wood- Mark Ericksen- Josh Adams- Eric Berry Special Guest: Devon Estes In this episode of Elixir Mix, the panel talks to Devon Estes. He is an American programmer located in Berlin, Germany. Devon is coaching on https://elixir-lang.org/, and his background is on Ruby Rails. Check-out today’s episode to hear how passionate Devon is about the Elixir program, and what he loves about it. Show Topics: 3:58 – Devon finds that the process of writing helps him find “bugs”. He tries to write once a month on various topics, such as what he has learned, and his freelancing work. 4:50 – One of the panelists says that he also writes, too, and how it helps him process what is going on. He treats it like a research paper, because he wants it to sound coherent. 5:43 – Devon used to work in PR and Marketing. What he learned from those fields is that: visibility creates opportunity. 7:19 – When you choose the technology, it’s about how easy previous resources to help support that if it’s the right
-
EMx 017: Daniel Spofford: "Thoughtful Logging in Elixir: A Phoenix Story"
04/09/2018 Duração: 11minPanel: Charles Max WoodMark EricksenJosh AdamsEric Berry Special Guest: Daniel Spofford In this episode of Elixir Mix, the panel talks to Daniel Spofford who is a Senior Software Engineer through Very where he uses Elixir constantly. Daniel and the panel discuss the benefits of working from home, and they talk about different programs, such as Heroku. Check out today’s episode to get more information about Daniel, Very’s team, Elixir, Phoenix, and many other topics! Show Topics: 1:45 – Depending on the needs of Daniel’s client and/or project it depends on what program he uses. 2:34 – Daniel works from home and lives in North Dakota. 3:35 – There are benefits to working at home. It seems that if you have a healthy living environment, and a supportive family, it can work out very well and could be quite effective. People are naturally more social and when you reach out to someone it seems to be more intentional rather than small social talking in the office. 6:45 – One drawback from working at home, yo
-
EMx 016: Hubert Lepicki: "When to use Elixir language?"
28/08/2018 Duração: 54minPanel: Charles Max WoodMark EriksonJosh AdamsEric Berry Special Guests: Hubert Lepicki In this episode of Elixir Mix, the panel talks to Hubert Lepicki about his blog post "When to use Elixir language?". Hubert works at AmberBit where they traditionally created Ruby on Rails apps for their customers, and more recently, they switched to using Elixir to build custom apps for their customers. They talk about why they decided to switch to Elixir, his thoughts on Ruby now, and the difference between Elixir and Ruby. They also touch on what his Ruby code looks like now, compare Elixir with Node, and more! In particular, we dive pretty deep on: Huber introWorks at AmberBitRuby on Rails to ElixirWhy did you switch to Elixir?How did you stumble upon Elixir?Problems with scaling RubyLooked at Clojure and other functional stacks before ElixirUsed it as a means to optimize performance in the beginningWhat are your thought on Ruby now?Making things easier with Elixir and ErlangHow was the learning curve as you start
-
EMx 015: Elixir with David Magalhães
21/08/2018 Duração: 50minPanel: Charles Max WoodMark EriksonEric Berry Special Guests: David Magalhães In this episode of Elixir Mix, the panel talks to David Magalhães about his experience with Elixir. David is a Java and PHP developer and learning Elixir was very easy and straightforward for him to pick up. They talk about how his Java background has affected how he learned Elixir, the first thing he noticed when he moved over to Elixir, and his article Phoenix with image upload to S3 in an API: Implementation and testing. They also touch on testing in Java, the Fakes3 gem, and more! In particular, we dive pretty deep on: David’s historyWhat brought him to ElixirElixir is very straightforwardPattern matchingErlangJava backgroundWhat has your experience been like coming from Java to Elixir?First thing he noticed when movingHad to change the way he did softwareWorked with Prolog in UniversityIdea of accessorsWorking as an Elixir professionalPhoenix with image upload to S3 in an API: Implementation and testing – blog postUsing S
-
EMx 014: Choosing Elixir with Bobby Juncosa
14/08/2018 Duração: 58minPanel: Charles Max WoodMark EriksonEric Berry Special Guests: Bobby Juncosa In this episode of Elixir Mix, the panel talks to Bobby Juncosa about his article “Choosing Elixir.” Bobby is the CTO and co-founder of Edgewise, which is a new construction marketplace where builders can sell directly to buyers without the need of agents. They talk about how he got into using Nuxt.js, Elixir, and GraphQL, why Nuxt resonated so much with him, and how everything connects in his app. They also touch on dealing with web sockets, and the benefits to using them, where someone can go to figure out what he is doing, and more! In particular, we dive pretty deep on: Bobby introCTO and co-founder of EdgewiseTechnology can do the job of agentsHomie.comUsing Elixir for a GraphQL APIUsing Nuxt.js on the front-endWhy did you decide to use Nuxt on top of GraphQL?How did you get the conclusion of using Elixir, GraphQL, and Nuxt?Built originally in Drupal and PHPSymfony and LaravelNeeded something more scalableVue on the front-e
-
EMx 013: Elixir Panel with Steve Bussey
07/08/2018 Duração: 52minPanel: Mark EriksonEric BerryJosh Adams Special Guests: Steve Bussey In this episode of Elixir Mix, the panel talks to Steve Bussey about Elixir Panel. Steve is a software architect at SalesLoft, which is a company that does sales enablement software to help teams grow and become sales organizations. They talk about how his company was introduced to Elixir, why Rubyists are leaving for Elixir, and sharing sessions. They also touch on how developers have reacted to new changes within the company, the biggest hurdles people face when getting into Elixir, and more! In particular, we dive pretty deep on: Steve introSoftware architect at SalesLoftStarted off with Ruby and now work heavily with ElixirWhat size is the engineer team at SalesLoft?How did Elixir get introduced to your company?Having a single advocate for a language promoting it in the companyThe idea of being a “champion”Shaping how other learn and consumeWhat do you think the reason is for Ruby developers leaving for Elixir?Promises that Elixir
-
EMx 012: Why Elixir matters with Osayame David Gaius-Obaseki
01/08/2018 Duração: 49minPanel: Charles Max WoodEric BerryJosh Adams Special Guests: Osayame David Gaius-Obaseki In this episode of Elixir Mix, the panel talks to Osayame David Gaius-Obaseki. Osa is a software engineer at a company called MailChimp, is originally from Nigeria, and has been writing Elixir for a couple years now. They talk about his talk, Why Elixir Matters, how he came about writing this talk, and lambda calculus. They also touch on how Elixir compares to other functional programming languages, the idea of the genealogy of a language, and more! In particular, we dive pretty deep on: Osa introSoftware engineer at MailChimpElixirHis talk – Why Elixir MattersHis talk goes into the history of functional programmingThe heritage that Elixir hasClojureCurious about how Elixir came to existFunctional languages become popular for a year and then declineLambda calculusHis approach to functional programmingAt some level, you don’t have to understand lambda calculusThe basis of lambda calculusJim Weirich Y-Not talkHow do we
-
EMx 011: Process and OTP pitfalls with Claudio Ortolina
24/07/2018 Duração: 01h07minPanel: Charles Max WoodEric BerryJosh AdamsMark Erikson Special Guests: Claudio Ortolina In this episode of Elixir Mix, the panel talks to Claudio Ortolina about Process and OTP pitfalls. Claudio works for Erlang Solutions where he is a developer consultant, working with customers on long projects, and he has been working full-time with Elixir for the past 3 years. They talk about OTP, the importance of reading the sources when working with Elixir, and if beginners should dive right away into OTP. They also touch on Process, how Elixir allows your code to be more available, and more! In particular, we dive pretty deep on: Claudio introWorks at Erlang SolutionsRuby Rogues Episode 208Is there one thing that stands out to you as the easiest thing to fix?People pick up this language quicklyRepetitionExcited about OTPPattern matchingPeople come from Ruby background to ElixirHow do you address people who won’t put the effort in to learn OTPRare to find greenfield projects nowBuilding blocksReading the sources
-
EMx 010: Docker with Julian Fahrer
17/07/2018 Duração: 01h01minPanel: Charles Max WoodEric BerryMark Erikson Special Guests: Julian Fahrer In this episode of Elixir Mix, the panel talks to Julian Fahrer about Docker. Docker is a container platform, which you can imagine as a set of tools, services, and practices that help you to develop, ship, and run your applications using software container technology. They talk about the applicability for developers for using Docker, the two different ways people use Docker, and how he usually uses Docker. They also touch on the main idea behind containers, the basics of Docker, and more! In particular, we dive pretty deep on: What is Docker?Containers are very lightweightContainers VS virtual machinesHow are people using Docker with Erlang and/or Elixir?What’s the applicability for using Docker?Ability to set up complex systemsDocker works out of the box with Windows, Mac, and Linux2 different ways people use DockerHow do you usually use Docker?Working with DiscourseDiscourse uses Docker exclusivelyCodeFundAre you saying that