<?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>5tips 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/5tips.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>5tips Tag - Viblo</title>
            <link>https://viblo.asia/rss</link>
        </image>
                                <language>vi-vn</language>
        <lastBuildDate>2026-07-08T14:53:26+07:00</lastBuildDate>
                <item>
            <title><![CDATA[Nhập &quot;cheat code&quot; khi code HTML/CSS: Giải mã phép thuật Emmet trong VS Code]]></title>
                        <link>https://viblo.asia/p/nhap-cheat-code-khi-code-htmlcss-giai-ma-phep-thuat-emmet-trong-vs-code-yZJZlDWZVjm</link>
            <guid isPermaLink="true">https://viblo.asia/p/nhap-cheat-code-khi-code-htmlcss-giai-ma-phep-thuat-emmet-trong-vs-code-yZJZlDWZVjm</guid>
            <description><![CDATA[Chào anh em trên Viblo, lại là mình đây!

Mặc dù hàng ngày công việc chính của mình là ngụp lặn với mớ logic Backend, đập đi xây lại các API bằng Node...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyễn Huy Hoàng</dc:creator>
            <pubDate>2026-07-06 23:04:00</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[How to Deploy a Spring Boot Application on Apache Tomcat: A Complete Guide]]></title>
                        <link>https://viblo.asia/p/how-to-deploy-a-spring-boot-application-on-apache-tomcat-a-complete-guide-n1j4lOxDVwl</link>
            <guid isPermaLink="true">https://viblo.asia/p/how-to-deploy-a-spring-boot-application-on-apache-tomcat-a-complete-guide-n1j4lOxDVwl</guid>
            <description><![CDATA[Apache Tomcat is an open-source Java servlet container that implements the Java Servlet, JavaServer Pages (JSP), Java Expression Language (EL), and We...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Van Linh Solution Architect</dc:creator>
            <pubDate>2024-10-22 22:46:27</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Database Optimization: Effective Techniques]]></title>
                        <link>https://viblo.asia/p/database-optimization-effective-techniques-vlZL95NvLQK</link>
            <guid isPermaLink="true">https://viblo.asia/p/database-optimization-effective-techniques-vlZL95NvLQK</guid>
            <description><![CDATA[1. Database Design
Normalization: Suppose you have an Orders table storing information about orders:

**CREATE TABLE Orders (
    OrderID INT,
    Cus...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Van Linh Solution Architect</dc:creator>
            <pubDate>2024-10-19 21:39:00</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Cách JavaScript hoạt động: Event loop và căn nguyên của lập trình bất đồng bộ + 5 mẹo giúp bạn code tốt hơn với async/await]]></title>
                        <link>https://viblo.asia/p/cach-javascript-hoat-dong-event-loop-va-can-nguyen-cua-lap-trinh-bat-dong-bo-5-meo-giup-ban-code-tot-hon-voi-asyncawait-V3m5WvqWlO7</link>
            <guid isPermaLink="true">https://viblo.asia/p/cach-javascript-hoat-dong-event-loop-va-can-nguyen-cua-lap-trinh-bat-dong-bo-5-meo-giup-ban-code-tot-hon-voi-asyncawait-V3m5WvqWlO7</guid>
            <description><![CDATA[Nguồn: https://blog.sessionstack.com/how-javascript-works-event-loop-and-the-rise-of-async-programming-5-ways-to-better-coding-with-2f077c4438b5

Note...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Hạ Quỳnh Nguyễn</dc:creator>
            <pubDate>2022-11-03 15:27:26</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[5 tips tăng hiệu năng project react của bạn]]></title>
                        <link>https://viblo.asia/p/5-tips-tang-hieu-nang-project-react-cua-ban-eW65GLvYKDO</link>
            <guid isPermaLink="true">https://viblo.asia/p/5-tips-tang-hieu-nang-project-react-cua-ban-eW65GLvYKDO</guid>
            <description><![CDATA[![](https://images.viblo.asia/e05228c4-ab3f-4c2c-a39e-78ef1d9fe58d.jpg)


1. Use memo và PureComponent

Hãy thử xem qua ví dụ bên dưới nhé, bạn có ngh...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyễn Quang Vinh</dc:creator>
            <pubDate>2020-03-23 04:37:08</pubDate>
                                                                                                        </item>
            </channel>
</rss>
