Articles

a purple water drop in the center, representing the Elixir programming language logo

使用 Ecto 在 Elixir 中操作数据库中文

一篇关于本文如何使用 Ecto 库来创建和操作数据库的文章。介绍了 Ecto 的基本概念,如 Repo、Schema、Query 和 Changeset。展示了如何使用 Ecto 进行 CRUD 操作,以及如何进行数据迁移和字段校验。

12 min read
a purple water drop in the center, representing the Elixir programming language logo

使用 Plug 在 Elixir 中进行 Web 开发中文

本文介绍了如何使用 Elixir 语言和 Plug 库来开发 Web 应用。从 Plug 的概念和作用开始,介绍了如何创建和组合不同类型的 Plug,如 Module Plug、Function Plug 和 Router Plug。文章还展示了如何使用 Plug 来处理请求、响应、会话、日志和异常。

11 min read
a purple water drop in the center, representing the Elixir programming language logo

人生苦短,快来学 Elixir - 下中文

本篇文章主要讲述 Elixir 当中的依附于 Erlang 的 Actor 模型的并发编程。包括进程,进程间消息通信,OTP GenServer 等概念和相关用法示例。

9 min read
a purple water drop in the center, representing the Elixir programming language logo

人生苦短,快来学 Elixir - 中中文

本篇文章主要讲述 Elixir 中通过宏来实现的元编程。给出了 Ecto 这个库中用宏构建的 DSL 的一些示例。

3 min read
a purple water drop in the center, representing the Elixir programming language logo

人生苦短,快来学 Elixir - 上中文

这篇文章主要介绍了 Elixir 语言的基础入门,包括语法、数据类型、模式匹配、函数、模块、流程控制等。文章还通过一些示例代码,展示了 Elixir 的一些特点和风格,比如递归、管道操作符、推导式等。

35 min read