The Author Online Book Forums are Moving

The Author Online Book Forums will soon redirect to Manning's liveBook and liveVideo. All book forum content will migrate to liveBook's discussion forum and all video forum content will migrate to liveVideo. Log in to liveBook or liveVideo with your Manning credentials to join the discussion!

Thank you for your engagement in the AoF over the years! We look forward to offering you a more enhanced forum experience.

sjuric (109) [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