来自 Elixir Radar, ElixirDaily

How to Create a Counter with Phoenix LiveView

Dennis Beatty 讲述了如何使用最近发布的 LiveView 创造一个简单的加减计数器, 虽然 LiveView 已经有相关的demo, 但是这篇文章一步步介绍了构建的方法. 想了解详情的同学可以一看

Visual Programming with Elixir: Learning to Write Binary Parsers

Kyle Hanson演示了如何使用elixir的binary 模式匹配去解析MessagePack

TIL Ecto Constraints and Validations

Prince Wilson 讨论了ecto 中 validations 和 constraints 的异同, 总结下就是 constraints 会从数据库检查数据项, 当然还需要在数据库本身添加限制条件.

Elixir Streams to process large HTTP responses on the fly

Alvise Susmel 展示了如何使用 Elixir Stream 去处理巨量的 http 响应

Phoenix end-to-end testing in real life

Sven Gehring 分享了如何使用 Cypress 去做端对端测试

Function/Method Look up in Elixir/Ruby

Edison 预想 GenServer 方法注入(function injections) 是通过继承做到的, 然后发现defoverridable的神奇功能

More Readable Repos with the Ecto Filter Pattern

Tyler 分享了他在工作中总结的和 Ecto query 组合的好方式

Building a Small Distributed Elixir Application

iacobson 分享了如何在多个服务器上保证状态的一致性