<?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>200lab 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/200lab.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>200lab Tag - Viblo</title>
            <link>https://viblo.asia/rss</link>
        </image>
                                <language>vi-vn</language>
        <lastBuildDate>2026-09-23T21:07:53+07:00</lastBuildDate>
                <item>
            <title><![CDATA[Dart Cheat Sheet - Full bộ &quot;bỏ túi&quot; các syntax trong ngôn ngữ Dart]]></title>
                        <link>https://viblo.asia/p/dart-cheat-sheet-full-bo-bo-tui-cac-syntax-trong-ngon-ngu-dart-Ljy5V4VGZra</link>
            <guid isPermaLink="true">https://viblo.asia/p/dart-cheat-sheet-full-bo-bo-tui-cac-syntax-trong-ngon-ngu-dart-Ljy5V4VGZra</guid>
            <description><![CDATA[Dart là một ngôn ngữ mới dùng cho cả Mobile và Web với Flutter Framework, thậm chí dùng cho Backend. Để giúp mọi người dễ dàng nắm bắt ngôn ngữ này hơ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Software Engineer Training</dc:creator>
            <pubDate>2021-01-15 13:56:35</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[SwiftUI: Hướng dẫn sử dụng Custom Font trong ứng dụng của bạn]]></title>
                        <link>https://viblo.asia/p/swiftui-huong-dan-su-dung-custom-font-trong-ung-dung-cua-ban-XL6lAQbglek</link>
            <guid isPermaLink="true">https://viblo.asia/p/swiftui-huong-dan-su-dung-custom-font-trong-ung-dung-cua-ban-XL6lAQbglek</guid>
            <description><![CDATA[Vọc vạch được SwiftUI một tí, mình nảy ra ý tưởng muốn thêm một Font nào đó để làm đẹp các Text hiện trên giao diện mà mình đã làm. Nhưng trời đã tối ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Software Engineer Training</dc:creator>
            <pubDate>2020-04-19 16:11:01</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Flutter: Hướng dẫn fix lỗi sau khi update XCode lên 11.4]]></title>
                        <link>https://viblo.asia/p/flutter-huong-dan-fix-loi-sau-khi-update-xcode-len-114-3Q75w9N9ZWb</link>
            <guid isPermaLink="true">https://viblo.asia/p/flutter-huong-dan-fix-loi-sau-khi-update-xcode-len-114-3Q75w9N9ZWb</guid>
            <description><![CDATA[![](https://images.viblo.asia/6c4cf9d5-18fa-409e-bf76-4c4f32546ef8.jpg)



Bài viết này dành cho các bạn hiện tại vẫn còn đang ở nhánh stable của Flut...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Software Engineer Training</dc:creator>
            <pubDate>2020-04-13 14:07:17</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Tạo màn hình Introduction như Reflectly trong Flutter với 2 cách khác nhau]]></title>
                        <link>https://viblo.asia/p/tao-man-hinh-introduction-nhu-reflectly-trong-flutter-voi-2-cach-khac-nhau-aWj53D6QK6m</link>
            <guid isPermaLink="true">https://viblo.asia/p/tao-man-hinh-introduction-nhu-reflectly-trong-flutter-voi-2-cach-khac-nhau-aWj53D6QK6m</guid>
            <description><![CDATA[1. Giới thiệu:
Reflectly là một ứng dụng thành công không chỉ về mặt số lượng người dùng ứng dụng mà còn được xuất hiện trên trang chủ của Flutter như...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Software Engineer Training</dc:creator>
            <pubDate>2020-03-19 14:42:55</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[CDP TechNote #1: Mình đã biết tới CDP như thế nào]]></title>
                        <link>https://viblo.asia/p/cdp-technote-1-minh-da-biet-toi-cdp-nhu-the-nao-bJzKmOgBl9N</link>
            <guid isPermaLink="true">https://viblo.asia/p/cdp-technote-1-minh-da-biet-toi-cdp-nhu-the-nao-bJzKmOgBl9N</guid>
            <description><![CDATA[CDP - Customer Data Platform là khái niệm không mới. Nói tới CDP chắc hẳn rất nhiều người biết nó là gì, đặc biệt với dân marketing, vì đây là công cụ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Software Engineer Training</dc:creator>
            <pubDate>2020-03-14 08:10:36</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Những plugin cần thiết khi bạn lập trình với Flutter trên VS Code]]></title>
                        <link>https://viblo.asia/p/nhung-plugin-can-thiet-khi-ban-lap-trinh-voi-flutter-tren-vs-code-eW65GDQLKDO</link>
            <guid isPermaLink="true">https://viblo.asia/p/nhung-plugin-can-thiet-khi-ban-lap-trinh-voi-flutter-tren-vs-code-eW65GDQLKDO</guid>
            <description><![CDATA[![](https://images.viblo.asia/62f82733-ff79-4a7b-9a4a-3b8859b01740.png)



Visual Studio Code(VS Code) là 1 text editor được phát triển bởi Mircosoft,...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Software Engineer Training</dc:creator>
            <pubDate>2020-02-21 11:16:43</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Tìm hiểu Docker Swarm với ví dụ cơ bản]]></title>
                        <link>https://viblo.asia/p/tim-hieu-docker-swarm-voi-vi-du-co-ban-4P856JmR5Y3</link>
            <guid isPermaLink="true">https://viblo.asia/p/tim-hieu-docker-swarm-voi-vi-du-co-ban-4P856JmR5Y3</guid>
            <description><![CDATA[![](https://images.viblo.asia/20fa5474-4e44-469e-ba8e-5f14c6cd0aaf.jpeg)


Tại sao cần Docker Swarm ?

Trong quá trình phát triển, quản lý, scale cũng...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Software Engineer Training</dc:creator>
            <pubDate>2020-02-20 11:43:23</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Decode Docker Networking với ví dụ cơ bản]]></title>
                        <link>https://viblo.asia/p/decode-docker-networking-voi-vi-du-co-ban-ByEZkxkYlQ0</link>
            <guid isPermaLink="true">https://viblo.asia/p/decode-docker-networking-voi-vi-du-co-ban-ByEZkxkYlQ0</guid>
            <description><![CDATA[![](https://images.viblo.asia/83689115-fb3a-45ec-859b-f13342cf14a7.png)



Như đã nói ở phần 1 việc container bao bọc application với filesystem hoàn ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Software Engineer Training</dc:creator>
            <pubDate>2020-02-17 21:59:57</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[gRPC - Nó là gì và có nên sử dụng hay không?]]></title>
                        <link>https://viblo.asia/p/grpc-no-la-gi-va-co-nen-su-dung-hay-khong-gDVK2mAj5Lj</link>
            <guid isPermaLink="true">https://viblo.asia/p/grpc-no-la-gi-va-co-nen-su-dung-hay-khong-gDVK2mAj5Lj</guid>
            <description><![CDATA[Nhân một ngày rảnh rỗi, mình ngồi đọc lại RPC cũng như gRPC viết lại để nhớ lâu hơn.

gRPC là một platform dành cho RPC của Google, cái tên của nó nếu...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Software Engineer Training</dc:creator>
            <pubDate>2020-02-16 19:34:18</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Mindset cần nhớ khi làm kiến trúc: &quot;Biết nhưng vờ như không biết&quot;]]></title>
                        <link>https://viblo.asia/p/mindset-can-nho-khi-lam-kien-truc-biet-nhung-vo-nhu-khong-biet-Az45bavglxY</link>
            <guid isPermaLink="true">https://viblo.asia/p/mindset-can-nho-khi-lam-kien-truc-biet-nhung-vo-nhu-khong-biet-Az45bavglxY</guid>
            <description><![CDATA[Một trong những khó khăn lớn nhất khi mình gặp các bạn lập trình Go (và các ngôn ngữ khác) khi tiếp cận với kiến trúc là decoupling (giảm lệ thuộc), k...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Software Engineer Training</dc:creator>
            <pubDate>2020-02-16 11:28:33</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Callback function và mutex lock khác gì với channel ?]]></title>
                        <link>https://viblo.asia/p/callback-function-va-mutex-lock-khac-gi-voi-channel-RQqKL9WzZ7z</link>
            <guid isPermaLink="true">https://viblo.asia/p/callback-function-va-mutex-lock-khac-gi-voi-channel-RQqKL9WzZ7z</guid>
            <description><![CDATA[Câu hỏi được đặt ra trong bối cảnh mấy bạn code NodeJS và các ngôn ngữ khác khi chuyển qua Golang mới được biết tới món đặt sản tên Channel. Thứ được ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Software Engineer Training</dc:creator>
            <pubDate>2020-02-17 09:26:36</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Docker compose là gì ? Kiến thức cơ bản về Docker compose]]></title>
                        <link>https://viblo.asia/p/docker-compose-la-gi-kien-thuc-co-ban-ve-docker-compose-1VgZv8d75Aw</link>
            <guid isPermaLink="true">https://viblo.asia/p/docker-compose-la-gi-kien-thuc-co-ban-ve-docker-compose-1VgZv8d75Aw</guid>
            <description><![CDATA[I. Docker compose là gì ?
Docker compose là công cụ dùng để định nghĩa và run multi-container cho Docker application. Với compose bạn sử dụng file YAM...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Software Engineer Training</dc:creator>
            <pubDate>2020-11-16 12:50:46</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Docker là gì ? Kiến thức cơ bản về Docker]]></title>
                        <link>https://viblo.asia/p/docker-la-gi-kien-thuc-co-ban-ve-docker-maGK7qeelj2</link>
            <guid isPermaLink="true">https://viblo.asia/p/docker-la-gi-kien-thuc-co-ban-ve-docker-maGK7qeelj2</guid>
            <description><![CDATA[I. Tại sao phải dùng Docker ?

Việc setup và deploy application lên một hoặc nhiều server rất vất vả từ việc phải cài đặt các công cụ, môi trường cần ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Software Engineer Training</dc:creator>
            <pubDate>2020-02-14 20:42:18</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Unit Test và TDD]]></title>
                        <link>https://viblo.asia/p/unit-test-va-tdd-gGJ599d15X2</link>
            <guid isPermaLink="true">https://viblo.asia/p/unit-test-va-tdd-gGJ599d15X2</guid>
            <description><![CDATA[TDD - Test Driven Development thật ra ko khó, đặc biệt là những ai đã làm Unit Test, hiểu các kiến trúc liên quan tới abstract và delegation. Nhưng sẽ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Software Engineer Training</dc:creator>
            <pubDate>2020-02-13 16:14:41</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[[In App Purchase Flutter] Phần 2: Hiển thị và xử lý mua Product trên Store]]></title>
                        <link>https://viblo.asia/p/in-app-purchase-flutter-phan-2-hien-thi-va-xu-ly-mua-product-tren-store-1Je5Emoy5nL</link>
            <guid isPermaLink="true">https://viblo.asia/p/in-app-purchase-flutter-phan-2-hien-thi-va-xu-ly-mua-product-tren-store-1Je5Emoy5nL</guid>
            <description><![CDATA[1. Thiết lập danh sách Product trên các Store:

Trong series bài viết này mình sẽ ví dụ 1 item Consumable tên là Test Diamond cho cả 2 store Android v...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Software Engineer Training</dc:creator>
            <pubDate>2020-02-13 19:30:15</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[MySQL - Khi một table quá lớn (&gt;= 500M rows) thì nên làm thế nào?]]></title>
                        <link>https://viblo.asia/p/mysql-khi-mot-table-qua-lon-500m-rows-thi-nen-lam-the-nao-4P856NbO5Y3</link>
            <guid isPermaLink="true">https://viblo.asia/p/mysql-khi-mot-table-qua-lon-500m-rows-thi-nen-lam-the-nao-4P856NbO5Y3</guid>
            <description><![CDATA[Còn nhớ cách đây khá lâu khi mà mình nhận được câu hỏi từ client: "Bên mình có 1 table MySQL khoảng hơn 500M rows, nó đang khá chậm cả read lẫn write,...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Software Engineer Training</dc:creator>
            <pubDate>2020-02-12 14:35:36</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[[In App Purchase Flutter] Phần 1: Thiết lập các cấu hình cơ bản cho project]]></title>
                        <link>https://viblo.asia/p/in-app-purchase-flutter-phan-1-thiet-lap-cac-cau-hinh-co-ban-cho-project-ORNZqxrqK0n</link>
            <guid isPermaLink="true">https://viblo.asia/p/in-app-purchase-flutter-phan-1-thiet-lap-cac-cau-hinh-co-ban-cho-project-ORNZqxrqK0n</guid>
            <description><![CDATA[Ngày nay chúng ta dễ dàng bắt gặp những ứng dụng free kiếm tiền bằng cách bán các gói nâng cấp tài khoản để gỡ bỏ hiển thị quảng cáo trong app, hoặc đ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Software Engineer Training</dc:creator>
            <pubDate>2020-02-12 11:53:19</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Triển khai Microservice như thế nào để tăng độ hiệu quả?]]></title>
                        <link>https://viblo.asia/p/trien-khai-microservice-nhu-the-nao-de-tang-do-hieu-qua-4dbZN1AmKYM</link>
            <guid isPermaLink="true">https://viblo.asia/p/trien-khai-microservice-nhu-the-nao-de-tang-do-hieu-qua-4dbZN1AmKYM</guid>
            <description><![CDATA[Có rất nhiều câu hỏi inbox mình về cách triển khai microservice sau khi mình share slide, do slide này mình làm để thuyết trình là chính nên đúng là h...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Software Engineer Training</dc:creator>
            <pubDate>2020-02-11 19:49:45</pubDate>
                                                                                                        </item>
            </channel>
</rss>
