<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Nguyễn Công Dũng — DungGamer Code Blog</title>
    <description>Là một Frontend Developer với hơn 5 năm kinh nghiệm, tôi đã tham gia vào nhiều dự án đa dạng và thách thức. Tôi có kiến thức sâu rộng về các công nghệ như React, Vue, và TypeScript, cũng như các công cụ phát triển hiện đại như Webpack, Vite, và các thư viện UI như Material UI, Ant Design, và Tailwind CSS.

Tôi luôn tìm kiếm cơ hội để học hỏi và áp dụng các kiến thức mới nhất trong lĩnh vực phát triển web. Ngoài ra, tôi cũng có kinh nghiệm trong việc quản lý dự án và làm việc trong môi trường Agile, giúp đảm bảo các dự án được hoàn thành đúng tiến độ và chất lượng cao.

Với sự nhiệt huyết và đam mê của mình, tôi luôn cố gắng để mang lại những giá trị tốt nhất cho khách hàng và đồng nghiệp. Tôi tin rằng sự kết hợp giữa kỹ năng chuyên môn và tinh thần làm việc chuyên nghiệp sẽ giúp tôi đóng góp tích cực vào sự thành công của dự án và tổ chức.</description>
    <link>http://localhost:3000/vi/authors/dunggramer</link>
    <atom:link href="http://localhost:3000/vi/authors/dunggramer/feed.xml" rel="self" type="application/rss+xml" />
    <language>vi</language>
    <lastBuildDate>Tue, 17 Mar 2026 00:00:00 GMT</lastBuildDate>
    <item>
      <title>Xây dựng hệ thống Blog hiện đại với Markdown, MDX và tư duy sản phẩm</title>
      <description>Một bài viết chuyên sâu về cách tiếp cận Markdown/MDX trong xây dựng blog, hướng đến developer và product thinker.</description>
      <link>http://localhost:3000/vi/posts/xay-dung-blog-voi-mdx</link>
      <guid isPermaLink="true">http://localhost:3000/vi/posts/xay-dung-blog-voi-mdx</guid>
      <pubDate>Wed, 17 Dec 2025 11:01:34 GMT</pubDate>
      <author>dunggramer</author>
      <category>blog</category>
      <category>markdown</category>
      <category>mdx</category>
      <category>frontend</category>
      <category>react</category>
      <category>nextjs</category>
      <category>content</category>
      <category>product-thinking</category>
    </item>
    <item>
      <title>MongoDB $group nuốt mất thứ tự sort — và tại sao bạn cần sort 2 lần</title>
      <description>Tại sao query MongoDB với $group trả về thứ tự ngẫu nhiên dù đã sort trước đó? Deep-dive vào cách aggregation pipeline xử lý thứ tự documents, và pattern sort 2 lần để fix dứt điểm.</description>
      <link>http://localhost:3000/vi/posts/mongodb-group-nuot-mat-thu-tu-sort</link>
      <guid isPermaLink="true">http://localhost:3000/vi/posts/mongodb-group-nuot-mat-thu-tu-sort</guid>
      <pubDate>Tue, 17 Mar 2026 00:00:00 GMT</pubDate>
      <author>dunggramer</author>
      <category>mongodb</category>
      <category>backend</category>
      <category>database</category>
      <category>debugging</category>
    </item>
    <item>
      <title>Bắt đầu với Next.js 15</title>
      <description>Tìm hiểu các khái niệm cơ bản của Next.js 15, bao gồm App Router, Server Components và các tính năng mới nhất</description>
      <link>http://localhost:3000/vi/posts/bat-dau-voi-nextjs</link>
      <guid isPermaLink="true">http://localhost:3000/vi/posts/bat-dau-voi-nextjs</guid>
      <pubDate>Wed, 10 Dec 2025 00:00:00 GMT</pubDate>
      <author>dunggramer</author>
      <category>Phát triển Web</category>
      <category>nextjs</category>
      <category>react</category>
      <category>tutorial</category>
      <category>beginner</category>
    </item>
    <item>
      <title>React Hooks Tìm hiểu Sâu: Phần 2 - useContext và useReducer</title>
      <description>Khám phá các React Hooks nâng cao: useContext cho quản lý state và useReducer cho state phức tạp</description>
      <link>http://localhost:3000/vi/posts/react-hooks-phan-2</link>
      <guid isPermaLink="true">http://localhost:3000/vi/posts/react-hooks-phan-2</guid>
      <pubDate>Tue, 09 Dec 2025 00:00:00 GMT</pubDate>
      <author>dunggramer</author>
      <category>Phát triển Web</category>
      <category>react</category>
      <category>hooks</category>
      <category>javascript</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>TypeScript: Mẹo và Thủ thuật cho Code Tốt Hơn</title>
      <description>Khám phá các pattern và kỹ thuật TypeScript nâng cao để viết code mạnh mẽ và dễ bảo trì hơn</description>
      <link>http://localhost:3000/vi/posts/typescript-meo-va-thu-thuat</link>
      <guid isPermaLink="true">http://localhost:3000/vi/posts/typescript-meo-va-thu-thuat</guid>
      <pubDate>Mon, 08 Dec 2025 00:00:00 GMT</pubDate>
      <author>dunggramer</author>
      <category>Lập trình</category>
      <category>typescript</category>
      <category>javascript</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>React Hooks Tìm hiểu Sâu: Phần 1 - useState và useEffect</title>
      <description>Hiểu các nguyên tắc cơ bản của React Hooks, bắt đầu với useState và useEffect</description>
      <link>http://localhost:3000/vi/posts/react-hooks-phan-1</link>
      <guid isPermaLink="true">http://localhost:3000/vi/posts/react-hooks-phan-1</guid>
      <pubDate>Sun, 07 Dec 2025 00:00:00 GMT</pubDate>
      <author>dunggramer</author>
      <category>Phát triển Web</category>
      <category>react</category>
      <category>hooks</category>
      <category>javascript</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>Tailwind CSS: Thực hành Tốt nhất</title>
      <description>Học cách viết code Tailwind CSS dễ bảo trì và hiệu quả với các thực hành tốt nhất này</description>
      <link>http://localhost:3000/vi/posts/tailwind-css-thuc-hanh-tot</link>
      <guid isPermaLink="true">http://localhost:3000/vi/posts/tailwind-css-thuc-hanh-tot</guid>
      <pubDate>Fri, 05 Dec 2025 00:00:00 GMT</pubDate>
      <author>dunggramer</author>
      <category>Phát triển Web</category>
      <category>tailwind</category>
      <category>css</category>
      <category>responsive</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>Chào mừng đến với Blog của tôi</title>
      <description>Đây là một bài viết mẫu để minh họa cách thiết lập blog MDX</description>
      <link>http://localhost:3000/vi/posts/example</link>
      <guid isPermaLink="true">http://localhost:3000/vi/posts/example</guid>
      <pubDate>Mon, 15 Jan 2024 00:00:00 GMT</pubDate>
      <author>dunggramer</author>
      <category>blog</category>
      <category>ví dụ</category>
      <category>mdx</category>
    </item>
  </channel>
</rss>