<?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>Async-await 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/async-await.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>Async-await Tag - Viblo</title>
            <link>https://viblo.asia/rss</link>
        </image>
                                <language>vi-vn</language>
        <lastBuildDate>2026-06-18T18:32:15+07:00</lastBuildDate>
                <item>
            <title><![CDATA[[JS Thực Chiến] Async/Await: Phép thuật cứu rỗi những linh hồn kẹt trong &quot;Địa ngục Callback&quot;]]></title>
                        <link>https://viblo.asia/p/js-thuc-chien-asyncawait-phep-thuat-cuu-roi-nhung-linh-hon-ket-trong-dia-nguc-callback-OXLA0BXBJGr</link>
            <guid isPermaLink="true">https://viblo.asia/p/js-thuc-chien-asyncawait-phep-thuat-cuu-roi-nhung-linh-hon-ket-trong-dia-nguc-callback-OXLA0BXBJGr</guid>
            <description><![CDATA[Chào anh em, lại là mình đây.

Nếu anh em làm JavaScript/Node.js, chắc chắn anh em đã từng nghe đến cái đặc sản mang tên "Bất đồng bộ" (Asynchronous)....]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyễn Huy Hoàng</dc:creator>
            <pubDate>2026-04-09 17:45:22</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Rust For Machine Learning - Tạo sinh văn bản - Phần 02]]></title>
                        <link>https://viblo.asia/p/rust-for-machine-learning-tao-sinh-van-ban-phan-02-7Z4DEEnwJnX</link>
            <guid isPermaLink="true">https://viblo.asia/p/rust-for-machine-learning-tao-sinh-van-ban-phan-02-7Z4DEEnwJnX</guid>
            <description><![CDATA[Trong phần trước chúng ta đã cùng nhau đi qua thiết kế tổng thể mô-đun tự động tải mô hình ngôn ngữ lớn về từ HuggingFace và các kỹ thuật liên quan sẽ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">RustDev VietNam</dc:creator>
            <pubDate>2025-12-04 15:31:34</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Async await: từ cơ bản đến nâng cao trong Swift]]></title>
                        <link>https://viblo.asia/p/async-await-tu-co-ban-den-nang-cao-trong-swift-EbNVQA01VvR</link>
            <guid isPermaLink="true">https://viblo.asia/p/async-await-tu-co-ban-den-nang-cao-trong-swift-EbNVQA01VvR</guid>
            <description><![CDATA[Qua bài này các bạn sẽ dễ dàng nắm được cách sử dụng từ cơ bản đến nâng cao của asyn, await trong lập trình concurrency để tối ưu hoá hiệu năng và đảm...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyễn Quang</dc:creator>
            <pubDate>2024-09-23 17:21:49</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Kotlin Coroutines trong Android]]></title>
                        <link>https://viblo.asia/p/kotlin-coroutines-trong-android-1Je5EznwKnL</link>
            <guid isPermaLink="true">https://viblo.asia/p/kotlin-coroutines-trong-android-1Je5EznwKnL</guid>
            <description><![CDATA[Hôm nay, mình sẽ trình bày về Kotlin Coroutines trong lập trình Android giải quyết khó khăn trong việc xử lý bất đồng bộ(asynchronous)<br>
I. Trước ti...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Tùng Chu</dc:creator>
            <pubDate>2022-07-15 13:05:24</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Asynchronous JavaScript: Từ Callback Hell cho đến Async và Await]]></title>
                        <link>https://viblo.asia/p/asynchronous-javascript-tu-callback-hell-cho-den-async-va-await-naQZRyJQKvx</link>
            <guid isPermaLink="true">https://viblo.asia/p/asynchronous-javascript-tu-callback-hell-cho-den-async-va-await-naQZRyJQKvx</guid>
            <description><![CDATA[Javascript là ngôn ngữ lập trình bất đồng bộ và chỉ chạy trên một luồng. Việc bất đồng bộ trong javascript thường xuất hiện khi nó thao tác với các We...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Hi im Dương</dc:creator>
            <pubDate>2021-02-21 22:56:38</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Sai lầm khi sử dụng Async await trong foreach]]></title>
                        <link>https://viblo.asia/p/sai-lam-khi-su-dung-async-await-trong-foreach-Eb85oLm8K2G</link>
            <guid isPermaLink="true">https://viblo.asia/p/sai-lam-khi-su-dung-async-await-trong-foreach-Eb85oLm8K2G</guid>
            <description><![CDATA[Loop with async await. Đây là một trường hợp sai lầm phổ biến và đi đâu tôi cũng bắt gặp những câu hỏi như vậy? Tại sao dùng foreach với async lại khô...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Huỳnh Thanh Tùng</dc:creator>
            <pubDate>2020-09-21 16:20:15</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[async await ra đời liệu promise và đặc biệt là callback function có bị lỗi thời]]></title>
                        <link>https://viblo.asia/p/async-await-ra-doi-lieu-promise-va-dac-biet-la-callback-function-co-bi-loi-thoi-naQZRLEX5vx</link>
            <guid isPermaLink="true">https://viblo.asia/p/async-await-ra-doi-lieu-promise-va-dac-biet-la-callback-function-co-bi-loi-thoi-naQZRLEX5vx</guid>
            <description><![CDATA[1. Lời nói đầu:
Các bạn có thể tìm thấy bài cũ mình đã giải thích khá chi tiết về callback function ở đây. Các bạn có thể hiểu đơn giản javascript là ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyen Trung Thanh</dc:creator>
            <pubDate>2020-09-04 16:38:08</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Async-await trong Angular]]></title>
                        <link>https://viblo.asia/p/async-await-trong-angular-gGJ59o7GZX2</link>
            <guid isPermaLink="true">https://viblo.asia/p/async-await-trong-angular-gGJ59o7GZX2</guid>
            <description><![CDATA[Định nghĩa async-await
Việc tạo hàm với câu lệnh async function sẽ định nghĩa ra một hàm không đồng bộ (asynchronous function). Khi một hàm async được...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyen My Huyen</dc:creator>
            <pubDate>2020-04-19 23:02:34</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Những điều cần biết về bất đồng bộ trong javascript]]></title>
                        <link>https://viblo.asia/p/nhung-dieu-can-biet-ve-bat-dong-bo-trong-javascript-gGJ599aP5X2</link>
            <guid isPermaLink="true">https://viblo.asia/p/nhung-dieu-can-biet-ve-bat-dong-bo-trong-javascript-gGJ599aP5X2</guid>
            <description><![CDATA[Khi làm lâp trình, chắc hẳn từ khóa "bất đồng bộ" trong javascript chắc hẳn sẽ cần phải biết qua và chắc chắn sẽ rất quan trọng nếu bạn muốn làm việc ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">HueDiemDue</dc:creator>
            <pubDate>2019-12-22 11:33:41</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Cùng học Kotlin Coroutine, phần 5: Async &amp; Await]]></title>
                        <link>https://viblo.asia/p/cung-hoc-kotlin-coroutine-phan-5-async-await-naQZRxGm5vx</link>
            <guid isPermaLink="true">https://viblo.asia/p/cung-hoc-kotlin-coroutine-phan-5-async-await-naQZRxGm5vx</guid>
            <description><![CDATA[1. Bài toán compose nhiều function
Giả sử bạn đang code 1 task cần call 2 API rồi sau đó cần compose lại ra 1 cục data để fill vào UI. Hoặc bài toán k...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyễn Thành Minh</dc:creator>
            <pubDate>2019-10-20 20:45:43</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Lập trình bất đồng bộ trong Dart/Flutter với futures, async, await]]></title>
                        <link>https://viblo.asia/p/lap-trinh-bat-dong-bo-trong-dartflutter-voi-futures-async-await-OeVKB8Q0lkW</link>
            <guid isPermaLink="true">https://viblo.asia/p/lap-trinh-bat-dong-bo-trong-dartflutter-voi-futures-async-await-OeVKB8Q0lkW</guid>
            <description><![CDATA[![](https://images.viblo.asia/09c705c8-f807-4ab5-a6e6-eccdbd5c3243.png)


Tại sao cần lập trình bất đồng bộ?

Lập trình bất đồng bộ cho phép chương tr...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Dang Anh Quan</dc:creator>
            <pubDate>2019-10-11 15:56:03</pubDate>
                                                                                                        </item>
            </channel>
</rss>
