Table of Contents
Concurrent Functional Programming - 2018 Edition
Detailed Syllabus
The Actor Model
Functional Programming Languages aimed at the development of concurrent systems: Erlang, Elixir
Learning Resources
Ideas
Languages
Papers and technical reports
Blog posts in Portuguese
Blog Posts in English
Links related to jobs and companies
Q&A Sites
Podcast episodes
Events
Conferences
Meetups
Newsletters
Concurrent Functional Programming - 2018 Edition
Instructor: Adolfo Neto
Detailed Syllabus
Concurrent Functional Programming - 2018 Edition - Class Notes and Links
The Actor Model
Functional Programming Languages aimed at the development of concurrent systems: Erlang, Elixir
Learning Resources
https://elixir-lang.org/learning.html
Ideas
Comments on this tweet
Languages
Elixir
Clojure
Elm
Erlang
Papers and technical reports
Communication Sequential Processes, C.A.R. Hoare
https://www.cs.cmu.edu/~crary/819-f09/Hoare78.pdf
A History of Erlang
https://dl.acm.org/citation.cfm?id=1238850
The development of Erlang
https://dl.acm.org/citation.cfm?id=258967
Erlang - A survey of the language and its industrial applications
https://pdfs.semanticscholar.org/8fce/0a789d4f8228c46734d26fda387468fb29f9.pdf
Introducing Concurrent Functional Programming in the Telecommunications Industry
https://link.springer.com/content/pdf/10.1007/978-0-387-35404-0_15.pdf
Blog posts in Portuguese
Por que desenvolvo com o Elixir e não com o PHP?
https://medium.com/@helderhenri/por-que-desenvolvo-com-o-elixir-e-n%C3%A3o-com-o-php-d768f36c6411
Blog Posts in English
Types of Pattern Matching in Elixir
Writing a boolean expression parser in Elixir using NimbleParsec
What I have learned working 1 year full-time using Elixir, by Lorenzo Sinisi
Dipping your Toes into Elixir
https://freecontent.manning.com/dipping-your-toes-into-elixir/
The Foundations of Functional Concurrency
https://freecontent.manning.com/the-foundations-of-functional-concurrency/
Beyond Functional Programming with Elixir and Erlang, José Valim. May 25, 2016
http://blog.plataformatec.com.br/2016/05/beyond-functional-programming-with-elixir-and-erlang/
The Hitchhiker's Guide to Concurrency
https://learnyousomeerlang.com/the-hitchhikers-guide-to-concurrency
Links related to jobs and companies
Elixir Companies
https://elixir-companies.com/
Erlang Companies
https://erlang-companies.org/
Elixir Job Board
http://plataformatec.com.br/elixir-radar/jobs
Elixir Career
https://elixir.career/
Q&A Sites
How/why do functional languages (specifically Erlang) scale well?
https://stackoverflow.com/questions/474497/how-why-do-functional-languages-specifically-erlang-scale-well
Podcast episodes
Elixir and Erlang podcasts
Events
Conferences
Meetups
Newsletters
Elixir Radar
Issue 158
Elixir Digest
#167
Elixir and Erlang Organizations