<?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>Typescript 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/typescript.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>Typescript Tag - Viblo</title>
            <link>https://viblo.asia/rss</link>
        </image>
                                <language>vi-vn</language>
        <lastBuildDate>2026-09-05T00:51:10+07:00</lastBuildDate>
                <item>
            <title><![CDATA[Building a Reference Manifest for Multi-Input AI Video Workflows]]></title>
                        <link>https://viblo.asia/p/building-a-reference-manifest-for-multi-input-ai-video-workflows-18J2eYGe4YK</link>
            <guid isPermaLink="true">https://viblo.asia/p/building-a-reference-manifest-for-multi-input-ai-video-workflows-18J2eYGe4YK</guid>
            <description><![CDATA[When I first added reference files to an AI video workflow, I treated them like ordinary uploads.

The request looked roughly like this:

This works f...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">sarah wilson</dc:creator>
            <pubDate>2026-08-18 16:13:05</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Tích hợp đa ngôn ngữ vào Next.js (App Router)]]></title>
                        <link>https://viblo.asia/p/tich-hop-da-ngon-ngu-vao-nextjs-app-router-1j4lQPwdJwl</link>
            <guid isPermaLink="true">https://viblo.asia/p/tich-hop-da-ngon-ngu-vao-nextjs-app-router-1j4lQPwdJwl</guid>
            <description><![CDATA[
Giới thiệu

Khi xây dựng các dự án hướng đến thị trường toàn cầu hoặc các dịch vụ cần hỗ trợ nhiều ngôn ngữ (Anh-Việt, Anh-Nhật...), việc thiết kế hệ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">sorry i like you</dc:creator>
            <pubDate>2026-05-06 10:44:19</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Giới thiệu react‑obj‑view: Component React xem cấu trúc dữ liệu sâu hiệu suất cao]]></title>
                        <link>https://viblo.asia/p/gioi-thieu-reactobjview-component-react-xem-cau-truc-du-lieu-sau-hieu-suat-cao-bA4688rwLKv</link>
            <guid isPermaLink="true">https://viblo.asia/p/gioi-thieu-reactobjview-component-react-xem-cau-truc-du-lieu-sau-hieu-suat-cao-bA4688rwLKv</guid>
            <description><![CDATA[Khi phát triển ứng dụng React, bạn thường cần kiểm tra các cấu trúc JS lồng nhau — có thể là state, phản hồi API hoặc dữ liệu trong công cụ debug. Đó ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Dat Vo</dc:creator>
            <pubDate>2025-11-13 15:41:28</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[1 số thứ sẽ khiến bạn pro Typescript (infer, extends,ternaries)]]></title>
                        <link>https://viblo.asia/p/1-so-thu-se-khien-ban-pro-typescript-infer-extendsternaries-W13VMjKQ4Y7</link>
            <guid isPermaLink="true">https://viblo.asia/p/1-so-thu-se-khien-ban-pro-typescript-infer-extendsternaries-W13VMjKQ4Y7</guid>
            <description><![CDATA[1.Giới thiệu
Chắc hẳn với 1 dev frontend thì việc sử dụng typescript là 1 thứ hết sức quen thuộc.Đặc biệt với sự update thư viện và ngôn ngữ hiện nay,...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Đỗ Tú</dc:creator>
            <pubDate>2025-06-23 10:26:39</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[12 Thủ thuật TypeScript nâng cao mọi lập trình viên nên biết]]></title>
                        <link>https://viblo.asia/p/12-thu-thuat-typescript-nang-cao-moi-lap-trinh-vien-nen-biet-qPoL7KP1Lvk</link>
            <guid isPermaLink="true">https://viblo.asia/p/12-thu-thuat-typescript-nang-cao-moi-lap-trinh-vien-nen-biet-qPoL7KP1Lvk</guid>
            <description><![CDATA[TypeScript không chỉ đơn thuần là công cụ để định kiểu cho mã nguồn — mà còn là một công cụ mạnh mẽ giúp bạn viết phần mềm an toàn hơn, biểu đạt rõ rà...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Vinh Phạm</dc:creator>
            <pubDate>2025-06-04 09:35:07</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Triển khai cấu trúc dữ liệu Mảng tùy chỉnh trong TypeScript]]></title>
                        <link>https://viblo.asia/p/trien-khai-cau-truc-du-lieu-mang-tuy-chinh-trong-typescript-vlZL9dZbJQK</link>
            <guid isPermaLink="true">https://viblo.asia/p/trien-khai-cau-truc-du-lieu-mang-tuy-chinh-trong-typescript-vlZL9dZbJQK</guid>
            <description><![CDATA[Bạn đang muốn hiểu sâu hơn về các cấu trúc dữ liệu trong TypeScript? Hãy cùng khám phá cách tạo ra một triển khai mảng tùy chỉnh vượt ra ngoài kiểu mả...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Vũ Tuấn</dc:creator>
            <pubDate>2025-05-30 10:01:43</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[[Husky Pre-Commit] Kiểm soát ENV tự động  (3/4)]]></title>
                        <link>https://viblo.asia/p/husky-pre-commit-kiem-soat-env-tu-dong-34-obA46YpDVKv</link>
            <guid isPermaLink="true">https://viblo.asia/p/husky-pre-commit-kiem-soat-env-tu-dong-34-obA46YpDVKv</guid>
            <description><![CDATA[Phần 1: [Husky Pre-Commit] Khám phá cơ bản (1/4) 

Phần 2: [Husky Pre-Commit] Husky trong thực chiến: Những điều cần biết (2/4) 

Phần 3: [Husky Pre-C...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Đông Trần</dc:creator>
            <pubDate>2025-05-31 13:14:12</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Những điều cơ bản của TypeScript]]></title>
                        <link>https://viblo.asia/p/nhung-dieu-co-ban-cua-typescript-38X4E7yBLN2</link>
            <guid isPermaLink="true">https://viblo.asia/p/nhung-dieu-co-ban-cua-typescript-38X4E7yBLN2</guid>
            <description><![CDATA[TypeScript - nghe có vẻ quen thuộc với một ngôn ngữ lập trình khác có tên là JavaScript, đúng không? Vâng, đó là một ngôn ngữ dựa trên JavaScript; điể...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Kansu Leg</dc:creator>
            <pubDate>2025-05-20 15:55:00</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[TypeScript Type Vs Interface? Câu trả lời là Type!]]></title>
                        <link>https://viblo.asia/p/typescript-type-vs-interface-cau-tra-loi-la-type-EoW4o97oLml</link>
            <guid isPermaLink="true">https://viblo.asia/p/typescript-type-vs-interface-cau-tra-loi-la-type-EoW4o97oLml</guid>
            <description><![CDATA[Trong TypeScript, bạn có thể định nghĩa các hình dạng tùy chỉnh bằng cách sử dụng bí danh type hoặc interface. Nhưng khi phải lựa chọn giữa chúng, nhi...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Kansu Leg</dc:creator>
            <pubDate>2025-05-20 15:35:00</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Cống Hiến 18 Năm, Lấy Giấy Thôi Việc!]]></title>
                        <link>https://viblo.asia/p/cong-hien-18-nam-lay-giay-thoi-viec-5pPLklQ8VRZ</link>
            <guid isPermaLink="true">https://viblo.asia/p/cong-hien-18-nam-lay-giay-thoi-viec-5pPLklQ8VRZ</guid>
            <description><![CDATA[Nếu anh em thấy hay thì ủng hộ mình 1 follow + 1 upvote + 1 bookmark + 1 comment cho bài viết này tại Mayfest 2025 nhé, cảm ơn anh em!

Xin chào anh e...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Jimmy Nguyễn</dc:creator>
            <pubDate>2025-05-16 19:00:00</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Vì sao Playwright đang trở thành lựa chọn số 1 của các công ty Tech?]]></title>
                        <link>https://viblo.asia/p/vi-sao-playwright-dang-tro-thanh-lua-chon-so-1-cua-cac-cong-ty-tech-BQyJKvGq4Me</link>
            <guid isPermaLink="true">https://viblo.asia/p/vi-sao-playwright-dang-tro-thanh-lua-chon-so-1-cua-cac-cong-ty-tech-BQyJKvGq4Me</guid>
            <description><![CDATA[Trong thế giới công nghệ đang thay đổi chóng mặt, Playwright đã nhanh chóng nổi lên như một ngôi sao sáng trong lĩnh vực automation testing và web aut...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Better Bytes Academy</dc:creator>
            <pubDate>2025-04-24 17:32:14</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[TypeScript Utility Types: Những Types hữu ích trong Typescript]]></title>
                        <link>https://viblo.asia/p/typescript-utility-types-nhung-types-huu-ich-trong-typescript-5pPLkm9Z4RZ</link>
            <guid isPermaLink="true">https://viblo.asia/p/typescript-utility-types-nhung-types-huu-ich-trong-typescript-5pPLkm9Z4RZ</guid>
            <description><![CDATA[1. Partial<T>: Biến tất cả thuộc tính của một đối tượng thành optional

Partial<T> là một trong những loại hữu ích nhất khi làm việc với đối tượng. Nó...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Vũ Nguyễn</dc:creator>
            <pubDate>2025-04-22 11:38:15</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[TypeScript dành cho React: Những điều cần biết]]></title>
                        <link>https://viblo.asia/p/typescript-danh-cho-react-nhung-dieu-can-biet-5pPLkmjZ4RZ</link>
            <guid isPermaLink="true">https://viblo.asia/p/typescript-danh-cho-react-nhung-dieu-can-biet-5pPLkmjZ4RZ</guid>
            <description><![CDATA[Nếu bạn là một lập trình viên React và vẫn đang dùng JavaScript, thì bạn đang tự làm khó mình đấy.

Thời gian bạn dành ra để học TypeScript chắc chắn ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Vũ Tuấn</dc:creator>
            <pubDate>2025-04-18 10:19:07</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Xử lý lỗi trong TypeScript: Ngừng Throwing, bắt đầu Returning]]></title>
                        <link>https://viblo.asia/p/xu-ly-loi-trong-typescript-ngung-throwing-bat-dau-returning-WR5JR9Xz4Gv</link>
            <guid isPermaLink="true">https://viblo.asia/p/xu-ly-loi-trong-typescript-ngung-throwing-bat-dau-returning-WR5JR9Xz4Gv</guid>
            <description><![CDATA[Trong TypeScript, chúng ta thường giả định rằng các hàm luôn trả về giá trị mong đợi. Nhưng điều gì sẽ xảy ra khi có lỗi? Nhiều hàm có thể ném lỗi (th...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Vinh Phạm</dc:creator>
            <pubDate>2025-03-31 15:56:36</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[[Husky Pre-Commit] Husky trong thực chiến: Những điều cần biết (2/4) ]]></title>
                        <link>https://viblo.asia/p/husky-pre-commit-husky-trong-thuc-chien-nhung-dieu-can-biet-24-Ny0VG0pD4PA</link>
            <guid isPermaLink="true">https://viblo.asia/p/husky-pre-commit-husky-trong-thuc-chien-nhung-dieu-can-biet-24-Ny0VG0pD4PA</guid>
            <description><![CDATA[Phần 1: [Husky Pre-Commit] Khám phá cơ bản (1/4) 

Phần 2: [Husky Pre-Commit] Husky trong thực chiến: Những điều cần biết (2/4) 

Phần 3: [Husky Pre-C...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Đông Trần</dc:creator>
            <pubDate>2025-03-22 12:50:31</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[[Husky Pre-Commit] Khám phá cơ bản (1/4) ]]></title>
                        <link>https://viblo.asia/p/husky-pre-commit-kham-pha-co-ban-14-EoW4oQZrLml</link>
            <guid isPermaLink="true">https://viblo.asia/p/husky-pre-commit-kham-pha-co-ban-14-EoW4oQZrLml</guid>
            <description><![CDATA[Phần 1: [Husky Pre-Commit] Khám phá cơ bản (1/4) 

Phần 2: [Husky Pre-Commit] Husky trong thực chiến: Những điều cần biết (2/4) 

Phần 3: [Husky Pre-C...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Đông Trần</dc:creator>
            <pubDate>2025-03-20 09:23:03</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[TypeScript dành cho người mới bắt đầu]]></title>
                        <link>https://viblo.asia/p/typescript-danh-cho-nguoi-moi-bat-dau-2oKLn1pgJQO</link>
            <guid isPermaLink="true">https://viblo.asia/p/typescript-danh-cho-nguoi-moi-bat-dau-2oKLn1pgJQO</guid>
            <description><![CDATA[TypeScript đã trở thành một công cụ quan trọng trong phát triển web hiện đại, hỗ trợ mọi thứ từ các dự án nhỏ đến các ứng dụng doanh nghiệp. Trong bài...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Vinh Phạm</dc:creator>
            <pubDate>2025-02-24 15:34:40</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[SOLID là gì ? 5 Nguyên tắc cơ bản để thực hiện một ứng dụng SOLID trong OOP sử dụng Typescript]]></title>
                        <link>https://viblo.asia/p/solid-la-gi-5-nguyen-tac-co-ban-de-thuc-hien-mot-ung-dung-solid-trong-oop-su-dung-typescript-gwd430gQJX9</link>
            <guid isPermaLink="true">https://viblo.asia/p/solid-la-gi-5-nguyen-tac-co-ban-de-thuc-hien-mot-ung-dung-solid-trong-oop-su-dung-typescript-gwd430gQJX9</guid>
            <description><![CDATA[Quá trình phỏng vấn với các trải nghiệm đa dạng khác nhau, mình cũng nhận được các câu hỏi phỏng vấn về lập trình cũng đa dạng không kém và SOLID là m...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Trần Nhật Sang</dc:creator>
            <pubDate>2025-01-30 08:28:29</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[12 câu hỏi phỏng vấn Typescript thường gặp]]></title>
                        <link>https://viblo.asia/p/12-cau-hoi-phong-van-typescript-thuong-gap-EbNVQgr2JvR</link>
            <guid isPermaLink="true">https://viblo.asia/p/12-cau-hoi-phong-van-typescript-thuong-gap-EbNVQgr2JvR</guid>
            <description><![CDATA[Hành trình phỏng vấn Junior của mình khá gian nan. Các câu hỏi phỏng vấn Typescript luôn nằm trong bộ câu hỏi của người phỏng vấn. Vì vậy hôm nay mình...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Trần Nhật Sang</dc:creator>
            <pubDate>2025-01-29 07:54:54</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[TypeScript: Khám phá thế giới kiểu dữ liệu]]></title>
                        <link>https://viblo.asia/p/typescript-kham-pha-the-gioi-kieu-du-lieu-aNj4vPxqL6r</link>
            <guid isPermaLink="true">https://viblo.asia/p/typescript-kham-pha-the-gioi-kieu-du-lieu-aNj4vPxqL6r</guid>
            <description><![CDATA[TypeScript là một siêu tập mạnh mẽ của JavaScript, mang đến khả năng gõ tĩnh và nhiều tính năng nâng cao khác, giúp việc xây dựng các ứng dụng quy mô ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Vinh Phạm</dc:creator>
            <pubDate>2025-01-23 10:19:17</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Xây dựng danh sách công việc đơn giản với Vite và TypeScript]]></title>
                        <link>https://viblo.asia/p/xay-dung-danh-sach-cong-viec-don-gian-voi-vite-va-typescript-5pPLkyPe4RZ</link>
            <guid isPermaLink="true">https://viblo.asia/p/xay-dung-danh-sach-cong-viec-don-gian-voi-vite-va-typescript-5pPLkyPe4RZ</guid>
            <description><![CDATA[Hướng dẫn này sẽ chỉ cho bạn các bước để thiết lập một dự án Vite với TypeScript để tạo một ứng dụng danh sách công việc cơ bản. Chúng ta sẽ giữ cho n...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Vũ Tuấn</dc:creator>
            <pubDate>2025-01-17 09:52:07</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Khám phá TypeScript: Những khái niệm cốt lõi cho mọi lập trình viên]]></title>
                        <link>https://viblo.asia/p/kham-pha-typescript-nhung-khai-niem-cot-loi-cho-moi-lap-trinh-vien-obA46vaw4Kv</link>
            <guid isPermaLink="true">https://viblo.asia/p/kham-pha-typescript-nhung-khai-niem-cot-loi-cho-moi-lap-trinh-vien-obA46vaw4Kv</guid>
            <description><![CDATA[TypeScript đã trở thành một công cụ không thể thiếu trong phát triển web hiện đại. Là một superset của JavaScript, nó bổ sung kiểu tĩnh, cải thiện côn...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Vũ Tuấn</dc:creator>
            <pubDate>2025-01-08 11:33:06</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[TypeScript Generics: Hướng dẫn toàn diện]]></title>
                        <link>https://viblo.asia/p/typescript-generics-huong-dan-toan-dien-yZjJY1kOJOE</link>
            <guid isPermaLink="true">https://viblo.asia/p/typescript-generics-huong-dan-toan-dien-yZjJY1kOJOE</guid>
            <description><![CDATA[TypeScript Generics cho phép lập trình viên viết code có thể tái sử dụng với nhiều kiểu dữ liệu khác nhau mà vẫn đảm bảo an toàn kiểu. Chúng rất cần t...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Gung Typical</dc:creator>
            <pubDate>2025-01-03 10:15:45</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Bí kíp chú thích hàm trong Typescript: từ cơ bản đến nâng cao]]></title>
                        <link>https://viblo.asia/p/bi-kip-chu-thich-ham-trong-typescript-tu-co-ban-den-nang-cao-7ymJXeo6Lkq</link>
            <guid isPermaLink="true">https://viblo.asia/p/bi-kip-chu-thich-ham-trong-typescript-tu-co-ban-den-nang-cao-7ymJXeo6Lkq</guid>
            <description><![CDATA[TypeScript là ngôn ngữ lập trình ngày càng phổ biến, đặc biệt trong phát triển web. Bài viết này sẽ hướng dẫn bạn cách chú thích hàm trong TypeScript,...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Vũ Tuấn</dc:creator>
            <pubDate>2024-12-19 09:39:45</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Làm chủ tính đồng thời và tính song song trong TypeScript]]></title>
                        <link>https://viblo.asia/p/lam-chu-tinh-dong-thoi-va-tinh-song-song-trong-typescript-3RlL5xN6JbB</link>
            <guid isPermaLink="true">https://viblo.asia/p/lam-chu-tinh-dong-thoi-va-tinh-song-song-trong-typescript-3RlL5xN6JbB</guid>
            <description><![CDATA[Các ứng dụng hiện đại đòi hỏi hiệu suất cao và khả năng phản hồi nhanh, yêu cầu các nhà phát triển phải nắm vững xử lý đồng thời và song song. TypeScr...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Thái Thịnh</dc:creator>
            <pubDate>2024-12-18 10:02:30</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[TypeScript chuyên sâu: Kỹ thuật nâng cao và sáng tạo cho lập trình viên]]></title>
                        <link>https://viblo.asia/p/typescript-chuyen-sau-ky-thuat-nang-cao-va-sang-tao-cho-lap-trinh-vien-PwlVmbrr45Z</link>
            <guid isPermaLink="true">https://viblo.asia/p/typescript-chuyen-sau-ky-thuat-nang-cao-va-sang-tao-cho-lap-trinh-vien-PwlVmbrr45Z</guid>
            <description><![CDATA[TypeScript đã khẳng định vị thế là công cụ hàng đầu để xây dựng các ứng dụng có khả năng mở rộng, dễ bảo trì và hiệu quả. Hệ thống kiểu dữ liệu của nó...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Vinh Phạm</dc:creator>
            <pubDate>2024-12-16 14:55:02</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Thực hành tốt nhất của TypeScript — Sử dụng Enum]]></title>
                        <link>https://viblo.asia/p/thuc-hanh-tot-nhat-cua-typescript-su-dung-enum-pgjLNKP9V32</link>
            <guid isPermaLink="true">https://viblo.asia/p/thuc-hanh-tot-nhat-cua-typescript-su-dung-enum-pgjLNKP9V32</guid>
            <description><![CDATA[TypeScript không chỉ là về xác thực mà còn về cấu trúc và hôm nay, chúng ta hãy nói về việc sử dụng ENUMS để tiết kiệm thời gian gỡ lỗi không cần thiế...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Thái Thịnh</dc:creator>
            <pubDate>2024-12-11 11:38:52</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Khám phá sâu hơn về TypeScript: Nâng cao hiệu quả lập trình web]]></title>
                        <link>https://viblo.asia/p/kham-pha-sau-hon-ve-typescript-nang-cao-hieu-qua-lap-trinh-web-E1XVOjr8LMz</link>
            <guid isPermaLink="true">https://viblo.asia/p/kham-pha-sau-hon-ve-typescript-nang-cao-hieu-qua-lap-trinh-web-E1XVOjr8LMz</guid>
            <description><![CDATA[TypeScript được xem là bước đột phá trong lập trình web hiện đại, là cầu nối giữa ngôn ngữ động và tĩnh. Tuy nhiên, ngay cả những lập trình viên giàu ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Gung Typical</dc:creator>
            <pubDate>2024-12-10 09:18:22</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[11 khái niệm TypeScript nâng cao mọi lập trình viên nên biết]]></title>
                        <link>https://viblo.asia/p/11-khai-niem-typescript-nang-cao-moi-lap-trinh-vien-nen-biet-aNj4vP6xL6r</link>
            <guid isPermaLink="true">https://viblo.asia/p/11-khai-niem-typescript-nang-cao-moi-lap-trinh-vien-nen-biet-aNj4vP6xL6r</guid>
            <description><![CDATA[TypeScript là một ngôn ngữ lập trình hiện đại thường được ưa chuộng hơn JavaScript nhờ tính an toàn kiểu. Bài viết này sẽ chia sẻ 10 khái niệm TypeScr...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Vinh Phạm</dc:creator>
            <pubDate>2024-11-15 09:25:42</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Bí quyết viết Code Typescript &quot;chất&quot; hơn: Hướng dẫn tối ưu code sạch, hiệu quả và khả năng mở rộng]]></title>
                        <link>https://viblo.asia/p/bi-quyet-viet-code-typescript-chat-hon-huong-dan-toi-uu-code-sach-hieu-qua-va-kha-nang-mo-rong-5OXLAgmM4Gr</link>
            <guid isPermaLink="true">https://viblo.asia/p/bi-quyet-viet-code-typescript-chat-hon-huong-dan-toi-uu-code-sach-hieu-qua-va-kha-nang-mo-rong-5OXLAgmM4Gr</guid>
            <description><![CDATA[Khi TypeScript ngày càng phổ biến, các lập trình viên đã đón nhận nó vì tính an toàn kiểu dữ liệu, khả năng mở rộng và các công cụ mạnh mẽ trong các ứ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Vũ Tuấn</dc:creator>
            <pubDate>2024-11-04 14:28:22</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[NestJS và Encore.ts: Lựa chọn framework nào cho Microservices TypeScript của bạn?]]></title>
                        <link>https://viblo.asia/p/nestjs-va-encorets-lua-chon-framework-nao-cho-microservices-typescript-cua-ban-5OXLAg3B4Gr</link>
            <guid isPermaLink="true">https://viblo.asia/p/nestjs-va-encorets-lua-chon-framework-nao-cho-microservices-typescript-cua-ban-5OXLAg3B4Gr</guid>
            <description><![CDATA[Khi ứng dụng web phát triển lớn hơn, độ phức tạp trong việc phát triển và duy trì hệ thống cũng tăng lên. Một cách phổ biến để giải quyết vấn đề này l...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Vũ Tuấn</dc:creator>
            <pubDate>2024-11-01 10:26:12</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[20 bí kíp TypeScript mà mọi lập trình viên đều nên biết]]></title>
                        <link>https://viblo.asia/p/20-bi-kip-typescript-ma-moi-lap-trinh-vien-deu-nen-biet-obA46wMGJKv</link>
            <guid isPermaLink="true">https://viblo.asia/p/20-bi-kip-typescript-ma-moi-lap-trinh-vien-deu-nen-biet-obA46wMGJKv</guid>
            <description><![CDATA[TypeScript là công cụ mạnh mẽ cho phát triển JavaScript hiện đại, mang lại tính an toàn kiểu dữ liệu và các tính năng nâng cao. Bài viết này sẽ khám p...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Vinh Phạm</dc:creator>
            <pubDate>2024-10-25 09:56:52</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[10 thói quen xấu cần từ bỏ khi lập trình Typescript trong năm 2024]]></title>
                        <link>https://viblo.asia/p/10-thoi-quen-xau-can-tu-bo-khi-lap-trinh-typescript-trong-nam-2024-PwlVm8qEL5Z</link>
            <guid isPermaLink="true">https://viblo.asia/p/10-thoi-quen-xau-can-tu-bo-khi-lap-trinh-typescript-trong-nam-2024-PwlVm8qEL5Z</guid>
            <description><![CDATA[TypeScript đã trở thành ngôn ngữ được nhiều nhà phát triển lựa chọn, cung cấp lợi ích của kiểu tĩnh đồng thời duy trì tính linh hoạt của JavaScript. T...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Vinh Phạm</dc:creator>
            <pubDate>2024-10-17 10:16:05</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Nguyên tắc Solid: Nền tảng cho ứng dụng JavaScript và TypeScript bền vững]]></title>
                        <link>https://viblo.asia/p/nguyen-tac-solid-nen-tang-cho-ung-dung-javascript-va-typescript-ben-vung-aNj4vv1v46r</link>
            <guid isPermaLink="true">https://viblo.asia/p/nguyen-tac-solid-nen-tang-cho-ung-dung-javascript-va-typescript-ben-vung-aNj4vv1v46r</guid>
            <description><![CDATA[Nguyên tắc SOLID là nền tảng của việc phát triển phần mềm rõ ràng, có khả năng mở rộng và dễ bảo trì. Bài viết này sẽ giải thích chi tiết từng nguyên ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Vinh Phạm</dc:creator>
            <pubDate>2024-10-16 09:44:06</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[TypeScript và bí ẩn đằng sau khái niệm &quot;Type Erasure&quot;]]></title>
                        <link>https://viblo.asia/p/typescript-va-bi-an-dang-sau-khai-niem-type-erasure-MG24BdnGLz3</link>
            <guid isPermaLink="true">https://viblo.asia/p/typescript-va-bi-an-dang-sau-khai-niem-type-erasure-MG24BdnGLz3</guid>
            <description><![CDATA[Để hiểu rõ hơn về TypeScript cũng như về khái niệm Type Erasure, một số định nghĩa quan trọng sau đây mà bạn cần nắm rõ.

Ngôn ngữ lập trình bậc cao v...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Vinh Phạm</dc:creator>
            <pubDate>2024-10-12 09:53:39</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Hỡi Oracle, Đã Đến Lúc Trả Tự Do Cho JavaScript!]]></title>
                        <link>https://viblo.asia/p/hoi-oracle-da-den-luc-tra-tu-do-cho-javascript-oK9VyAldVQR</link>
            <guid isPermaLink="true">https://viblo.asia/p/hoi-oracle-da-den-luc-tra-tu-do-cho-javascript-oK9VyAldVQR</guid>
            <description><![CDATA[JavaScript – ngôn ngữ lập trình phổ biến nhất thế giới hiện nay – đang gặp phải một vấn đề không ai ngờ tới: cái tên của nó đang bị Oracle nắm giữ dướ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Đinh Viễn</dc:creator>
            <pubDate>2024-09-25 11:17:24</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Hướng dẫn chi tiết sử dụng hiệu ứng animations trong tailwind CSS với next.js và Typescript]]></title>
                        <link>https://viblo.asia/p/huong-dan-chi-tiet-su-dung-hieu-ung-animations-trong-tailwind-css-voi-nextjs-va-typescript-MG24BdgdLz3</link>
            <guid isPermaLink="true">https://viblo.asia/p/huong-dan-chi-tiet-su-dung-hieu-ung-animations-trong-tailwind-css-voi-nextjs-va-typescript-MG24BdgdLz3</guid>
            <description><![CDATA[Hiệu ứng animation là một công cụ mạnh mẽ để tăng tính tương tác và sự hấp dẫn trực quan cho các ứng dụng web. Bài viết này sẽ hướng dẫn bạn cách sử d...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Vinh Phạm</dc:creator>
            <pubDate>2024-09-13 14:59:34</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[10 Kỹ Thuật Nâng Cao Trong TypeScript Giúp Tối Ưu Mã Nguồn Và Tăng Hiệu Suất]]></title>
                        <link>https://viblo.asia/p/10-ky-thuat-nang-cao-trong-typescript-giup-toi-uu-ma-nguon-va-tang-hieu-suat-018J2yPR4YK</link>
            <guid isPermaLink="true">https://viblo.asia/p/10-ky-thuat-nang-cao-trong-typescript-giup-toi-uu-ma-nguon-va-tang-hieu-suat-018J2yPR4YK</guid>
            <description><![CDATA[Các Kỹ Thuật Nâng Cao Trong TypeScript

Mình rất vui được chia sẻ những kỹ thuật nâng cao trong TypeScript mà có thể bạn chưa biết đến. Với vai trò là...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Phạm Tiến Thành Công</dc:creator>
            <pubDate>2024-09-06 10:01:49</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Tư Duy Đột Phá Về TypeScript: Hiểu Rõ Hệ Thống Kiểu Dữ Liệu Qua Lăng Kính Tập Hợp]]></title>
                        <link>https://viblo.asia/p/tu-duy-dot-pha-ve-typescript-hieu-ro-he-thong-kieu-du-lieu-qua-lang-kinh-tap-hop-zXRJ8DeZJGq</link>
            <guid isPermaLink="true">https://viblo.asia/p/tu-duy-dot-pha-ve-typescript-hieu-ro-he-thong-kieu-du-lieu-qua-lang-kinh-tap-hop-zXRJ8DeZJGq</guid>
            <description><![CDATA[Một cách suy nghĩ khác về TypeScript

Kiểu Dữ Liệu -> Tập Hợp

Hệ thống kiểu dữ liệu của TypeScript có thể được coi là một ngôn ngữ thuần túy chức năn...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Phạm Tiến Thành Công</dc:creator>
            <pubDate>2024-08-22 11:24:34</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Tại sao TypeScript lại vô cùng cần thiết trong phát triển website ngày nay?]]></title>
                        <link>https://viblo.asia/p/tai-sao-typescript-lai-vo-cung-can-thiet-trong-phat-trien-website-ngay-nay-2oKLnnm1LQO</link>
            <guid isPermaLink="true">https://viblo.asia/p/tai-sao-typescript-lai-vo-cung-can-thiet-trong-phat-trien-website-ngay-nay-2oKLnnm1LQO</guid>
            <description><![CDATA[Trong bối cảnh các website không ngừng ra đời và phát triển, để doanh nghiệp có thể dẫn đầu thì có nghĩa rằng cần phải áp dụng các công nghệ giúp nâng...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Thái Thịnh</dc:creator>
            <pubDate>2024-08-08 16:01:20</pubDate>
                                                                                                        </item>
            </channel>
</rss>
