<?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>Clean-architecture 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/clean-architecture.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>Clean-architecture Tag - Viblo</title>
            <link>https://viblo.asia/rss</link>
        </image>
                                <language>vi-vn</language>
        <lastBuildDate>2026-07-15T20:46:01+07:00</lastBuildDate>
                <item>
            <title><![CDATA[[Clean Architecture] BaseController: &quot;Cái neo&quot; vững chãi cho mọi dự án Laravel/PHP]]></title>
                        <link>https://viblo.asia/p/clean-architecture-basecontroller-cai-neo-vung-chai-cho-moi-du-an-laravelphp-8X4EjxgjJN2</link>
            <guid isPermaLink="true">https://viblo.asia/p/clean-architecture-basecontroller-cai-neo-vung-chai-cho-moi-du-an-laravelphp-8X4EjxgjJN2</guid>
            <description><![CDATA[Chào anh em! Nếu hỏi mình đâu là điểm khác biệt lớn nhất giữa một đoạn code "chắp vá" và một dự án "Enterprise-ready", mình sẽ chỉ ngay vào thư mục ap...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyễn Huy Hoàng</dc:creator>
            <pubDate>2026-06-30 23:59:59</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[series Axios Bài 2: Khởi Tạo Axios Instance Chuẩn Kiến Trúc Và Master Trọn Bộ CRUD]]></title>
                        <link>https://viblo.asia/p/series-axios-bai-2-khoi-tao-axios-instance-chuan-kien-truc-va-master-tron-bo-crud-oW4oeo2ALml</link>
            <guid isPermaLink="true">https://viblo.asia/p/series-axios-bai-2-khoi-tao-axios-instance-chuan-kien-truc-va-master-tron-bo-crud-oW4oeo2ALml</guid>
            <description><![CDATA[Khi bước vào một dự án Professional, việc đầu tiên một kỹ sư cần làm trước khi viết tính năng là thiết lập một Trình quản lý API tập trung. Chúng ta s...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyễn Huy Hoàng</dc:creator>
            <pubDate>2026-06-30 11:56:06</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Clean Architecture không phải là đích đến — đó là kỷ luật bạn duy trì mỗi ngày]]></title>
                        <link>https://viblo.asia/p/clean-architecture-khong-phai-la-dich-den-do-la-ky-luat-ban-duy-tri-moi-ngay-PoL7e0lm4vk</link>
            <guid isPermaLink="true">https://viblo.asia/p/clean-architecture-khong-phai-la-dich-den-do-la-ky-luat-ban-duy-tri-moi-ngay-PoL7e0lm4vk</guid>
            <description><![CDATA[Tại sao hầu hết các hệ thống đều bắt đầu clean và kết thúc là một mớ hỗn độn
Và những nguyên tắc thực sự giúp bạn xây dựng phần mềm bền vững theo thời...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Hoàng Đinh</dc:creator>
            <pubDate>2026-05-02 10:45:19</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Kiến trúc Caching chuyên sâu: Giải quyết bài toán Latency và hiểu hơn về Caching Patterns (Demo 1.000 records).]]></title>
                        <link>https://viblo.asia/p/kien-truc-caching-chuyen-sau-giai-quyet-bai-toan-latency-va-hieu-hon-ve-caching-patterns-demo-1000-records-wd43EKX3LX9</link>
            <guid isPermaLink="true">https://viblo.asia/p/kien-truc-caching-chuyen-sau-giai-quyet-bai-toan-latency-va-hieu-hon-ve-caching-patterns-demo-1000-records-wd43EKX3LX9</guid>
            <description><![CDATA[Chào các bạn,

Hôm nay mình sẽ chia sẻ trải nghiệm xây dựng một dự án demo về Caching Patterns cực kỳ nhanh chóng và chuẩn chỉnh bằng cách sử dụng too...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">paudang</dc:creator>
            <pubDate>2026-03-23 08:00:00</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[15 Phút &quot;Đóng Gạch&quot; Node.js: Setup Từ Zero Đến Production (Clean Architecture + REST API + Kafka + Docker &amp; CI/CD)]]></title>
                        <link>https://viblo.asia/p/15-phut-dong-gach-nodejs-setup-tu-zero-den-production-clean-architecture-rest-api-kafka-docker-cicd-vbLbjM2WLnk</link>
            <guid isPermaLink="true">https://viblo.asia/p/15-phut-dong-gach-nodejs-setup-tu-zero-den-production-clean-architecture-rest-api-kafka-docker-cicd-vbLbjM2WLnk</guid>
            <description><![CDATA[Chào anh em Viblo,

Khi bắt đầu một dự án Node.js mới, việc cấu trúc thư mục sao cho dễ mở rộng, khởi tạo Express, kết nối Database, quản lý Migration...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">paudang</dc:creator>
            <pubDate>2026-03-16 09:00:00</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[So sánh chi tiết MVC và Clean Architecture trong Node.js – Khi nào nên dùng và mục đích sử dụng]]></title>
                        <link>https://viblo.asia/p/so-sanh-chi-tiet-mvc-va-clean-architecture-trong-nodejs-khi-nao-nen-dung-va-muc-dich-su-dung-bA468eO9LKv</link>
            <guid isPermaLink="true">https://viblo.asia/p/so-sanh-chi-tiet-mvc-va-clean-architecture-trong-nodejs-khi-nao-nen-dung-va-muc-dich-su-dung-bA468eO9LKv</guid>
            <description><![CDATA[Chào anh em Viblo,

Hôm nay tôi sẽ cùng anh em khám phá sự khác nhau giữa MVC và Clean Architecture trong Node.js.

 MVC là gì?
MVC (Model–View–Contro...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">paudang</dc:creator>
            <pubDate>2026-02-23 08:26:43</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Xử lý Networking trong Android: Tạm biệt try-catch với NetworkResult]]></title>
                        <link>https://viblo.asia/p/xu-ly-networking-trong-android-tam-biet-try-catch-voi-networkresult-1XVOWEGEVMz</link>
            <guid isPermaLink="true">https://viblo.asia/p/xu-ly-networking-trong-android-tam-biet-try-catch-voi-networkresult-1XVOWEGEVMz</guid>
            <description><![CDATA[Retrofit CallAdapter: Quy trình "Đóng Gói & Vận Chuyển" Cao Cấp

Chào mọi người, lại là mình đây! 

Ở bài viết trước, chúng ta đã bàn về NetworkBoundR...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyễn Đức</dc:creator>
            <pubDate>2026-01-08 17:49:26</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Android Networking ở Big Tech: NetworkBoundResource Pattern]]></title>
                        <link>https://viblo.asia/p/android-networking-o-big-tech-networkboundresource-pattern-37LdelaNVov</link>
            <guid isPermaLink="true">https://viblo.asia/p/android-networking-o-big-tech-networkboundresource-pattern-37LdelaNVov</guid>
            <description><![CDATA[Triết lý "Ví Tiền và Cây ATM" - Tạm biệt màn hình Loading!

Chào mọi người, mình đã code Android được 2 năm rồi nhưng đây mới là bài viết đầu tiên của...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyễn Đức</dc:creator>
            <pubDate>2026-01-08 17:10:23</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Clean Architecture trong Android là gì?]]></title>
                        <link>https://viblo.asia/p/clean-architecture-trong-android-la-gi-3kY4ge3ZLAe</link>
            <guid isPermaLink="true">https://viblo.asia/p/clean-architecture-trong-android-la-gi-3kY4ge3ZLAe</guid>
            <description><![CDATA[Với thời kỳ công nghệ phát triển, việc có được kiến ​​trúc đúng là rất quan trọng nếu bạn muốn xây dựng một chương trình phần mềm tuyệt vời, đó là lý ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">DuyAnhNguyen</dc:creator>
            <pubDate>2025-05-30 23:25:35</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Clean Architecture – Old but Gold]]></title>
                        <link>https://viblo.asia/p/clean-architecture-old-but-gold-oK9Vyg90JQR</link>
            <guid isPermaLink="true">https://viblo.asia/p/clean-architecture-old-but-gold-oK9Vyg90JQR</guid>
            <description><![CDATA[“Code sạch không chỉ là đẹp – mà là bền vững.”

☕ Mở đầu: Tại sao Clean Architecture lại ‘vàng’?
Hãy tưởng tượng bạn xây một quán cà phê:
* Bạn muốn d...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Coong Laam</dc:creator>
            <pubDate>2025-05-07 16:05:50</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Hướng dẫn chi tiết cách xây dựng cấu trúc và code một mini project Bài tập lớn môn Lập trình ứng dụng mobile của sinh viên năm 3]]></title>
                        <link>https://viblo.asia/p/huong-dan-chi-tiet-cach-xay-dung-cau-truc-va-code-mot-mini-project-bai-tap-lon-mon-lap-trinh-ung-dung-mobile-cua-sinh-vien-nam-3-y3RL1yKkLao</link>
            <guid isPermaLink="true">https://viblo.asia/p/huong-dan-chi-tiet-cach-xay-dung-cau-truc-va-code-mot-mini-project-bai-tap-lon-mon-lap-trinh-ung-dung-mobile-cua-sinh-vien-nam-3-y3RL1yKkLao</guid>
            <description><![CDATA[Note: Gần đây tôi đang viết một series bài viết phân tích chuyên sâu về Index trong MySQL. Mời anh em cùng đón đọc. Hi vọng nó sẽ mang lại giá trị tro...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Tờ Mờ Sáng học Lập trình</dc:creator>
            <pubDate>2025-05-03 11:48:39</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Sai lầm dễ gặp phải khi chuyển từ MVC pattern sang clean architecture]]></title>
                        <link>https://viblo.asia/p/sai-lam-de-gap-phai-khi-chuyen-tu-mvc-pattern-sang-clean-architecture-BQyJKvBq4Me</link>
            <guid isPermaLink="true">https://viblo.asia/p/sai-lam-de-gap-phai-khi-chuyen-tu-mvc-pattern-sang-clean-architecture-BQyJKvBq4Me</guid>
            <description><![CDATA[Nên đọc về Clean Architecture và Domain-Driven Design trước khi đọc blog này

Hôm bữa, một người bạn của mình ngỏ ý muốn học thêm về DDD và Clean Arch...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyễn Hải Bình</dc:creator>
            <pubDate>2025-03-06 15:47:46</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Đặc tả base Clean Architecture]]></title>
                        <link>https://viblo.asia/p/dac-ta-base-clean-architecture-W13VMPPQLY7</link>
            <guid isPermaLink="true">https://viblo.asia/p/dac-ta-base-clean-architecture-W13VMPPQLY7</guid>
            <description><![CDATA[Công nghệ sử dụng :

* Quản lý state : flutter_bloc
* Kiến trúc : clean
* Dependency injection: get_it
* Generate code : injectable, retrofit, json_se...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Linh Nguyễn</dc:creator>
            <pubDate>2025-02-06 16:58:21</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Clean Architecture là gì? Xây dựng ứng dụng với Clean Architecture]]></title>
                        <link>https://viblo.asia/p/clean-architecture-la-gi-xay-dung-ung-dung-voi-clean-architecture-EvbLbQq1Jnk</link>
            <guid isPermaLink="true">https://viblo.asia/p/clean-architecture-la-gi-xay-dung-ung-dung-voi-clean-architecture-EvbLbQq1Jnk</guid>
            <description><![CDATA[Trong bối cảnh cuộc cách mạng công nghệ đang diễn ra nhanh chóng, việc xây dựng các ứng dụng phần mềm hiện đại và maintainable đòi hỏi sự áp dụng của ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">LongNguyen</dc:creator>
            <pubDate>2024-04-06 15:35:57</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Làm cách nào để kết hợp DDD, Hexagonal, Onion, Clean, CQRS]]></title>
                        <link>https://viblo.asia/p/lam-cach-nao-de-ket-hop-ddd-hexagonal-onion-clean-cqrs-5OXLAo3w4Gr</link>
            <guid isPermaLink="true">https://viblo.asia/p/lam-cach-nao-de-ket-hop-ddd-hexagonal-onion-clean-cqrs-5OXLAo3w4Gr</guid>
            <description><![CDATA[Bài viết được dịch từ nguồn

Bài viết này là một phần của Biên niên sử về Software Architecture, nằm trong một series các bài viết về Software Archite...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">tuananhhedspibk</dc:creator>
            <pubDate>2023-03-10 06:08:03</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Clean Architect Với FrontEnd]]></title>
                        <link>https://viblo.asia/p/clean-architect-voi-frontend-0gdJzQ834z5</link>
            <guid isPermaLink="true">https://viblo.asia/p/clean-architect-voi-frontend-0gdJzQ834z5</guid>
            <description><![CDATA[※ Bài viết được dịch tóm lược từ nguồn: https://dev.to/bespoyasov/clean-architecture-on-frontend-4311

Mục tiêu

Đầu tiên chúng ta cùng nhau bàn về cl...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">tuananhhedspibk</dc:creator>
            <pubDate>2022-12-17 14:23:59</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Tìm hiểu về Clean Architecture]]></title>
                        <link>https://viblo.asia/p/tim-hieu-ve-clean-architecture-BQyJKjww4Me</link>
            <guid isPermaLink="true">https://viblo.asia/p/tim-hieu-ve-clean-architecture-BQyJKjww4Me</guid>
            <description><![CDATA[1.Clean Architecture là gì?

Clean Architecture được xây dựng dựa trên tư tưởng "độc lập" kết hợp với các nguyên lý thiết kế hướng đối tượng(đại diện ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Tùng Nguyễn</dc:creator>
            <pubDate>2022-12-06 16:57:09</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Dựng Golang microservice boilerplate theo clean architecture]]></title>
                        <link>https://viblo.asia/p/dung-golang-microservice-boilerplate-theo-clean-architecture-1Je5EzG0KnL</link>
            <guid isPermaLink="true">https://viblo.asia/p/dung-golang-microservice-boilerplate-theo-clean-architecture-1Je5EzG0KnL</guid>
            <description><![CDATA[Chuyện về việc học

Như các bạn đã biết, mình trước giờ chủ yếu code đột NÉT, nhưng lại có thêm vài mối tình ngoài em nó, chẳng hạn PHP, Nodejs... Rồi...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Kiên Đinh</dc:creator>
            <pubDate>2022-08-07 10:27:59</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Khởi tạo ViewModel sao cho hợp thời đại]]></title>
                        <link>https://viblo.asia/p/khoi-tao-viewmodel-sao-cho-hop-thoi-dai-aWj53zoQl6m</link>
            <guid isPermaLink="true">https://viblo.asia/p/khoi-tao-viewmodel-sao-cho-hop-thoi-dai-aWj53zoQl6m</guid>
            <description><![CDATA[Bài viết này tôi sẽ sử dụng Kotlin để khởi tạo ViewModel và AndroidViewModel.  Trong bài này, tôi sử dụng kỹ thuật Delegation trong Kotlin khá nhiều. ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Lương Trung Hiếu</dc:creator>
            <pubDate>2021-12-17 14:33:30</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Các loại Design Patterns thường dùng ở Android và App Architectures - Phần 1]]></title>
                        <link>https://viblo.asia/p/cac-loai-design-patterns-thuong-dung-o-android-va-app-architectures-phan-1-OeVKBAgE5kW</link>
            <guid isPermaLink="true">https://viblo.asia/p/cac-loai-design-patterns-thuong-dung-o-android-va-app-architectures-phan-1-OeVKBAgE5kW</guid>
            <description><![CDATA[Buồn quá mọi người ạ, bài trước publish rồi mà Viblo bị dính quả bug to quá nên bài viết từ 18-05 đến 20-05 của mọi tài khoản đều bị mất hết rồi. Lại ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Kẻ hai mặt</dc:creator>
            <pubDate>2021-05-21 09:51:20</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Lắng nghe sự thay đổi dữ liệu Realm Background trong Clean Architecture (Realm + Flow + Clean Architecture)]]></title>
                        <link>https://viblo.asia/p/lang-nghe-su-thay-doi-du-lieu-realm-background-trong-clean-architecture-realm-flow-clean-architecture-Do754eRXKM6</link>
            <guid isPermaLink="true">https://viblo.asia/p/lang-nghe-su-thay-doi-du-lieu-realm-background-trong-clean-architecture-realm-flow-clean-architecture-Do754eRXKM6</guid>
            <description><![CDATA[Mở đầu

Tôi thích dùng realm trong dự án vì tốc độ và tính linh hoạt khi lắng nghe sự thay đổi dữ liệu từ database,
Thế nhưng điều đó không còn khi tô...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Hoàng Anh Tuấn</dc:creator>
            <pubDate>2020-11-06 13:04:38</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Giới thiệu Clean Architecture kết hợp MVVM]]></title>
                        <link>https://viblo.asia/p/gioi-thieu-clean-architecture-ket-hop-mvvm-bWrZnmaOKxw</link>
            <guid isPermaLink="true">https://viblo.asia/p/gioi-thieu-clean-architecture-ket-hop-mvvm-bWrZnmaOKxw</guid>
            <description><![CDATA[Giới thiệu về Clean Architecture
Đây là mồ hình giúp cấu trúc gíup phân tách các chức năng qua các lớp. Thông qua mô hình này, sẽ hỗ trợ rất nhiều thô...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Phan</dc:creator>
            <pubDate>2020-09-22 10:22:37</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Clean Architecture Kotlin Android]]></title>
                        <link>https://viblo.asia/p/clean-architecture-kotlin-android-Qpmlerjo5rd</link>
            <guid isPermaLink="true">https://viblo.asia/p/clean-architecture-kotlin-android-Qpmlerjo5rd</guid>
            <description><![CDATA[Introduction to Clean Architecture

When writing good quality code for complex applications, a considerable amount of effort and experience is require...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Babatunde Fatoye Sunday</dc:creator>
            <pubDate>2020-10-19 09:32:19</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Mindset cần nhớ khi làm kiến trúc: &quot;Biết nhưng vờ như không biết&quot;]]></title>
                        <link>https://viblo.asia/p/mindset-can-nho-khi-lam-kien-truc-biet-nhung-vo-nhu-khong-biet-Az45bavglxY</link>
            <guid isPermaLink="true">https://viblo.asia/p/mindset-can-nho-khi-lam-kien-truc-biet-nhung-vo-nhu-khong-biet-Az45bavglxY</guid>
            <description><![CDATA[Một trong những khó khăn lớn nhất khi mình gặp các bạn lập trình Go (và các ngôn ngữ khác) khi tiếp cận với kiến trúc là decoupling (giảm lệ thuộc), k...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Software Engineer Training</dc:creator>
            <pubDate>2020-02-16 11:28:33</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Tại sao bạn cần Use Cases/Interactors]]></title>
                        <link>https://viblo.asia/p/tai-sao-ban-can-use-casesinteractors-aWj536Gol6m</link>
            <guid isPermaLink="true">https://viblo.asia/p/tai-sao-ban-can-use-casesinteractors-aWj536Gol6m</guid>
            <description><![CDATA[![](https://miro.medium.com/max/1450/1*ctTsvKlwqgDXx4W0fALqeg.png)



Kể từ khi Clean Architechture trở thành một chủ đề hot trong việc phát triển ứng...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Dang Quyet Tien</dc:creator>
            <pubDate>2019-11-11 23:40:35</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Clean Architecture và cách áp dụng trong android]]></title>
                        <link>https://viblo.asia/p/clean-architecture-va-cach-ap-dung-trong-android-ByEZkG94ZQ0</link>
            <guid isPermaLink="true">https://viblo.asia/p/clean-architecture-va-cach-ap-dung-trong-android-ByEZkG94ZQ0</guid>
            <description><![CDATA[Xin chào các bạn,

Chào mừng các bạn quay trở lại với channel của mình, chủ đề lần này mình trình bày là Clean Architecture, mình đã seminar về nó nên...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Doan Van Toan</dc:creator>
            <pubDate>2019-08-22 08:31:10</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Kotlin Clean Architecture]]></title>
                        <link>https://viblo.asia/p/kotlin-clean-architecture-Qbq5QpOGlD8</link>
            <guid isPermaLink="true">https://viblo.asia/p/kotlin-clean-architecture-Qbq5QpOGlD8</guid>
            <description><![CDATA[![](https://images.viblo.asia/a0c02036-23e7-4c10-9d7b-840fa5ccac6d.jpg)



Việc có một kiến trúc nền tảng mạnh mẽ là vô cùng quan trọng đối với một ứn...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Phuc YNWA</dc:creator>
            <pubDate>2019-08-18 15:24:49</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Clean Architecture]]></title>
                        <link>https://viblo.asia/p/clean-architecture-Ljy5VMYzlra</link>
            <guid isPermaLink="true">https://viblo.asia/p/clean-architecture-Ljy5VMYzlra</guid>
            <description><![CDATA[1. Clean Architecture là gì?
Clean Architecture được xây dựng dựa trên tư tưởng "độc lập" kết hợp với các nguyên lý thiết kế hướng đối tượng(đại diện ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Dong Thi Hien</dc:creator>
            <pubDate>2019-04-22 08:42:00</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[RxSwift: Clean Architecture, MVVM và RxSwift (Phần 2)]]></title>
                        <link>https://viblo.asia/p/rxswift-clean-architecture-mvvm-va-rxswift-phan-2-E375zWR6KGW</link>
            <guid isPermaLink="true">https://viblo.asia/p/rxswift-clean-architecture-mvvm-va-rxswift-phan-2-E375zWR6KGW</guid>
            <description><![CDATA[I. Giới thiệu:

Ở phần trước, chúng ta đã tìm hiểu qua về Clean Architecture và MVVM.
Các bạn có thể xem lại bài viết trước tại đây. Trong bài viết nà...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Trịnh Giang Đông</dc:creator>
            <pubDate>2019-02-22 16:14:58</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[RxSwift: Clean Architecture, MVVM và RxSwift (Phần 1)]]></title>
                        <link>https://viblo.asia/p/rxswift-clean-architecture-mvvm-va-rxswift-phan-1-gAm5yaR85db</link>
            <guid isPermaLink="true">https://viblo.asia/p/rxswift-clean-architecture-mvvm-va-rxswift-phan-1-gAm5yaR85db</guid>
            <description><![CDATA[I. Clean Architecture

1. Giới thiệu:
Clean Architecture là một business architecture, nó tách rời những xử lý nghiệp vụ khỏi UI và framework. Clean A...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Trịnh Giang Đông</dc:creator>
            <pubDate>2019-02-21 22:19:39</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Clean Swift Architecture]]></title>
                        <category>Development</category>
                        <link>https://viblo.asia/p/clean-swift-architecture-3Q75wp63KWb</link>
            <guid isPermaLink="true">https://viblo.asia/p/clean-swift-architecture-3Q75wp63KWb</guid>
            <description><![CDATA[Clean Swift là một mô hình dựa trên Clean Architecture của Uncle Bob viết ra nhằm ứng dụng và dự án iOS và Mac. Clean Swift Architecture không phải là...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyen The Hien</dc:creator>
            <pubDate>2018-06-18 10:19:11</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[S.O.L.I.D principles and apply for Swift]]></title>
                        <category>Development</category>
                        <link>https://viblo.asia/p/solid-principles-and-apply-for-swift-gGJ59WNrZX2</link>
            <guid isPermaLink="true">https://viblo.asia/p/solid-principles-and-apply-for-swift-gGJ59WNrZX2</guid>
            <description><![CDATA[S.O.L.I.D principles là những nguyên lý nổi tiếng trong lập trình mà rất nhiều lập trình viên đều biết hoặc ít nhất một lần nghe về chúng, và được xem...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Lê Văn Tuấn</dc:creator>
            <pubDate>2018-06-28 17:06:35</pubDate>
                                                                                                        </item>
            </channel>
</rss>
