Show notes
In this episode I talk with Mark Allen. We talk his introduction to Erlang, deployment, Mark’s various projects, lessons in distributed applications, and much more.Our Guest, Mark Allen@bytemeorg on Twittermrallen1 on GithubConference AnnouncementsEuroClojure will be taking place in Berlin, Germany on July 20th & 21st. Visit http://2017.euroclojure.org/ for more information and to keep updated.BusConf will be taking place the 3rd-5th of August in Frankfurt, Germany. Registration is open, and more information can be found at http://www.bus-conf.org/.Elixir.LDN will be taking place on August 17th. To help encourage inclusion and diversity 30 Free Scholarship places are available. Visit http://www.elixir.london/ to find out more and register.The Strange Loop coming! It will be held in St. Louis, MO on September 28-30, 2017 at the Peabody Opera House. To submit your CfP, visit http://thestrangeloop.com/.PWLConf 2017 will be taking place September 28th in St. Louis, MO, before Strange Loop. Visit http://pwlconf.org/ for more information and to stay updated on latest announcements.Open FSharp will be taking place the 28th-29th of September in San Francisco, California. Visit openfsharp.org for more information and to register.RacketCon is October 7th & 8th at the University of Washington, with keynote speakers Dan Friedman and Will Byrd. Visit http://con.racket-lang.org/ for more information and to register.LambdaWorld will be taking place in Cadiz, Spain on October 26th and 27th. For more information visit and to keep updated visit http://www.lambda.world/.CodeMesh is coming up November 8th and 9th in London. For more information, and to keep an eye open for registration, visit http://www.codemesh.io/.Moonconf will be taking place the 9th-11th of November. For more information visit http://moonconf.org/.If you have a conference related to functional programming, contact me, and I will be happy to announce it.AnnouncementsSome of you have asked how you can support Functional Geekery, in that vein,Functional Geekery now has a Patreon Page.If that is one of the ways you would like to show your support, you canfind out more at https://www.patreon.com/fngeekery.Topics [@About MarkHow Mark moved from systems administration to software developmentAlert LogicErlangAkkaMicrosoft OrleansAkka.NETMark’s first exposure to ErlangErlang’s virtues as stumbling blocks to newcomers to ErlangUnderstanding loops via recursionSeeing the power of Erlang with long running concurrent tasks“[Erlang] makes easy things hard, and hard things easy”OCamlScalaMoving from understanding syntax to thinking in processesMessages and Mailboxes as a means to concurrency“If you do have surprises, it’s because you forgot to update that part of the state”BashoMaking the transition to deeper distributed computing with ErlangRiak Core“[In Riak Core] the unit of computation is a VNode”udonReid Draper on Functional Geekery Episode 6Continuing to fall victim to the fallacies of distributed computingThe Network is ReliableDeployment story of ErlangRiakRabbitMQ“Your team owns the code… You own the problem the entire time”AWS and Dockerhex.pmProject to build a repository behind the company firewallElixirAdministrating ErlangfolsomexometerDatadoglagerError logging and potential to crash the vm with large stateErlang/OTP release 20.0Erlang hot-code loading compared to deployment with Amazon AWS and DockerAbility to patch long running services while still running“Don’t be intimidated by Erlang”Way Erlang has changed the way Mark thinks in other languagesAlert Logic is hiring if you want to write Erlang day-to-dayExamples of good Erlang structurethrowdownMidewest.ioTaipanparqueudonkerlErlang User Conference 2017Sagas in ErlanggislaCurry On BarcelonaThe Sharp Edges of Leaky AbstractionAs always, a giant Thank You goes to David Belcher for the logo design.

