<?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>Da-luong-trong-golang 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/da-luong-trong-golang.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>Da-luong-trong-golang Tag - Viblo</title>
            <link>https://viblo.asia/rss</link>
        </image>
                                <language>vi-vn</language>
        <lastBuildDate>2026-04-09T19:44:30+07:00</lastBuildDate>
                <item>
            <title><![CDATA[[Open Source] # 99 - Hanko: Kiến trúc hạ tầng định danh thế hệ mới với Golang, WebAuthn và Passkeys-First]]></title>
                        <link>https://viblo.asia/p/open-source-99-hanko-kien-truc-ha-tang-dinh-danh-the-he-moi-voi-golang-webauthn-va-passkeys-first-y0VGwGAyVPA</link>
            <guid isPermaLink="true">https://viblo.asia/p/open-source-99-hanko-kien-truc-ha-tang-dinh-danh-the-he-moi-voi-golang-webauthn-va-passkeys-first-y0VGwGAyVPA</guid>
            <description><![CDATA[Việc xây dựng một hệ thống xác thực (Authentication) hiện đại không còn chỉ đơn giản là lưu mật khẩu vào database. Với sự bùng nổ của Passkeys, WebAut...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Trung tín Phạm</dc:creator>
            <pubDate>2026-04-08 19:55:13</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[[Golang] Leaks In Goroutine And Debug Resource]]></title>
                        <link>https://viblo.asia/p/golang-leaks-in-goroutine-and-debug-resource-3kY4g5q0LAe</link>
            <guid isPermaLink="true">https://viblo.asia/p/golang-leaks-in-goroutine-and-debug-resource-3kY4g5q0LAe</guid>
            <description><![CDATA[Ví Dụ Đơn Giản
* trong func doWork với parameter là một chan string.
* func sẽ leak vì string channel là một giá trị nil. Có nghĩa là goroutine này kh...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Open Dev</dc:creator>
            <pubDate>2023-02-17 12:27:06</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[[Golang] Channel trong golang và use case - part IIII (pubsub pattern)]]></title>
                        <link>https://viblo.asia/p/golang-channel-trong-golang-va-use-case-part-iiii-pubsub-pattern-5pPLkPXeVRZ</link>
            <guid isPermaLink="true">https://viblo.asia/p/golang-channel-trong-golang-va-use-case-part-iiii-pubsub-pattern-5pPLkPXeVRZ</guid>
            <description><![CDATA[Mở đầu
- Tiếp tục series, hôm nay là một buổi chia sẽ của tôi về cách implement lại pubsub pattern bằng golang channel. Let's go, guys!
Pubsub

- Trướ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Mr Q</dc:creator>
            <pubDate>2023-01-11 09:30:07</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[[Golang] Channel trong golang và use case - part III]]></title>
                        <link>https://viblo.asia/p/golang-channel-trong-golang-va-use-case-part-iii-2oKLnNMXLQO</link>
            <guid isPermaLink="true">https://viblo.asia/p/golang-channel-trong-golang-va-use-case-part-iii-2oKLnNMXLQO</guid>
            <description><![CDATA[Mở đầu
- Tiếp tục series, hôm nay là một buổi chia sẽ của tôi về use case của channel trong GO. Let's go, guys!
Use case 2: Implement semaphore patter...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Mr Q</dc:creator>
            <pubDate>2023-01-09 17:21:26</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[[Golang] Channel trong golang và use case - part II(worker pool pattern)]]></title>
                        <link>https://viblo.asia/p/golang-channel-trong-golang-va-use-case-part-iiworker-pool-pattern-5OXLAoWv4Gr</link>
            <guid isPermaLink="true">https://viblo.asia/p/golang-channel-trong-golang-va-use-case-part-iiworker-pool-pattern-5OXLAoWv4Gr</guid>
            <description><![CDATA[Mở đầu
- Tiếp tục series, hôm nay là một buổi chia sẽ của tôi về buffer channel trong GO. Let's go, guys!
Buffered Channel
- Buffered channel là một c...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Mr Q</dc:creator>
            <pubDate>2023-01-04 11:08:48</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[[Golang] Channel trong golang và use case - part I]]></title>
                        <link>https://viblo.asia/p/golang-channel-trong-golang-va-use-case-part-i-AZoJjYjE4Y7</link>
            <guid isPermaLink="true">https://viblo.asia/p/golang-channel-trong-golang-va-use-case-part-i-AZoJjYjE4Y7</guid>
            <description><![CDATA[Mở đầu
- Lập trình concurrency luôn là một thứ làm các gopher tự hào so với các ngôn ngữ khác. Các ngôn ngữ phổ biến như JAVA, C# implements concurren...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Mr Q</dc:creator>
            <pubDate>2023-01-02 21:58:43</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[[Golang] Make a coffee with go routine]]></title>
                        <link>https://viblo.asia/p/golang-make-a-coffee-with-go-routine-qPoL7zOeJvk</link>
            <guid isPermaLink="true">https://viblo.asia/p/golang-make-a-coffee-with-go-routine-qPoL7zOeJvk</guid>
            <description><![CDATA[Lại một năm mới đến, ban đã viết ra những kế hoạch, điều minh mong muốn chưa hè ? Hay vẫn còn tiếc nuối những gì chưa hoàn thành trong năm trước. Còn ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Mr Q</dc:creator>
            <pubDate>2023-01-01 19:33:19</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Golang Atomic Mục Đích Sử Dụng.]]></title>
                        <link>https://viblo.asia/p/golang-atomic-muc-dich-su-dung-Qbq5Q7w3ZD8</link>
            <guid isPermaLink="true">https://viblo.asia/p/golang-atomic-muc-dich-su-dung-Qbq5Q7w3ZD8</guid>
            <description><![CDATA[Khái Niệm
Atomic được sử dụng để chia sẻ sữ liệu của các biến trên nhiều goroutine được chạy đồng thời. Khi bạn chạy nhiều goroutine mà không sử dụng ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Open Dev</dc:creator>
            <pubDate>2022-06-08 15:46:38</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Golang Context Deadline và Timeout Là Gì.]]></title>
                        <link>https://viblo.asia/p/golang-context-deadline-va-timeout-la-gi-XL6lAejrlek</link>
            <guid isPermaLink="true">https://viblo.asia/p/golang-context-deadline-va-timeout-la-gi-XL6lAejrlek</guid>
            <description><![CDATA[Tại sao phải dùng context dealine
Một vài trường hợp là khi lập trình các service cần đến deadline mà cần sử dụng phổ biến nhất:
* Connect đến các loạ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Open Dev</dc:creator>
            <pubDate>2022-06-05 10:31:30</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Golang Channel giao tiếp giữa các goroutine.]]></title>
                        <link>https://viblo.asia/p/golang-channel-giao-tiep-giua-cac-goroutine-4dbZNROaZYM</link>
            <guid isPermaLink="true">https://viblo.asia/p/golang-channel-giao-tiep-giua-cac-goroutine-4dbZNROaZYM</guid>
            <description><![CDATA[Vấn Đề
Nói đến golang là nói đến Concurrency, nhằm mục đích tăng hiệu năng performance, thì việc trong 1 api hoặc trong 1 logic có rất nhiều  goroutin...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Open Dev</dc:creator>
            <pubDate>2022-05-31 15:32:13</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Golang Channel Và Cách Sử Dụng.]]></title>
                        <link>https://viblo.asia/p/golang-channel-va-cach-su-dung-ByEZkAkg5Q0</link>
            <guid isPermaLink="true">https://viblo.asia/p/golang-channel-va-cach-su-dung-ByEZkAkg5Q0</guid>
            <description><![CDATA[Channel trong Golang được hiểu đơn giản là một ống dẫn mà có thể truyền hoặc nhận giá trị, cú pháp thông qua.
<-

Cú Pháp

*  Để tạo ra một channel:
c...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Open Dev</dc:creator>
            <pubDate>2022-05-29 12:34:53</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[[Series Golang]4: Golang - Concurrency, Goroutines, Channels]]></title>
                        <link>https://viblo.asia/p/series-golang4-golang-concurrency-goroutines-channels-vyDZOBAaKwj</link>
            <guid isPermaLink="true">https://viblo.asia/p/series-golang4-golang-concurrency-goroutines-channels-vyDZOBAaKwj</guid>
            <description><![CDATA[Series Golang:
* [Series Golang]1: Golang là gì? Tại sao nên dùng golang?
* [Series Golang]2: Vượt chướng ngại vật - Golang
* [Series Golang]3: Tăng t...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Cao Phuc</dc:creator>
            <pubDate>2021-11-29 09:43:47</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[[Series Golang]3: Tăng tốc - Golang - Struct, Pointer, Receiver, Interface]]></title>
                        <link>https://viblo.asia/p/series-golang3-tang-toc-golang-struct-pointer-receiver-interface-ORNZqp63K0n</link>
            <guid isPermaLink="true">https://viblo.asia/p/series-golang3-tang-toc-golang-struct-pointer-receiver-interface-ORNZqp63K0n</guid>
            <description><![CDATA[Series Golang:
* [Series Golang]1: Golang là gì? Tại sao nên dùng golang?
* [Series Golang]2: Vượt chướng ngại vật - Golang
* [Series Golang]3: Tăng t...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Cao Phuc</dc:creator>
            <pubDate>2021-11-20 12:10:37</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[[Series Golang]2: Vượt chướng ngại vật - Golang]]></title>
                        <link>https://viblo.asia/p/series-golang2-vuot-chuong-ngai-vat-golang-eW65GBwxlDO</link>
            <guid isPermaLink="true">https://viblo.asia/p/series-golang2-vuot-chuong-ngai-vat-golang-eW65GBwxlDO</guid>
            <description><![CDATA[Series Golang:
* [Series Golang]1: Golang là gì? Tại sao nên dùng golang?
* [Series Golang]2: Vượt chướng ngại vật - Golang <= Bạn đang ở đây
* [Serie...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Cao Phuc</dc:creator>
            <pubDate>2021-11-13 09:58:31</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[[Series Golang]1: Khởi động - Golang là gì? Tại sao nên dùng golang?]]></title>
                        <link>https://viblo.asia/p/series-golang1-khoi-dong-golang-la-gi-tai-sao-nen-dung-golang-Eb85ozM2l2G</link>
            <guid isPermaLink="true">https://viblo.asia/p/series-golang1-khoi-dong-golang-la-gi-tai-sao-nen-dung-golang-Eb85ozM2l2G</guid>
            <description><![CDATA[Series Golang:
* [Series Golang]1: Golang là gì? Tại sao nên dùng golang? <= Bạn đang ở đây
* [Series Golang]2: Vượt chướng ngại vật - Golang
* [Serie...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Cao Phuc</dc:creator>
            <pubDate>2021-11-07 10:18:23</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Concurrency part 1 - Goroutines]]></title>
                        <link>https://viblo.asia/p/concurrency-part-1-goroutines-63vKjeyN52R</link>
            <guid isPermaLink="true">https://viblo.asia/p/concurrency-part-1-goroutines-63vKjeyN52R</guid>
            <description><![CDATA[Goroutines là gì ?
Goroutines có thể được coi là một luồng nhẹ có thể thực thi độc lập riêng biệt và có thể thực thi đồng thời với các goroutines khác...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Xuan Vu Pham</dc:creator>
            <pubDate>2021-09-21 08:31:07</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[[Go Lang] Lập trình golang căn bản - Goroutine]]></title>
                        <link>https://viblo.asia/p/go-lang-lap-trinh-golang-can-ban-goroutine-djeZ1pvQKWz</link>
            <guid isPermaLink="true">https://viblo.asia/p/go-lang-lap-trinh-golang-can-ban-goroutine-djeZ1pvQKWz</guid>
            <description><![CDATA[![](https://images.viblo.asia/330a3816-b1e4-4efd-a709-9155c6d81de7.png)


<br>
Qua vài bài giới thiệu về ngôn ngữ lập trình golang thì mọi người cũng ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyễn Văn Thịnh</dc:creator>
            <pubDate>2019-11-12 15:20:13</pubDate>
                                                                                                        </item>
            </channel>
</rss>
