Zach, Fred, and Jose answer questions live! You’ll hear at the start that we erroneously welcomed you to Podcast #53, but rest assured this is in fact #54. Here’s the link to the video. http://mostlyerlang.com/2015/01/05/package-mangement-live/
On Tuesday 6 January at 18:00GMT we will be doing a live podcast on a G+ hangout about package management systems. We invite everyone to come join us and submit questions via text chat.
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.
Erlang comes with its own datastores ETS and Mnesia. These store Erlang terms directly so you don’t have to map your data into SQL types. They can also be used to create databases in Memory or on disk or both, this can lead to blindingly fast distrubted systems
We speak to Claus about how Mnesia was created and why. We also talk about when it is a good fit to use Mnesia for data storage and when it would not be.
If you are considering what data storage engine to use for your next project listen to this first.
- ETS – Erlang term Storage
We apologize, this episode got messed up, so here is a fixed version
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.
- Language with Come From & While Don’t (Kevin)
- Concurrency and Parallelism (Robert)
- Forth & Factor (Will)
- Term Re-writing Systems (Will)
- http://r-project.org R (Zach)
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