Elixir Weekly #148

原文: ElixirWeekly - Elixir Community Newsletter, one email every Thursday. Every Thursday: No frills, no click-through, no spam. 当周 不老药 This week in Elixir 伞形应用的问题 Jack’s makes the point that umbrella projects/apps are hard to maintain and shouldn’t be used unless you’re deploying the child apps individually. (是也乎: 和微服务一样, 某一架构泛滥时,总是撞到不合适的场景 ) Phoenix LiveView Round-Up: 迄今为止的故事 Darin wrote a blog post showing off some of the fantastic work that folks are doing with Phoenix LiveView. Phoenix LiveView 集锦 Another amazing collection of demos and experiments that people are building with Phoenix LiveView by Leandro. (是也乎: Phoenix LiveView 杂耍 ) Horde 0.5.0 有什么新东西 ? Horde 0.5.0 just got released and it’s a big one! Derek wrote about some of the highlights in this post. Telemetry 之于 Elixir 应用 Learn how to produce and report on telemetry metrics for your Elixir application in this post by Ben. Ecto - Cast-ing Sugar Adam wrote a blog post introducing his library EctoMorph! 📆🐍 社区 Even more from around the Elixir community ...

2019-05-09 · 2 min · 989 words · ZoomQuiet

Elixir Weekly #144

原文: ElixirWeekly - Elixir Community Newsletter, one email every Thursday. Every Thursday: No frills, no click-through, no spam. 当周 不老药 This week in Elixir Phoenix 的 Params 模块 The Params modules pattern can be used in Phoenix to validate and massage a controller action’s params into data that can be passed to contexts. (是也乎: 所谓中间件模块 ) 使用 GenServer 进行夜间任务 Eric set up a nightly process that uses OTP primitives to run nightly tasks for his games. Nice! (是也乎: 只是为了游戏刷分? ) ExDoc v0.20 Wojtek wrote about keyboard shortcuts, autocompletion, full-text search, and other stuff in the latest version of ExDoc. Micro: 读取 elixir 中的 cmd pipes Regis wrote a blog post about reading pipes from the command line in Elixir CLI tools. 清理 Phoenix 控制器操作 Damon writes about a pattern he came across that helps when you need to pass a lot of variables to the view / template. (是也乎: 在 Elixir 中, 多少算大量? ) Elixir 协议,它们如何工作? erlang 的观点 Mariano gives “the erlang perspective” on protocols in Elixir. 📆🐍 社区 Even more from around the Elixir community ...

2019-04-11 · 1 min · 448 words · ZoomQuiet

Elixir Weekly #143

原文: ElixirWeekly - Elixir Community Newsletter, one email every Thursday. Every Thursday: No frills, no click-through, no spam. 当周 不老药 This week in Elixir Phoenix LiveView 蚂蚁农场 .. Holy cow! Ricardo created this small experiment consisting of a bunch of old school ants running around (using Phoenix LiveView). 5 个原因 Elixir 可成就您的竞争优势 … Inspired by a recent discussion about the topic, Elvio wrote a blog post with some of the reasons that might make Elixir your competitive advantage. (是也乎: 不老, 万能, 炼金, OTP, FP ) benchee 1.0 终于来了 … Congrats to Tobias, Devon and everbody who helped to make 1.0 happen! 🎉 (是也乎: 压力测试工具… ) 如何使用 OTP 进行多源数据废弃和聚合 .. Just like in the documentary series “Big, Bigger, Biggest” we are going to show the different versions we developed on a real project, alongside the pitfalls and breakthroughs of each version. Event Sourcing in Practice Screencast … In this Event sourcing in practice screencast Ben demonstrates how you can apply event sourcing to an Elixir application. 编写 Elixir 微服务的经验 … Jean-Phillipe just published our blog post about writing Elixir microservices in their polyglot environment. (是也乎: 不同其它语言纷纷回到巨型应用守护, Elixir 基于 OTP -> 天然万能巨型守护, 微服务可能是 Elixir 开发原有体验的最先进描述. ) Elixir Streams 和大型 HTTP 响应: 处理文本 … This is a second part of the article of last week. This time we are going to process on the fly a 30 million lines remote file, summing the numbers of each line. (是也乎: 简单说, 就是切切切切切切切…切到合适的嗯哼 ) 📆🐍 社区 Even more from around the Elixir community ...

2019-03-28 · 2 min · 739 words · ZoomQuiet

Elixir Weekly #142

原文: ElixirWeekly - Elixir Community Newsletter, one email every Thursday. Visual Programming with Elixir: Learning to Write Binary Parsers by @elixirstatus 这周不老药 This week in Elixir Function/Method 查找在 Elixir/Ruby Edison thought GenServer function injections were done through inheritance and discovered the inner workings of defoverridable! (是也乎: 这还用比较嘛? 海量 end 堆起来比括号要恶心多了… ) 使用Elixir进行可视化编程:学习编写二进制解析器 Kyle writes about what makes Elixir an unexpected front-runner for learning and prototyping binary protocols. Teamweek正在寻找远程Elixir后端开发人员 It’s a fully remote job and 100% Elixir even though the title says Ruby as well. According to Teamweek, it’s simply easier to find Ruby devs that want to learn Elixir ;-) (是也乎: 倾向找到在学 Elixir 的 Rubista .. ) More Readable Repos with the Ecto Filter Pattern Tyler writes about a great pattern for Ecto query composition he’s come across at work. 构建小型分布式 Elixir 应用程序 Keeping state consistency while running an Elixir application on many servers. (是也乎: 日常技巧… +——————–+ | APP SUPERVISOR | +———+———-+ | | +———v———-+ +———–+ +———–+ | WORKER SUPERVISOR +———> WORKERS | + <——–> DATABASE | +——————–+ +———–+ | | +———–+ +————+ | +————-+ ) TIL Ecto 约束 vs. 验证 ElixirSchool shows us how Ecto can put validations and constraints onto specific fields to ensure data integrity. 📆🐍 社区 Even more from around the Elixir community ...

2019-03-28 · 2 min · 603 words · ZoomQuiet