quda
Documentation on advanced Elixir topics
I want to go deeper in studying Elixir but I got stuck at some level, between intermediate and advanced. I am looking for a book or advanced tutorial to overcome this.
So, I got st(r)uck by several advanced concepts such as: typespecs, AST, protocols, behaviours, bitstrings (+ advanced mix usage, packages, deployment)
All the books I know are for beginning-intermediate levels, they barely scratch the advanced stuff. Instead plenty of material on Phoenix/Liveview, GenServer/OTP but not Elixir as a language per se. I am aware that one can find info (tutorial, video, articles, course) on the web but I need something else: in a consolidated form, not scattered and disparate.
More precisely I’m looking for some book, tutorial, course of advanced Elixir with focus on detailed meaning, multiple examples, various case scenarios, to help me build a holistic understanding on before-mentioned concepts: more what/why/where than how.
PS: Please don’t point me to the Elixir official doc hub or Elixir School as I’ve been already there, it didn’t enlighten me much on these topics.
Most Liked
eksperimental
Books on Deploying:
Deploying Elixir: Advanced Topics
A series of free articles on Deploying to various cloud services.
“Deploying Elixir” eBook (FREE)
Contains the articles above and more
eksperimental
I was about to suggest this.
If not, the Elixir source code itself, the tests for the source code for the relevant modules.
Typespecs are detailed in the Typespec reference page, but you need to dig deeper. Below I paste the link to LYSEFGG
Bitstrings maybe you need to look for Erlang docs or books
eksperimental
Protocols: Read the elixir source code for the Enumerable and Inspect protocols and the various implementations.
Typespecs: Type Specifications and Erlang | Learn You Some Erlang for Great Good!
Popular in Chat/Questions
Other popular topics
Categories:
Sub Categories:
Forums
Popular Tags
- #ecto
- #liveview
- #troubleshooting
- #learning-elixir
- #deployment
- #library
- #erlang
- #testing
- #genserver
- #mix
- #absinthe
- #remote-other
- #otp
- #plug
- #how-to-question
- #macros
- #postgres
- #channels
- #elixirconf
- #exunit
- #discussion
- #code-sync
- #javascript
- #podcasts
- #onsite
- #dialyzer
- #docker
- #authentication
- #umbrella
- #full-time-contract
- #podcasts-by-brainlid
- #ecto-query
- #elixir-ls
- #phoenix_html
- #iex
- #blog-post
- #graphql
- #genstage
- #ai
- #websockets
- #supervisor
- #advent-of-code
- #elixirconf-us
- #distillery
- #processes
- #forms
- #api
- #metaprogramming
- #security
- #performance








