<?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>Generics 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/generics.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>Generics Tag - Viblo</title>
            <link>https://viblo.asia/rss</link>
        </image>
                                <language>vi-vn</language>
        <lastBuildDate>2026-07-22T06:10:13+07:00</lastBuildDate>
                <item>
            <title><![CDATA[Series Total TypeScript Thực chiến #7: Generics và Constraints – Cảnh giới của Code Tái sử dụng]]></title>
                        <link>https://viblo.asia/p/series-total-typescript-thuc-chien-7-generics-va-constraints-canh-gioi-cua-code-tai-su-dung-13VM9Yd5VY7</link>
            <guid isPermaLink="true">https://viblo.asia/p/series-total-typescript-thuc-chien-7-generics-va-constraints-canh-gioi-cua-code-tai-su-dung-13VM9Yd5VY7</guid>
            <description><![CDATA[1. Nỗi đau của hàm "Hard-code" Type

Trong hệ thống AFC, bạn thường xuyên phải giao tiếp với Database. Giả sử bạn viết một hàm để cache dữ liệu. Ban đ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyễn Huy Hoàng</dc:creator>
            <pubDate>2026-07-21 11:22:13</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Tìm hiểu về Generic type trong TypeScript]]></title>
                        <link>https://viblo.asia/p/tim-hieu-ve-generic-type-trong-typescript-aWj53omP56m</link>
            <guid isPermaLink="true">https://viblo.asia/p/tim-hieu-ve-generic-type-trong-typescript-aWj53omP56m</guid>
            <description><![CDATA[Trong bài viết này mình và các bạn sẽ cùng tìm hiểu về Generic type , một khái niệm khá quen thuộc và quan trọng trong Typescript .
Vậy Generic là gì
...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Phạm Văn Toàn</dc:creator>
            <pubDate>2021-09-20 02:16:52</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Tìm hiểu về Generics trong Kotlin]]></title>
                        <link>https://viblo.asia/p/tim-hieu-ve-generics-trong-kotlin-1Je5EaVG5nL</link>
            <guid isPermaLink="true">https://viblo.asia/p/tim-hieu-ve-generics-trong-kotlin-1Je5EaVG5nL</guid>
            <description><![CDATA[Generics  là gì

Generics là một tính năng mà cho phép chúng ta có thể định nghĩa và truy cập các classes, menthods, properties bằng cách sử dụng các ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">nguyen quang tri</dc:creator>
            <pubDate>2021-06-07 21:56:04</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Chương 4 Generics]]></title>
                        <link>https://viblo.asia/p/chuong-4-generics-gAm5y6gkKdb</link>
            <guid isPermaLink="true">https://viblo.asia/p/chuong-4-generics-gAm5y6gkKdb</guid>
            <description><![CDATA[Chapter 4 Generic

Tôi đã nhận rất nhiều những phản hồi về lập trình hướng protocol sau khi bản đầu tiên được xuất bản. Hầu hết những phản hồi này rất...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">minh tri tran</dc:creator>
            <pubDate>2021-02-02 23:07:17</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Generics trong Swift]]></title>
                        <link>https://viblo.asia/p/generics-trong-swift-gAm5yoOLZdb</link>
            <guid isPermaLink="true">https://viblo.asia/p/generics-trong-swift-gAm5yoOLZdb</guid>
            <description><![CDATA[Generics là một tính năng mạnh mẽ mà chúng ta sử dụng hàng ngày khi sử dụng thư viện chuẩn của Swift. Mọi thứ có vẻ khó khăn khi bạn lần đầu tiên sử d...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">thanhtung</dc:creator>
            <pubDate>2019-02-15 15:03:06</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Swift - Qúa nhiều tableView (hoặc CollecionView), khỏi lo, đã có Generics]]></title>
                        <category>Development</category>
                        <link>https://viblo.asia/p/swift-qua-nhieu-tableview-hoac-collecionview-khoi-lo-da-co-generics-Qpmle2nV5rd</link>
            <guid isPermaLink="true">https://viblo.asia/p/swift-qua-nhieu-tableview-hoac-collecionview-khoi-lo-da-co-generics-Qpmle2nV5rd</guid>
            <description><![CDATA[Chào các bạn.

Ở bài trước mình đã giới thiệu network với generics. Và lần này cũng vậy, nhưng sẽ dành cho layout.

Tình huống
GIả sử mình có 2 tableV...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Hoàng Nguyễn</dc:creator>
            <pubDate>2018-12-20 13:47:49</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Sức mạnh của Generics]]></title>
                        <category>Development</category>
                        <link>https://viblo.asia/p/suc-manh-cua-generics-GrLZDx23Zk0</link>
            <guid isPermaLink="true">https://viblo.asia/p/suc-manh-cua-generics-GrLZDx23Zk0</guid>
            <description><![CDATA[Tìm hiểu về hàm generics (generic function),  kiểu generics (generic type) và hạn chế kiểu dữ liệu (type constraints)

Generics là cái vẹo gì?
Swift l...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Minh Nguyen</dc:creator>
            <pubDate>2018-12-18 10:49:32</pubDate>
                                                                                                        </item>
            </channel>
</rss>
