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 009: Jarno Lindqvist - GDPR
10/07/2018 Duração: 37minPanel: 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 Duração: 46minPanel: 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 Duração: 01h21minPanel: 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 Duração: 32minPanel: 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 Duração: 58minPanel: 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 Duração: 45minPanel: 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 Duração: 57minPanel: 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 Duração: 34minPanel: 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 Duração: 39minEMx 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