<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>koalalikecode</title><description>Notes on web development, system design and things worth writing down.</description><link>https://koalalikecode.duykhanhchi1993.workers.dev/</link><language>vi-VN</language><item><title>Consistent Hashing</title><link>https://koalalikecode.duykhanhchi1993.workers.dev/blogs/Consistent-Hashing/</link><guid isPermaLink="true">https://koalalikecode.duykhanhchi1993.workers.dev/blogs/Consistent-Hashing/</guid><description>In system design, when we scale horizontally (aka throw in more servers to handle more traffic), we run into a big question: how do we split up the requests/data between all those servers evenly and efficiently? One clever solution is something called consistent hashing.</description><pubDate>Sun, 03 Aug 2025 16:56:48 GMT</pubDate><category>system-design</category></item><item><title>Local Storage, Session Storage và Cookies trong JavaScript</title><link>https://koalalikecode.duykhanhchi1993.workers.dev/blogs/Local-Storage-Session-Storage-va-Cookies-trong-JavaScript/</link><guid isPermaLink="true">https://koalalikecode.duykhanhchi1993.workers.dev/blogs/Local-Storage-Session-Storage-va-Cookies-trong-JavaScript/</guid><description>JavaScript cung cấp cho chúng ta ba cơ chế để lưu trữ các thông tin này: Local Storage, Session Storage và Cookies. Ở bài viết này, mình sẽ giới thiệu cho các bạn về ba cơ chế này cũng như sự khác biệt giữa chúng nhé.</description><pubDate>Tue, 30 Jan 2024 04:55:09 GMT</pubDate><category>javaScript</category></item><item><title>CI-CD and Tools</title><link>https://koalalikecode.duykhanhchi1993.workers.dev/blogs/CI-CD-and-Tools/</link><guid isPermaLink="true">https://koalalikecode.duykhanhchi1993.workers.dev/blogs/CI-CD-and-Tools/</guid><description>CI/CD is a method to frequently deliver apps to customers by introducing automation into the stages of app development. The main concepts attributed to CI/CD are continuous integration, continuous delivery, and continuous deployment.</description><pubDate>Mon, 25 Dec 2023 04:19:13 GMT</pubDate><category>ci-cd</category><category>devops</category></item><item><title>Giới thiệu về Async/Await trong JavaScript</title><link>https://koalalikecode.duykhanhchi1993.workers.dev/blogs/Gioi-thieu-ve-AsyncAwait-trong-JavaScript/</link><guid isPermaLink="true">https://koalalikecode.duykhanhchi1993.workers.dev/blogs/Gioi-thieu-ve-AsyncAwait-trong-JavaScript/</guid><description>Khi nhắc đến xử lý bất đồng bộ trong JavaScript, chắc ai cũng liên tưởng đến một vấn đề của việc sử dụng callback function, đó là callback hell, đại khái trông nó sẽ như thế này. Qua thời gian, callback bộc lộ nhiều yếu điểm, thời gian hoàn tất tăng lên do các hàm phải &quot;xếp hàng&quot; để chờ nhau thực hiện, cấu trúc code trở nên khá rối và khó bảo trì.</description><pubDate>Thu, 12 Jan 2023 08:01:18 GMT</pubDate><category>javaScript</category></item><item><title>SASS: Khi CSS được viết như một ngôn ngữ lập trình</title><link>https://koalalikecode.duykhanhchi1993.workers.dev/blogs/SASS-Khi-CSS-duoc-viet-nhu-mot-ngon-ngu-lap-trinh/</link><guid isPermaLink="true">https://koalalikecode.duykhanhchi1993.workers.dev/blogs/SASS-Khi-CSS-duoc-viet-nhu-mot-ngon-ngu-lap-trinh/</guid><description>CSS là một ngôn ngữ không thể thiếu trong lập trình web, với những dự án lớn và phức tạp về mặt giao diện, code CSS có thể trở nên dài dòng, phức tạp và khó bảo trì. Chính vì vậy, chúng ta cần đến sự trợ giúp của CSS Preprocessor, và một trong những ngôn ngữ được ưa chuộng nhất là SASS.</description><pubDate>Tue, 04 Oct 2022 07:51:40 GMT</pubDate><category>css</category><category>frontend</category></item><item><title>Pre-rendering và Data Fetching trong Next.js</title><link>https://koalalikecode.duykhanhchi1993.workers.dev/blogs/Pre-rendering-va-Data-Fetching-trong-Next.js/</link><guid isPermaLink="true">https://koalalikecode.duykhanhchi1993.workers.dev/blogs/Pre-rendering-va-Data-Fetching-trong-Next.js/</guid><description>Hello các bạn, nếu các bạn có tìm hiểu hoặc đọc qua về Next.js thì sẽ biết rằng điểm đặc biệt của React framework này đó là Pre-rendering. Bài viết này mình sẽ bàn luận về Pre-rendering và Data Fetching trong Next.js, cùng với đó chúng ta sẽ tìm hiểu về Static Generation.</description><pubDate>Fri, 16 Sep 2022 09:34:14 GMT</pubDate><category>nextjs</category><category>frontend</category></item><item><title>Giới thiệu các thẻ cơ bản trong HTML</title><link>https://koalalikecode.duykhanhchi1993.workers.dev/blogs/Gioi-thieu-cac-the-co-ban-trong-HTML/</link><guid isPermaLink="true">https://koalalikecode.duykhanhchi1993.workers.dev/blogs/Gioi-thieu-cac-the-co-ban-trong-HTML/</guid><description>Chỉ với một số thẻ HTML thông dụng, bạn đã hoàn toàn có thể tạo riêng cho mình một trang web đơn giản.</description><pubDate>Mon, 22 Aug 2022 03:01:30 GMT</pubDate><category>html</category><category>frontend</category></item></channel></rss>