Elixir Mix

Informações:

Sinopsis

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.

Episodios

  • EMx 019: Brooklyn Zelenka: Elixir I assume Witchcraft, Exceptional, and so on?

    18/09/2018 Duración: 15min

    Panel: - 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 Duración: 54min

    Panel: - 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 Duración: 11min

    Panel: 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 Duración: 54min

    Panel: 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 Duración: 50min

    Panel: 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 Duración: 58min

    Panel: 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 Duración: 52min

    Panel: 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 Duración: 49min

    Panel: 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 Duración: 01h07min

    Panel: 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 Duración: 01h01min

    Panel: 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

  • EMx 009: Jarno Lindqvist - GDPR

    10/07/2018 Duración: 37min

    Panel: Charles Max Wood Special Guests: Jarno Lindqvist In this episode of Elixir Mix, the panel talks to Jarno Lindqvist about GDPR. Jarno is works for SAS institutes in the Finland office working mostly on data management, technical architecture, and GDPR regulation. They talk about what GDPR is, what developers need to understand about it, and the type of data that must comply with GDPR regulations. They also touch on data security and protection, the right to be forgotten, and more! In particular, we dive pretty deep on: Jarno introDevelopers are concerned about GDPRDevelopers don’t have to completely understand itData governance and data managementAre there things that as software developers we need to understand?GDPR basic educationEveryone behaving under the same lawsWhat kind of data are we talking about with GDPR?Personal data definitionBroad definition of what kind of data falls under “personal data”Regulations came into effect in May 2018 officiallyWhat are we talking about with “protecting d

  • EMx 008: Nerves! with Frank Hunleth and Justin Schneck

    18/06/2018 Duración: 46min

    Panel: Eric BerryMark EriksonJosh Adams Special Guests: Frank Hunleth and Justin Schneck In this episode of Elixir Mix, the panel talks to Frank Hunleth and Justin Schneck about Nerves! Frank is a software developer who, in his day job, focuses on C and C++ and now works for Smartrent using Nerves. Justin is currently working for Le Tote where he applies Nerves to the production there. They talk about what Nerves is, the two worlds you work within Nerves, the disadvantages to using Nerves, and more! In particular, we dive pretty deep on: Frank and Justin introLooking into ideas on how to use Nerves in their own homesWhat is Nerves?Collection of tools and frameworks that help you build embedded devicesBridge from Elixir world to the physical worldAccess to the rest of the Elixir ecosystemFarmBotNerves in farmingTestament to the Nerves documentationUnderstanding where Erlang came fromCan use a small size firmwareRaspberry piTwo worlds to work in within NervesGoal is to keep you in the Elixir worldWhere do

  • EMx 007: Deployments, Distillery, and Open Source with Paul Schoenfelde

    12/06/2018 Duración: 01h21min

    Panel: Charles Max WoodEric BerryMark EriksonJosh Adams Special Guests: Paul Schoenfelde In this episode of Elixir Mix, the panel talks to Paul Schoenfelde about deployments, distillery, and open source. Paul is an architectural engineer at Dockyard and was previously a .net developer for about 10 years. Since coming to Elixir, he has been dedicating most of his open source time and free time to the language and projects associated with it. They talk about how he got to where he is today, Distillery, core release tooling, configuration, and much more! In particular, we dive pretty deep on: Paul introHot upgradesInterested in the idea of upgrading a whole systemTimexElixir Deployment Tools Update- Blog post by PaulWhere are we at on the deployment story for Dockyard?Works primarily on DistilleryRun-time configurationMaking Mix.Config work with releasesTrying to figure out the right way to deal with configurationsHow do we get to the end state we want to be at?Mix.Config support in DistilleryElixir MixPlu

  • EMx 006: Elixir and Property-based testing with Vitaly Tatarintsev

    05/06/2018 Duración: 32min

    Panel: Charles Max WoodMark EriksonJosh Adams Special Guests: Vitaly Tatarintsev In this episode of Elixir Mix, the panel talks to Vitaly Tatarintsev about Elixir and property-based testing. Vitaly is a back-end developer and who is currently still working predominantly with Ruby while he continues learns Elixir. He is fairly new to Elixir and likes to write articles about learning Elixir on his blog What did I Learn. They talk about what property-based testing is, where a person can get started with learning property-based testing, TDD with property-based testing, and much more! In particular, we dive pretty deep on: Vitaly introBlog - What did I LearnWhat is property-based testing?Run data to find etch cases that don’t workAre there tools for property-based testing?Not a lot of tools for this in ElixirStream data libraryQuick CheckUsed in addition to unit testsWhere do you get started with property-based testing?Start with stream data libraryPropErTesting.comProperty-based Testing is a Mindset - Elixi

  • EMx 005: Asynchronicity in Elixir - Best Effort vs. Guaranteed Execution with Sam Davies

    29/05/2018 Duración: 58min

    Panel: Charles Max WoodMark EriksonJosh AdamsEric Berry Special Guests: Sam Davies In this episode of Elixir Mix, the panel talks to Sam Davies about asynchronicity in Elixir. Sam has been programming for about six years and got into Elixir about a year ago. Before working with Elixir, he was a Ruby programmer and he currently works for a company called Nested and introduced them to Elixir there. They talk about asynchronous programming, different Elixir libraries, and his creation Rihanna. In particular, we dive pretty deep on: Sam introProGolfMe StartupContributor to Rails and Elixir coreWorked in Ruby before ElixirLoved the Ruby communityWhy Elixir?Asynchronous programmingUnderstanding the BEAMErlangIdea of supervisorsWhat you do when a job failsIs the company going to lose money if we implement this?Exq libraryResque and SidekiqIssues with ExqCodefundRihanna Rihanna inspired by QueDelayed JobAnd much, much more! Links: ElixirNestedProGolfMeRailsRubyWhy Elixir?ErlangExqResqueSidekiqCodefundRihanna

  • EMx 004: Blockchain in Elixir with Kamil Lelonek

    22/05/2018 Duración: 45min

    Panel: Mark EriksonEric BerryJustin Bean Special Guests: Kamil Lelonek In this episode of Elixir Mix, the panel talks to Kamil Lelonek about Blockchain in Elixir. Kamil is a software engineer from Poland who does full stack development with Elixir and JavaScript. He is also an educated dietician and is interested in topics such as biohacking, Bitcoin, and Blockchain. They talk about how he got into Elixir, how he decided to start implementing Blockchain in Elixir, and Bitcoin. In particular, we dive pretty deep on: Kamil introElixir and JavaScriptHow did you come to Elixir?Between Clojure and Elixir originallySome experience with functional programmingExperience with Java, Ruby, and ScalaWanted to use a functional languageFull-time Elixir developer nowHow hard was it to transition to Elixir?Syntax of Elixir is similar to RubyHow long did it take you to go from an operational mindset to a functional mindset?Coding in a non-idiomatic wayHow did you get into Bitcoin and Blockchain with Elixir?Start everyth

  • EMx 003: Chris Keathley

    16/05/2018 Duración: 57min

    Panel: Eric BerryJosh AdamsJustin Bean Special Guests: Chris Keathley In this episode of Elixir Mix, the panel talks to Chris Keathley. Chris has been in the Elixir community for a number of years and has been trying to contribute more to the community recently. He created libraries such as Wallaby and has been working on distributed systems tooling more recently. They talk about his various projects that he is working on, such as Raft, Toniq, and Maestro, and much more! In particular, we dive pretty deep on: Chris introElixirWallaby What are you doing with distributed systems now?Raft and Raft for ElixirPeople like to attack problems with consistent solutionsGlobal process registriesWhat are AP Semantics?What are CP Semantics?Available systemsEventual consistencyClustering inside of VPNEncapsulating stateWarehouse kiosksThe world fights against state machinesAlternatives based on rules or eventsWhat projects are you working on now?CAP TheorumToniq GitHubecto_hlclockEvent sourcingStems around message or

  • EMx 002: ElixirScript with Bryan Joseph

    08/05/2018 Duración: 34min

    Panel: Charles Max WoodJosh AdamsJustin Bean Special Guests: Bryan Joseph In this episode of Elixir Mix, the panel discusses ElixirScript with Bryan Joseph. Bryan works for Revelry Labs, has been a programmer for about 10 years, and has worked with Elixir since about 2013. They talk about what ElixirScript is, why you would want to use it, and why he came about wanting to create it. They also touch on different open source libraries that he has created and the importance of usability. In particular, we dive pretty deep on: Bryan introElixirWhat is ElixirScript?Use it through a transpilerWhat are the biggest challenges facing ElixirScript?UsabilityWhere would you use ElixirScript?Use it on web applications or on nodeHow easy is it to use this on top of a front-end library?Hex packagesWhat’s the build process like?There is a compile stepMix compileInclude output folder in whatever app you are doingCreates ES modulesWhat’s the most ambitious ElixirScript project going on right now?To-do applicationWas ther

  • EMx 001: Welcome to Elixir Mix

    01/05/2018 Duración: 39min

    EMx 001: Welcome to Elixir Mix Panel: Charles Max WoodJosh AdamsJustin BeanMark Erikson Special Guests: None In this episode of Elixir Mix, the panel discusses Elixir and themselves. They talk about how the show got started, what each of the panelists are wanting to get out of the show, and how each of them got into Elixir themselves. They stress the fact that they want this show to make a difference in the Elixir community, give Elixir a bigger audience, and allow people to see what big and amazing things are happening with the language. In particular, we dive pretty deep on: Panelist introductionsDailyDrip and Elixir SipsCodeFund.ioElixir Lunch and Utah ElixirDave Thomas Elixir CourseHow the show got startedThis show will serve a community that he somewhat knowsWanting to make a difference in the Elixir communityWhat are you wanting to see from the show?Getting more people using ElixirLearning from the bestWant people to enjoy Elixir as much as they doHow did you get into the Elixir community from th

página 14 de 14