<?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>Tip 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/tip.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>Tip Tag - Viblo</title>
            <link>https://viblo.asia/rss</link>
        </image>
                                <language>vi-vn</language>
        <lastBuildDate>2026-03-13T09:32:58+07:00</lastBuildDate>
                <item>
            <title><![CDATA[Một số trick &amp; tips cho Windsurf (và Cursor/Cline/AugmentCode)]]></title>
                        <link>https://viblo.asia/p/mot-so-trick-tips-cho-windsurf-va-cursorclineaugmentcode-PAoJeN0aL1j</link>
            <guid isPermaLink="true">https://viblo.asia/p/mot-so-trick-tips-cho-windsurf-va-cursorclineaugmentcode-PAoJeN0aL1j</guid>
            <description><![CDATA[Một số rule/instruction có thể hữu ích với các bạn:

- Thần chú khi thấy tụi AI loay hoay fix bug hoài không ra:
"Act as a Tech Lead,  find the root c...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Phan Ngoc</dc:creator>
            <pubDate>2025-04-11 13:36:33</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Cách export routes sang CSV sử dụng rake]]></title>
                        <link>https://viblo.asia/p/cach-export-routes-sang-csv-su-dung-rake-oK9VyE5xVQR</link>
            <guid isPermaLink="true">https://viblo.asia/p/cach-export-routes-sang-csv-su-dung-rake-oK9VyE5xVQR</guid>
            <description><![CDATA[![](https://images.viblo.asia/7cc7bfe2-1edc-41f7-8351-6e2d799b57fc.png)


Introduction
Khi thực hiện upgrade dự án Ruby on Rails, mình phải list các r...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">hatcai</dc:creator>
            <pubDate>2024-02-01 14:40:26</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Một số Tip để clean code hơn trong ReactJs]]></title>
                        <link>https://viblo.asia/p/mot-so-tip-de-clean-code-hon-trong-reactjs-OeVKB6AYKkW</link>
            <guid isPermaLink="true">https://viblo.asia/p/mot-so-tip-de-clean-code-hon-trong-reactjs-OeVKB6AYKkW</guid>
            <description><![CDATA[Xin chào mọi người hôm nay mình sẽ chia sẻ với các bạn một số tip để viết code React clean code hơn nhé. Chúng ta bắt đầu nào !!
1. Cẩn thận trong khi...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">FFF</dc:creator>
            <pubDate>2021-09-15 18:50:29</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Generate files cho VueJS bằng CLI với Plopjs]]></title>
                        <link>https://viblo.asia/p/generate-files-cho-vuejs-bang-cli-voi-plopjs-XL6lA6JJ5ek</link>
            <guid isPermaLink="true">https://viblo.asia/p/generate-files-cho-vuejs-bang-cli-voi-plopjs-XL6lA6JJ5ek</guid>
            <description><![CDATA[![](https://images.viblo.asia/c1939841-c689-48aa-ba44-5cba6dfb020b.jpg)



Chào các bạn,
Lâu lắm rồi mình mới quay trở lại viết do deadline dí sát quá...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Doan Ngoc Thuong</dc:creator>
            <pubDate>2021-08-13 10:33:52</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Thử code mà không dùng if]]></title>
                        <link>https://viblo.asia/p/thu-code-ma-khong-dung-if-gGJ5974jZX2</link>
            <guid isPermaLink="true">https://viblo.asia/p/thu-code-ma-khong-dung-if-gGJ5974jZX2</guid>
            <description><![CDATA[Đọc tiêu đề bài viết, có thể bạn sẽ thắc mắc tại sao điều này lại hữu ích?

Mình nghĩ thử thách này buộc bộ não của bạn phải suy nghĩ khác đi và trong...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Trang Nguyen</dc:creator>
            <pubDate>2021-07-21 11:39:05</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Những điều cần lưu ý và sử dụng Hook trong React (Phần 4)]]></title>
                        <link>https://viblo.asia/p/nhung-dieu-can-luu-y-va-su-dung-hook-trong-react-phan-4-ORNZqdy3K0n</link>
            <guid isPermaLink="true">https://viblo.asia/p/nhung-dieu-can-luu-y-va-su-dung-hook-trong-react-phan-4-ORNZqdy3K0n</guid>
            <description><![CDATA[IV. So sánh useCallback() và useMemo().
 Hôm nay mình sẽ tìm hiểu về 2 cái hooks. Và cuối bài mình sẽ giúp các bạn là có nên sử dụng useCallback() và ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Ngô Văn Tiến</dc:creator>
            <pubDate>2021-04-14 13:27:13</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Những điều cần lưu ý và sử dụng Hook trong React (Phần 3)]]></title>
                        <link>https://viblo.asia/p/nhung-dieu-can-luu-y-va-su-dung-hook-trong-react-phan-3-1VgZv627ZAw</link>
            <guid isPermaLink="true">https://viblo.asia/p/nhung-dieu-can-luu-y-va-su-dung-hook-trong-react-phan-3-1VgZv627ZAw</guid>
            <description><![CDATA[III. Memoization và React.memo.
 Nó là 1 kỹ thuật nó giúp mình tăng tốc, tốc độ xử lý máy tính lên bằng cách nó sẽ lưu trử lại cái dử liệu, kết quả củ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Ngô Văn Tiến</dc:creator>
            <pubDate>2021-03-23 09:50:56</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Những điều cần lưu ý và sử dụng Hook trong React (Phần 2)]]></title>
                        <link>https://viblo.asia/p/nhung-dieu-can-luu-y-va-su-dung-hook-trong-react-phan-2-gDVK2Ln0lLj</link>
            <guid isPermaLink="true">https://viblo.asia/p/nhung-dieu-can-luu-y-va-su-dung-hook-trong-react-phan-2-gDVK2Ln0lLj</guid>
            <description><![CDATA[II. UseEffect và điều cần lưu ý .
Nếu bạn đã quen thuộc với các phương thức vòng đời của lớp React, bạn có thể nghĩ đến useEffect Hook khi kết hợp com...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Ngô Văn Tiến</dc:creator>
            <pubDate>2020-12-21 23:18:00</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Hướng dẫn làm hiệu ứng hoa rơi, tuyết rơi, lá rơi, người dơi,...]]></title>
                        <link>https://viblo.asia/p/huong-dan-lam-hieu-ung-hoa-roi-tuyet-roi-la-roi-nguoi-doi-oOVlYjpa58W</link>
            <guid isPermaLink="true">https://viblo.asia/p/huong-dan-lam-hieu-ung-hoa-roi-tuyet-roi-la-roi-nguoi-doi-oOVlYjpa58W</guid>
            <description><![CDATA[Mở đầu
Như tiêu đề, là hiệu ứng tuyết rơi, nhưng cũng từng mùa mà thay đổi, tết thì đào rơi, valentine thì tim rơi, thu thì lá vàng rơi, thi thì chữ r...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Gấu Mẹ Vĩ Đại</dc:creator>
            <pubDate>2021-01-18 10:15:38</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Những điều cần lưu ý và sử dụng Hook trong React (Phần 1)]]></title>
                        <link>https://viblo.asia/p/nhung-dieu-can-luu-y-va-su-dung-hook-trong-react-phan-1-oOVlYjEz58W</link>
            <guid isPermaLink="true">https://viblo.asia/p/nhung-dieu-can-luu-y-va-su-dung-hook-trong-react-phan-1-oOVlYjEz58W</guid>
            <description><![CDATA[I. UseState và điều cần lưu ý .
Cần chú ý khi code để hạn chế bug nhé các bạn :v:
1. Giới thiệu về hook useState()

* Nó là 1 cái hook cơ bản .
* Chức...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Ngô Văn Tiến</dc:creator>
            <pubDate>2020-11-19 14:43:43</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Chia sẻ kinh nghiệm viết báo cáo]]></title>
                        <link>https://viblo.asia/p/chia-se-kinh-nghiem-viet-bao-cao-RQqKLeomZ7z</link>
            <guid isPermaLink="true">https://viblo.asia/p/chia-se-kinh-nghiem-viet-bao-cao-RQqKLeomZ7z</guid>
            <description><![CDATA[1. Tại sao dev phải viết báo cáo hiệu quả?
1a. Thế nào là report hiệu quả?

Hãy cùng xem qua câu chuyện cười sau:
Lão nhà giàu nọ có anh đầy tớ tính r...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Phan Duy Van</dc:creator>
            <pubDate>2020-10-20 11:01:13</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Một số mẹo khi sử dụng Laravel]]></title>
                        <link>https://viblo.asia/p/mot-so-meo-khi-su-dung-laravel-ORNZq1DGZ0n</link>
            <guid isPermaLink="true">https://viblo.asia/p/mot-so-meo-khi-su-dung-laravel-ORNZq1DGZ0n</guid>
            <description><![CDATA[![](https://images.viblo.asia/91313522-1b9a-47ca-9a13-74d58f9a181f.jpg)


1. updateOrCreate.
- Nếu bạn cần kiểm tra xem bản ghi có tồn tại hay không, ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Dương Linh</dc:creator>
            <pubDate>2020-08-10 21:18:17</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Một số mẹo khi sử dụng PHP]]></title>
                        <link>https://viblo.asia/p/mot-so-meo-khi-su-dung-php-E375z2qb5GW</link>
            <guid isPermaLink="true">https://viblo.asia/p/mot-so-meo-khi-su-dung-php-E375z2qb5GW</guid>
            <description><![CDATA[Mở đầu

- Lập trình PHP đã tăng lên nhanh chóng kể từ khi bắt đầu khiêm tốn của nó từ năm 1995.Kể từ đó, PHP đã trở thành ngôn ngữ lập trình phổ biến ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Dương Linh</dc:creator>
            <pubDate>2020-06-14 22:34:22</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[10 Best Practices for Improving Your CSS]]></title>
                        <link>https://viblo.asia/p/10-best-practices-for-improving-your-css-63vKjzOxK2R</link>
            <guid isPermaLink="true">https://viblo.asia/p/10-best-practices-for-improving-your-css-63vKjzOxK2R</guid>
            <description><![CDATA[![](https://images.viblo.asia/61acab5b-2e62-43e9-9617-525bdddb8d54.png)



CSS có vẻ như là một ngôn ngữ khá đơn giản, trên đó rất khó để mắc lỗi. Bạn...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyen Huu Co</dc:creator>
            <pubDate>2020-05-25 19:05:51</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Các trick search google mà developer nên biết]]></title>
                        <link>https://viblo.asia/p/cac-trick-search-google-ma-developer-nen-biet-Ljy5VQv9lra</link>
            <guid isPermaLink="true">https://viblo.asia/p/cac-trick-search-google-ma-developer-nen-biet-Ljy5VQv9lra</guid>
            <description><![CDATA[Mở đầu
Đối với dân IT, kỹ năng tìm kiếm trên Google sẽ là “trợ thủ đắc lực” giúp bạn học tập và làm việc hiệu quả nhất. Bạn chỉ cần tập trung đọc hiểu...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Phạm Tuấn Anh</dc:creator>
            <pubDate>2020-04-15 23:01:59</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Tại sao bạn nên kiểm thử trên môi trường Production?]]></title>
                        <link>https://viblo.asia/p/tai-sao-ban-nen-kiem-thu-tren-moi-truong-production-WAyK8oOm5xX</link>
            <guid isPermaLink="true">https://viblo.asia/p/tai-sao-ban-nen-kiem-thu-tren-moi-truong-production-WAyK8oOm5xX</guid>
            <description><![CDATA[Kiểm thử trên môi trường production là 1 việc cần thiết nếu bạn muốn kiểm thử phần mềm một cách chặt chẽ nhất có thể.

Tại sao vậy? Mặc dù kiểm thử sớ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Thi Nguyen Thi</dc:creator>
            <pubDate>2020-03-20 23:51:20</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Tips Sử Dụng Hiệu Quả - Tiết Kiệm Các Dịch Vụ Của Google Cloud Platform (GCP)]]></title>
                        <link>https://viblo.asia/p/tips-su-dung-hieu-qua-tiet-kiem-cac-dich-vu-cua-google-cloud-platform-gcp-V3m5WP1gKO7</link>
            <guid isPermaLink="true">https://viblo.asia/p/tips-su-dung-hieu-qua-tiet-kiem-cac-dich-vu-cua-google-cloud-platform-gcp-V3m5WP1gKO7</guid>
            <description><![CDATA[Hello ace, :raised_hands:

Tin vui là, nếu bạn đang tìm kiếm những lời khuyên trong quá trình sử dụng Google Cloud Platform (GCP) sao cho tiết kiệm về...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyen Van Tam</dc:creator>
            <pubDate>2019-12-23 23:28:25</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Tăng năng suất cho lập trình viên với một số mẹo và thủ thuật tìm kiếm của Google]]></title>
                        <link>https://viblo.asia/p/tang-nang-suat-cho-lap-trinh-vien-voi-mot-so-meo-va-thu-thuat-tim-kiem-cua-google-4P856OzWKY3</link>
            <guid isPermaLink="true">https://viblo.asia/p/tang-nang-suat-cho-lap-trinh-vien-voi-mot-so-meo-va-thu-thuat-tim-kiem-cua-google-4P856OzWKY3</guid>
            <description><![CDATA[Bài viết được dịch từ trang medium.com, mời các bạn xem bài gốc tại https://medium.com/better-programming/developer-productivity-boost-with-google-sea...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Hung le Duc</dc:creator>
            <pubDate>2019-11-19 16:22:58</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Một vài thủ thuật nhỏ khi sử dụng dòng lệnh Linux]]></title>
                        <category>Development</category>
                        <link>https://viblo.asia/p/mot-vai-thu-thuat-nho-khi-su-dung-dong-lenh-linux-RnB5pX9r5PG</link>
            <guid isPermaLink="true">https://viblo.asia/p/mot-vai-thu-thuat-nho-khi-su-dung-dong-lenh-linux-RnB5pX9r5PG</guid>
            <description><![CDATA[![](https://images.viblo.asia/a9e9dc2b-f2e8-4c47-ad1b-82ed91edcf24.png)


Lời mở đầu
Với phần lớn người sử dụng máy tính trên toàn thế giới, Linux vẫn...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Chu Thành Hưng</dc:creator>
            <pubDate>2018-09-21 01:30:34</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Một số thủ thuật hữu ích trong phát triển iOS]]></title>
                        <category>Development</category>
                        <link>https://viblo.asia/p/mot-so-thu-thuat-huu-ich-trong-phat-trien-ios-Qpmle9xNlrd</link>
            <guid isPermaLink="true">https://viblo.asia/p/mot-so-thu-thuat-huu-ich-trong-phat-trien-ios-Qpmle9xNlrd</guid>
            <description><![CDATA[Đây là bài dịch từ của một chia sẻ trên trang medium.com, bài viết nguồn mời các bạn xem tại đây: https://medium.com/developerinsider/best-ios-develop...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Hung le Duc</dc:creator>
            <pubDate>2018-06-01 11:42:20</pubDate>
                                                                                                        </item>
            </channel>
</rss>
