<?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>Practise 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/practise.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>Practise Tag - Viblo</title>
            <link>https://viblo.asia/rss</link>
        </image>
                                <language>vi-vn</language>
        <lastBuildDate>2026-05-15T00:26:24+07:00</lastBuildDate>
                <item>
            <title><![CDATA[Defensive Programming in PHP]]></title>
                        <category>Development</category>
                        <link>https://viblo.asia/p/defensive-programming-in-php-3Q75wB7elWb</link>
            <guid isPermaLink="true">https://viblo.asia/p/defensive-programming-in-php-3Q75wB7elWb</guid>
            <description><![CDATA[Giới thiệu
Defensive programming là một số số practice để chúng ta viết code một chặt chẽ hơn.

Practice này thường thích hợp với những dự án lớn, lâu...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Pham Tuan</dc:creator>
            <pubDate>2020-01-03 08:04:35</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[10 cách để viết Nodejs REST APIs hiệu quả]]></title>
                        <category>Development</category>
                        <link>https://viblo.asia/p/10-cach-de-viet-nodejs-rest-apis-hieu-qua-Eb85oBQWl2G</link>
            <guid isPermaLink="true">https://viblo.asia/p/10-cach-de-viet-nodejs-rest-apis-hieu-qua-Eb85oBQWl2G</guid>
            <description><![CDATA[Chúng ta sẽ cùng tìm hiểu các cách để viết các REST API với nodejs làm sao cho hiệu quả, bao gồm các chủ đề như đặt tên các route, authentication, bla...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Do Van Nam</dc:creator>
            <pubDate>2018-02-04 14:58:43</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Luyện kỹ năng code Python với Python Challenge]]></title>
                        <category>Development</category>
                        <link>https://viblo.asia/p/luyen-ky-nang-code-python-voi-python-challenge-3P0lPvP8Kox</link>
            <guid isPermaLink="true">https://viblo.asia/p/luyen-ky-nang-code-python-voi-python-challenge-3P0lPvP8Kox</guid>
            <description><![CDATA[Bài viết gốc: https://manhhomienbienthuy.github.io/2017/09/24/luyen-ky-nang-lap-trinh-va-cac-ky-nang-khac-voi-python-challenge.html (đã xin phép tác g...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">manhhomienbienthuy</dc:creator>
            <pubDate>2017-09-21 10:17:36</pubDate>
                                                                                                        </item>
            </channel>
</rss>
