sjuric (86) [Avatar] Offline
#1
Changes in the final release:
- split chapter 6 into two chapters
- the new chapter 6 takes the gradual "bottom up" approach to explaining gen_server behaviour
- the new chapter 7 is mostly an exact copy of the second part of the old chapter 6 (to-do system example)
- previous chapters 7-12 are now chapters 8-13

Changes in version 9:
- new chapter 12 - Running the system
- addressed various technical feedback
- accompanying source code is now hosted on GitHub
- Todo.Cache.get_or_create is renamed to Todo.Cache.server_process

Changes in version 8:
- new chapter 11 - Building a distributed systems

Changes in version 7:
- adapted to Elixir 1.0.0
- new chapter 10 - Working with components
- prefer using HashDict and HashSet instead of Dict and Set
- chapter 3 - rewrite of Streams section (3.4.5)
- accompanying code is available at http://sasa1977.github.io/elixir_in_action_samples.zip


Changes in version 6:
- adapted to Elixir 0.15.0
- new chapter 9 - Sharing state
- chapter 6 - Prefer the term "server process" to actor
- chapter 8 - Adapt process registry example to comply to "via tuples"
- various minor changes in chapters 1-8 addressing the feedback of technical reviewers
- accompanying code is available at http://sasa1977.github.io/elixir_in_action_samples.zip

Changes in version 5:
- adapted to Elixir 0.14.0
- new chapter 7 - Fault-tolerance basics
- new chapter 8 - Isolating error effects
- using the term BEAM instead of EVM
- shell snippets are easier to copy-paste
- chapter 6 - use more idiomatic module names

Changes in version 4:
- new chapter 6 - Actors
- chapter 1 - new section 1.3 on Erlang/Elixir disadvantages

Chapter 2:
- new sub-section 2.3.6 on module attributes
- new sub-section 2.4.6 on maps
- new sub-section 2.4.12 on IO lists
- new sub-section 2.6 on macros

Chapter 3:
- new sub-section 3.1.6 on matching maps
- adapted sub-section 3.4.4 on comprehensions to the new syntax

- chapter 4 - significant rewrite, due to maps and structs being used instead of records
- chapter 5 - minor changes due to Elixir v0.13.0


Changes in version 3:
- new chapter 5 - Concurrency
- updated to new sigil syntax (~ instead of %)
- updated to new optional arguments syntax (\ instead of //)
- links are now presented as footnotes

Message was edited by:
sjuric

Message was edited by:
sjuric