<?xml version="1.0" encoding="UTF-8" ?>
<rss
    version="2.0"
    xmlns:atom="http://www.w3.org/2005/Atom"
    xmlns:content="http://purl.org/rss/1.0/modules/content/"
    xmlns:webfeeds="http://webfeeds.org/rss/1.0"
    xmlns:media="http://search.yahoo.com/mrss/"
    >
    <channel>
        <title>Elixir Tag - Viblo</title>
        <link>https://viblo.asia/rss</link>
        <description><![CDATA[Free service for technical knowledge sharing]]></description>
        <atom:link href="https://viblo.asia/rss/tags/elixir.rss" rel="self"></atom:link>
                <copyright>Sun* Inc.</copyright>
                                                <webfeeds:logo>https://viblo.asia/logo_full.svg</webfeeds:logo>
        <image>
            <url>https://viblo.asia/logo_full.svg</url>
            <title>Elixir Tag - Viblo</title>
            <link>https://viblo.asia/rss</link>
        </image>
                                <language>vi-vn</language>
        <lastBuildDate>2026-07-22T17:50:25+07:00</lastBuildDate>
                <item>
            <title><![CDATA[Chuẩn hoá và validate dữ liệu trong Phoenix với thư viện Tarams]]></title>
                        <link>https://viblo.asia/p/chuan-hoa-va-validate-du-lieu-trong-phoenix-voi-thu-vien-tarams-gDVK243jlLj</link>
            <guid isPermaLink="true">https://viblo.asia/p/chuan-hoa-va-validate-du-lieu-trong-phoenix-voi-thu-vien-tarams-gDVK243jlLj</guid>
            <description><![CDATA[![](https://images.viblo.asia/3e106a97-da26-4fbf-abc1-2bc0c9dcc2cd.png)



Yêu cầu chuẩn hoá và validate các tham số truyền lên từ client là yêu cầu c...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Dung Nguyen</dc:creator>
            <pubDate>2020-10-07 22:09:46</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Parse và validate request param trong Phoenix dùng Ecto.Changeset]]></title>
                        <link>https://viblo.asia/p/parse-va-validate-request-param-trong-phoenix-dung-ectochangeset-Ljy5Vmpjlra</link>
            <guid isPermaLink="true">https://viblo.asia/p/parse-va-validate-request-param-trong-phoenix-dung-ectochangeset-Ljy5Vmpjlra</guid>
            <description><![CDATA[Khi viết các API hoặc cả các endpoint thì thông thường chúng ta sẽ có một số nhu cầu:
- Chỉ cho phép một số các tham số xác định được truyền vào.
- Ch...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Dung Nguyen</dc:creator>
            <pubDate>2020-09-26 22:00:47</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Tìm hiểu về Elixir]]></title>
                        <link>https://viblo.asia/p/tim-hieu-ve-elixir-63vKjz6bK2R</link>
            <guid isPermaLink="true">https://viblo.asia/p/tim-hieu-ve-elixir-63vKjz6bK2R</guid>
            <description><![CDATA[Hôm nay ngày 30/4 cũng hơi rảnh nên mình đã quyết định dạo quanh trên mạng để tìm thứ gì đó hay ho để học và vô tình tìm thấy Elixir - một ngôn ngữ lậ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyen Van Hiep</dc:creator>
            <pubDate>2020-05-01 09:20:29</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[GenServer trong Elixir]]></title>
                        <link>https://viblo.asia/p/genserver-trong-elixir-RnB5pwGblPG</link>
            <guid isPermaLink="true">https://viblo.asia/p/genserver-trong-elixir-RnB5pwGblPG</guid>
            <description><![CDATA[![](https://images.viblo.asia/1aeab53b-6647-4b95-afc8-fd5fe9e28874.png)


Trong bài viết này mình sẽ giới thiệu với các bạn cách xử dụng GenServer tro...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyen Van Duong</dc:creator>
            <pubDate>2019-06-22 13:54:16</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Sử dụng Phusion Passenger 6 GLS (General Language Support) trên Elixir]]></title>
                        <category>Development</category>
                        <link>https://viblo.asia/p/su-dung-phusion-passenger-6-gls-general-language-support-tren-elixir-Eb85omQWZ2G</link>
            <guid isPermaLink="true">https://viblo.asia/p/su-dung-phusion-passenger-6-gls-general-language-support-tren-elixir-Eb85omQWZ2G</guid>
            <description><![CDATA[Phusion Passenger vừa ra mắt phiên bản 6.0.0 vào cuối tháng 11 vừa rồi, đã đánh dấu một tính năng cho phép sử dụng với rất nhiều ngôn ngữ khác nhau.

...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Dang Le Duy</dc:creator>
            <pubDate>2018-12-05 15:16:59</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[So sánh ActiveRecord và Ecto (P1)]]></title>
                        <category>Development</category>
                        <link>https://viblo.asia/p/so-sanh-activerecord-va-ecto-p1-maGK7mdAlj2</link>
            <guid isPermaLink="true">https://viblo.asia/p/so-sanh-activerecord-va-ecto-p1-maGK7mdAlj2</guid>
            <description><![CDATA[Bài viết này mình so sánh giữa ActiveRecord (Ruby) and Ecto (Elixir)
ActiveRecord
Với hơn 10 năm kể từ khi phát hành, rất có thể bạn đã nghe nói về Ac...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Doan Le</dc:creator>
            <pubDate>2018-12-04 14:41:07</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Hướng dẫn cài đặt Elixir, Erlang xử dụng thư viện ASDF]]></title>
                        <category>Development</category>
                        <link>https://viblo.asia/p/huong-dan-cai-dat-elixir-erlang-xu-dung-thu-vien-asdf-07LKXzVElV4</link>
            <guid isPermaLink="true">https://viblo.asia/p/huong-dan-cai-dat-elixir-erlang-xu-dung-thu-vien-asdf-07LKXzVElV4</guid>
            <description><![CDATA[Xin chào các bạn. Hôm nay mình sẽ giới thiếu với các bạn về thư viện ASDF dùng để cài đặt Elixir .

asdf

- Giới thiệu
- Cài đặt
- Sử dụng
- Gỡ cài đặ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyen Manh Thang</dc:creator>
            <pubDate>2018-11-20 10:34:58</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Sử dụng MessagePack cho websocket trong Phoenix]]></title>
                        <category>Development</category>
                        <link>https://viblo.asia/p/su-dung-messagepack-cho-websocket-trong-phoenix-Qbq5QA945D8</link>
            <guid isPermaLink="true">https://viblo.asia/p/su-dung-messagepack-cho-websocket-trong-phoenix-Qbq5QA945D8</guid>
            <description><![CDATA[Giới thiệu
(1 phút dành cho quảng cáo) Trong lúc rảnh rỗi, mình và bạn @bs90 có làm một số game websocket nho nhỏ với mục tiêu vừa giải trí vừa học hỏ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyen Anh Tien</dc:creator>
            <pubDate>2018-11-07 17:21:17</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Tạo ứng dụng chat đơn giản với elixir và phoniex]]></title>
                        <category>Development</category>
                        <link>https://viblo.asia/p/tao-ung-dung-chat-don-gian-voi-elixir-va-phoniex-naQZR1PAKvx</link>
            <guid isPermaLink="true">https://viblo.asia/p/tao-ung-dung-chat-don-gian-voi-elixir-va-phoniex-naQZR1PAKvx</guid>
            <description><![CDATA[I. Elixir là gì
* Được tạo ra bởi kỹ sư José Valim (core contributor của Rails) vào năm 2011
* Elixir được viết dựa trên nền tảng của Erlang
* Erlang ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyen Van Duong</dc:creator>
            <pubDate>2018-06-24 10:19:50</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Elixir Basic]]></title>
                        <category>Development</category>
                        <link>https://viblo.asia/p/elixir-basic-XL6lAXPJZek</link>
            <guid isPermaLink="true">https://viblo.asia/p/elixir-basic-XL6lAXPJZek</guid>
            <description><![CDATA[What is Elixir?
Elixir is a dynamic, functional language that build on top of Erlang Virtual Machine, a distributed and fault-tolerant systems with lo...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Prince Norin</dc:creator>
            <pubDate>2018-02-27 19:41:32</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[[Viblo Deployment Day] My Journal With Functional Programming]]></title>
                        <category>Development</category>
                        <link>https://viblo.asia/p/viblo-deployment-day-my-journal-with-functional-programming-vyDZOXpOlwj</link>
            <guid isPermaLink="true">https://viblo.asia/p/viblo-deployment-day-my-journal-with-functional-programming-vyDZOXpOlwj</guid>
            <description><![CDATA[Trong thời gian gần đây, khái niệm Lập Trình Hàm (functional programming) trở nên hết sức phổ biến, cùng với nó là sự đi lên của ngôn ngữ lập trình hà...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Viblo Announcer</dc:creator>
            <pubDate>2017-12-06 13:56:40</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Tìm hiểu ngôn ngữ Elixir]]></title>
                        <category>Development</category>
                        <link>https://viblo.asia/p/tim-hieu-ngon-ngu-elixir-LzD5dOn4ljY</link>
            <guid isPermaLink="true">https://viblo.asia/p/tim-hieu-ngon-ngu-elixir-LzD5dOn4ljY</guid>
            <description><![CDATA[![](https://images.viblo.asia/61baf1ac-5f26-468d-8be0-d771705e6248.jpg)


Giới thiệu
Elixir là ngôn ngữ hướng chức năng được phát triển trên nền tảng ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">qtv</dc:creator>
            <pubDate>2017-10-30 20:51:06</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Elixir và Unicode, Phần 2: Làm việc với Unicode Strings]]></title>
                        <category>Development</category>
                        <link>https://viblo.asia/p/elixir-va-unicode-phan-2-lam-viec-voi-unicode-strings-Do754xV05M6</link>
            <guid isPermaLink="true">https://viblo.asia/p/elixir-va-unicode-phan-2-lam-viec-voi-unicode-strings-Do754xV05M6</guid>
            <description><![CDATA[Intro

Đây là bài dịch tiếp theo trong series về Elixir và Unicode của tác giả Nathan Long, Các bạn có thể đọc phần 1 tại đây

Bài gốc: Part 1 | Part ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyen Anh Tien</dc:creator>
            <pubDate>2017-08-19 12:17:10</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Elixir và Unicode, Phần 1: Unicode và UTF-8 là gì ?]]></title>
                        <category>Development</category>
                        <link>https://viblo.asia/p/elixir-va-unicode-phan-1-unicode-va-utf-8-la-gi-E375zbGd5GW</link>
            <guid isPermaLink="true">https://viblo.asia/p/elixir-va-unicode-phan-1-unicode-va-utf-8-la-gi-E375zbGd5GW</guid>
            <description><![CDATA[Intro

Đây là bài dịch đầu tiên trong series về Elixir và Unicode của tác giả Nathan Long, Các bạn có thể đọc phần 2 tại đây<br>
Bài gốc: Part 1 | Par...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyen Anh Tien</dc:creator>
            <pubDate>2017-07-29 12:53:50</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Working with Mnesia in Elixir]]></title>
                        <category>Development</category>
                        <link>https://viblo.asia/p/working-with-mnesia-in-elixir-1Je5EM4w5nL</link>
            <guid isPermaLink="true">https://viblo.asia/p/working-with-mnesia-in-elixir-1Je5EM4w5nL</guid>
            <description><![CDATA[Tuần trước, chúng ta đã tìm hiểu về cơ chế lưu trữ của ETS trong bất ký ứng dụng Elixir nào của Erlang.

ETS là một phần của OTP và như một nhà phát t...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Le Van Ban</dc:creator>
            <pubDate>2017-05-26 15:23:34</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[What is ETS in Elixir?]]></title>
                        <category>Development</category>
                        <link>https://viblo.asia/p/what-is-ets-in-elixir-RnB5pnz2ZPG</link>
            <guid isPermaLink="true">https://viblo.asia/p/what-is-ets-in-elixir-RnB5pnz2ZPG</guid>
            <description><![CDATA[Tuần này, mình không làm project nữa mà cùng các bạn tìm hiểu lý thuyết nhé. Mình sẽ dịch một bài viết liên quan tới ETS trong Elixir.
What is ETS in ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Le Van Ban</dc:creator>
            <pubDate>2017-02-27 10:57:24</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Elixir phoenix file upload]]></title>
                        <category>Development</category>
                        <link>https://viblo.asia/p/elixir-phoenix-file-upload-AoDGYNJnRvg</link>
            <guid isPermaLink="true">https://viblo.asia/p/elixir-phoenix-file-upload-AoDGYNJnRvg</guid>
            <description><![CDATA[Đối với việc làm server thì việc upload các file dữ liệu hẳn là một việc không xa lạ gì với chúng ta. Hôm nay, mình sẽ cùng các bạn tìm hiểu về cách đ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Le Van Ban</dc:creator>
            <pubDate>2017-02-02 18:57:24</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Làm quen với Elixir on Phoenix qua phương trình bậc 2]]></title>
                        <link>https://viblo.asia/p/lam-quen-voi-elixir-on-phoenix-qua-phuong-trinh-bac-2-XqakEQlDkWK</link>
            <guid isPermaLink="true">https://viblo.asia/p/lam-quen-voi-elixir-on-phoenix-qua-phuong-trinh-bac-2-XqakEQlDkWK</guid>
            <description><![CDATA[Ở bài trước chúng ta đã lướt qua được cách cài đặt và khởi động được server của Elixir trên Phoenix. Đối với những tài liệu ở bài trước thì các bạn ho...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Le Van Ban</dc:creator>
            <pubDate>2016-11-28 14:58:51</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Giới thiệu về Elixir on Phoenix ]]></title>
                        <link>https://viblo.asia/p/gioi-thieu-ve-elixir-on-phoenix-MdZkAQnZkox</link>
            <guid isPermaLink="true">https://viblo.asia/p/gioi-thieu-ve-elixir-on-phoenix-MdZkAQnZkox</guid>
            <description><![CDATA[I. GIới thiệu

Có thể các bạn đã biết đến ngôn ngữ Erlang. Nó được thiết kế để đáp ứng yêu cầu high availability của hệ thống telecom, một hệ thống lớ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Le Van Ban</dc:creator>
            <pubDate>2016-11-01 04:50:49</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Giới thiệu về Elixir]]></title>
                        <link>https://viblo.asia/p/gioi-thieu-ve-elixir-EoDkQqlnkbV</link>
            <guid isPermaLink="true">https://viblo.asia/p/gioi-thieu-ve-elixir-EoDkQqlnkbV</guid>
            <description><![CDATA[Mở đầu

Hiện nay ngoài việc yêu cầu phát triển nhanh 1 trang web thì ta còn đề cao tốc độ xử lý của trang web, mức tiêu tốn RAM của trang web vì chi p...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">thang</dc:creator>
            <pubDate>2016-09-05 11:18:41</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Giới thiệu về Elixir (Phần 2) - Ecto Library trong Elixir]]></title>
                        <link>https://viblo.asia/p/gioi-thieu-ve-elixir-phan-2-ecto-library-trong-elixir-ZjleaBPPkqJ</link>
            <guid isPermaLink="true">https://viblo.asia/p/gioi-thieu-ve-elixir-phan-2-ecto-library-trong-elixir-ZjleaBPPkqJ</guid>
            <description><![CDATA[Mở đầu

Bài trước chúng ta đã tìm hiểu những khái niệm sơ khai nhất về 1 ứng dụng Elixir. Trong bài này ta sẽ nghiên cứu về cách làm việc với Database...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">thang</dc:creator>
            <pubDate>2016-09-29 13:05:08</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[FizzBuzz]]></title>
                        <link>https://viblo.asia/p/fizzbuzz-ZjlvaBEzGqJ</link>
            <guid isPermaLink="true">https://viblo.asia/p/fizzbuzz-ZjlvaBEzGqJ</guid>
            <description><![CDATA[Elixir × Ruby × FizzBuzz

目的

今回は関数型言語のElixirの特徴を感じるためにRubyとElixirでFizzBuzzを書いて見比べてみます。

FizzBuzzとは

レクリエーションから派生して1から順に数字を表示していった時に3で割り切れる場合は「Fizz」（B...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Eｍ</dc:creator>
            <pubDate>2016-09-01 07:26:13</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[[Slide only] Functional Programming with Elixir]]></title>
                        <link>https://viblo.asia/p/slide-only-functional-programming-with-elixir-ZDEeLDEgeJb</link>
            <guid isPermaLink="true">https://viblo.asia/p/slide-only-functional-programming-with-elixir-ZDEeLDEgeJb</guid>
            <description><![CDATA[]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyen Anh Tien</dc:creator>
            <pubDate>2016-08-23 00:04:14</pubDate>
                                                                                                        </item>
            </channel>
</rss>
