<?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>Golang-can-ban 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/golang-can-ban.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>Golang-can-ban Tag - Viblo</title>
            <link>https://viblo.asia/rss</link>
        </image>
                                <language>vi-vn</language>
        <lastBuildDate>2026-09-12T15:36:04+07:00</lastBuildDate>
                <item>
            <title><![CDATA[Golang cơ bản: Kiểu dữ liệu và Toán tử (1/3)]]></title>
                        <link>https://viblo.asia/p/golang-co-ban-kieu-du-lieu-va-toan-tu-13-Rk74aoA6LeO</link>
            <guid isPermaLink="true">https://viblo.asia/p/golang-co-ban-kieu-du-lieu-va-toan-tu-13-Rk74aoA6LeO</guid>
            <description><![CDATA[Kiểu dữ liệu

Giống như bất kỳ ngôn ngữ lập trình nào khác, chúng ta sẽ bắt đầu với các loại dữ liệu.

Kiểu số
Các loại này bao gồm các kiểu số nguyên...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Phuong Le</dc:creator>
            <pubDate>2023-08-07 11:55:15</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[[Golang] Lưu Ý Khi Dùng Transaction Database]]></title>
                        <link>https://viblo.asia/p/golang-luu-y-khi-dung-transaction-database-obA46M9lVKv</link>
            <guid isPermaLink="true">https://viblo.asia/p/golang-luu-y-khi-dung-transaction-database-obA46M9lVKv</guid>
            <description><![CDATA[Mình hy vọng sau khi đọc bài viết này, bạn có thể tránh được những lỗi tương tự trong dự án của chính mình. Mặc dù chỉ là một lỗi rất nhỏ nhưng nó có ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Open Dev</dc:creator>
            <pubDate>2023-07-31 22:24:58</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Golang cơ bản: Hàm trong Go và nhược điểm (3/3)]]></title>
                        <link>https://viblo.asia/p/golang-co-ban-ham-trong-go-va-nhuoc-diem-33-qPoL771mLvk</link>
            <guid isPermaLink="true">https://viblo.asia/p/golang-co-ban-ham-trong-go-va-nhuoc-diem-33-qPoL771mLvk</guid>
            <description><![CDATA[Đây là phần cuối cùng trong series bài viết Go cơ bản, giúp các bạn tiếp cận với Go một cách basic nhất có thể dành cho các bạn từ ngôn ngữ khác qua m...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Phuong Le</dc:creator>
            <pubDate>2023-08-16 09:30:17</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Golang cơ bản: Các cấu trúc điều khiển (2/3)]]></title>
                        <link>https://viblo.asia/p/golang-co-ban-cac-cau-truc-dieu-khien-23-aNj4vx92L6r</link>
            <guid isPermaLink="true">https://viblo.asia/p/golang-co-ban-cac-cau-truc-dieu-khien-23-aNj4vx92L6r</guid>
            <description><![CDATA[Ở bài viết trước mình đã nói về các kiểu dữ liệu, toán tử logic, bitwise,... trong đó mình giới thiệu các kiểu hay được sử dụng trong Go, cũng như một...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Phuong Le</dc:creator>
            <pubDate>2023-08-14 19:45:52</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[[AWS Serverless] - Sử dụng Golang và Amazon Rekognition để xây dựng API tìm kiếm khuôn mặt bằng hình ảnh]]></title>
                        <link>https://viblo.asia/p/aws-serverless-su-dung-golang-va-amazon-rekognition-de-xay-dung-api-tim-kiem-khuon-mat-bang-hinh-anh-yZjJY96XJOE</link>
            <guid isPermaLink="true">https://viblo.asia/p/aws-serverless-su-dung-golang-va-amazon-rekognition-de-xay-dung-api-tim-kiem-khuon-mat-bang-hinh-anh-yZjJY96XJOE</guid>
            <description><![CDATA[Serverless là gì
Hãy xem lại bài viết này của mình để nắm căn bản phần Serverless này.
Mô hình hệ thống chúng ta sẽ xây dựng hôm nay

Giới thiệu Amazo...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Trần Tấn Thành</dc:creator>
            <pubDate>2023-07-04 21:46:17</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[[AWS Serverless] - Sử dụng Golang để kết nối Postgresql Database thực hiện CURD]]></title>
                        <link>https://viblo.asia/p/aws-serverless-su-dung-golang-de-ket-noi-postgresql-database-thuc-hien-curd-3RlL595wLbB</link>
            <guid isPermaLink="true">https://viblo.asia/p/aws-serverless-su-dung-golang-de-ket-noi-postgresql-database-thuc-hien-curd-3RlL595wLbB</guid>
            <description><![CDATA[Serverless là gì
Hãy xem lại bài viết này của mình để nắm căn bản phần Serverless này.
Mô hình hệ thống chúng ta sẽ xây dựng hôm nay

Giới thiệu Eleph...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Trần Tấn Thành</dc:creator>
            <pubDate>2023-07-02 09:37:58</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[[AWS Serverless] - Tạo một Serverless API trên AWS APIGW Và Lambda với ngôn ngữ Golang]]></title>
                        <link>https://viblo.asia/p/aws-serverless-tao-mot-serverless-api-tren-aws-apigw-va-lambda-voi-ngon-ngu-golang-yZjJY9YMJOE</link>
            <guid isPermaLink="true">https://viblo.asia/p/aws-serverless-tao-mot-serverless-api-tren-aws-apigw-va-lambda-voi-ngon-ngu-golang-yZjJY9YMJOE</guid>
            <description><![CDATA[Serverless là gì
Hồi mới đầu mình nghe về keyword "Serverless" mình cũng suy nghĩ sâu xa lắm. Nhưng khi tiếp xúc nhiều với các nền tảng Public Cloud n...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Trần Tấn Thành</dc:creator>
            <pubDate>2023-06-28 21:56:47</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[[Go] Tìm hiểu về keep-alive trong http]]></title>
                        <link>https://viblo.asia/p/go-tim-hieu-ve-keep-alive-trong-http-aAY4qv1rJPw</link>
            <guid isPermaLink="true">https://viblo.asia/p/go-tim-hieu-ve-keep-alive-trong-http-aAY4qv1rJPw</guid>
            <description><![CDATA[* keep-alive cơ bản là giữ kết nối giữa client và server.

Lợi ích
* Giảm kết nối TCP giữa client và server, mỗi client chỉ có duy nhất một kết nối.
*...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Open Dev</dc:creator>
            <pubDate>2023-06-04 20:33:28</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Golang cơ bản (Phần 3: Array, Slices, Maps)]]></title>
                        <link>https://viblo.asia/p/golang-co-ban-phan-3-array-slices-maps-E1XVOxpE4Mz</link>
            <guid isPermaLink="true">https://viblo.asia/p/golang-co-ban-phan-3-array-slices-maps-E1XVOxpE4Mz</guid>
            <description><![CDATA[Chúng ta cùng tiếp tục với series Golang cơ bản này nhé. Ở phần này chúng ta sẽ tìm hiểu về:

* Array
* Slices
* Maps

Bắt đầu thôi :D

Array
Mảng (Ar...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyễn Văn Huy</dc:creator>
            <pubDate>2023-05-09 08:37:27</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Golang cơ bản (Phần 2: một số thành phần cơ bản trong Go)]]></title>
                        <link>https://viblo.asia/p/golang-co-ban-phan-2-mot-so-thanh-phan-co-ban-trong-go-Ny0VGdN54PA</link>
            <guid isPermaLink="true">https://viblo.asia/p/golang-co-ban-phan-2-mot-so-thanh-phan-co-ban-trong-go-Ny0VGdN54PA</guid>
            <description><![CDATA[Ở phần 1 mình đã giới thiệu và hướng dẫn các bạn cài đặt và chạy thử Golang trên Ubuntu, sang phần 2 mình tiếp tục giới thiệu cho các bạn về các thành...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyễn Văn Huy</dc:creator>
            <pubDate>2023-05-04 12:54:31</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Golang cơ bản (Phần 1: Giới thiệu và cài đặt)]]></title>
                        <link>https://viblo.asia/p/golang-co-ban-phan-1-gioi-thieu-va-cai-dat-5pPLkxedVRZ</link>
            <guid isPermaLink="true">https://viblo.asia/p/golang-co-ban-phan-1-gioi-thieu-va-cai-dat-5pPLkxedVRZ</guid>
            <description><![CDATA[Golang là gì?
Go hay còn gọi là Golang là ngôn ngữ lập trình mã nguồn mở (open source), được thiết kế tại Google bởi Robert Griesemer, Rob Pike, and K...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyễn Văn Huy</dc:creator>
            <pubDate>2023-04-29 21:35:10</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[[Golang] Tìm Hiểu Sync.Cond trong Golang]]></title>
                        <link>https://viblo.asia/p/golang-tim-hieu-synccond-trong-golang-pgjLNdKA432</link>
            <guid isPermaLink="true">https://viblo.asia/p/golang-tim-hieu-synccond-trong-golang-pgjLNdKA432</guid>
            <description><![CDATA[- theo định nghĩa, event là bất kì tính hiệu nào giữa 2 hoặc nhiều goroutine mà thực tế nó đã xảy ra. Thông thường bạn sẽ muốn một đợi một tính hiệu t...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Open Dev</dc:creator>
            <pubDate>2023-03-11 11:28:50</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[[Go] Select Case]]></title>
                        <link>https://viblo.asia/p/go-select-case-bXP4WAYrL7G</link>
            <guid isPermaLink="true">https://viblo.asia/p/go-select-case-bXP4WAYrL7G</guid>
            <description><![CDATA[- Để có thể biết select như thế nào, cách sử dụng, hãy xem ví dụ dưới.
  - nhìn code thì nó gần như giống với switch case, nhưng thực tế là không, nó ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Open Dev</dc:creator>
            <pubDate>2023-03-06 21:55:53</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[[Go] Goroutine Prevent Leak]]></title>
                        <link>https://viblo.asia/p/go-goroutine-prevent-leak-aNj4vQq0V6r</link>
            <guid isPermaLink="true">https://viblo.asia/p/go-goroutine-prevent-leak-aNj4vQq0V6r</guid>
            <description><![CDATA[Goroutine Leak, và debug resource: https://viblo.asia/p/golang-leaks-in-goroutine-and-debug-resource-3kY4g5q0LAe
prevent-leak
- Trong ví dụ trước đã n...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Open Dev</dc:creator>
            <pubDate>2023-02-26 11:44:50</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[[AWS] Simple Queue Service - Phần 1]]></title>
                        <link>https://viblo.asia/p/aws-simple-queue-service-phan-1-Yym40m5AJ91</link>
            <guid isPermaLink="true">https://viblo.asia/p/aws-simple-queue-service-phan-1-Yym40m5AJ91</guid>
            <description><![CDATA[Mục Đích
* Call api tới AWS Simple Queue Service(SQS) thông qua sdk

Code Mẫu
Chuẩn bị
* cài đặt sdk aws, run:
* cấu hình access-key and secret-key, n...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Open Dev</dc:creator>
            <pubDate>2022-12-27 22:36:50</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[[Golang] Tạo Project Lambda bằng Serverless]]></title>
                        <link>https://viblo.asia/p/golang-tao-project-lambda-bang-serverless-EoW4ob9xVml</link>
            <guid isPermaLink="true">https://viblo.asia/p/golang-tao-project-lambda-bang-serverless-EoW4ob9xVml</guid>
            <description><![CDATA[Yêu Cầu
Để bắt đầu làm aws lambda bắt buộc phải setup những thư viện sau:
- Setup node version:
- Setup npm version:
- Setup serverless framework: đọc...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Open Dev</dc:creator>
            <pubDate>2022-12-06 21:31:12</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[[Golang] Sử Lý Type Number Và String Trong Một Struct]]></title>
                        <link>https://viblo.asia/p/golang-su-ly-type-number-va-string-trong-mot-struct-EvbLbkxoVnk</link>
            <guid isPermaLink="true">https://viblo.asia/p/golang-su-ly-type-number-va-string-trong-mot-struct-EvbLbkxoVnk</guid>
            <description><![CDATA[Yêu Cầu:
* Với 1 Struct mà có thể request data cả String và Number.

Vấn Đề:
* Ban đầu một api thêm một đơn hàng với input:
* Struct data:
* Một yêu c...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Open Dev</dc:creator>
            <pubDate>2022-11-20 14:55:04</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[[Golang] Log ra file sử dụng zap]]></title>
                        <link>https://viblo.asia/p/golang-log-ra-file-su-dung-zap-BQyJK9GwVMe</link>
            <guid isPermaLink="true">https://viblo.asia/p/golang-log-ra-file-su-dung-zap-BQyJK9GwVMe</guid>
            <description><![CDATA[Tại sao lại cần log ra file
* Hiện tại đa số anh em develop khi phát triển chức năng phần lớn là chỉ logging ra console, sau đó lên các môi trường như...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Open Dev</dc:creator>
            <pubDate>2022-09-02 18:23:19</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Tìm hiểu về các ngôn ngữ  lập trình java - javascript - golang]]></title>
                        <link>https://viblo.asia/p/tim-hieu-ve-cac-ngon-ngu-lap-trinh-java-javascript-golang-MkNLr01w4gA</link>
            <guid isPermaLink="true">https://viblo.asia/p/tim-hieu-ve-cac-ngon-ngu-lap-trinh-java-javascript-golang-MkNLr01w4gA</guid>
            <description><![CDATA[Java

Là ngôn ngữ lập trình hướng đối tượng, hoạt động trên đa nền tảng.

1.  Đặc điểm

  - Tính trừu tượng hóa (Abstraction)
  - Tính đa hình (Polymo...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Thanh NV</dc:creator>
            <pubDate>2022-08-28 22:29:27</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Golang Data Structures and Algorithms - Stack]]></title>
                        <link>https://viblo.asia/p/golang-data-structures-and-algorithms-stack-bWrZnQowKxw</link>
            <guid isPermaLink="true">https://viblo.asia/p/golang-data-structures-and-algorithms-stack-bWrZnQowKxw</guid>
            <description><![CDATA[Giới thiệu
Series về cấu trúc dữ liệu và thuật toán sử dụng Golang. Ở bài này chúng ta sẽ tìm hiểu về Stack.

Stack
Stack là một cấu trúc dữ liệu dạng...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Quân Huỳnh</dc:creator>
            <pubDate>2022-08-12 23:48:11</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Go by Example - Bài 9 - Go Map]]></title>
                        <link>https://viblo.asia/p/go-by-example-bai-9-go-map-eW65Gpb9KDO</link>
            <guid isPermaLink="true">https://viblo.asia/p/go-by-example-bai-9-go-map-eW65Gpb9KDO</guid>
            <description><![CDATA[Giới thiệu
Chào các bạn tiếp tục với series về Golang, ở bài trước chúng ta đã tìm hiểu về Slice. Ở bài này chúng ta sẽ tìm hiểu tiếp về một loại loại...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Quân Huỳnh</dc:creator>
            <pubDate>2022-07-15 13:12:38</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Golang Ratelimit là gì, sử dụng.]]></title>
                        <link>https://viblo.asia/p/golang-ratelimit-la-gi-su-dung-ByEZkn3qKQ0</link>
            <guid isPermaLink="true">https://viblo.asia/p/golang-ratelimit-la-gi-su-dung-ByEZkn3qKQ0</guid>
            <description><![CDATA[Khái niệm
Ratelimit là chiến lược giới hạn số lượng request thông qua internet, nó là tần suất của một user có lặp đi lặp lại trong một thời gian. Ví ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Open Dev</dc:creator>
            <pubDate>2022-06-25 13:20:17</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Golang Redis lưu đơn giản]]></title>
                        <link>https://viblo.asia/p/golang-redis-luu-don-gian-Az45bjNO5xY</link>
            <guid isPermaLink="true">https://viblo.asia/p/golang-redis-luu-don-gian-Az45bjNO5xY</guid>
            <description><![CDATA[* Tại sao Redis và Golang*

Hiện tại sự kết hợp giữa golang và redis là cực mạnh và rất phổ biến để tăng hiệu năng cho ứng dụng. Hầu như tất cả các cô...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Open Dev</dc:creator>
            <pubDate>2022-06-19 13:56:30</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Golang memory các loại type.]]></title>
                        <link>https://viblo.asia/p/golang-memory-cac-loai-type-Qbq5Q7rRZD8</link>
            <guid isPermaLink="true">https://viblo.asia/p/golang-memory-cac-loai-type-Qbq5Q7rRZD8</guid>
            <description><![CDATA[Hiện tại hầu hết lập trình viên golang thường sẽ ít quan tâm đến việc sử dụng memory của nó, ai cũng cho rằng golang rất tốt cho việc tối ưu tài nguyê...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Open Dev</dc:creator>
            <pubDate>2022-06-12 22:40:07</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[Go by Example - Bài 8 - Go Slice]]></title>
                        <link>https://viblo.asia/p/go-by-example-bai-8-go-slice-gDVK2Py2lLj</link>
            <guid isPermaLink="true">https://viblo.asia/p/go-by-example-bai-8-go-slice-gDVK2Py2lLj</guid>
            <description><![CDATA[Giới thiệu
Chào các bạn tiếp tục với series về Golang, ở bài trước chúng ta đã tìm hiểu về array. Ở bài này chúng ta sẽ tìm hiểu tiếp về một loại loại...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Quân Huỳnh</dc:creator>
            <pubDate>2022-06-06 15:04:26</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 Context Cancel Và Cách Sử Dụng]]></title>
                        <link>https://viblo.asia/p/golang-context-cancel-va-cach-su-dung-gGJ59rVDKX2</link>
            <guid isPermaLink="true">https://viblo.asia/p/golang-context-cancel-va-cach-su-dung-gGJ59rVDKX2</guid>
            <description><![CDATA[Context là một phần rất hay trong golang mà lập trình viên về golang cần biết, hôm nay mình sẽ nói về Cancel trong context.

Context WithCancel
Cancel...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Open Dev</dc:creator>
            <pubDate>2022-05-27 10:11:23</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Go by Example - Bài 7 - Go Array]]></title>
                        <link>https://viblo.asia/p/go-by-example-bai-7-go-array-Az45bRBz5xY</link>
            <guid isPermaLink="true">https://viblo.asia/p/go-by-example-bai-7-go-array-Az45bRBz5xY</guid>
            <description><![CDATA[Giới thiệu
Chào các bạn tiếp tục với series về Golang, ở bài trước chúng ta đã tìm hiểu về Go Function. Ở bài này chúng ta sẽ tìm hiểu về một kiểu dữ ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Quân Huỳnh</dc:creator>
            <pubDate>2022-05-26 17:40:46</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[Master Golang - 1. Biến(Variables)]]></title>
                        <link>https://viblo.asia/p/master-golang-1-bienvariables-YWOZrA4RKQ0</link>
            <guid isPermaLink="true">https://viblo.asia/p/master-golang-1-bienvariables-YWOZrA4RKQ0</guid>
            <description><![CDATA[Biến (Variables)
Trong phần đầu tiên của master golang thì giới thiệu về việc khai báo cũng như làm việc với biến trong golang.
Trước khi bắt đầu thì ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Open Dev</dc:creator>
            <pubDate>2022-05-26 08:19:00</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[[Docker] Golang Create and Build Image đơn giản.]]></title>
                        <link>https://viblo.asia/p/docker-golang-create-and-build-image-don-gian-Eb85oAD6Z2G</link>
            <guid isPermaLink="true">https://viblo.asia/p/docker-golang-create-and-build-image-don-gian-Eb85oAD6Z2G</guid>
            <description><![CDATA[Giới Thiệu
Trong một vài năm gần đây thì ngôn ngữ lập trình Golang cực kì hot, vì hot nên thị trường công việc cũng như tuyển dụng vô cùng đa dạng.
Go...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Open Dev</dc:creator>
            <pubDate>2022-05-24 14:41:02</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Golang Command Design Pattern là gì.]]></title>
                        <link>https://viblo.asia/p/golang-command-design-pattern-la-gi-GrLZDrEe5k0</link>
            <guid isPermaLink="true">https://viblo.asia/p/golang-command-design-pattern-la-gi-GrLZDrEe5k0</guid>
            <description><![CDATA[Khái Niệm
Trong lập trình hướng đối tượng, command design pattern là behaviroal,  mục đích dùng để gói lại tất cả các thông tin cũng như action trên c...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Open Dev</dc:creator>
            <pubDate>2022-05-23 21:38:28</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Go by Example - Bài 6 - Go Functions]]></title>
                        <link>https://viblo.asia/p/go-by-example-bai-6-go-functions-maGK7r1L5j2</link>
            <guid isPermaLink="true">https://viblo.asia/p/go-by-example-bai-6-go-functions-maGK7r1L5j2</guid>
            <description><![CDATA[Giới thiệu
Chào các bạn tới với series về Golang, ở bài trước chúng ta đã tìm hiểu về for loop. Ở bài này chúng ta sẽ tìm hiểu function, đây là một cú...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Quân Huỳnh</dc:creator>
            <pubDate>2022-05-18 15:41:56</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Go by Example - Bài 5 - Build Multiplication Table with For Loop]]></title>
                        <link>https://viblo.asia/p/go-by-example-bai-5-build-multiplication-table-with-for-loop-RQqKLR36l7z</link>
            <guid isPermaLink="true">https://viblo.asia/p/go-by-example-bai-5-build-multiplication-table-with-for-loop-RQqKLR36l7z</guid>
            <description><![CDATA[Giới thiệu
Chào các bạn tới với series về Golang, ở bài trước chúng ta đã tìm hiểu về while và do/while. Ở bài này chúng ta sẽ học về một vòng lập phổ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Quân Huỳnh</dc:creator>
            <pubDate>2022-05-13 13:09:52</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Go by Example - Bài 4 - Improve Secret Person Game with Do/While and Switch Statement]]></title>
                        <link>https://viblo.asia/p/go-by-example-bai-4-improve-secret-person-game-with-dowhile-and-switch-statement-aWj53xo8K6m</link>
            <guid isPermaLink="true">https://viblo.asia/p/go-by-example-bai-4-improve-secret-person-game-with-dowhile-and-switch-statement-aWj53xo8K6m</guid>
            <description><![CDATA[Giới thiệu
Chào các bạn tới với series về Golang, ở bài trước chúng ta đã tìm hiểu về các loại dữ liệu trong Golang. Ở bài hày chúng ta sẽ tìm hiểu th...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Quân Huỳnh</dc:creator>
            <pubDate>2022-05-06 17:57:52</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Go by Example - Bài 3 - Learning Go Type System via Secret Person Game]]></title>
                        <link>https://viblo.asia/p/go-by-example-bai-3-learning-go-type-system-via-secret-person-game-RQqKLRoMl7z</link>
            <guid isPermaLink="true">https://viblo.asia/p/go-by-example-bai-3-learning-go-type-system-via-secret-person-game-RQqKLRoMl7z</guid>
            <description><![CDATA[Giới thiệu
Chào các bạn tới với series về Golang, ở bài trước chúng ta đã tìm hiểu về cách khai báo biến và câu lệnh if/else. Ở bài này chúng ta sẽ tì...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Quân Huỳnh</dc:creator>
            <pubDate>2022-05-02 23:22:34</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Go by Example - Bài 2 - Build greeting application with if/else condition]]></title>
                        <link>https://viblo.asia/p/go-by-example-bai-2-build-greeting-application-with-ifelse-condition-924lJR2zlPM</link>
            <guid isPermaLink="true">https://viblo.asia/p/go-by-example-bai-2-build-greeting-application-with-ifelse-condition-924lJR2zlPM</guid>
            <description><![CDATA[Giới thiệu
Chào các bạn tới với series về Golang, ở bài trước chúng ta đã tìm hiểu cơ bản về Go. Từ bài này chúng ta sẽ bắt đầu tìm hiểu về những cú p...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Quân Huỳnh</dc:creator>
            <pubDate>2022-04-28 22:45:00</pubDate>
                                                                                                        </item>
            </channel>
</rss>
