<?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>Reactive-programming 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/reactive-programming.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>Reactive-programming Tag - Viblo</title>
            <link>https://viblo.asia/rss</link>
        </image>
                                <language>vi-vn</language>
        <lastBuildDate>2026-04-18T19:19:10+07:00</lastBuildDate>
                <item>
            <title><![CDATA[Thiếu RxJS chắc Hà Lan buồn lắm]]></title>
                        <link>https://viblo.asia/p/thieu-rxjs-chac-ha-lan-buon-lam-4dbZN1YnKYM</link>
            <guid isPermaLink="true">https://viblo.asia/p/thieu-rxjs-chac-ha-lan-buon-lam-4dbZN1YnKYM</guid>
            <description><![CDATA[- Bài viết đã được publish vào tháng 01, 2020 (Giáp Tết).
- Được sự feedback của anh Tiệp Phan (Google Developer Expert in Angular) thì thời điểm hiện...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Hao Le</dc:creator>
            <pubDate>2020-07-23 02:20:09</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[RxJS Error Handling]]></title>
                        <link>https://viblo.asia/p/rxjs-error-handling-V3m5WjJQlO7</link>
            <guid isPermaLink="true">https://viblo.asia/p/rxjs-error-handling-V3m5WjJQlO7</guid>
            <description><![CDATA[Reactive Programming sử dụng khái niệm stream để tương tác với data. Trong điều kiện lý tưởng, stream luôn trả lại data và không xảy ra lỗi, khi đó st...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Ha Quang Minh</dc:creator>
            <pubDate>2019-11-19 15:09:18</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Reactive Programming trong JavaScript với RxJS]]></title>
                        <link>https://viblo.asia/p/reactive-programming-trong-javascript-voi-rxjs-GrLZDOzwKk0</link>
            <guid isPermaLink="true">https://viblo.asia/p/reactive-programming-trong-javascript-voi-rxjs-GrLZDOzwKk0</guid>
            <description><![CDATA[RxJS là một thư viện JavaScript sử dụng mô hình Reactive Programming để chuyển đổi và truy vấn các luồng dữ liệu bất đồng bộ. RxJS cũng có thể được sử...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Cao Hoàng Anh</dc:creator>
            <pubDate>2019-10-22 07:57:26</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[15 Mẹo nhỏ giúp bạn phát triển ứng dụng React Native hiệu quả hơn]]></title>
                        <link>https://viblo.asia/p/15-meo-nho-giup-ban-phat-trien-ung-dung-react-native-hieu-qua-hon-1Je5E4YAlnL</link>
            <guid isPermaLink="true">https://viblo.asia/p/15-meo-nho-giup-ban-phat-trien-ung-dung-react-native-hieu-qua-hon-1Je5E4YAlnL</guid>
            <description><![CDATA[Điểm chính của bài viết này là cung cấp cho bạn những lời khuyên sẽ hỗ trợ bạn và nhóm của bạn trong các dự án React Native của bạn. Đa số các lời khu...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyen Khuyen</dc:creator>
            <pubDate>2019-04-20 21:28:05</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[01. RxSwift qua các ví dụ thưc tế - zip]]></title>
                        <link>https://viblo.asia/p/01-rxswift-qua-cac-vi-du-thuc-te-zip-gDVK2R12KLj</link>
            <guid isPermaLink="true">https://viblo.asia/p/01-rxswift-qua-cac-vi-du-thuc-te-zip-gDVK2R12KLj</guid>
            <description><![CDATA[1. Lời dẫn: RxSwift là gì?
Mình định nghĩa một cách đơn giản
Dễ dàng hơn như thế nào mình sẽ cùng các bạn đi qua các vị dụ.
Các bạn chỉ cần nắm vững c...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Mạnh Thắng Vũ</dc:creator>
            <pubDate>2019-01-30 23:54:53</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[RxJava, RxAndroid cơ bản]]></title>
                        <category>Development</category>
                        <link>https://viblo.asia/p/rxjava-rxandroid-co-ban-E375z0rjZGW</link>
            <guid isPermaLink="true">https://viblo.asia/p/rxjava-rxandroid-co-ban-E375z0rjZGW</guid>
            <description><![CDATA[RxJava, RxAndroid cơ bản.
I. Reactive Programming là gì?
Reactive Programing mà một phương pháp lập trình tập trung vào các luồng dữ liệu không đồng b...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Than Thi Tam</dc:creator>
            <pubDate>2018-09-06 11:15:24</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[React Native for beginer]]></title>
                        <category>Development</category>
                        <link>https://viblo.asia/p/react-native-for-beginer-07LKXNoPlV4</link>
            <guid isPermaLink="true">https://viblo.asia/p/react-native-for-beginer-07LKXNoPlV4</guid>
            <description><![CDATA[Giới thiệu

React Native là mobile framework front-end cho phép các developer xây dựng các ứng dụng di động. Với React Native, bạn có thể dễ dàng bắt ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Tran The Anh Tuan</dc:creator>
            <pubDate>2018-08-23 19:57:36</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Cùng tìm hiểu về RxJava (Phần 1)]]></title>
                        <category>Development</category>
                        <link>https://viblo.asia/p/cung-tim-hieu-ve-rxjava-phan-1-QpmleBmk5rd</link>
            <guid isPermaLink="true">https://viblo.asia/p/cung-tim-hieu-ve-rxjava-phan-1-QpmleBmk5rd</guid>
            <description><![CDATA[Reactive(Rx) programming là gì?
Reactive programming là lập trình các luồng dữ liệu không đồng bộ.
1. Tại sao dùng Rx?
Chúng ta cùng xem xét các trườn...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Mike Nguyen</dc:creator>
            <pubDate>2018-07-17 16:10:17</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[MVI for Reactive programming in Android (P1)]]></title>
                        <category>Development</category>
                        <link>https://viblo.asia/p/mvi-for-reactive-programming-in-android-p1-63vKjmwN52R</link>
            <guid isPermaLink="true">https://viblo.asia/p/mvi-for-reactive-programming-in-android-p1-63vKjmwN52R</guid>
            <description><![CDATA[1. Giới thiệu
Chào các bạn hôm nay mình xin giới thiệu về MVI (Model-View-Intent), một partern mới nhất của Android. Nó được lấy cảm hứng từ cycle.js ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyen Trung Duc </dc:creator>
            <pubDate>2018-03-20 15:04:27</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Từ Javascript thuần đến RxJS (Phần 3)]]></title>
                        <category>Development</category>
                        <link>https://viblo.asia/p/tu-javascript-thuan-den-rxjs-phan-3-924lJryblPM</link>
            <guid isPermaLink="true">https://viblo.asia/p/tu-javascript-thuan-den-rxjs-phan-3-924lJryblPM</guid>
            <description><![CDATA[![](https://images.viblo.asia/deef3140-0378-4a05-9f0a-31ce25519a49.png)



Phần tiếp theo này chúng ta sẽ tiến hóa code đã viết để học một cách viết c...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Chung Minh Tú</dc:creator>
            <pubDate>2018-04-03 15:52:19</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Some important points should clear when using RxJava 's operator]]></title>
                        <category>Development</category>
                        <link>https://viblo.asia/p/some-important-points-should-clear-when-using-rxjava-s-operator-WAyK81OWZxX</link>
            <guid isPermaLink="true">https://viblo.asia/p/some-important-points-should-clear-when-using-rxjava-s-operator-WAyK81OWZxX</guid>
            <description><![CDATA[Context

Reactive Programing đang dần trở thành một xu hướng trong lập trình hiện đại bởi khả năng linh hoạt, hiệu quả mang lại và áp dụng triệt để Fu...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Hiếu Phạm</dc:creator>
            <pubDate>2017-12-08 15:39:28</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Realtime cùng React và Rails]]></title>
                        <category>Development</category>
                        <link>https://viblo.asia/p/realtime-cung-react-va-rails-1VgZvxb95Aw</link>
            <guid isPermaLink="true">https://viblo.asia/p/realtime-cung-react-va-rails-1VgZvxb95Aw</guid>
            <description><![CDATA[Tản mạn
Gần đây dự án mình có xây dựng phần chat, sử dụng ActionCable của Rails. Trong quá trình tìm hiểu phần tài liệu, mình có đọc được 1 bài viết k...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">ttuan</dc:creator>
            <pubDate>2017-08-01 00:15:52</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[[Seminar] Functional Reactive Programing with Reactive Extension]]></title>
                        <category>Development</category>
                        <link>https://viblo.asia/p/seminar-functional-reactive-programing-with-reactive-extension-07LKXY3JZV4</link>
            <guid isPermaLink="true">https://viblo.asia/p/seminar-functional-reactive-programing-with-reactive-extension-07LKXY3JZV4</guid>
            <description><![CDATA[- How hard applications struggles with Asyncronous processings (UI, request, ...) and how could it be solved?
- Introduction to Functional Reactive Pr...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Viblo Announcer</dc:creator>
            <pubDate>2017-07-13 11:28:13</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Demo React JS Trên Client]]></title>
                        <category>Development</category>
                        <link>https://viblo.asia/p/demo-react-js-tren-client-3P0lPO1pZox</link>
            <guid isPermaLink="true">https://viblo.asia/p/demo-react-js-tren-client-3P0lPO1pZox</guid>
            <description><![CDATA[Hello MN
Đang tập tành code angularjs để viết tiếp phần 2 thì vô tình lượm được 1 tutorial Reactjs với Nodejs khá hay đọc xong khá thích nên nghĩ là
m...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyen Huu Giap</dc:creator>
            <pubDate>2017-06-24 20:52:45</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[build with react]]></title>
                        <category>Development</category>
                        <link>https://viblo.asia/p/build-with-react-924lJMwbZPM</link>
            <guid isPermaLink="true">https://viblo.asia/p/build-with-react-924lJMwbZPM</guid>
            <description><![CDATA[Giới thiệu
Bạn có thể đã nghe về một thư viện UI là React và muốn biết về nó, bài viết này sẽ trình bày và dạy bạn về React.
Bài viết này giải định bạ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">ducvm</dc:creator>
            <pubDate>2017-04-27 06:55:00</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Did you write Android app in RxJava way? If not, give it a shot!]]></title>
                        <category>Development</category>
                        <link>https://viblo.asia/p/did-you-write-android-app-in-rxjava-way-if-not-give-it-a-shot-naQZRgV0lvx</link>
            <guid isPermaLink="true">https://viblo.asia/p/did-you-write-android-app-in-rxjava-way-if-not-give-it-a-shot-naQZRgV0lvx</guid>
            <description><![CDATA[RxJava isn't something new in Android. RxJava came and changed how we code because of its great benefits. I do believe that whole of Android developer...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Chau Bao Long</dc:creator>
            <pubDate>2017-03-28 17:09:52</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Reactive programing with Java [Part 2]]]></title>
                        <category>Development</category>
                        <link>https://viblo.asia/p/reactive-programing-with-java-part-2-oOVlYERrl8W</link>
            <guid isPermaLink="true">https://viblo.asia/p/reactive-programing-with-java-part-2-oOVlYERrl8W</guid>
            <description><![CDATA[Dẫn nhập
Chào mọi người, tiếp tục về chủ đề xoay quanh Reactive Programing, hôm nay tôi sẽ tiếp tục đi sâu vào hơn các khái niệm sử dụng trong phương ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Hiếu Phạm</dc:creator>
            <pubDate>2017-03-26 19:53:31</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[RxSwift and RxCocoa]]></title>
                        <category>Development</category>
                        <link>https://viblo.asia/p/rxswift-and-rxcocoa-ByEZk7JWZQ0</link>
            <guid isPermaLink="true">https://viblo.asia/p/rxswift-and-rxcocoa-ByEZk7JWZQ0</guid>
            <description><![CDATA[![](https://images.viblo.asia/da761eb4-5859-4316-b3c5-bf534fa55d90.png)



Today we're gonna explore another library for working with FRP.  RxSwift's ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Yerkebulan Abildin</dc:creator>
            <pubDate>2017-03-05 23:30:56</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Reactive programing with Java [Part 1]]]></title>
                        <category>Development</category>
                        <link>https://viblo.asia/p/reactive-programing-with-java-part-1-ByEZk7OyZQ0</link>
            <guid isPermaLink="true">https://viblo.asia/p/reactive-programing-with-java-part-1-ByEZk7OyZQ0</guid>
            <description><![CDATA[Dẫn nhập
Chào mọi người, hôm nay tôi sẽ giới thiệu một chủ đề mới, một phương pháp lập trình mới khá phổ biến gần đây mà bản thân tôi trong quá trình ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Hiếu Phạm</dc:creator>
            <pubDate>2017-03-01 20:54:24</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[RxSwift and MVVM]]></title>
                        <category>Development</category>
                        <link>https://viblo.asia/p/rxswift-and-mvvm-PwRkgmzoGEd</link>
            <guid isPermaLink="true">https://viblo.asia/p/rxswift-and-mvvm-PwRkgmzoGEd</guid>
            <description><![CDATA[![](https://images.viblo.asia/8864542f-7517-40f4-9313-1d75b7db9c71.png)


Hello everybody! Today we will learn how to use RxSwift with MVVM.

The conn...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Yerkebulan Abildin</dc:creator>
            <pubDate>2017-01-23 07:46:31</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[RxSwift Beginning]]></title>
                        <category>Development</category>
                        <link>https://viblo.asia/p/rxswift-beginning-gVQelwqyGZJ</link>
            <guid isPermaLink="true">https://viblo.asia/p/rxswift-beginning-gVQelwqyGZJ</guid>
            <description><![CDATA[![](https://images.viblo.asia/0007e896-1cb7-451b-84db-08123203ecf4.png)


Not a long time ago I faced a project dedicated to the FRP – ReactiveX, and ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Yerkebulan Abildin</dc:creator>
            <pubDate>2016-12-12 01:43:20</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Cùng học RxJava, phần 3: Core Operators]]></title>
                        <link>https://viblo.asia/p/cung-hoc-rxjava-phan-3-core-operators-mrDkMrpzvzL</link>
            <guid isPermaLink="true">https://viblo.asia/p/cung-hoc-rxjava-phan-3-core-operators-mrDkMrpzvzL</guid>
            <description><![CDATA[Xin chào các bạn. Ở 2 bài trước chúng ta đã học những khái niệm và concept cơ bản nhất của RxJava, tuy nhiên có thể nhiều bạn sẽ nghĩ rằng nếu RxJava ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyen Thanh Hai</dc:creator>
            <pubDate>2016-11-03 10:01:10</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Cùng học RxJava, phần 2: Threading concept]]></title>
                        <link>https://viblo.asia/p/cung-hoc-rxjava-phan-2-threading-concept-MgNeWWwXeYx</link>
            <guid isPermaLink="true">https://viblo.asia/p/cung-hoc-rxjava-phan-2-threading-concept-MgNeWWwXeYx</guid>
            <description><![CDATA[Chào mừng các bạn đã trở lại với series Cùng học RxJava. Ở bài trước chúng ta đã tìm hiểu về 1 số cách cơ bản để tạo ra Observable - 1 trong những thà...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyen Thanh Hai</dc:creator>
            <pubDate>2016-10-12 05:06:23</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Đánh giá Functional Reactive Programming]]></title>
                        <link>https://viblo.asia/p/danh-gia-functional-reactive-programming-DbmemQpreAg</link>
            <guid isPermaLink="true">https://viblo.asia/p/danh-gia-functional-reactive-programming-DbmemQpreAg</guid>
            <description><![CDATA[Đánh giá Functional Reactive Programming

Tác giả: César Ferreira (Lead Android Engineer @flingtheworld)

Người dịch: Phạm Văn Khắc

Thời gian: 25-09-...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Pham Van Khac</dc:creator>
            <pubDate>2016-09-26 15:12:57</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Cùng học RxJava, phần 1: Giới thiệu]]></title>
                        <link>https://viblo.asia/p/cung-hoc-rxjava-phan-1-gioi-thieu-aRBeXWqgGWE</link>
            <guid isPermaLink="true">https://viblo.asia/p/cung-hoc-rxjava-phan-1-gioi-thieu-aRBeXWqgGWE</guid>
            <description><![CDATA[RxJava là 1 trong những từ khóa hot nhất trong cộng đồng lập trình viên Java/Android thời gian gần đây. RxJava đem lại cho Java/Android Reactive Progr...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyen Thanh Hai</dc:creator>
            <pubDate>2016-09-23 07:18:34</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[THỜI TRANG LẬP TRÌNH – SỰ TRỖI DẬY CỦA DECLARATIVE PROGRAMMING!]]></title>
                        <link>https://viblo.asia/p/thoi-trang-lap-trinh-su-troi-day-cua-declarative-programming-157G5n5BvAje</link>
            <guid isPermaLink="true">https://viblo.asia/p/thoi-trang-lap-trinh-su-troi-day-cua-declarative-programming-157G5n5BvAje</guid>
            <description><![CDATA[Kể từ sau loạt bài về Apple Watch + CI, tôi muốn chuyển sang các chủ đề khác nói về các món ăn chơi nhảy múa mà không phải là về code, công việc. Nhưn...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">dangthaison91</dc:creator>
            <pubDate>2016-05-10 16:32:43</pubDate>
                                                                                                        </item>
            </channel>
</rss>
