<?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>Contracts 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/contracts.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>Contracts Tag - Viblo</title>
            <link>https://viblo.asia/rss</link>
        </image>
                                <language>vi-vn</language>
        <lastBuildDate>2026-08-24T11:43:35+07:00</lastBuildDate>
                <item>
            <title><![CDATA[Interface Contracts Tập 3: API Contracts - Giao tiếp trong thế giới Microservices.]]></title>
                        <link>https://viblo.asia/p/interface-contracts-tap-3-api-contracts-giao-tiep-trong-the-gioi-microservices-wlVmR62l45Z</link>
            <guid isPermaLink="true">https://viblo.asia/p/interface-contracts-tap-3-api-contracts-giao-tiep-trong-the-gioi-microservices-wlVmR62l45Z</guid>
            <description><![CDATA[Ở hai tập trước, chúng ta đã dùng Interface để "ký hợp đồng" giữa các Class nằm trong cùng một hệ thống (codebase). Nhưng chuyện gì sẽ xảy ra nếu hệ t...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Cô Gái IT</dc:creator>
            <pubDate>2026-08-20 13:40:22</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Interface Contracts Tập 1: Bản chất của Hợp đồng (Design by Contract).]]></title>
                        <link>https://viblo.asia/p/interface-contracts-tap-1-ban-chat-cua-hop-dong-design-by-contract-R5JRQ30p4Gv</link>
            <guid isPermaLink="true">https://viblo.asia/p/interface-contracts-tap-1-ban-chat-cua-hop-dong-design-by-contract-R5JRQ30p4Gv</guid>
            <description><![CDATA[Trong bài học này, chúng ta sẽ đi sâu vào bộ ba khái niệm cốt lõi: Tiền điều kiện (Pre-conditions), Hậu quyết (Post-conditions), và Bất biến (Invarian...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Cô Gái IT</dc:creator>
            <pubDate>2026-08-17 13:38:15</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Refactoring Laravel facades to Dependency Injection]]></title>
                        <link>https://viblo.asia/p/refactoring-laravel-facades-to-dependency-injection-maGK7b9D5j2</link>
            <guid isPermaLink="true">https://viblo.asia/p/refactoring-laravel-facades-to-dependency-injection-maGK7b9D5j2</guid>
            <description><![CDATA[Giới thiệu
Laravel Facades như Auth, View, Mail, hay các helpers như auth(), view(),... có nhiều magic ẩn dưới giúp code chúng ta ngắn gọn hơn và làm ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Pham Tuan</dc:creator>
            <pubDate>2020-05-04 23:27:56</pubDate>
                                                                                                        </item>
            </channel>
</rss>
