<?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>Asyncawait-nodejs 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/asyncawait-nodejs.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>Asyncawait-nodejs Tag - Viblo</title>
            <link>https://viblo.asia/rss</link>
        </image>
                                <language>vi-vn</language>
        <lastBuildDate>2026-05-21T15:24:16+07:00</lastBuildDate>
                <item>
            <title><![CDATA[[Open Source] #102 - Crawlee: Thư viện Web Scraping &quot;vạn năng&quot; với kiến trúc Autoscaled, Anti-Fingerprinting và cơ chế quản lý Session tối tân]]></title>
                        <link>https://viblo.asia/p/open-source-102-crawlee-thu-vien-web-scraping-van-nang-voi-kien-truc-autoscaled-anti-fingerprinting-va-co-che-quan-ly-session-toi-tan-pPLkN1P8JRZ</link>
            <guid isPermaLink="true">https://viblo.asia/p/open-source-102-crawlee-thu-vien-web-scraping-van-nang-voi-kien-truc-autoscaled-anti-fingerprinting-va-co-che-quan-ly-session-toi-tan-pPLkN1P8JRZ</guid>
            <description><![CDATA[Việc xây dựng một hệ thống cào dữ liệu (Web Scraping) quy mô lớn không chỉ đơn thuần là gửi request và lấy HTML. Những rào cản từ hệ thống chống Bot (...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Trung tín Phạm</dc:creator>
            <pubDate>2026-04-10 19:11:22</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Những cách mình làm để scale NodeJS Application]]></title>
                        <link>https://viblo.asia/p/nhung-cach-minh-lam-de-scale-nodejs-application-ym400gvm491</link>
            <guid isPermaLink="true">https://viblo.asia/p/nhung-cach-minh-lam-de-scale-nodejs-application-ym400gvm491</guid>
            <description><![CDATA[Xin chào, lại là mình, một NodeJS developer đã đi làm được một thời gian. Thực ra mình cũng chưa phải đối mặt với những con số traffic khổng lồ như 1k...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Cao Chi Hai</dc:creator>
            <pubDate>2025-08-25 23:25:32</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Top 5 Sai Lầm Khi Xử Lý Async Trong Node.js]]></title>
                        <link>https://viblo.asia/p/top-5-sai-lam-khi-xu-ly-async-trong-nodejs-gwd43wNw4X9</link>
            <guid isPermaLink="true">https://viblo.asia/p/top-5-sai-lam-khi-xu-ly-async-trong-nodejs-gwd43wNw4X9</guid>
            <description><![CDATA[Node.js nổi tiếng với khả năng xử lý bất đồng bộ (async) siêu mượt, nhờ vào event loop và non-blocking I/O. Nhưng nếu bạn không hiểu rõ cơ chế này, rấ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Hoài Long</dc:creator>
            <pubDate>2025-05-09 11:57:11</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Sự Thật Về Multi-thread Trong Node.js – Không Phải Lúc Nào Cũng Single Thread!]]></title>
                        <link>https://viblo.asia/p/su-that-ve-multi-thread-trong-nodejs-khong-phai-luc-nao-cung-single-thread-Ny0VG2v0LPA</link>
            <guid isPermaLink="true">https://viblo.asia/p/su-that-ve-multi-thread-trong-nodejs-khong-phai-luc-nao-cung-single-thread-Ny0VG2v0LPA</guid>
            <description><![CDATA[Node.js có phải là single-thread?
Câu trả lời là: Có và Không.
* Có – vì event loop của Node.js chạy trên một thread duy nhất.
* Không – vì Node.js ng...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Hoài Long</dc:creator>
            <pubDate>2025-05-09 11:49:05</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Xây Dựng Giao Diện AI Hiệu Quả với Ant Design X: Từ 0 đến 1]]></title>
                        <link>https://viblo.asia/p/xay-dung-giao-dien-ai-hieu-qua-voi-ant-design-x-tu-0-den-1-obA46Ew9VKv</link>
            <guid isPermaLink="true">https://viblo.asia/p/xay-dung-giao-dien-ai-hieu-qua-voi-ant-design-x-tu-0-den-1-obA46Ew9VKv</guid>
            <description><![CDATA[❓Ant Design X là gì?

Trong thế giới trí tuệ nhân tạo đang phát triển nhanh chóng, các giao diện do AI điều khiển đã trở thành một xu hướng thiết yếu ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">mattycoder</dc:creator>
            <pubDate>2025-04-25 15:33:42</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Cách nhanh nhất để xây dựng dự án React vào năm 2025 (các công cụ mới nhất)]]></title>
                        <link>https://viblo.asia/p/cach-nhanh-nhat-de-xay-dung-du-an-react-vao-nam-2025-cac-cong-cu-moi-nhat-zXRJ8DNNJGq</link>
            <guid isPermaLink="true">https://viblo.asia/p/cach-nhanh-nhat-de-xay-dung-du-an-react-vao-nam-2025-cac-cong-cu-moi-nhat-zXRJ8DNNJGq</guid>
            <description><![CDATA[Vào năm 2025, React tiếp tục dẫn đầu xu hướng phát triển front-end. Với những tiến bộ trong công cụ và công nghệ, việc thiết lập một dự án React đã tr...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Janet Nelson</dc:creator>
            <pubDate>2024-11-07 15:19:30</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Cách xử lý nhiều yêu cầu tranh chấp một tài nguyên ở cùng một thời điểm khi scaling Kubernetes Pod]]></title>
                        <link>https://viblo.asia/p/cach-xu-ly-nhieu-yeu-cau-tranh-chap-mot-tai-nguyen-o-cung-mot-thoi-diem-khi-scaling-kubernetes-pod-3RlL5ox64bB</link>
            <guid isPermaLink="true">https://viblo.asia/p/cach-xu-ly-nhieu-yeu-cau-tranh-chap-mot-tai-nguyen-o-cung-mot-thoi-diem-khi-scaling-kubernetes-pod-3RlL5ox64bB</guid>
            <description><![CDATA[Tôi có một business service (tạm gọi là Service W được viết bằng Nodejs) được subscribe vào keyspace của Redis theo cơ chế pub-sub (đang được serve tr...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Ninetyeight Savage</dc:creator>
            <pubDate>2024-11-01 19:22:47</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Giải Quyết Callback Hell: 3 Cấp Độ Quản Lý Bất Đồng Bộ trong JavaScript]]></title>
                        <link>https://viblo.asia/p/giai-quyet-callback-hell-3-cap-do-quan-ly-bat-dong-bo-trong-javascript-obA46w0GJKv</link>
            <guid isPermaLink="true">https://viblo.asia/p/giai-quyet-callback-hell-3-cap-do-quan-ly-bat-dong-bo-trong-javascript-obA46w0GJKv</guid>
            <description><![CDATA[Khi làm việc với các tác vụ bất đồng bộ trong JavaScript, lập trình viên sẽ thường xuyên phải đối mặt với vấn đề xử lý tuần tự các hành động không đồn...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Lâm Phú Cường</dc:creator>
            <pubDate>2024-09-15 11:50:51</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Triển khai môi trường phát triển Node.js 18.3 trong 2 phút - triển khai các công cụ chỉ bằng một cú nhấp chuột]]></title>
                        <link>https://viblo.asia/p/trien-khai-moi-truong-phat-trien-nodejs-183-trong-2-phut-trien-khai-cac-cong-cu-chi-bang-mot-cu-nhap-chuot-obA46wmGJKv</link>
            <guid isPermaLink="true">https://viblo.asia/p/trien-khai-moi-truong-phat-trien-nodejs-183-trong-2-phut-trien-khai-cac-cong-cu-chi-bang-mot-cu-nhap-chuot-obA46wmGJKv</guid>
            <description><![CDATA[ServBay là một công cụ quản lý môi trường phát triển mạnh mẽ hỗ trợ nhiều ngôn ngữ phát triển và cơ sở dữ liệu. Sau đây là các bước chi tiết về cách c...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Janet Nelson</dc:creator>
            <pubDate>2024-09-10 15:02:00</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Cách Tạo và Chạy Containers Đơn Giản]]></title>
                        <link>https://viblo.asia/p/cach-tao-va-chay-containers-don-gian-n1j4lOdlVwl</link>
            <guid isPermaLink="true">https://viblo.asia/p/cach-tao-va-chay-containers-don-gian-n1j4lOdlVwl</guid>
            <description><![CDATA[Docker: Cách Tạo và Chạy Containers Đơn Giản

Docker đã trở thành một công cụ không thể thiếu cho các nhà phát triển và các nhóm DevOps. Trong bài viế...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Đinh Văn Thạch</dc:creator>
            <pubDate>2024-08-27 14:26:11</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Hiểu về kiến trúc hướng sự kiện của Node.js]]></title>
                        <link>https://viblo.asia/p/hieu-ve-kien-truc-huong-su-kien-cua-nodejs-zXRJ82dMVGq</link>
            <guid isPermaLink="true">https://viblo.asia/p/hieu-ve-kien-truc-huong-su-kien-cua-nodejs-zXRJ82dMVGq</guid>
            <description><![CDATA[Bài viết được dịch từ nguồn

Hầu hết các node objects như HTTP request, HTTP response hay HTTP stream - đều implement EventEmitter module nên chúng đề...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">tuananhhedspibk</dc:creator>
            <pubDate>2023-04-08 10:14:41</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Node.js Best Practices! - PART 1]]></title>
                        <link>https://viblo.asia/p/nodejs-best-practices-part-1-E375zQNWlGW</link>
            <guid isPermaLink="true">https://viblo.asia/p/nodejs-best-practices-part-1-E375zQNWlGW</guid>
            <description><![CDATA[![](https://images.viblo.asia/a5baad33-0c83-486c-a3ed-e6203afe7104.jpg)


Lời mở đầu.

 Chào mọi người hôm nay mình giới thiệu cho các bạn các Best Pr...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">ThucPV</dc:creator>
            <pubDate>2020-08-22 19:09:40</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Best practices về xử lý bất đồng bộ trong Nodejs]]></title>
                        <link>https://viblo.asia/p/best-practices-ve-xu-ly-bat-dong-bo-trong-nodejs-Az45bz9O5xY</link>
            <guid isPermaLink="true">https://viblo.asia/p/best-practices-ve-xu-ly-bat-dong-bo-trong-nodejs-Az45bz9O5xY</guid>
            <description><![CDATA[Classical Approach - Callbacks
Để ví dụ thì mình sẽ giả lập function bất đồng bộ bằng cách tạo timer gọi đến function sau khi kết thúc bộ đếm của time...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyen Luong Huy</dc:creator>
            <pubDate>2020-05-20 14:18:57</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Khái niệm cơ bản về Node js]]></title>
                        <link>https://viblo.asia/p/khai-niem-co-ban-ve-node-js-oOVlYe1nl8W</link>
            <guid isPermaLink="true">https://viblo.asia/p/khai-niem-co-ban-ve-node-js-oOVlYe1nl8W</guid>
            <description><![CDATA[1. Node.js là gì ?

1. Node.js là một nền tảng (Platform) phát triển độc lập được xây dựng ở trên Javascript Runtime của Chrome mà chúng ta có thể xây...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Sơn</dc:creator>
            <pubDate>2020-03-01 21:39:46</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Tìm hiểu về async/await trong javascript]]></title>
                        <link>https://viblo.asia/p/tim-hieu-ve-asyncawait-trong-javascript-4P856kAOKY3</link>
            <guid isPermaLink="true">https://viblo.asia/p/tim-hieu-ve-asyncawait-trong-javascript-4P856kAOKY3</guid>
            <description><![CDATA[Mở đầu
async/await  có từ es7 giúp cho làm việc với xử lý bất đồng boọ trở nên đơn giản hơn. Để hiểu rõ cách dùng, và vì sao lại dùng thì chúng ta cùn...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyen Hoan Long</dc:creator>
            <pubDate>2019-09-18 17:32:03</pubDate>
                                                                                                        </item>
            </channel>
</rss>
