023 Yesod and FP Complete

Download Link: https://mostlyerlang.files.wordpress.com/2013/11/023-yesod-and-fp-complete.mp3

Michael Snoyman creator of the Yesod framework and chief programmer at FP Complete joins us to talk, type systems, Haskell, Frameworks, Community  and more. We talk about why you should learn Haskell, how the type system makes programming better and most importantly what the Haskell and Erlang communities have learned from each other.


022 Refactoring with Wrangler

Link:  https://mostlyerlang.files.wordpress.com/2013/11/022_wrangler.mp3


Wrangler is a code refactoring tool created by Huinqui Li and Simon Thompson from the University of Kent. It enables Erlang developers to perform various automated and manual operations on a code base. Possible uses include updating code to take advantage of a new API, reporting on code duplication and various code smells. It creators join us to talk about it and how to use Wrangler and where it has seen good use.


Project Ideas

  • Integrate Wrangler with VIM
  • Integrate Wrangler with Elixir


021 Chicago Boss

link: https://mostlyerlang.files.wordpress.com/2013/11/mostly_erlang_21.mp3

Chicago Boss is an Erlang framework that was inspired by Ruby on Rails. It brings much of the ease of use of Rails to the Erlang world. Its creator Evan Miller joins us to talk about Chicago Boss and how to use it. We spend a bunch of time talking about how it fits into the Erlang world, and how to use it with Elixir. We also talk about how ErlyDTL and io lists make rendering strings in Erlang actually quite nice and efficient.

If you are a Rails developer who has heard good stuff about Erlang start here!




Podcast Carnival

Stay tuned!

16 Dialyzer and Types with Kostis Sagonas

Download Link https://mostlyerlang.files.wordpress.com/2013/10/016_dialyzer.mp3

Dialyzer is a static analysis tool created by Kostis Sagonas to check Erlang programs. It can take an Erlang Code base and perform all sorts of checks on the code to flag errors. This can include case and guard clauses that will never match, function returns that are never check, functions that don’t exist and more. Listen to us talk to Kostis about what it can do and how to use it with your project to ensure the best quality code. Dialyzer represents the output of research done by Kostis and his students at Uppsala university in Sweden.

(Note due to audio production episodes there was a delay in publishing this episode)