
podcast – Mostly Erlang
Erlang and sometimes other functional programming
Latest episodes

Jan 13, 2015 • 0sec
053 Elixir Tools and Testing for Erlang
https://mostlyerlang.wordpress.com/wp-content/uploads/2015/01/053_tools.mp3
Download Link: https://mostlyerlang.wordpress.com/wp-content/uploads/2015/01/053_tools.mp3
The meta programming of Elixir makes for some very powerful testing tools for testing systems, Bruce Tate joins us to talk about what they are doing and how we can learn from it.
Note this episode was recorded in Dec of last year
Panel
Bruce Tate (@redrapids)
Eric Meadows-Jonsson (@emjii)
Kevin Hammond (@khstandrews)
Zachary Kessin (@zkessin)
Fred Hebert (@mononcqc)
Confrences
Lambda Days
Elixir Conf Europe
Erlang Factory SF
Erlang User Conference
Links
ShouldI
Blacksmith
Picks
FartScroll

Dec 11, 2014 • 0sec
052 – Erlang in Anger
https://mostlyerlang.wordpress.com/wp-content/uploads/2014/12/mostly_erlang_52_erlang_in_anger_mono.mp3
Ever have a system go strange on you, or fall down under load? Erlang has some amazing tools to try and debug these cases. Regular panelist Fred joins us to talk about his new book “Erlang in Anger” and his recon library. With these you will be in good shape to debug a system in production without breaking it more.
Panel
Fred Hebert (@mononcqc)
Zachary Kessin (@zkessin)
Conferences
Lambda Days
Erlang Factory SF
Erlang User Conference
JavaScript Remote Conference
Links
Erlang in Anger
Recon library
Michael Nyguard’s talk
RedBug
folsom
Exometer
Paamaim Nikudaim
Poisson Distrution
Snapchat article
Bus Factor
Last updated 2014-12-11 10:07:21 IST

Nov 26, 2014 • 0sec
050 miniKanren With William Byrd
We apologize, this episode got messed up, so here is a fixed version
https://mostlyerlang.wordpress.com/wp-content/uploads/2014/11/050_minikanren.mp3
Download Link:
audio mp3=”https://mostlyerlang.wordpress.com/wp-content/uploads/2014/11/050_minikanran.mp3″%5D%5B/audio%5D
Download Link: https://mostlyerlang.wordpress.com/wp-content/uploads/2014/11/050_minikanran.mp3
A programming language that doesn’t change the way you think about programming isn’t worth learning — Alan Kay
MiniKanren is a relational programming language that has been used for both research and in industry. Find out how it was created and how it can be used to to do useful work in your programs.
Panel
William Byrd (@webyrd)
Robert Virding (@rvirding)
Kevin Hammond (@khstandrews)
Zachary Kessin (@zkessin)
Confrences
Erlang Factory Light Berlin
Lambda Days
Erlang Factory SF
Erlang User Conference
Links
The Reasoned Schemer
miniKanren
core.logic
ExKanren
ErlKanren
erlog
7 More Languages in 7 Weeks
Prolog Episode of Mostly Erlang
Curry-Howard Isomerism
The Type Theory Podcast
Will’s PhD Dissertation
Language Picks
Language with Come From & While Don’t (Kevin)
Concurrency and Parallelism (Robert)
Forth & Factor (Will)
Term Re-writing Systems (Will)
PLT-Redex
http://r-project.org R (Zach)
awk

Nov 19, 2014 • 0sec
049 Supervisors
https://mostlyerlang.wordpress.com/wp-content/uploads/2014/11/049_supervisors.mp3
Supervisors are all about creating solid guarantees of how the system will recover after a fault and how it will be setup. If Erlang supervisors have ever confused you, or if you want to understand how this feature makes erlang one of the most powerful tools for building distributed systems this is the episode for you
Panel
Fred Hebert (@mononcqc)
Zachary Kessin (@zkessin)
Irina Guberman (@irina_guberman)
Francesco Cesarini (@FrancescoC)
Conferences
Erlang Factory Light Berlin
Lambda Days
Erlang Factory SF
Erlang User Conference
Help Wanted
Erlang Central
Links
http://ferd.ca/it-s-about-the-guarantees.html
http://en.wikipedia.org/wiki/End-to-end_principle
http://ferd.ca/beating-the-cap-theorem-checklist.html CAP THEOREM IS FUN
http://queue.acm.org/detail.cfm?id=2187821 on idempotence
Picks
TCP and heartbeats (Fred)
What can I only do in Erlang (Fred)
Idris (Francesco)
Agda (Francesco)

Nov 14, 2014 • 0sec
Confrences
“…when 100 people are listening to you for an hour, that’s 100 hours of people’s time devoted to what you have to say. If you can’t spend 5 or 10 hours preparing for them, thinking about them, and refining your points to best suit their needs, what does that say about your respect for your audience’s time? It says that your 5 hours are more important than 100 of theirs, which requires an ego larger than the entire solar system. And there is no doubt this disrespect will be obvious once you are on the stage.” – Confessions of a Public Speaker , Scott Berkun
Conferences, we talk about them almost every episode, but what are they like, how do you go to your first conference? How do you become a speaker at one and how can we make our conferences better? We talk at length about all of these things with a great crew of old timers and new folks
https://mostlyerlang.wordpress.com/wp-content/uploads/2014/11/mostly_erlang_48_confrences.mp3
Download Link: https://mostlyerlang.wordpress.com/wp-content/uploads/2014/11/mostly_erlang_48_confrences.mp3
Panel
Fred Hebert (@mononcqc)
Zachary Kessin (@zkessin)
Simon Thompson (@thompson_si)
Simon St Lawrence (@simonstl)
Irina Guberman (@irina_guberman)
Francesco Cesarini (@FrancescoC)
Conferences
Erlang Factory SF
Erlang User Conference
Links
Simon’s Confrence Blog Post
Irina’s Chicago Talk
Confessions of a Public Speaker
Oakland JS Fest
Wendy Chisholm at OSCON on different styles of attending conferences
Picks
Simon Thompson’s blog
Model View Culture (Fred)
Geek Feminism Wiki On T-Shirts (Zach)
Ansible (Irina)
Elvis – Erlang Style Checker (Francesco)
Monthly Family Budget (Zach)
Dance Your PhD Disertation (Zach)

Nov 5, 2014 • 0sec
047 Nitrogen Web Framework
https://mostlyerlang.wordpress.com/wp-content/uploads/2014/11/047_nitrogen.mp3
Download Link: https://mostlyerlang.wordpress.com/wp-content/uploads/2014/11/047_nitrogen.mp3
Nitrogen
Nitrogen is a framework for creating rich web applications from erlang, for all of us who hate doing front end dev we can now do most of it within Erlang. Project maintainer Jesse Gumm joins us to talk about it and how to use it.
Panel
Zachary Kessin (@zkessin)
Jesse Gumm (@jessegumm)
Fred Hebert (@mononcqc)
Conferences
Erlang Factory Light Berlin
Links
Nitrogen (Element)
Nitrogen Project
Chicago Boss Episode
Chicago Erlang Nitrogen Talk
SimpleBridge
ExtJS
JQTable
Themeroller
https://gist.github.com/zkessin/7918f89f622f8dde939e [Zach’s Macros for tagged values in nitrogen]
Yesod framework
Yesod Episode
Build It with Nitrogen (Book)
Picks
Stuff Goes Bad – Erlang in Anger (Fred)
Jesse’s Erlang Conf Talk (Fred)
Monthly Family Budget (Zach)
Bit Message (Jesse)

Oct 31, 2014 • 0sec
046 Scheme and Erlang
Joseph Joins us to talk about his efforts to build a scheme on the Erlang Beam VM. And the challenges that he has run into trying to build scheme. We talk about how erlang can be influenced by the scheme echo system and how implementing things is often a great way to learn how something really works at a deep level.
https://mostlyerlang.wordpress.com/wp-content/uploads/2014/10/mostly_erlang_46_scheme.mp3
Download Link: https://mostlyerlang.wordpress.com/wp-content/uploads/2014/10/mostly_erlang_46_scheme.mp3
We apologize, but this episode got lost in the shuffle of my travels, so it was recorded a few months ago.
Panel
Joseph Norton (@josephwnorton)
Zachary Kessin (@zkessin)
Kevin Hammond (@khstandrews)
Events
ICFP
Chicago Erlang
Code Mesh
Links
Concurrent Schemer
LFE
JOXA
MiniKanrem
Structure and Interpretation of Computer Programs
XKCD on lisp
XKCD on lisp again
Racket Language
The Reasoned Schemer
Elog with travis.yml

Oct 10, 2014 • 0sec
045 Robots
https://mostlyerlang.wordpress.com/wp-content/uploads/2014/10/045_robots.mp3
Download Link: https://mostlyerlang.wordpress.com/wp-content/uploads/2014/10/045_robots.mp3
You can build Robots with Erlang!
The Encyclopedia Galactica defines a robot as a mechanical apparatus designed to do the work of a man. The marketing division of the Sirius Cybernetics Corporation defines a robot as “Your Plastic Pal Who’s Fun to Be With.”
Ok, maybe not that kind of robots, but it Is true that robots often involve several concurrent tasks, including operating machinery, ensuring safety of people in the area, monitoring sensors. Erlang provides a very good way to manage that.
WE talk about what is and is not a robot along with what robots can and can’t do. Fred Wishes for a robot to plow his driveway when its 40bellow in Quebec
Panel
Zachary Kessin
Kevin Hammond
Fred Hebert
Josh Adams
Links
http://www.confreaks.com/videos/4121-elixirconf2014-introduction-to-elixir-for-rubyists
https://github.com/esl/erlang_ale
https://github.com/fhunleth/elixir_ale
http://rubyrogues.com/156-rr-hardware-hacking-with-julia-grace/
https://github.com/esl/erlang_ale/blob/master/src/gpio.erl
http://www.grisp.org/ Peer’s project for Real Time + Erlang
https://what-if.xkcd.com/5/
http://www.erlang-factory.com/conference/Munich2013/speakers/PeerStritzinger
http://blog.elixirsips.com/2014/05/29/robofinger-elixir-based-websocket-controlled-robotic-arm-via-leapmotion/

Sep 5, 2014 • 0sec
044 Pheonix Web Framework
Show notes coming soon
https://mostlyerlang.wordpress.com/wp-content/uploads/2014/09/mostly_erlang_44_pheonix.mp3

Aug 11, 2014 • 0sec
Tools on Elixir
We are joined by Bruce Tate and Jose Valim to talk about the tools that have been developing around Elixir and how they can help the rest of the Erlang eco system.
This is the first of a series of episodes that will explore that wider Erlang eco system including Elixir, LFE, Erlog, LING, LuvieScript, Concurrent Scheme and more
https://mostlyerlang.wordpress.com/wp-content/uploads/2014/08/043_elixir_tools.mp3
Download Link https://mostlyerlang.wordpress.com/wp-content/uploads/2014/08/043_elixir_tools.mp3
Panel
Zachary Kessin @zkessin
Jose Valim @josevalim
Bruce Tate @redrapids
Confrences
Erlang Factory Light – Beer Sheva -Cancelled
Chicago Erlang
CodeMesh DISCOUNT CODE MostlyErlang10
ICFP – Gotenburg
Links
Jose and Dave’s Erlang Factory Keynote
Elixir Lang
Erlog
Erlog Server
Lager
Elixir Sips
Remember Everything You Learn from Podcasts
Save insights instantly, chat with episodes, and build lasting knowledge - all powered by AI.