来自 Elixir Radar, ElixirDaily, ElixirWeekly.

有任何对文章的补充和错误之处欢迎邮件指出: zengzhilgATgmail.com 每周末发布于 语雀, coderplanets PS: elixir简讯的邮件订阅服务正在构建中ing (80%), 敬请期待 : )

缅怀Joe

社区好多人还沉浸在失去 Joe 的沉痛哀思中, 以下是两篇缅怀 joe 的文章, Elixir 社区也收集了其相关的精神遗产.

Remembering Joe Armstrong

Goodbye Joe, an inadequate letter and eulogy about Joe Armstrong

Joe的遗产汇总


LiveView

How to Create a Todo List with Phoenix LiveView

Dennis Beatty 写了一篇用 Phoenix 的LiveView 做 todo list 的应用.和其他的todo list不同的的是, 这个todo list是支持多页面同步更新的哟. 更棒的是带视频呢( youtube ).

Building Real-Time Features with Phoenix Live View and PubSub

Elixir school 的好文告诉你如何把 Liveview 和 Phoenix 自带的 PubSub 结合起来.

A Story of Phoenix LiveView: Writing a CRUD Application

又是一篇 LiveView 的文章, 这篇文章教你如何使用 Liveview 完成一个 CRUD 应用.

[Markdown Live

](http://markdown.dichev.io/) 用 LiveView 写的 markdown 编辑器.

Phoenix LiveView: 概念篇

难得的中文博文. 作者 taiansu 介绍了 LiveView 的由来和可以用来解决的问题. 对英文苦手的同学可以一看. 顺便也去订阅这个同学的rss吧, 应该会有后续的相关文章.

教程

Elixir, Phoenix, Absinthe, GraphQL, React, and Apollo: an absurdly deep dive

深度长文, Zach Schneider 使用以上所有的技术做了一个社交网站.照着一步步走吧, 说不定你也能用这些新科技搭出自己的原型. 附带代码 https://github.com/schneidmaster/socializer

Connecting Elixir to Kafka with Kaffe: A codealong

Meryl Dakin 在这篇博文中详细的涵盖了如何使用 Kaffe 这个库来整合 Kafka 服务. 对于不太了解 Kafka 的同学, 这里提供一个相关的资料 https://www.jianshu.com/p/1b657ac52f89

Step-by-Step Tutorial to Build a Phoenix App that Supports User Upload

Alvise Susmel 在这篇文章中真手把手教你从头撸一个 Phoenix 文件上传的功能, 没有用到任何第三方的依赖, 顺便还能学点 docker 的知识, 五星好评.

You May not Need GenServers and Supervision Trees

作者说自己从2015年使用elixir开发以来就没有怎么使用过 GenServer 和 Supervision, 从而提出自己的观点认为并非不用 OTP 的应用就没有发挥 elixir 的效力, 反而应该谨慎使用. 文中引用了许多相关书籍和其中的看法, 虽然毫无代码但引入思考. 与之相关的的还有一篇文章 To spawn, or not to spawn?

Parsing Text & Binaries with Elixir

这篇文章使用 elixir 的 binary 来处理 类似 csv xlsx 这样带格式的文件

Ecto Changesets — put, cast, embeds and assocs

还在对 Ecto 中 put, cast, embeds 和 assocs 傻傻分不清楚的可以看这篇文章.

学习资料

Git Book for Killer Elixir Tips

整理了许多 Elixir 的小技巧.