2018:concurrent_functional_programming
                Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| 2018:concurrent_functional_programming [2018/09/10 12:16] – [Podcast episodes] adolfont | 2018:concurrent_functional_programming [2020/11/19 11:42] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 18: | Line 18: | ||
| * Tate, Bruce. //Seven Languages in Seven Weeks: A Pragmatic Guide to Learning Programming Languages// | * Tate, Bruce. //Seven Languages in Seven Weeks: A Pragmatic Guide to Learning Programming Languages// | ||
| * Tate, Bruce; Daoud, Fred; Moffitt, Jack; Dees, Ian. //Seven More Languages in Seven Weeks: | * Tate, Bruce; Daoud, Fred; Moffitt, Jack; Dees, Ian. //Seven More Languages in Seven Weeks: | ||
| - | Languages That Are Shaping the Future//. Pragmatic Programmers, | + | Languages That Are Shaping the Future//. Pragmatic Programmers, | 
| * Research papers on concurrent functional programming. | * Research papers on concurrent functional programming. | ||
| Line 29: | Line 29: | ||
| - | ===== Detailed Syllabus ===== | + | [[2018:Concurrent Functional Programming - 2018 edition]] | 
| - | + | ||
| - | ==== Functional Programming: | + | |
| - | + | ||
| - | * Values | + | |
| - | * Types | + | |
| - | * | + | |
| - | + | ||
| - | ==== The Actor Model ==== | + | |
| - | + | ||
| - | ==== Functional Programming Languages aimed at the development of concurrent systems: Erlang, Elixir ==== | + | |
| - | + | ||
| - | ====== Learning Resources ====== | + | |
| - | + | ||
| - | * https:// | + | |
| - | + | ||
| - | + | ||
| - | ===== Ideas ===== | + | |
| - | + | ||
| - | + | ||
| - | * [[https:// | + | |
| - | + | ||
| - | ===== Languages ===== | + | |
| - | + | ||
| - | * Elixir | + | |
| - | * Clojure | + | |
| - | * Elm | + | |
| - | * Erlang | + | |
| - | + | ||
| - | ===== Papers and technical reports ===== | + | |
| - | + | ||
| - | + | ||
| - | * Communication Sequential Processes, C.A.R. Hoare https:// | + | |
| - | * A History of Erlang https:// | + | |
| - | * The development of Erlang https:// | + | |
| - | * Erlang - A survey of the language and its industrial applications https:// | + | |
| - | + | ||
| - | * Introducing | + | |
| - | + | ||
| - | ===== Blog posts in Portuguese ===== | + | |
| - | * Por que desenvolvo com o Elixir e não com o PHP? https:// | + | |
| - | + | ||
| - | + | ||
| - | ===== Blog Posts in English ===== | + | |
| - | + | ||
| - | * Dipping your Toes into Elixir https:// | + | |
| - | * The Foundations of Functional Concurrency https:// | + | |
| - | * Beyond Functional Programming with Elixir and Erlang, José Valim. May 25, 2016 http:// | + | |
| - | + | ||
| - | ===== Links related to jobs and companies ===== | + | |
| - | + | ||
| - | + | ||
| - | * Elixir Companies https:// | + | |
| - | * Erlang Companies https:// | + | |
| - | * Elixir Job Board http:// | + | |
| - | * Elixir Career https:// | + | |
| - | + | ||
| - | + | ||
| - | ===== Q&A Sites ===== | + | |
| - | + | ||
| - | * How/why do functional languages (specifically Erlang) scale well? https:// | + | |
| - | + | ||
| - | + | ||
| - | ===== Podcast episodes ===== | + | |
| - | * Hipsters #48 - Elixir, a linguagem Hipster https:// | + | |
| - | * Sudocast #14 - Programação Funcional 101 https:// | + | |
| - | * Castálio Podcast - Episódio 103: Linguagem de Programação Elixir https:// | + | |
| - | + | ||
| - | + | ||
| - | ===== Events ===== | + | |
| - | + | ||
| - | ==== Conferences ==== | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | ==== Meetups ==== | + | |
| - | + | ||
2018/concurrent_functional_programming.1536581772.txt.gz · Last modified: 2020/11/19 11:42 (external edit)
                
                