<?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>App-developer 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/app-developer.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>App-developer Tag - Viblo</title>
            <link>https://viblo.asia/rss</link>
        </image>
                                <language>vi-vn</language>
        <lastBuildDate>2026-07-11T05:56:11+07:00</lastBuildDate>
                <item>
            <title><![CDATA[Tổng Hợp Các Môn Học Bắt Buộc Ngành Công Nghệ Thông Tin]]></title>
                        <link>https://viblo.asia/p/tong-hop-cac-mon-hoc-bat-buoc-nganh-cong-nghe-thong-tin-yZJZlD9bVjm</link>
            <guid isPermaLink="true">https://viblo.asia/p/tong-hop-cac-mon-hoc-bat-buoc-nganh-cong-nghe-thong-tin-yZJZlD9bVjm</guid>
            <description><![CDATA[Nhiều sinh viên bước vào giảng đường đại học với lầm tưởng rằng: Học IT chỉ là ngồi gõ code. Thực tế, để trở thành một kỹ sư, một cử nhân công nghệ th...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Huy Quốc</dc:creator>
            <pubDate>2026-07-06 09:56:25</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/">Nguyễn Huy Hoàng</dc:creator>
            <pubDate>2026-07-01 15:00:07</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[[Series yargs - Bài 3] Middleware Trầm Lặng &amp; Phép Thuật Giao Diện (UI) Trên Terminal]]></title>
                        <link>https://viblo.asia/p/series-yargs-bai-3-middleware-tram-lang-phep-thuat-giao-dien-ui-tren-terminal-R5JRQg5n4Gv</link>
            <guid isPermaLink="true">https://viblo.asia/p/series-yargs-bai-3-middleware-tram-lang-phep-thuat-giao-dien-ui-tren-terminal-R5JRQg5n4Gv</guid>
            <description><![CDATA[Chào các bạn quay trở lại với chặng cuối của series yargs! Đến lúc này, công cụ CLI của chúng ta đã có thể phân tích cú pháp, ép kiểu dữ liệu và chia ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyễn Huy Hoàng</dc:creator>
            <pubDate>2026-07-04 00:10:31</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[[Series yargs - Bài 1] Giới thiệu và Cẩm nang &quot;Nhập Môn&quot; yargs cho Node.js]]></title>
                        <link>https://viblo.asia/p/series-yargs-bai-1-gioi-thieu-va-cam-nang-nhap-mon-yargs-cho-nodejs-kY4gDlZZJAe</link>
            <guid isPermaLink="true">https://viblo.asia/p/series-yargs-bai-1-gioi-thieu-va-cam-nang-nhap-mon-yargs-cho-nodejs-kY4gDlZZJAe</guid>
            <description><![CDATA[Chào các bạn! Là một lập trình viên, chắc hẳn bạn đã không ít lần gõ những dòng lệnh như git commit -m "update", npm install react hay docker-compose ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyễn Huy Hoàng</dc:creator>
            <pubDate>2026-07-03 21:08:56</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Series VS Code Bài 1: Giải Mã VS Code - Tại Sao Một &quot;Text Editor&quot; Lại Bá Chủ Thế Giới Lập Trình?]]></title>
                        <link>https://viblo.asia/p/series-vs-code-bai-1-giai-ma-vs-code-tai-sao-mot-text-editor-lai-ba-chu-the-gioi-lap-trinh-PoL7eBpj4vk</link>
            <guid isPermaLink="true">https://viblo.asia/p/series-vs-code-bai-1-giai-ma-vs-code-tai-sao-mot-text-editor-lai-ba-chu-the-gioi-lap-trinh-PoL7eBpj4vk</guid>
            <description><![CDATA[Trong thế giới của các chiến binh gõ code, cuộc chiến về công cụ (Editor/IDE) chưa bao giờ hạ nhiệt. Chúng ta từng có thời kỳ hoàng kim của Sublime Te...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyễn Huy Hoàng</dc:creator>
            <pubDate>2026-06-29 13:05:28</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Tôi đã xây dựng Viconic như thế nào — từ việc bực bội với FontAwesome đến tự làm một nền tảng icon riêng]]></title>
                        <link>https://viblo.asia/p/toi-da-xay-dung-viconic-nhu-the-nao-tu-viec-buc-boi-voi-fontawesome-den-tu-lam-mot-nen-tang-icon-rieng-gjLN0NnP432</link>
            <guid isPermaLink="true">https://viblo.asia/p/toi-da-xay-dung-viconic-nhu-the-nao-tu-viec-buc-boi-voi-fontawesome-den-tu-lam-mot-nen-tang-icon-rieng-gjLN0NnP432</guid>
            <description><![CDATA[Hồi mới học làm web mình dùng FontAwesome. Nhưng kit builder của họ quá rắc rối, mình mày mò mãi không tạo được CDN, cuối cùng phải sang cdnjs.com để ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Phúc đây</dc:creator>
            <pubDate>2026-03-23 22:18:22</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Đây là bài viết nói về SELENIUM IDE]]></title>
                        <link>https://viblo.asia/p/day-la-bai-viet-noi-ve-selenium-ide-gdJzvmk3Jz5</link>
            <guid isPermaLink="true">https://viblo.asia/p/day-la-bai-viet-noi-ve-selenium-ide-gdJzvmk3Jz5</guid>
            <description><![CDATA[Giới thiệu về Markdown

Markdown là một cú pháp đơn giản giúp bạn định dạng văn bản nhanh chóng và dễ đọc.

Ưu điểm
- Dễ học
- Dễ viết
- Hỗ trợ tạo ti...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Vo Tien Khoa</dc:creator>
            <pubDate>2026-03-17 13:50:44</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Roadmap từ Junior Developer tới CTO]]></title>
                        <link>https://viblo.asia/p/roadmap-tu-junior-developer-toi-cto-gdJzvp8eJz5</link>
            <guid isPermaLink="true">https://viblo.asia/p/roadmap-tu-junior-developer-toi-cto-gdJzvp8eJz5</guid>
            <description><![CDATA[ TỔNG QUAN ROADMAP

1️⃣ Junior Developer

 Mục tiêu: Viết code đúng – hiểu hệ thống

Kỹ năng cần có

* ít nhất 1 ngôn ngữ chính
* Git, basic SQL
* Hiể...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Thống PM</dc:creator>
            <pubDate>2025-12-24 17:19:03</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[6 trang web một khi biết rồi, bạn sẽ không thể sống thiếu]]></title>
                        <link>https://viblo.asia/p/6-trang-web-mot-khi-biet-roi-ban-se-khong-the-song-thieu-wlVmRRmP45Z</link>
            <guid isPermaLink="true">https://viblo.asia/p/6-trang-web-mot-khi-biet-roi-ban-se-khong-the-song-thieu-wlVmRRmP45Z</guid>
            <description><![CDATA[Là một cư dân Internet lâu năm và người yêu thích các công cụ năng suất, tôi có vài trang web trong danh sách yêu thích mà tôi sử dụng hằng ngày.
Chún...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">James Miller</dc:creator>
            <pubDate>2025-10-23 07:11:01</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[hi phí ẩn của môi trường phát triển lộn xộn: Tính toán 'nợ cấu hình' của nhóm bạn]]></title>
                        <link>https://viblo.asia/p/hi-phi-an-cua-moi-truong-phat-trien-lon-xon-tinh-toan-no-cau-hinh-cua-nhom-ban-wd43EeqXLX9</link>
            <guid isPermaLink="true">https://viblo.asia/p/hi-phi-an-cua-moi-truong-phat-trien-lon-xon-tinh-toan-no-cau-hinh-cua-nhom-ban-wd43EeqXLX9</guid>
            <description><![CDATA[Thế giới tập trung vào UX... nhưng còn DevEx thì sao?

Trong suốt thập kỷ qua, thế giới công nghệ không ngừng tập trung vào Trải nghiệm Người dùng (UX...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">James Miller</dc:creator>
            <pubDate>2025-07-25 06:57:44</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Những Công Cụ Phát Triển Đáng Đầu Tư Năm 2025]]></title>
                        <link>https://viblo.asia/p/nhung-cong-cu-phat-trien-dang-dau-tu-nam-2025-vbLbjg2vLnk</link>
            <guid isPermaLink="true">https://viblo.asia/p/nhung-cong-cu-phat-trien-dang-dau-tu-nam-2025-vbLbjg2vLnk</guid>
            <description><![CDATA[Trong thế giới phát triển sôi động năm 2025, việc tìm ra những công cụ thực sự tạo ra sự khác biệt có thể là một hành trình đầy thử thách. Chúng ta đề...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">James Miller</dc:creator>
            <pubDate>2025-07-14 06:07:08</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[ So Sánh Hiệu Năng Giữa Golang Và JavaScript]]></title>
                        <link>https://viblo.asia/p/so-sanh-hieu-nang-giua-golang-va-javascript-GyZJZM084jm</link>
            <guid isPermaLink="true">https://viblo.asia/p/so-sanh-hieu-nang-giua-golang-va-javascript-GyZJZM084jm</guid>
            <description><![CDATA[Trong thế giới lập trình backend hiện đại, nơi mà tốc độ, khả năng mở rộng và hiệu quả tài nguyên là những tiêu chí quan trọng hàng đầu, việc lựa chọn...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">CakewaiTown</dc:creator>
            <pubDate>2025-05-11 20:07:54</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Cách preview file PDF trên trình duyệt nhưng ngăn chặn người dùng tải xuống]]></title>
                        <link>https://viblo.asia/p/cach-preview-file-pdf-tren-trinh-duyet-nhung-ngan-chan-nguoi-dung-tai-xuong-GyZJZjvbJjm</link>
            <guid isPermaLink="true">https://viblo.asia/p/cach-preview-file-pdf-tren-trinh-duyet-nhung-ngan-chan-nguoi-dung-tai-xuong-GyZJZjvbJjm</guid>
            <description><![CDATA[Ta có thể dễ dàng gắn một file PDF vào trang web, nhưng cách này có thể khiến người dùng có nhiều hơn các thao tác mà bạn muốn giới hạn. Có thể bạn ch...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Bình Nguyễn</dc:creator>
            <pubDate>2024-05-13 14:34:15</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Shopify Webhook: Giải Pháp Tối Ưu Khi Sử Dụng]]></title>
                        <link>https://viblo.asia/p/shopify-webhook-giai-phap-toi-uu-khi-su-dung-GyZJZ3ybLjm</link>
            <guid isPermaLink="true">https://viblo.asia/p/shopify-webhook-giai-phap-toi-uu-khi-su-dung-GyZJZ3ybLjm</guid>
            <description><![CDATA[Shopify webhook là khái niệm có lẽ đã khá quen thuộc với anh em Dev khi phát triển ứng dụng trên shopify. Hầu như bất cứ app nào cũng phải đăng ký các...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Đạo Võ Sỹ</dc:creator>
            <pubDate>2023-12-28 12:25:23</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Tìm hiểu về Web Security - Phần 2: User Input]]></title>
                        <link>https://viblo.asia/p/tim-hieu-ve-web-security-phan-2-user-input-pgjLNx18432</link>
            <guid isPermaLink="true">https://viblo.asia/p/tim-hieu-ve-web-security-phan-2-user-input-pgjLNx18432</guid>
            <description><![CDATA[Never trust anything a user puts into your app. -

Không bao giờ tin tưởng bất cứ điều gì người dùng đưa vào ứng dụng của bạn.

Security List
Danh sác...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Bình Nguyễn</dc:creator>
            <pubDate>2023-05-11 14:39:31</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Coding convention là gì?]]></title>
                        <link>https://viblo.asia/p/coding-convention-la-gi-obA4662g4Kv</link>
            <guid isPermaLink="true">https://viblo.asia/p/coding-convention-la-gi-obA4662g4Kv</guid>
            <description><![CDATA[Coding convention là một thuật ngữ mà có lẽ bất kể các lập trình viên nào cũng từng nghe nói đến. Mặc dù trên thực tế thì việc tuân thủ theo coding co...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Cheryl</dc:creator>
            <pubDate>2023-01-06 15:04:27</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Con đường phát triển sự nghiệp cho developer]]></title>
                        <link>https://viblo.asia/p/con-duong-phat-trien-su-nghiep-cho-developer-Qpmlezw95rd</link>
            <guid isPermaLink="true">https://viblo.asia/p/con-duong-phat-trien-su-nghiep-cho-developer-Qpmlezw95rd</guid>
            <description><![CDATA[Mình chỉ liệt kê con đường nghề nghiệp của 1 developer, vì bản thân mình cũng là developer. Con đường của 1 tester (QA engineer) cũng có 1 số chức dan...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Thuong Trinh</dc:creator>
            <pubDate>2022-07-07 16:34:45</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Kĩ năng nửa cứng nửa mềm cho Dev]]></title>
                        <link>https://viblo.asia/p/ki-nang-nua-cung-nua-mem-cho-dev-E375zAwqlGW</link>
            <guid isPermaLink="true">https://viblo.asia/p/ki-nang-nua-cung-nua-mem-cho-dev-E375zAwqlGW</guid>
            <description><![CDATA[Tại sao nên đọc bài này?

- Giúp các bạn sắp/mới đi làm có cách để grow tốt hơn
- Giỏi hơn  ⇒ Làm tốt hơn ‍ ⇒ Tăng lương  ⇒ Nhiều tiền  ⇒ Đi đánh Golf...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Thanh Le</dc:creator>
            <pubDate>2022-04-03 23:45:05</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Các câu hỏi phỏng vấn TCS hàng đầu]]></title>
                        <link>https://viblo.asia/p/cac-cau-hoi-phong-van-tcs-hang-dau-djeZ1EgmZWz</link>
            <guid isPermaLink="true">https://viblo.asia/p/cac-cau-hoi-phong-van-tcs-hang-dau-djeZ1EgmZWz</guid>
            <description><![CDATA[Vì TCS là một công ty nổi tiếng và nổi tiếng, các cá nhân nghĩ về nó như một thương hiệu có thể hỗ trợ họ thúc đẩy sự nghiệp của họ. Nó có lẽ là công ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Cloudy tech</dc:creator>
            <pubDate>2022-03-08 14:11:49</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Advantages And Disadvantages Of Rewrite App From Scratch]]></title>
                        <link>https://viblo.asia/p/advantages-and-disadvantages-of-rewrite-app-from-scratch-LzD5dWnWljY</link>
            <guid isPermaLink="true">https://viblo.asia/p/advantages-and-disadvantages-of-rewrite-app-from-scratch-LzD5dWnWljY</guid>
            <description><![CDATA[Many questions arise when you add new features like- adding innovations to your project is an obstacle for you? Not able to make quick changes while d...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Kenneth Evans</dc:creator>
            <pubDate>2021-06-11 21:03:29</pubDate>
                                                                                                        </item>
            </channel>
</rss>
