Erlang/Elixir 関係の記事のブックマーク
- The Zen of Erlang Erlang の基本的な考えなどを説明
- Erlang Garbage Collection Details and Why It Matters Erlang の GC, Erlang の OS プロセスで共通の shared heap とかの説明
- How do Erlang Microprocesses work internally? プロセスのスケジューリングなど内部的な動作に関するスレッド
- Welcome to BEAM VM Wisdoms! BEAMの内部構造などの簡単な説明
- Erlang/OTP architectures: cowboy Cowboyというよりは Ranch の簡単な説明
- Erlang(Elixir)の使いどころについて使ってる人から教わった話 Beam の特性など
- Foreign Processes and Phoenix Ports と Supervisors による外部プロセスの稼働監視
- [Understanding Elixir’s Ecto Querying DSL: The Basic] (https://www.sitepoint.com/understanding-elixirs-ecto-querying-dsl-the-basics/) Ecto query の基本
- Elixir’s Ecto Querying DSL: Beyond the Basic Ecto query の応用編
- [翻訳] Ectoを使った組み立て可能なクエリ
- Debugging Phoenix with IEx.pry Python の pdb.set_trace() みたいなことをやる方法
- ExUnit Cheat Sheet チートシート
- Easy Mocking in Elixir with Meck Meck によるモックテストのやり方
- Writing Acceptance tests in Phoenix hound による acceptance test の例
- Special Processes in OTP Erlang の :sys, :proc_lib の利用を通して :sys.statistics, :sys.trace の使い方を簡単に説明
- Let's talk about GenServers Elixir での GenServer の書き方の簡単な説明
- Creating Elixir libraries as OTP applications 簡単な chat ボットを GenServer で作る
- THE GenServer CHEATSHEET
- Elixir Quick Reference Elixir の書式のリファレンス
- Elixir Examples アトムから文字列への変換方法など、簡単な tips 集
- Elixir Best Practices - Deeply Nested Maps 深い階層のMapやListをKernel.put_in/3で簡単に扱う方法の説明
- @specでのintegerとString.tの違い
- Extensible Design with Protocols protocol とその使い方の簡単な説明
- Announcing Bamboo, Email with a Functional Twist Bamboo によるメール送信の簡単な説明
- Distillery vs. Exrm vs. Relx 次世代版 Exrm である Distillery について作者の考えがまとまっている
- Make Phoenix Even Faster with a GenServer-backed Key Value Store よくある、Supervisor 配下で ETS を使ってキャッシングする例だけどよくまとまってる。