<?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>Fundamental 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/fundamental.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>Fundamental Tag - Viblo</title>
            <link>https://viblo.asia/rss</link>
        </image>
                                <language>vi-vn</language>
        <lastBuildDate>2026-08-12T02:11:10+07:00</lastBuildDate>
                <item>
            <title><![CDATA[Query được xử lý như thế nào?]]></title>
                        <link>https://viblo.asia/p/query-duoc-xu-ly-nhu-the-nao-OXLA0j2ZJGr</link>
            <guid isPermaLink="true">https://viblo.asia/p/query-duoc-xu-ly-nhu-the-nao-OXLA0j2ZJGr</guid>
            <description><![CDATA[Mở đầu

Hằng ngày, hàng triệu cuộc trò chuyện diễn ra trên thế giới — mỗi ngôn ngữ đều có quy tắc riêng để người nghe hiểu được ý người nói.
Database ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Luân Phạm Duy</dc:creator>
            <pubDate>2026-05-08 14:03:11</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[[Phần 2] Deep dive Grpc by Golang]]></title>
                        <link>https://viblo.asia/p/phan-2-deep-dive-grpc-by-golang-7ymJXPzgJkq</link>
            <guid isPermaLink="true">https://viblo.asia/p/phan-2-deep-dive-grpc-by-golang-7ymJXPzgJkq</guid>
            <description><![CDATA[Giới thiệu
Phần này mình sẽ giải thích một vài khái niệm nâng cao hơn, và sâu hơn, cũng như tìm hiểu cơ chế cách thức hoạt động của Grpc. Để nắm rõ đư...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Phan Quốc Kỳ</dc:creator>
            <pubDate>2024-07-13 11:41:41</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[[Phần 1] Deep dive GRPC by Golang]]></title>
                        <link>https://viblo.asia/p/phan-1-deep-dive-grpc-by-golang-m2vJPoB84eK</link>
            <guid isPermaLink="true">https://viblo.asia/p/phan-1-deep-dive-grpc-by-golang-m2vJPoB84eK</guid>
            <description><![CDATA[Giới thiệu
Nội dung của series này sẽ giải thích, và đi sâu vào Grpc và sẽ thử cài đặt một vài mô hình đơn giản bằng Golang. Đây cũng như là một phần ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Phan Quốc Kỳ</dc:creator>
            <pubDate>2024-07-11 21:24:31</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Tìm hiểu về CSS Positioning]]></title>
                        <link>https://viblo.asia/p/tim-hieu-ve-css-positioning-oOVlYRLV58W</link>
            <guid isPermaLink="true">https://viblo.asia/p/tim-hieu-ve-css-positioning-oOVlYRLV58W</guid>
            <description><![CDATA[Mở bài
Chào các bạn, bài viết lần này mình sẽ lại nói về một đề tài rất cơ bản khác của CSS, là "Positioning". Nói nôm na theo tiếng Việt thì nó là cá...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Văn Phúc</dc:creator>
            <pubDate>2022-04-17 16:02:32</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Tổng quan về Python cho người mới học lập trình - MowBlog]]></title>
                        <link>https://viblo.asia/p/tong-quan-ve-python-cho-nguoi-moi-hoc-lap-trinh-mowblog-ORNZqnvMl0n</link>
            <guid isPermaLink="true">https://viblo.asia/p/tong-quan-ve-python-cho-nguoi-moi-hoc-lap-trinh-mowblog-ORNZqnvMl0n</guid>
            <description><![CDATA[Tổng quan về Python - ngôn ngữ lập trình đa dụng và rất hot hiện tại

Python là một ngôn ngữ lập trình bậc cao cho các mục đích lập trình đa năng, do ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Mow</dc:creator>
            <pubDate>2021-09-27 09:47:10</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Machine Learning Roadmap (2020)]]></title>
                        <link>https://viblo.asia/p/machine-learning-roadmap-2020-GrLZDRy35k0</link>
            <guid isPermaLink="true">https://viblo.asia/p/machine-learning-roadmap-2020-GrLZDRy35k0</guid>
            <description><![CDATA[Abstract
Chào các bạn, hôm nay chủ đề mình đưa ra khá là chung chung. Tuy nhiên, theo góc nhìn của một đứa cũng chậm chững bước chân vào lĩnh vực này ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Trung Đức</dc:creator>
            <pubDate>2021-09-05 12:41:25</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Python: *args và **kwargs]]></title>
                        <link>https://viblo.asia/p/python-args-va-kwargs-gDVK2pdnlLj</link>
            <guid isPermaLink="true">https://viblo.asia/p/python-args-va-kwargs-gDVK2pdnlLj</guid>
            <description><![CDATA[Bài viết gốc https://manhhomienbienthuy.github.io/2019/09/20/python-args-kwargs.html

Thỉnh thoảng, khi nhìn vào định nghĩa hàm, bạn có thể sẽ bắt gặp...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">manhhomienbienthuy</dc:creator>
            <pubDate>2019-09-20 11:47:27</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[JavaScript: Mutation Observer]]></title>
                        <link>https://viblo.asia/p/javascript-mutation-observer-eW65G7mx5DO</link>
            <guid isPermaLink="true">https://viblo.asia/p/javascript-mutation-observer-eW65G7mx5DO</guid>
            <description><![CDATA[Cú pháp

MutationObserver sử dụng cực kỳ đơn giản.  Chúng ta chỉ cần tạo ra
một đối tượng observer với các callback tương ứng:

Sau khi đã có observer...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">manhhomienbienthuy</dc:creator>
            <pubDate>2019-07-22 22:15:06</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Elasticsearch: cách tổ chức dữ liệu]]></title>
                        <link>https://viblo.asia/p/elasticsearch-cach-to-chuc-du-lieu-OeVKB3oyZkW</link>
            <guid isPermaLink="true">https://viblo.asia/p/elasticsearch-cach-to-chuc-du-lieu-OeVKB3oyZkW</guid>
            <description><![CDATA[Bài viết gốc: https://manhhomienbienthuy.github.io/2019/May/20/elasticsearch-data-organization.html

Trong bài viết trước tôi đã trình bày những điều ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">manhhomienbienthuy</dc:creator>
            <pubDate>2019-06-20 10:02:22</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[JavaScript: Popup]]></title>
                        <link>https://viblo.asia/p/javascript-popup-gAm5yXxXldb</link>
            <guid isPermaLink="true">https://viblo.asia/p/javascript-popup-gAm5yXxXldb</guid>
            <description><![CDATA[Bài viết gốc: https://manhhomienbienthuy.github.io/2019/04/20/javascript-popups.html

Popup là một phương thức rất kinh điển để hiển thị các thông tin...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">manhhomienbienthuy</dc:creator>
            <pubDate>2019-04-19 18:46:51</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[JavaScript: Iterator và Generator]]></title>
                        <link>https://viblo.asia/p/javascript-iterator-va-generator-07LKXMQ4ZV4</link>
            <guid isPermaLink="true">https://viblo.asia/p/javascript-iterator-va-generator-07LKXMQ4ZV4</guid>
            <description><![CDATA[Bài viết gốc: https://manhhomienbienthuy.github.io/2019/03/20/javascript-iterator-generator.html

Duyệt qua từng phần tử của một "tập các phần tử" là ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">manhhomienbienthuy</dc:creator>
            <pubDate>2019-03-20 18:05:05</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[HTML5 Web Woker: Truyền dữ liệu]]></title>
                        <category>Development</category>
                        <link>https://viblo.asia/p/html5-web-woker-truyen-du-lieu-4P8566gR5Y3</link>
            <guid isPermaLink="true">https://viblo.asia/p/html5-web-woker-truyen-du-lieu-4P8566gR5Y3</guid>
            <description><![CDATA[Bài viết gốc: https://manhhomienbienthuy.github.io/2018/12/20/html5-web-worker-truyen-du-lieu.html (đã xin phép tác giả :D)

Trong bài viết trước, chú...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">manhhomienbienthuy</dc:creator>
            <pubDate>2018-12-19 09:08:27</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[P vs. NP và chuyện bảo mật]]></title>
                        <category>Others</category>
                        <link>https://viblo.asia/p/p-vs-np-va-chuyen-bao-mat-RQqKLAwMZ7z</link>
            <guid isPermaLink="true">https://viblo.asia/p/p-vs-np-va-chuyen-bao-mat-RQqKLAwMZ7z</guid>
            <description><![CDATA[Bài viết gốc: https://manhhomienbienthuy.github.io/2018/10/20/p-vs-np-va-chuyen-bao-mat.html (đã xin phép tác giả :D)

Nhiều người nó "P vs. NP" là vấ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">manhhomienbienthuy</dc:creator>
            <pubDate>2018-10-19 16:14:54</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Little endian vs. Big endian]]></title>
                        <category>Development</category>
                        <link>https://viblo.asia/p/little-endian-vs-big-endian-E375z0pWZGW</link>
            <guid isPermaLink="true">https://viblo.asia/p/little-endian-vs-big-endian-E375z0pWZGW</guid>
            <description><![CDATA[Bài viết gốc: https://manhhomienbienthuy.github.io/2018/09/20/little-endian-vs-big-endian.html (đã xin phép tác giả :D)

Little endian và big endian, ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">manhhomienbienthuy</dc:creator>
            <pubDate>2018-09-19 16:44:41</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[JavaScript: code bất đồng bộ dễ dàng hơn với Promise]]></title>
                        <category>Development</category>
                        <link>https://viblo.asia/p/javascript-code-bat-dong-bo-de-dang-hon-voi-promise-XL6lAAp4lek</link>
            <guid isPermaLink="true">https://viblo.asia/p/javascript-code-bat-dong-bo-de-dang-hon-voi-promise-XL6lAAp4lek</guid>
            <description><![CDATA[Bài viết gốc: https://manhhomienbienthuy.github.io/2018/06/20/javascript-promise.html (đã xin phép tác giả :D)

JavaScript là một ngôn ngữ lập trình p...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">manhhomienbienthuy</dc:creator>
            <pubDate>2018-06-26 11:21:49</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Algorithm: Kiểm tra một số có phải là số nguyên tố hay không]]></title>
                        <category>Development</category>
                        <link>https://viblo.asia/p/algorithm-kiem-tra-mot-so-co-phai-la-so-nguyen-to-hay-khong-eW65GonP5DO</link>
            <guid isPermaLink="true">https://viblo.asia/p/algorithm-kiem-tra-mot-so-co-phai-la-so-nguyen-to-hay-khong-eW65GonP5DO</guid>
            <description><![CDATA[Bài viết gốc: https://manhhomienbienthuy.github.io/2018/01/12/algorithm-kiem-tra-so-nguyen-to.html (đã xin phép tác giả :D)

Kiểm tra tính nguyên tố c...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">manhhomienbienthuy</dc:creator>
            <pubDate>2018-01-26 16:42:26</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Python: Cách sử dụng hàm lồng nhau]]></title>
                        <category>Development</category>
                        <link>https://viblo.asia/p/python-cach-su-dung-ham-long-nhau-6J3Zg23RKmB</link>
            <guid isPermaLink="true">https://viblo.asia/p/python-cach-su-dung-ham-long-nhau-6J3Zg23RKmB</guid>
            <description><![CDATA[Bài viết gốc: https://manhhomienbienthuy.github.io/2017/12/25/python-ham-long-nhau-va-cach-su-dung.html

Như chúng ta đã biết, trong Python, hàm cũng ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">manhhomienbienthuy</dc:creator>
            <pubDate>2017-12-28 16:12:35</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Python: instance method vs class method vs static method]]></title>
                        <category>Development</category>
                        <link>https://viblo.asia/p/python-instance-method-vs-class-method-vs-static-method-gAm5y9pA5db</link>
            <guid isPermaLink="true">https://viblo.asia/p/python-instance-method-vs-class-method-vs-static-method-gAm5y9pA5db</guid>
            <description><![CDATA[Bài viết gốc: https://manhhomienbienthuy.github.io/2017/10/25/python-instance-method-vs-class-method-vs-static-method.html (đã xin phép tác giả :D)

T...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">manhhomienbienthuy</dc:creator>
            <pubDate>2017-11-24 15:16:20</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[&quot;this&quot; trong JavaScript]]></title>
                        <category>Development</category>
                        <link>https://viblo.asia/p/this-trong-javascript-gAm5ywe8Zdb</link>
            <guid isPermaLink="true">https://viblo.asia/p/this-trong-javascript-gAm5ywe8Zdb</guid>
            <description><![CDATA[Bài viết gốc: https://manhhomienbienthuy.github.io/2016/03/28/hieu-va-master-tu-khoa-this-cua-javascript.html

Từ khóa this của JavaScript là một tron...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">manhhomienbienthuy</dc:creator>
            <pubDate>2017-10-26 16:26:50</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Quy hoạch động - một thuật toán thần thánh]]></title>
                        <category>Development</category>
                        <link>https://viblo.asia/p/quy-hoach-dong-mot-thuat-toan-than-thanh-E375zy01lGW</link>
            <guid isPermaLink="true">https://viblo.asia/p/quy-hoach-dong-mot-thuat-toan-than-thanh-E375zy01lGW</guid>
            <description><![CDATA[Bài viết gốc: https://manhhomienbienthuy.github.io/2017/08/24/algorithm-quy-hoach-dong.html (đã xin phép tác giả :D)

Trong bài viết này, tôi sẽ giới ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">manhhomienbienthuy</dc:creator>
            <pubDate>2017-08-26 21:33:05</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Những thủ thuật Python bạn nhất định phải biết trên con đường go pro]]></title>
                        <category>Development</category>
                        <link>https://viblo.asia/p/nhung-thu-thuat-python-ban-nhat-dinh-phai-biet-tren-con-duong-go-pro-gGJ59XDGlX2</link>
            <guid isPermaLink="true">https://viblo.asia/p/nhung-thu-thuat-python-ban-nhat-dinh-phai-biet-tren-con-duong-go-pro-gGJ59XDGlX2</guid>
            <description><![CDATA[Bài viết gốc: https://manhhomienbienthuy.github.io/2017/07/24/mot-vai-trick-python-ban-nhat-dinh-phai-biet-tren-con-duong-go-pro.html (đã xin phép tác...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">manhhomienbienthuy</dc:creator>
            <pubDate>2017-07-24 15:31:56</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Python context manager - bạn đã thực sự hiểu?]]></title>
                        <category>Development</category>
                        <link>https://viblo.asia/p/python-context-manager-ban-da-thuc-su-hieu-63vKjJmRK2R</link>
            <guid isPermaLink="true">https://viblo.asia/p/python-context-manager-ban-da-thuc-su-hieu-63vKjJmRK2R</guid>
            <description><![CDATA[Bài viết gốc: https://manhhomienbienthuy.github.io/2017/05/12/python-context-managers.html (đã xin phép tác giả :D)

Trong Python, context manager là ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">manhhomienbienthuy</dc:creator>
            <pubDate>2017-05-14 15:02:10</pubDate>
                                                                                                        </item>
            </channel>
</rss>
