Discover this podcast and so much more

Podcasts are free to enjoy without a subscription. We also offer ebooks, audiobooks, and so much more for just $11.99/month.

Mark Ericksen - Elixir in Production

Mark Ericksen - Elixir in Production

FromElixir Wizards


Mark Ericksen - Elixir in Production

FromElixir Wizards

ratings:
Length:
37 minutes
Released:
Mar 21, 2019
Format:
Podcast episode

Description

We talk with Mark Ericksen from Elixir Mix about their current and past Elixir projects and how they are deployed.
Mark Ericksen - Elixir Mix (https://devchat.tv/elixir-mix/)
Find Mark elsewhere online:
https://twitter.com/brainlid
https://brainlid.org/
00:32 Intro
0:58 Mark intro
Developing a long time. C#, then Rails. Webforms were terrible. Rails is “Wow, this is how web development should be… I moved across the country to work with this technology”
The Rails Community is strong. Dave Thomas got Mark into Elixir
2:48 What Elixir projects do you have in production?
A Rails app and a number of Elixir Micro-liths
4:29 Why do you use Elixir
6:45 Trends in moving from Ruby and Rails to Elixir
Ruby Syntax
Pattern Matching
Concurrency primitives
Fault Tolerance and a functional paradigm
Erlang/OTP
6:48 Comparing Elixir community to Ruby community to C# community
8:27 Any disadvantages to using Elixir?
Building releases. Configuring releases.
mix.release
10:13 Where are you hosting these bad boys?
AWS
Kubernetes in Production. So Fresh.
Docker and Distillery 2.0 Releases
Yaml files and Bash Scripts
Makefiles
10:53 What else are you using besides docker
12:36 Helm and Ksonnet.
13:55 Deploys
14:39 Clustering
17:50 How do your Elixir apps compare to the Ruby apps?
Big Elixir Apps
20:00 How Mark handles background jobs
Easy to write yourself with BEAM primitives
21:27 Libraries - Quantum, Bamboo, exmachina, prometheusex via Eric’s influence
23:29 Third party integrations. Major ones were easy. Banks were bad.
Literally had to FTP files. Had to use java to write xml spreadsheets. The horror.
25:26 Has Elixir ever saved the day for you in Production?
29:42: Cool OTP features
30:57 Tips to developers
35:36 Where to find Mark
Learn more about how SmartLogic uses Phoenix and Elixir. (https://smr.tl/2Hyslu8) Special Guest: Mark Ericksen.
Released:
Mar 21, 2019
Format:
Podcast episode

Titles in the series (100)

Elixir Wizards is an interview-style podcast for anyone interested in functional programming and the Elixir Programming Language. Hosted by SmartLogic engineers Sundi Myint, Owen Bickford, Bilal Hankins, and Dan Ivovich, this show features in-depth discussions with some of the brightest minds in the industry, discussing training and documentation in Phoenix LiveView, the evolution of programming languages, Erlang VM, and more. In the current season, we're celebrating a decade of Elixir and exploring what the next ten years hold for this powerful language. With expert insights from guests including José Valim, Hugo Baraúna, and Saša Juric, we discuss emerging trends in cyber security, cloud infrastructure, web transports, machine learning, static vs dynamic types, and what the future might hold for Elixir developers. Learn more about how SmartLogic uses Phoenix and Elixir. (https://smartlogic.io/phoenix-and-elixir?utm_source=podcast)