https://github.com/herminiotorres/elixir-in-action
Elixir in Action, Second Edition
https://github.com/herminiotorres/elixir-in-action
elixir elixir-examples elixir-lang elixir-language manning-publications otp
Last synced: about 2 months ago
JSON representation
Elixir in Action, Second Edition
- Host: GitHub
- URL: https://github.com/herminiotorres/elixir-in-action
- Owner: herminiotorres
- License: mit
- Created: 2020-01-25T18:26:05.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2020-06-11T23:27:49.000Z (almost 5 years ago)
- Last Synced: 2025-01-28T22:45:13.800Z (4 months ago)
- Topics: elixir, elixir-examples, elixir-lang, elixir-language, manning-publications, otp
- Language: Elixir
- Homepage: https://www.manning.com/books/elixir-in-action-second-edition
- Size: 722 KB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Elixir In Action
```
Elixir In Action
Saša Jurić
January 2019 ISBN 9781617295027 384 pages
```- [book](https://www.manning.com/books/elixir-in-action-second-edition)
## references
1. Chapter
- [The Erlangelist](https://www.theerlangelist.com/)
- [Elixir Getting Started - Introduction](https://elixir-lang.org/getting-started/introduction.html)
- [Erlang/Elixir Syntax: A Crash Course](https://elixir-lang.org/crash-course.html)
- [Elixir - Docs](https://hexdocs.pm/elixir)2. Chapter
- [IEx - Docs](https://hexdocs.pm/iex/IEx.html)
- [Mix - Mix.Tasks.Format](https://hexdocs.pm/mix/Mix.Tasks.Format.html)
- [ExDoc produces HTML and EPUB documentation for Elixir projects](https://github.com/elixir-lang/ex_doc)
- [Elixir - Module behaviour](https://hexdocs.pm/elixir/Module.html)
- [Erlang - Dialyzer](http://erlang.org/doc/man/dialyzer.html)
- [Elixir - Typespecs](https://hexdocs.pm/elixir/typespecs.html)
- [Erlang - Advanced](http://erlang.org/doc/efficiency_guide/advanced.html)
- [Elixir - List](https://hexdocs.pm/elixir/List.html)
- [Elixir - Enum](https://hexdocs.pm/elixir/Enum.html)
- [Elixir - Map](https://hexdocs.pm/elixir/Map.html)
- [Elixir - String](https://hexdocs.pm/elixir/String.html)
- [Elixir - Keyword](https://hexdocs.pm/elixir/Keyword.html)
- [Elixir - MapSet](https://hexdocs.pm/elixir/MapSet.html)
- [Elixir - Date](https://hexdocs.pm/elixir/Date.html)
- [Elixir - Time](https://hexdocs.pm/elixir/Time.html)
- [Elixir - NaiveDateTime](https://hexdocs.pm/elixir/NaiveDateTime.html)
- [Elixir - DateTime](https://hexdocs.pm/elixir/DateTime.html)
- [Elixir - Kernel.SpecialForms](https://hexdocs.pm/elixir/Kernel.SpecialForms.html)
- [Elixir Getting Started - Quote and unquote](https://elixir-lang.org/getting-started/meta/quote-and-unquote.html)3. Chapter
- [Elixir - Guards](https://hexdocs.pm/elixir/guards.html)
- [Elixir - Kernel.SpecialForms#with/1](https://hexdocs.pm/elixir/Kernel.SpecialForms.html#with/1)
- [Elixir - Kernel.SpecialForms#for/1](https://hexdocs.pm/elixir/Kernel.SpecialForms.html#for/1)
- [Elixir - Stream](https://hexdocs.pm/elixir/Stream.html)4. Chapter
- [Elixir - Record](https://hexdocs.pm/elixir/Record.html)
- [Elixir - Access behaviour](https://hexdocs.pm/elixir/Access.html)
- [Elixir - Kernel#defprotocol/2](https://hexdocs.pm/elixir/Kernel.html#defprotocol/2)5. Chapter
- [Erlang - ERL](http://erlang.org/doc/man/erl.html)
6. Chapter
- [Elixir - Module behaviour](https://hexdocs.pm/elixir/Module.html)
- [Erlang - OTP design principles](http://erlang.org/doc/design_principles/des_princ.html)
- [Elixir - GenServer behaviour](https://hexdocs.pm/elixir/GenServer.html)
- [Erlang - GenServer](http://erlang.org/doc/man/gen_server.html)
- [Elixir - Task](https://hexdocs.pm/elixir/Task.html)
- [Elixir - Agent](https://hexdocs.pm/elixir/Agent.html)
- [Producer and consumer actors with back-pressure for Elixir](https://github.com/elixir-lang/gen_stage)7. Chapter
- [Elixir Getting Started - Introduction to Mix](https://elixir-lang.org/getting-started/mix-otp/introduction-to-mix.html)
- [ExUnit - Docs](https://hexdocs.pm/ex_unit/ExUnit.html)
- [Mix - Mix Tasks Test](https://hexdocs.pm/mix/Mix.Tasks.Test.html)
- [Poolboy - A hunky Erlang worker pool factory](https://github.com/devinus/poolboy)
- [Ecto is a toolkit for data mapping and language integrated query for Elixir](https://github.com/elixir-ecto/ecto)8. Chapter
- [Elixir - Kernel#defexception/1](https://hexdocs.pm/elixir/Kernel.html#defexception/1)
- [Elixir - Kernel.SpecialForms#try/1](https://hexdocs.pm/elixir/Kernel.SpecialForms.html#try/1)
- [Elixir Getting Started - try, catch, and rescue](https://elixir-lang.org/getting-started/try-catch-and-rescue.html)
- [Elixir - Supervisor behaviour](https://hexdocs.pm/elixir/Supervisor.html)
- [Elixir - Supervisor#module-child-specification](https://hexdocs.pm/elixir/Supervisor.html#module-child-specification)9. Chapter
- [Elixir - Registry](https://hexdocs.pm/elixir/Registry.html)
- [Erlang - sys and proc_lib](http://erlang.org/doc/design_principles/spec_proc.html)
- [Elixir - DynamicSupervisor behaviour](https://hexdocs.pm/elixir/DynamicSupervisor.html)10. Chapter
- [Cron-like job scheduler for Elixir](https://github.com/quantum-elixir/quantum-core)
- [Erlang - ETS](http://erlang.org/doc/man/ets.html)
- [Erlang - ETS#select-2](http://erlang.org/doc/man/ets.html#select-2)
- [Translates Elixir functions to match specifications for use with ets](https://github.com/ericmj/ex2ms)
- [Erlang - DETS](http://erlang.org/doc/man/dets.html)
- [Erlang - Mnesia User's Guide](http://erlang.org/doc/apps/mnesia/users_guide.html)
- [Erlang - ETS#insert_new-2](http://erlang.org/doc/man/ets.html#insert_new-2)11. Chapter
- [Logger - Docs](https://hexdocs.pm/logger/Logger.html)
- [Elixir - Application behaviour](https://hexdocs.pm/elixir/Application.html)
- [Erlang - Application](http://erlang.org/doc/apps/kernel/application.html)
- [Erlang - STDLIB Reference Manual](http://erlang.org/doc/apps/stdlib/index.html)
- [Elixir - Version#module-requirements](https://hexdocs.pm/elixir/Version.html#module-requirements)
- [Mix - Mix Tasks Deps](https://hexdocs.pm/mix/Mix.Tasks.Deps.html)
- [Cowboy is a small, fast and modern HTTP server for Erlang/OTP](https://github.com/ninenines/cowboy)
- [Plug - A specification and conveniences for composable modules between web applications](https://github.com/elixir-plug/plug)
- [wrk - a HTTP benchmarking tool](https://github.com/wg/wrk)
- [GenStage is a specification for exchanging events between producers and consumers](https://github.com/elixir-lang/gen_stage)
- [Elixir - Library Guidelines](https://hexdocs.pm/elixir/library-guidelines.html)12. Chapter
- [Elixir - Node#monitor/2](https://hexdocs.pm/elixir/Node.html#monitor/2)
- [Erlang - net_kernel#monitor_nodes-1](http://erlang.org/doc/man/net_kernel.html#monitor_nodes-1)
- [Elixir - Kernel#node/1](https://hexdocs.pm/elixir/Kernel.html#node/1)
- [Erlang - pg2](http://erlang.org/doc/man/pg2.html)
- [Elixir - Node](https://hexdocs.pm/elixir/Node.html)
- [Erlang - net_kernel](http://erlang.org/doc/man/net_kernel.html)
- [Erlang - net_adm](http://erlang.org/doc/man/net_adm.html)
- [Erlang - rpc](http://erlang.org/doc/man/rpc.html)
- [Erlang - global#trans-2](http://erlang.org/doc/man/global.html#trans-2)
- [Consistent hashing](https://en.wikipedia.org/wiki/Consistent_hashing)
- [A global Process Registry and Process Group manager for Erlang and Elixir](https://github.com/ostinelli/syn)
- [Easy clustering, registration, and distribution of worker processes for Erlang/Elixir](https://github.com/bitwalker/swarm)
- [Erlang - Using TLS for Erlang Distribution](http://erlang.org/doc/apps/ssl/ssl_distribution.html)13. Chapter
- [Elixir - System#stop/1](https://hexdocs.pm/elixir/System.html#stop/1)
- [Mix - Mix Tasks Escript Build](https://hexdocs.pm/mix/Mix.Tasks.Escript.Build.html)
- [Simplify deployments in Elixir with OTP releases!](https://github.com/bitwalker/distillery)
- [Erlang - run_erl](http://erlang.org/doc/man/run_erl.html)
- [Distillery’s documentation!](https://hexdocs.pm/distillery/home.html)
- [Distillery’s configuration!](https://hexdocs.pm/distillery/config/distillery.html)
- [Distillery’s walkthrough!](https://hexdocs.pm/distillery/introduction/walkthrough.html)
- [Erlang - release_handling](http://erlang.org/doc/design_principles/release_handling.html)
- [Erlang - release_structure](http://erlang.org/doc/design_principles/release_structure.html)
- [Erlang - systools](http://erlang.org/doc/man/systools.html)
- [Erlang - reltool](http://erlang.org/doc/man/reltool.html)
- [Stuff Goes Bad - ERLANG IN ANGER](http://www.erlang-in-anger.com/)
- [Erlang - debugger](http://erlang.org/doc/apps/debugger/debugger_chapter.html)
- [Elixir Getting Started - debugging](https://elixir-lang.org/getting-started/debugging.html)
- [Erlang - timer#tc-1](http://erlang.org/doc/man/timer.html#tc-1)
- [Microbenchmarking tool for Elixir](https://github.com/alco/benchfella)
- [Easy and extensible benchmarking in Elixir providing you with lots of statistics!](https://github.com/bencheeorg/benchee)
- [Mix - Mix Tasks Profile Cprof](https://hexdocs.pm/mix/Mix.Tasks.Profile.Cprof.html)
- [Mix - Mix Tasks Profile Eprof](https://hexdocs.pm/mix/Mix.Tasks.Profile.Eprof.html)
- [Mix - Mix Tasks Profile Fprof](https://hexdocs.pm/mix/Mix.Tasks.Profile.Fprof.html)
- [Erlang - Profiling](http://erlang.org/doc/efficiency_guide/profiling.html)
- [Web based metrics, monitoring, and observer](https://github.com/shinyscorpion/wobserver)
- [Erlang - sys](http://erlang.org/doc/man/sys.html)
- [Erlang - dbg](http://erlang.org/doc/man/dbg.html)
- [Erlang - #trace-3](http://erlang.org/doc/man/erlang.html#trace-3)
- [Collection of functions and scripts to debug Erlang in production](https://github.com/ferd/recon)