<?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>Best-practices 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/best-practices.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>Best-practices Tag - Viblo</title>
            <link>https://viblo.asia/rss</link>
        </image>
                                <language>vi-vn</language>
        <lastBuildDate>2026-09-06T01:12:32+07:00</lastBuildDate>
                <item>
            <title><![CDATA[Kiểm tra số vô cùng trong PHP với hàm is_infinite(): Tránh bẫy tràn số toán học]]></title>
                        <link>https://viblo.asia/p/kiem-tra-so-vo-cung-trong-php-voi-ham-is-infinite-tranh-bay-tran-so-toan-hoc-bA4685vMLKv</link>
            <guid isPermaLink="true">https://viblo.asia/p/kiem-tra-so-vo-cung-trong-php-voi-ham-is-infinite-tranh-bay-tran-so-toan-hoc-bA4685vMLKv</guid>
            <description><![CDATA[Chào anh em!

Trong quá trình xử lý các bài toán tính toán số học phức tạp trên Backend (như tính toán tài chính quy mô lớn, thống kê dữ liệu khoa học...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Cô Gái IT</dc:creator>
            <pubDate>2026-07-30 09:17:39</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Cẩm nang Laravel Tinker từ A-Z: &quot;Vũ khí tối thượng&quot; giúp lập trình viên test code và debug chớp nhoáng]]></title>
                        <link>https://viblo.asia/p/cam-nang-laravel-tinker-tu-a-z-vu-khi-toi-thuong-giup-lap-trinh-vien-test-code-va-debug-chop-nhoang-2vJPdYo8JeK</link>
            <guid isPermaLink="true">https://viblo.asia/p/cam-nang-laravel-tinker-tu-a-z-vu-khi-toi-thuong-giup-lap-trinh-vien-test-code-va-debug-chop-nhoang-2vJPdYo8JeK</guid>
            <description><![CDATA[Chào anh em!

Trong quá trình làm việc với Laravel, chắc chắn anh em đã từng trải qua cảnh viết một đoạn code query database hoặc xử lý logic phức tạp...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Cô Gái IT</dc:creator>
            <pubDate>2026-07-28 11:17:52</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Kỹ thuật che thông tin khách hàng (Masking PII): Bảo mật dữ liệu nhạy cảm trong ứng dụng Backend hiện đại]]></title>
                        <link>https://viblo.asia/p/ky-thuat-che-thong-tin-khach-hang-masking-pii-bao-mat-du-lieu-nhay-cam-trong-ung-dung-backend-hien-dai-k74a9ZmZ4eO</link>
            <guid isPermaLink="true">https://viblo.asia/p/ky-thuat-che-thong-tin-khach-hang-masking-pii-bao-mat-du-lieu-nhay-cam-trong-ung-dung-backend-hien-dai-k74a9ZmZ4eO</guid>
            <description><![CDATA[Chào anh em!

Trong kỷ nguyên số hóa và các bộ luật bảo vệ dữ liệu cá nhân (như GDPR hay Nghị định bảo vệ dữ liệu cá nhân tại Việt Nam) ngày càng thắt...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Cô Gái IT</dc:creator>
            <pubDate>2026-07-27 17:09:38</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Làm chủ thời gian trong PHP: &quot;Giải phẫu&quot; Class DateTimeZone và nỗi ám ảnh chênh lệch múi giờ]]></title>
                        <link>https://viblo.asia/p/lam-chu-thoi-gian-trong-php-giai-phau-class-datetimezone-va-noi-am-anh-chenh-lech-mui-gio-oW4oeMmrLml</link>
            <guid isPermaLink="true">https://viblo.asia/p/lam-chu-thoi-gian-trong-php-giai-phau-class-datetimezone-va-noi-am-anh-chenh-lech-mui-gio-oW4oeMmrLml</guid>
            <description><![CDATA[Chào anh em!

Trong lập trình Backend, xử lý ngày tháng (Date/Time) bình thường đã mệt, nhưng đụng đến Múi giờ (Timezone) thì quả thực là một cơn ác m...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Cô Gái IT</dc:creator>
            <pubDate>2026-07-27 00:05:57</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Khai tử rand(): Làm chủ random_int() để sinh số ngẫu nhiên an toàn tuyệt đối trong PHP]]></title>
                        <link>https://viblo.asia/p/khai-tu-rand-lam-chu-random-int-de-sinh-so-ngau-nhien-an-toan-tuyet-doi-trong-php-18J2eEMR4YK</link>
            <guid isPermaLink="true">https://viblo.asia/p/khai-tu-rand-lam-chu-random-int-de-sinh-so-ngau-nhien-an-toan-tuyet-doi-trong-php-18J2eEMR4YK</guid>
            <description><![CDATA[Chào anh em!

Trong quá trình phát triển các hệ thống Backend, bài toán "tạo ra một con số ngẫu nhiên" xuất hiện ở khắp mọi nơi: từ việc sinh mã xác t...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Cô Gái IT</dc:creator>
            <pubDate>2026-07-26 09:55:38</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Tự động hóa Clean Code với PHP-CS-Fixer: &quot;Cảnh sát chính tả&quot; cho mọi dự án PHP]]></title>
                        <link>https://viblo.asia/p/tu-dong-hoa-clean-code-voi-php-cs-fixer-canh-sat-chinh-ta-cho-moi-du-an-php-wd43EY7rLX9</link>
            <guid isPermaLink="true">https://viblo.asia/p/tu-dong-hoa-clean-code-voi-php-cs-fixer-canh-sat-chinh-ta-cho-moi-du-an-php-wd43EY7rLX9</guid>
            <description><![CDATA[Chào anh em!

Trong các đội dự án lập trình, có một chủ đề thường xuyên gây ra những cuộc tranh luận nảy lửa (và đôi khi là vô bổ) nhất trong các buổi...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Cô Gái IT</dc:creator>
            <pubDate>2026-07-26 09:55:07</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[&quot;Bẫy ngầm&quot; trong Code: Sức mạnh hủy diệt của Kỹ thuật sử dụng hằng số (Constants)]]></title>
                        <link>https://viblo.asia/p/bay-ngam-trong-code-suc-manh-huy-diet-cua-ky-thuat-su-dung-hang-so-constants-wd43EYMQLX9</link>
            <guid isPermaLink="true">https://viblo.asia/p/bay-ngam-trong-code-suc-manh-huy-diet-cua-ky-thuat-su-dung-hang-so-constants-wd43EYMQLX9</guid>
            <description><![CDATA[Chào anh em!

Trong quá trình review code của các bạn junior, có một lỗi sai kinh điển mà mình gặp phải hàng tuần, thậm chí hàng tháng trời vẫn không ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Cô Gái IT</dc:creator>
            <pubDate>2026-07-23 16:08:02</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[BEST PRACTICES CHO CLAUDE CODE (PHẦN I)]]></title>
                        <link>https://viblo.asia/p/best-practices-cho-claude-code-phan-i-gdJzvkyjJz5</link>
            <guid isPermaLink="true">https://viblo.asia/p/best-practices-cho-claude-code-phan-i-gdJzvkyjJz5</guid>
            <description><![CDATA[Lời người dịch: Những best practices này hoàn toàn có thể áp dụng cho các công cụ khác như Codex (ChatGPT), GitHub Copilot, Cursor,…

Claude Code là m...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Hung Nguyen</dc:creator>
            <pubDate>2026-07-21 22:20:31</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[[Git Master] Giải mã &quot;quyền năng&quot; Git Reset: Khi nào nên quay đầu là bờ?]]></title>
                        <link>https://viblo.asia/p/git-master-giai-ma-quyen-nang-git-reset-khi-nao-nen-quay-dau-la-bo-y0VGwl7zVPA</link>
            <guid isPermaLink="true">https://viblo.asia/p/git-master-giai-ma-quyen-nang-git-reset-khi-nao-nen-quay-dau-la-bo-y0VGwl7zVPA</guid>
            <description><![CDATA[Chào anh em! Chắc hẳn trong lúc đang miệt mài "code dạo", không ít lần anh em rơi vào tình cảnh: lỡ tay commit code nháp, commit thừa file mật khẩu, h...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Cô Gái IT</dc:creator>
            <pubDate>2026-07-01 15:00:07</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[[Claude Code] Lệnh /review: &quot;Màng lọc ma thuật&quot; diệt gọn bug trước khi đồng nghiệp kịp thấy!]]></title>
                        <link>https://viblo.asia/p/claude-code-lenh-review-mang-loc-ma-thuat-diet-gon-bug-truoc-khi-dong-nghiep-kip-thay-bA468QMXLKv</link>
            <guid isPermaLink="true">https://viblo.asia/p/claude-code-lenh-review-mang-loc-ma-thuat-diet-gon-bug-truoc-khi-dong-nghiep-kip-thay-bA468QMXLKv</guid>
            <description><![CDATA[Chào anh em! Trong quy trình phát triển phần mềm, Code Review (Đánh giá mã nguồn) là một chốt chặn sống còn. Nhưng hãy thú thật với nhau đi: có bao nh...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Cô Gái IT</dc:creator>
            <pubDate>2026-07-03 15:05:01</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[[Claude Code] Lệnh /init: Đưa AI vào &quot;khuôn khổ&quot; dự án chỉ với một nốt nhạc!]]></title>
                        <link>https://viblo.asia/p/claude-code-lenh-init-dua-ai-vao-khuon-kho-du-an-chi-voi-mot-not-nhac-XP4WEDzBL7G</link>
            <guid isPermaLink="true">https://viblo.asia/p/claude-code-lenh-init-dua-ai-vao-khuon-kho-du-an-chi-voi-mot-not-nhac-XP4WEDzBL7G</guid>
            <description><![CDATA[Chào anh em! Trong kỷ nguyên mà nhà nhà dùng AI, người người dùng AI để code, chắc hẳn anh em đã quen với cảnh: mở một project mới lên, việc đầu tiên ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Cô Gái IT</dc:creator>
            <pubDate>2026-06-30 22:41:09</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[series Bee Queue Bài 5: Làm Chủ Bảng Điều Khiển Arena Và Quy Tắc Vàng Production]]></title>
                        <link>https://viblo.asia/p/series-bee-queue-bai-5-lam-chu-bang-dieu-khien-arena-va-quy-tac-vang-production-k74a9QjM4eO</link>
            <guid isPermaLink="true">https://viblo.asia/p/series-bee-queue-bai-5-lam-chu-bang-dieu-khien-arena-va-quy-tac-vang-production-k74a9QjM4eO</guid>
            <description><![CDATA[Chào các bạn! Ở 4 bài học trước, hệ thống Job Queue của chúng ta hoàn toàn vận hành qua những dòng log khô khan trên Terminal. Trong thực tế, khi hệ t...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Cô Gái IT</dc:creator>
            <pubDate>2026-07-01 11:11:59</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Đừng truyền JWT qua argv: cái bẫy bảo mật mà tutorial Tauri/Electron không nói cho bạn]]></title>
                        <link>https://viblo.asia/p/dung-truyen-jwt-qua-argv-cai-bay-bao-mat-ma-tutorial-taurielectron-khong-noi-cho-ban-oW4oeDaBLml</link>
            <guid isPermaLink="true">https://viblo.asia/p/dung-truyen-jwt-qua-argv-cai-bay-bao-mat-ma-tutorial-taurielectron-khong-noi-cho-ban-oW4oeDaBLml</guid>
            <description><![CDATA[Khi làm việc với các framework desktop như Tauri hay Electron, việc gọi một process con (sidecar) gần như là chuyện cơm bữa. Và nếu giống tôi, khả năn...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyễn Văn Huy</dc:creator>
            <pubDate>2026-05-24 17:00:00</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[[Claude Code Series] Bài 5: Dùng Claude Code sao cho &quot;đáng đồng tiền bát gạo&quot; và Tổng kết series]]></title>
                        <link>https://viblo.asia/p/claude-code-series-bai-5-dung-claude-code-sao-cho-dang-dong-tien-bat-gao-va-tong-ket-series-AoJe8XAr41j</link>
            <guid isPermaLink="true">https://viblo.asia/p/claude-code-series-bai-5-dung-claude-code-sao-cho-dang-dong-tien-bat-gao-va-tong-ket-series-AoJe8XAr41j</guid>
            <description><![CDATA[Chào anh em! Đi qua 4 bài học, chắc hẳn nhiều người đã thấy sự lợi hại của Claude Code rồi. Nhưng có một thực tế là: Dùng API thì tốn tiền. Nếu cứ "vu...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Cô Gái IT</dc:creator>
            <pubDate>2026-03-30 13:02:39</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Helper Trong Laravel: Đừng Biến Nó Thành &quot;Thùng Rác&quot; Chứa Code]]></title>
                        <link>https://viblo.asia/p/helper-trong-laravel-dung-bien-no-thanh-thung-rac-chua-code-wd43EKqKLX9</link>
            <guid isPermaLink="true">https://viblo.asia/p/helper-trong-laravel-dung-bien-no-thanh-thung-rac-chua-code-wd43EKqKLX9</guid>
            <description><![CDATA[Chào anh em Viblo!

Trong quá trình chinh chiến qua các dự án từ monolith đến microservices, có một "người bạn cũ" mà mình tin chắc 100% anh em đều đã...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Cô Gái IT</dc:creator>
            <pubDate>2026-03-23 17:03:13</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[#7 Lạc lối nửa năm chỉ vì… biến môi trường (và cái kết không ai ngờ tới)]]></title>
                        <link>https://viblo.asia/p/7-lac-loi-nua-nam-chi-vi-bien-moi-truong-va-cai-ket-khong-ai-ngo-toi-ZjJYWo7lVOE</link>
            <guid isPermaLink="true">https://viblo.asia/p/7-lac-loi-nua-nam-chi-vi-bien-moi-truong-va-cai-ket-khong-ai-ngo-toi-ZjJYWo7lVOE</guid>
            <description><![CDATA[Đây là một phần trong series mình chia sẻ về những gì mình đã làm khi xây dựng và vận hành hạ tầng backend trên AWS cho công ty.
Không phải là best pr...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Quang Chiến Trần</dc:creator>
            <pubDate>2026-03-21 03:50:30</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[[Góc Thực Chiến] Nhìn Lại RBAC Mức độ Architecture: Những &quot;Vết Sẹo&quot; và giới hạn sau nhiều năm nâng cấp hệ thống]]></title>
                        <link>https://viblo.asia/p/goc-thuc-chien-nhin-lai-rbac-muc-do-architecture-nhung-vet-seo-va-gioi-han-sau-nhieu-nam-nang-cap-he-thong-RlL5e8p6LbB</link>
            <guid isPermaLink="true">https://viblo.asia/p/goc-thuc-chien-nhin-lai-rbac-muc-do-architecture-nhung-vet-seo-va-gioi-han-sau-nhieu-nam-nang-cap-he-thong-RlL5e8p6LbB</guid>
            <description><![CDATA[Chào anh em. Nếu ở những năm đầu sự nghiệp, thiết kế được 5 cái bảng (Users, Roles, Permissions và 2 bảng mapping) để chạy mượt mà cái RBAC đã là một ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Cô Gái IT</dc:creator>
            <pubDate>2026-03-16 10:53:29</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[So sánh chi tiết MVC và Clean Architecture trong Node.js – Khi nào nên dùng và mục đích sử dụng]]></title>
                        <link>https://viblo.asia/p/so-sanh-chi-tiet-mvc-va-clean-architecture-trong-nodejs-khi-nao-nen-dung-va-muc-dich-su-dung-bA468eO9LKv</link>
            <guid isPermaLink="true">https://viblo.asia/p/so-sanh-chi-tiet-mvc-va-clean-architecture-trong-nodejs-khi-nao-nen-dung-va-muc-dich-su-dung-bA468eO9LKv</guid>
            <description><![CDATA[Chào anh em Viblo,

Hôm nay tôi sẽ cùng anh em khám phá sự khác nhau giữa MVC và Clean Architecture trong Node.js.

 MVC là gì?
MVC (Model–View–Contro...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">paudang</dc:creator>
            <pubDate>2026-02-23 08:26:43</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Python the right way - Unpacking and tuple]]></title>
                        <link>https://viblo.asia/p/python-the-right-way-unpacking-and-tuple-MG24BapdVz3</link>
            <guid isPermaLink="true">https://viblo.asia/p/python-the-right-way-unpacking-and-tuple-MG24BapdVz3</guid>
            <description><![CDATA[Trong series này, anh em sẽ cùng tôi đi qua các quy tắc được recommend trong cuốn Effective Python – 125 Specific Ways to Write Better Python của tác ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Tài</dc:creator>
            <pubDate>2025-03-23 13:28:45</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Bật mí các Best practices hay nhất dành cho Reactjs để cải thiện khả năng code của bạn]]></title>
                        <link>https://viblo.asia/p/bat-mi-cac-best-practices-hay-nhat-danh-cho-reactjs-de-cai-thien-kha-nang-code-cua-ban-y3RL1Pj8Jao</link>
            <guid isPermaLink="true">https://viblo.asia/p/bat-mi-cac-best-practices-hay-nhat-danh-cho-reactjs-de-cai-thien-kha-nang-code-cua-ban-y3RL1Pj8Jao</guid>
            <description><![CDATA[Cải thiện các đoạn mã trong Reactjs của bạn liên quan đến việc áp dụng các phương pháp hay nhất giúp nâng cao chất lượng mã và khả năng bảo trì. Sau đ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Thái Thịnh</dc:creator>
            <pubDate>2024-07-31 11:21:57</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[12 lỗi sai mà mọi lập trình viên nên tránh!]]></title>
                        <link>https://viblo.asia/p/12-loi-sai-ma-moi-lap-trinh-vien-nen-tranh-E1XVOZg8LMz</link>
            <guid isPermaLink="true">https://viblo.asia/p/12-loi-sai-ma-moi-lap-trinh-vien-nen-tranh-E1XVOZg8LMz</guid>
            <description><![CDATA[Trong hành trình xây dựng phần mềm, mỗi lập trình viên đều gặp phải những thách thức riêng biệt. Tuy nhiên, có những lỗi phổ biến mà ai cũng nên tránh...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Bách Nguyễn Ngọc</dc:creator>
            <pubDate>2024-01-05 16:30:46</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[JAVA BEST PRACTICES - lời khuyên từ các chuyên gia hàng đầu]]></title>
                        <link>https://viblo.asia/p/java-best-practices-loi-khuyen-tu-cac-chuyen-gia-hang-dau-W13VM1r5VY7</link>
            <guid isPermaLink="true">https://viblo.asia/p/java-best-practices-loi-khuyen-tu-cac-chuyen-gia-hang-dau-W13VM1r5VY7</guid>
            <description><![CDATA[Trước khi bắt đầu bài viết lần này, 15 JAVA CODING BEST PRACTICES mà mình nhắc tới trong bài viết trước cũng đều là những best practices hay nhất được...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Bách Nguyễn Ngọc</dc:creator>
            <pubDate>2024-01-02 15:28:03</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Những Phương Pháp Tốt Nhất Cho Việc Tái Cấu Trúc Mã]]></title>
                        <link>https://viblo.asia/p/nhung-phuong-phap-tot-nhat-cho-viec-tai-cau-truc-ma-AZoJjKWZLY7</link>
            <guid isPermaLink="true">https://viblo.asia/p/nhung-phuong-phap-tot-nhat-cho-viec-tai-cau-truc-ma-AZoJjKWZLY7</guid>
            <description><![CDATA[Tái cấu trúc mã (Refactoring) là quá trình cải thiện mã nguồn mà không làm thay đổi chức năng của nó. Đây là công việc cần thiết để giữ mã nguồn dễ đọ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Michelle Nguyen</dc:creator>
            <pubDate>2023-08-17 18:07:24</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[&quot;Best Practices&quot; Khi Thực Hiện Code Review]]></title>
                        <link>https://viblo.asia/p/best-practices-khi-thuc-hien-code-review-3RlL597PLbB</link>
            <guid isPermaLink="true">https://viblo.asia/p/best-practices-khi-thuc-hien-code-review-3RlL597PLbB</guid>
            <description><![CDATA[Chào các bạn! Qua những trải nghiệm mình đúc kết được trong quá trình làm việc thì nhận thấy việc thực hiện code review là rất quan trọng. Tuy nhiên, ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Michelle Nguyen</dc:creator>
            <pubDate>2023-08-10 22:21:10</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Time-To-Live (TTL) trong Redis hoạt động như nào?]]></title>
                        <link>https://viblo.asia/p/time-to-live-ttl-trong-redis-hoat-dong-nhu-nao-EbNVQ1DRVvR</link>
            <guid isPermaLink="true">https://viblo.asia/p/time-to-live-ttl-trong-redis-hoat-dong-nhu-nao-EbNVQ1DRVvR</guid>
            <description><![CDATA[Redis là một công nghệ cool ngầu. Nó giải quyết nhiều bài toán khó về caching và distributed system (hệ phân tán). Ngoài ra, nó còn support nhiều cấu ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">System Design VN</dc:creator>
            <pubDate>2023-08-09 17:24:51</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Làm Sao Để Trở Thành Một Kỹ Sư Năng Suất? (How to Become an Effective Engineer?)]]></title>
                        <link>https://viblo.asia/p/lam-sao-de-tro-thanh-mot-ky-su-nang-suat-how-to-become-an-effective-engineer-7ymJXxaPJkq</link>
            <guid isPermaLink="true">https://viblo.asia/p/lam-sao-de-tro-thanh-mot-ky-su-nang-suat-how-to-become-an-effective-engineer-7ymJXxaPJkq</guid>
            <description><![CDATA[Cuốn sách The Effective Engineer là một cuốn sách hay, sẽ giúp bạn trả lời câu hỏi trên. Nó trình bày những kỹ năng mà một kỹ sư cần học và rèn luyện ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">System Design VN</dc:creator>
            <pubDate>2023-05-14 13:14:31</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Clean Code và một số Best Practices mà ai cũng cần phải biết  (Series: Bí kíp Javascript - PHẦN 15)]]></title>
                        <link>https://viblo.asia/p/clean-code-va-mot-so-best-practices-ma-ai-cung-can-phai-biet-series-bi-kip-javascript-phan-15-r1QLxPvqLAw</link>
            <guid isPermaLink="true">https://viblo.asia/p/clean-code-va-mot-so-best-practices-ma-ai-cung-can-phai-biet-series-bi-kip-javascript-phan-15-r1QLxPvqLAw</guid>
            <description><![CDATA[Hôm nay mình sẽ chia sẻ đến cho các bạn Beginner một số Best Practices. Nó giúp các bạn code tốt hơn và tránh phải những lỗi không đáng có.

Code được...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">NGUYỄN ANH TUẤN</dc:creator>
            <pubDate>2022-10-27 12:23:53</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[[UseCase - 002] AWS EKS Security (Kubernetes on AWS)]]></title>
                        <link>https://viblo.asia/p/usecase-002-aws-eks-security-kubernetes-on-aws-XL6lAe9Nlek</link>
            <guid isPermaLink="true">https://viblo.asia/p/usecase-002-aws-eks-security-kubernetes-on-aws-XL6lAe9Nlek</guid>
            <description><![CDATA[Hôm nay chúng ta tiếp tục series AWS Use Case với một chủ đề cũng khá hay liên quan đến Kubernetes AWS mà người ta biết đến nó với cái tên AWS Elastic...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyen Thanh Dat</dc:creator>
            <pubDate>2022-08-01 10:20:11</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[[Nodejs thực chiến] Để là chuyên gia npm]]></title>
                        <link>https://viblo.asia/p/nodejs-thuc-chien-de-la-chuyen-gia-npm-bWrZnADrKxw</link>
            <guid isPermaLink="true">https://viblo.asia/p/nodejs-thuc-chien-de-la-chuyen-gia-npm-bWrZnADrKxw</guid>
            <description><![CDATA[Đã làm node thì ngày nào cung phải dùng npm. Việc nắm chắc npm giúp bạn quản lý dependence tốt hơn, nâng cao độ ổn định, tính bảo mật của phần mềm, cũ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyễn Kỳ Thịnh</dc:creator>
            <pubDate>2022-02-23 16:36:01</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Javascript clean code]]></title>
                        <link>https://viblo.asia/p/javascript-clean-code-924lJGmz5PM</link>
            <guid isPermaLink="true">https://viblo.asia/p/javascript-clean-code-924lJGmz5PM</guid>
            <description><![CDATA[Konnichiwa mina-san, hôm nay mình sẽ giới thiệt một số tips để code các bạn được clean hơn. :muscle:

Với chủ đề này thì chúng ta sẽ có 2 topic:

1. V...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Tran Ngoc Tan</dc:creator>
            <pubDate>2021-05-16 22:44:59</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[12 best practices với VueJS]]></title>
                        <link>https://viblo.asia/p/12-best-practices-voi-vuejs-m68Z0A8AlkG</link>
            <guid isPermaLink="true">https://viblo.asia/p/12-best-practices-voi-vuejs-m68Z0A8AlkG</guid>
            <description><![CDATA[Giới thiệu

Xin chào tất cả các bạn, hôm nay mình sẽ giới thiệu với các bạn một số lưu ý khi coding vuejs.
Hy vọng bài ciết này có thể giúp cho các bạ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Lê Cao Đạt</dc:creator>
            <pubDate>2021-02-20 19:55:28</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Naming rules - Các quy tắc vàng trong làng đặt tên]]></title>
                        <link>https://viblo.asia/p/naming-rules-cac-quy-tac-vang-trong-lang-dat-ten-ByEZkMXE5Q0</link>
            <guid isPermaLink="true">https://viblo.asia/p/naming-rules-cac-quy-tac-vang-trong-lang-dat-ten-ByEZkMXE5Q0</guid>
            <description><![CDATA[![](https://images.viblo.asia/5c0ea105-1da9-48cb-82ab-85c4e0ffcf56.png)



Đã bao giờ bạn gặp khó khăn khi phải suy nghĩ nên đặt tên biến/hàm như thế ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Khang</dc:creator>
            <pubDate>2021-02-04 10:54:39</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[5 phương pháp thực tế đáng lưu ý nhất khi khai báo biến trong Javascript]]></title>
                        <link>https://viblo.asia/p/5-phuong-phap-thuc-te-dang-luu-y-nhat-khi-khai-bao-bien-trong-javascript-1VgZvDPm5Aw</link>
            <guid isPermaLink="true">https://viblo.asia/p/5-phuong-phap-thuc-te-dang-luu-y-nhat-khi-khai-bao-bien-trong-javascript-1VgZvDPm5Aw</guid>
            <description><![CDATA[Đôi lời dẫn nhỏ nhỏ...

Lại một cách tình cờ trong sớm đông lạnh bên ly trà ấm dành cho người cô đơn, mình lại "chộp" được 1 bài viết hay ho có tên là...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Trần Bá Hoà</dc:creator>
            <pubDate>2020-12-20 10:51:50</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Bạn đã biết những gì về môi trường Production?]]></title>
                        <link>https://viblo.asia/p/ban-da-biet-nhung-gi-ve-moi-truong-production-ByEZkMBY5Q0</link>
            <guid isPermaLink="true">https://viblo.asia/p/ban-da-biet-nhung-gi-ve-moi-truong-production-ByEZkMBY5Q0</guid>
            <description><![CDATA[Mở đầu
Chào các bạn, như chúng ta được biết việc phát triển phần mềm ở nhiều công ty khác nhau thường hay chia ra các loại môi trường phát triển riêng...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Duong Trung Hieu</dc:creator>
            <pubDate>2020-11-15 13:26:59</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Lấy giá trị trong dict sao cho xịn]]></title>
                        <link>https://viblo.asia/p/lay-gia-tri-trong-dict-sao-cho-xin-3P0lPPWnlox</link>
            <guid isPermaLink="true">https://viblo.asia/p/lay-gia-tri-trong-dict-sao-cho-xin-3P0lPPWnlox</guid>
            <description><![CDATA[![](https://beautyoncode.com/wp-content/uploads/2020/07/This-Is-How-Dictionary-Editors-Prank-Each-other-392723320-Castleski-1024x683-1.jpg)


Mở bài
K...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">BeautyOnCode</dc:creator>
            <pubDate>2020-09-04 08:01:57</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[25 thư viện và project sample Android hay nhất năm 2020]]></title>
                        <link>https://viblo.asia/p/25-thu-vien-va-project-sample-android-hay-nhat-nam-2020-1Je5Ey015nL</link>
            <guid isPermaLink="true">https://viblo.asia/p/25-thu-vien-va-project-sample-android-hay-nhat-nam-2020-1Je5Ey015nL</guid>
            <description><![CDATA[Trong nửa năm đầu tiên 2020 là khoảng thời gian tuyệt vời để chúng ta tổng kết những gì đã xảy ra trong thế giới Android về các thư viện (Library) và ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Mau Ngo Giap</dc:creator>
            <pubDate>2020-08-26 17:49:17</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Node.js Best Practices! - PART 1]]></title>
                        <link>https://viblo.asia/p/nodejs-best-practices-part-1-E375zQNWlGW</link>
            <guid isPermaLink="true">https://viblo.asia/p/nodejs-best-practices-part-1-E375zQNWlGW</guid>
            <description><![CDATA[![](https://images.viblo.asia/a5baad33-0c83-486c-a3ed-e6203afe7104.jpg)


Lời mở đầu.

 Chào mọi người hôm nay mình giới thiệu cho các bạn các Best Pr...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">ThucPV</dc:creator>
            <pubDate>2020-08-22 19:09:40</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Cấu hình HTTP Caching cho Nginx]]></title>
                        <link>https://viblo.asia/p/cau-hinh-http-caching-cho-nginx-3Q75wmVDZWb</link>
            <guid isPermaLink="true">https://viblo.asia/p/cau-hinh-http-caching-cho-nginx-3Q75wmVDZWb</guid>
            <description><![CDATA[Trong quá trình phát triển ứng dụng, có rất nhiều kĩ thuật và công nghệ giúp nâng cao, cải thiện hiệu suất và trải nghiệm của người dùng. Tuy nhiên tr...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Michael Scofield</dc:creator>
            <pubDate>2020-05-23 13:23:16</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Best practice khi sử dụng Text trong Android]]></title>
                        <link>https://viblo.asia/p/best-practice-khi-su-dung-text-trong-android-Do754bE4ZM6</link>
            <guid isPermaLink="true">https://viblo.asia/p/best-practice-khi-su-dung-text-trong-android-Do754bE4ZM6</guid>
            <description><![CDATA[Thành phần được sử dụng phổ biến nhất trong các ứng dụng Android chính là Text. Chúng ta sử dụng Text ở dưới dạng TextView hoặc dưới dạng EditText. Vì...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Hai Luong</dc:creator>
            <pubDate>2019-12-21 11:39:12</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[A Best of the Best Practices Guide for Python]]></title>
                        <link>https://viblo.asia/p/a-best-of-the-best-practices-guide-for-python-Do754qx4KM6</link>
            <guid isPermaLink="true">https://viblo.asia/p/a-best-of-the-best-practices-guide-for-python-Do754qx4KM6</guid>
            <description><![CDATA[I. Style
1. Naming
- Các tên biến, hàm, phương thức, packages, modules được đặt tên là chữ thường với dấu gạch dưới (lower_case):
    - lowercasewith_...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Mai Văn Toàn</dc:creator>
            <pubDate>2019-04-22 10:11:13</pubDate>
                                                                                                        </item>
            </channel>
</rss>
