<?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>Architecture-patterns 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/architecture-patterns.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>Architecture-patterns Tag - Viblo</title>
            <link>https://viblo.asia/rss</link>
        </image>
                                <language>vi-vn</language>
        <lastBuildDate>2026-04-10T16:12:08+07:00</lastBuildDate>
                <item>
            <title><![CDATA[Mô hình Clean Architecture + Dagger trong Android]]></title>
                        <link>https://viblo.asia/p/mo-hinh-clean-architecture-dagger-trong-android-yMnKMRxrZ7P</link>
            <guid isPermaLink="true">https://viblo.asia/p/mo-hinh-clean-architecture-dagger-trong-android-yMnKMRxrZ7P</guid>
            <description><![CDATA[Chắc anh em cũng không còn xa lạ gì về các mô hình phát triển ứng dụng như MVP , MVVM , hay đỉnh cao hơn là "God Activity"  (1 activity cân tất mọi lo...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Hoàng Việt Ngô</dc:creator>
            <pubDate>2022-05-07 17:11:30</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Các bước xây dựng chương trình / hệ thống thành công]]></title>
                        <link>https://viblo.asia/p/cac-buoc-xay-dung-chuong-trinh-he-thong-thanh-cong-Do754A1XKM6</link>
            <guid isPermaLink="true">https://viblo.asia/p/cac-buoc-xay-dung-chuong-trinh-he-thong-thanh-cong-Do754A1XKM6</guid>
            <description><![CDATA[Làm sao để xây dựng chương trình/hệ thống hoàn thiện và đúng đắn? Câu hỏi này nhiều bạn sẽ trả lời quá dễ, chương trình đúng yêu cầu là đúng, khách hà...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Dung Huynh</dc:creator>
            <pubDate>2021-02-18 13:05:09</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Tìm hiểu Command and Query Responsibility Segregation pattern]]></title>
                        <link>https://viblo.asia/p/tim-hieu-command-and-query-responsibility-segregation-pattern-WAyK8o4o5xX</link>
            <guid isPermaLink="true">https://viblo.asia/p/tim-hieu-command-and-query-responsibility-segregation-pattern-WAyK8o4o5xX</guid>
            <description><![CDATA[Command and Query Responsibility Segregation (CQRS) pattern chia tách việc đọc và ghi dữ liệu. Việc triển khai CQRS trong ứng dụng của bạn có thể làm ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Han Van Hiep</dc:creator>
            <pubDate>2020-03-20 11:23:21</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Cách validate các LTI request với Warden Strategy]]></title>
                        <link>https://viblo.asia/p/cach-validate-cac-lti-request-voi-warden-strategy-maGK7OPLKj2</link>
            <guid isPermaLink="true">https://viblo.asia/p/cach-validate-cac-lti-request-voi-warden-strategy-maGK7OPLKj2</guid>
            <description><![CDATA[Bài viết gốc How to Validate LTI Requests with a Custom Warden Strategy

Các bạn có từng tìm một số cách để xác thực các incoming request dựa vào một ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Lim Kimhuor</dc:creator>
            <pubDate>2019-11-22 21:53:28</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Delegate Pattern mở rộng tính kế thừa]]></title>
                        <link>https://viblo.asia/p/delegate-pattern-mo-rong-tinh-ke-thua-djeZ1pzJKWz</link>
            <guid isPermaLink="true">https://viblo.asia/p/delegate-pattern-mo-rong-tinh-ke-thua-djeZ1pzJKWz</guid>
            <description><![CDATA[1. Delegate Pattern là gì?
The Delegate Design Pattern removes decisions and complex functionality from the core object by distributing or delegating ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyen Tuan Dung</dc:creator>
            <pubDate>2019-11-20 11:14:16</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Design Patterns: Singleton]]></title>
                        <link>https://viblo.asia/p/design-patterns-singleton-63vKjjpyK2R</link>
            <guid isPermaLink="true">https://viblo.asia/p/design-patterns-singleton-63vKjjpyK2R</guid>
            <description><![CDATA[Lời mở đầu

Có khá nhiều mẫu design pattern, mỗi loại cung cấp 1 giải pháp để giải quyết 1 bài toán nào đó.

Trong bài viết này, mình xin phép được gi...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Khanh Duy</dc:creator>
            <pubDate>2019-08-20 11:00:04</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[iOS Architecture Patterns (MVC, MVP, MVVM)! Bạn đã hiểu rõ chưa?]]></title>
                        <category>Development</category>
                        <link>https://viblo.asia/p/ios-architecture-patterns-mvc-mvp-mvvm-ban-da-hieu-ro-chua-bWrZnPyO5xw</link>
            <guid isPermaLink="true">https://viblo.asia/p/ios-architecture-patterns-mvc-mvp-mvvm-ban-da-hieu-ro-chua-bWrZnPyO5xw</guid>
            <description><![CDATA[Cảm thấy nhàm chán với MVC trong iOS. Bạn đã bao giờ  nghĩ rằng thử chuyển sang Một design pattern khác chưa? Như MVVM, VIPER chẳng hạn?

Nhưng bạn th...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Hà Văn Đức</dc:creator>
            <pubDate>2019-01-15 12:18:30</pubDate>
                                                                                                        </item>
            </channel>
</rss>
