- Phoenix LiveView Ant Farm">Phoenix LiveView Ant Farm
- 5 Reasons Elixir can be Your Competitive Advantage">5 Reasons Elixir can be Your Competitive Advantage
- benchee 1.0 is finally here!">benchee 1.0 is finally here!
- How We Scrapped and Aggregated Data from Multiple Sources Using OTP">How We Scrapped and Aggregated Data from Multiple Sources Using OTP
- Event Sourcing in Practice Screencast">Event Sourcing in Practice Screencast
- Our experience writing Elixir microservices">Our experience writing Elixir microservices
- Elixir Streams and large HTTP response: processing text">Elixir Streams and large HTTP response: processing text
- ex_rabbit_pool open source AMQP connection pool">
ex_rabbit_pool open source AMQP connection pool - Why should every process be supervised?">Why should every process be supervised?
- Elixir Protocols">Elixir Protocols
- Building a Gitlab CI light using Elixir/Nerves">Building a Gitlab CI light using Elixir/Nerves
- Basic HTTP authentication in Elixir/Phoenix">Basic HTTP authentication in Elixir/Phoenix
来自 Elixir Radar, ElixirDaily, ElixirWeekly. 有任何对文章的补完和错误之处欢迎邮件指出: zengzhilgATgmail.com.
PS: elixir简讯的邮件订阅服务正在构建中, 敬请期待 : )Phoenix LiveView Ant Farm
Phoenix LiveView 的出现引出了好多人的奇思妙想, Ricardo 做了一个小小的实验, 使用Liveview在浏览器中创建了一个学院风格的蚂蚁农场. (了解这方面的同学可以私信我补充).
5 Reasons Elixir can be Your Competitive Advantage
Elvio 为我们总结了一些Elixir的优点供我们安利给身边的同学.
benchee 1.0 is finally here!
恭喜 Tobias, Devon 和所有为 1.0 版本努力的贡献者们. benchee是一个专门为elixir做代码benchmark和分析的工具.
How We Scrapped and Aggregated Data from Multiple Sources Using OTP
这篇文章非常推荐大家阅读. 来自 Backercamp 的 Tiago Duarte 给我们展示了在从多个数据源抓取和分类数据的需求驱动下, 他和他的团队是如何使用otp 一步步的构建起架构的. 按照时间顺序, 在这个过程中他们演进出了三个版本的组织方式, 十分详细的讲述了构建前后遇到的问题和解决思路. (有计划翻译这一篇文章, 有兴趣的同学可以联系我).
Event Sourcing in Practice Screencast
这是一篇视频教学短片(需翻墙观看), ben 展示了如何将 数据溯源(Event Sourcing) 引用到 Elixir应用中来. 关于ES这里有几篇相关的中文资料可以参考一下.
Our experience writing Elixir microservices
Jean-Phillipe 发表了关于如何在他们的polyglot环境搭建基于Elixir微服务的博客文章.
Elixir Streams and large HTTP response: processing text
这是上周文章系列的第二篇(第一篇链接), 这次我们会处理3千万行的远程数据, 并且计算了每行的个数.
ex_rabbit_pool open source AMQP connection pool
Simon Benitez 一步步的引导我们用elixir写一个RabbitMQ连接库(connection pool).
Why should every process be supervised?
Derek Kraan 解释了为什么应用中每一个进程都需要被管理(supervised).
Elixir Protocols
Samuel Mullen 讨论了如何使用Elixir的协议(protocols), 然后解释了为什么需要在项目中去使用它们.
Building a Gitlab CI light using Elixir/Nerves
Frank Kumro 演示如何使用Elixir和Nerves将Gitlab CI的状态通过小灯泡的明暗显示出来. 他在这第一步中组装硬件并且用它去控制灯泡.
Basic HTTP authentication in Elixir/Phoenix
Josef Strzibny 展示如何去构建和测试HTTP Basic 认证.