Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/caicaishmily/elixirschool_blogs
elixirschool blog 中文翻译
https://github.com/caicaishmily/elixirschool_blogs
ecto elixir elixirschool phoenix-liveview telemetry-phoenix umbrella
Last synced: 3 months ago
JSON representation
elixirschool blog 中文翻译
- Host: GitHub
- URL: https://github.com/caicaishmily/elixirschool_blogs
- Owner: caicaishmily
- Created: 2020-05-12T13:55:40.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2024-06-07T13:08:04.000Z (8 months ago)
- Last Synced: 2024-08-01T20:52:53.234Z (6 months ago)
- Topics: ecto, elixir, elixirschool, phoenix-liveview, telemetry-phoenix, umbrella
- Homepage:
- Size: 838 KB
- Stars: 96
- Watchers: 7
- Forks: 5
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- my-awesome - caicaishmily/elixirschool_blogs - liveview,telemetry-phoenix,umbrella pushed_at:2024-06 star:0.1k fork:0.0k elixirschool blog 中文翻译 (Others)
README
# ElixirSchool 博客中文翻译
假如你想学习 Elixir 这门编程语言。那么 [elixirschool](https://elixirschool.com/) 将是你的首选。不过官方网站上的博客一直没有提供中文翻译版,所以笔者抽出了一些时间翻译了这些博客,旨在帮助国内的开发者在学习 Elixir 的过程中能多一些文章参考。由于笔者能力有限,有些翻译可能有失水准,还望各位大佬批评指正。
喜欢的话可以给个 star, 欢迎 issue !
## [官网链接](https://elixirschool.com/blog)
## 博客内容 (按发布时间排序)
### 2023
- [x] [用 ExUnit 运行特定的测试案例](./posts/2023-02-15-run-specific-tests-with-exunit.md)
### 2022
- [x] [具有动态属性的组件](./posts/2022-08-01-components-with-dynamic-attributes.md)
- [x] [odbc 和流](./posts/2022-02-22-odbc-and-streams.md)### 2021
- [x] [现在有了更多的灵药!](./posts/2021-12-01-now-with-more-elixir.md)
- [x] [til: 使用 ecto 的 `map` 进行更干净的查询](./posts/2021-11-22-til-cleaner-queries-with-ecto-map.md)
- [x] [用 Rocket Validator 验证可访问性和 HTML](./posts/2021-09-02-rocket-validator.md)
- [x] [与他人一起学习 Elixir - Elixir 图书俱乐部](./posts/2021-07-14-elixir-book-club.md)
- [x] [在 Elixir 中如何使用模式匹配和不可变性来实现干净的控制流](./posts/2021-06-07-clean-control-flow-in-elixir-with-pattern-matching-and-immutability.md)### 2020
- [x] [使用 Context 和 LiveView 绘制实时 SVG 图表](./posts/2020-10-06-server-side-svg-charts-with-contex-and-liveview.md)
- [x] [使用 telemetry 仪表化 Phoenix 第四部分: 使用 `telemetry_poller` 对 Erlang VM 进行测量](./posts/2020-05-13-instrumenting-phoenix-with-telemetry-part-four.md)
- [x] [使用 telemetry 仪表化 Phoenix 第三部分: 观测 Phoenix + Ecto Telemetry 事件](./posts/2020-05-06-instrumenting-phoenix-with-telemetry-part-three.md)
- [x] [使用 Telemetry 仪表化 Phoenix 第二部分: Telemetry Metrics + Reporters](./posts/2020-04-29-instrumenting-phoenix-with-telemetry-part-two.md)
- [x] [使用 Telemetry 和 LiveDashboard 对 Phoenix 进行仪表化](./posts/2020-04-24-instrumenting-phoenix-with-live-dashboard.md)
- [x] [使用 Telemetry 仪表化 Phoenix 第一部分: Telemetry 的背后](./posts/2020-04-22-instrumenting-phoenix-with-telemetry-part-one.md)### 2019
- [x] [LiveView 设计模式 - LiveComponent 和单一责任原则](./posts/2019-12-29-live-view-live-component.md)
- [x] [构建 Elixir School 的招生门户网站](./posts/2019-10-23-building-admissions.md)
- [x] [利用 Live View 的 `live_link` 构建表格排序 UI](./posts/2019-10-20-sorting-a-table-with-live-view-live-links.md)
- [x] [使用 docker 和 mix release 发布一个 umbrella app](./posts/2019-09-15-releasing-an-umbrella-app-with-docker-and-mix-release.md)
- [x] [来自 ElixirConf 2019 的快讯](./posts/2019-09-12-elixirconf-2019-review.md)
- [x] [TIL 如何使用 Ecto.Query 选择合并](./posts/2019-08-23-til-ecto-select-merge.md)
- [x] [ElixirConf EU 2019 回顾](./posts/2019-06-06-elixir-conf-eu-2019-review.md)
- [x] [使用 LiveView 的 Channels 实现更好的用户体验](./posts/2019-06-04-live-view-with-channels.md)
- [x] [使用 LiveView 和 PubSub Presence 跟踪聊天应用中的用户](./posts/2019-05-06-live-view-with-presence.md)
- [x] [ElixirConf 2019 公告](./posts/2019-05-01-elixirconf-announcement.md)
- [x] [TIL 使用 Erlang 端口](./posts/2019-04-17-til-ports.md)
- [x] [使用 Phoenix LiveView 和 PubSub 构建实时功能](./posts/2019-04-11-live-view-with-pub-sub.md)
- [x] [TIL Ecto 约束和验证](./posts/2019-03-25-til-ecto-validations-and-constraints.md)
- [x] [直通 Phoenix LiveView](./posts/2019-03-18-phoenix-live-view.md)
- [x] [Elixir 监督策略](./posts/2019-02-21-supervisor-strategies.md)
- [x] [在 Heroku 上部署我们的 `Plug.Router` 应用](./posts/2019-02-12-putting-a-plug-app-on-heroku.md)
- [x] [TIL GenServer's `handle_continue/2`](./posts/2019-02-08-til-genserver-handle-continue.md)
- [x] [TIL 关于 `Process.send_after/4`](./posts/2019-02-06-til-send-after.md)
- [x] [使用 Plug.Router 构建 web 应用](./posts/2019-01-25-building-apps-with-plug-router.md)
- [x] [理解 Elixir 中的递归](./posts/2019-01-15-recursion.md)
- [x] [在 Elixir 中使用 Kaffe 连接 kafka](./posts/2019-01-03-elixir-kaffe-codealong.md)### 2018
- [x] [TIL 如何在生产环境运行 Ecto Migrations](./posts/2018-12-26-til-how-to-run-ecto-migrations-in-production.md)
- [x] [TIL 在 Umbrella 子应用中如何运行测试](./posts/2018-12-17-til-umbrella-app-child-app-tests.md)
- [x] [TIL 关于 ExUnit 的 capture_log 选项](./posts/2018-12-12-til-capture-log-in-exunit-tests.md)
- [x] [TIL 关于 `IO.inspect/2` 的 `:label` 选项](./posts/2018-12-04-til-io-inspect-labels.md)
- [x] [JWT Auth in Elixir with Joken](./posts/2018-11-29-jwt-auth-with-joken.md)
- [x] [Reviewing Elixircards](./posts/2018-11-14-elixir-cards-review.md)
- [x] [雨伞:只有在下雨的时候才用?](./posts/2018-10-23-umbrellas-just-when-it-rains.md)
- [x] [Ecto.Multi 简单指导](./posts/2018-10-10-ecto-multi.md)
- [x] [使用 asdf 进行不可知版本管理](./posts/2018-10-01-asdf-version-management.md)
- [x] [《Functional Web Development with Elixir, OTP, and Phoenix》](./posts/2018-08-02-functional-web-dev-elixir-otp-phoenix-review.md)
- [x] [ecto 查询构成](./posts/2018-07-25-ecto-query-composition.md)
- [x] [揭秘配置](./posts/2018-07-17-configuration-demystified.md)
- [x] [《Elixir in Action》](./posts/2018-05-31-elixir-in-action-review.md)
- [x] [起步](./posts/2018-04-23-just-the-beginning.md)
- [x] [1.6 前瞻](./posts/2018-04-03-a-look-at-16.md)## Star History
[![Star History Chart](https://api.star-history.com/svg?repos=caicaishmily/elixirschool_blogs&type=Date)](https://star-history.com/#caicaishmily/elixirschool_blogs&Date)