<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Ehkoo</title><description>Website tiếng Việt chuyên hướng dẫn tùm lum về JavaScript, CSS, React, và chuyện lập trình frontend.</description><link>https://ehkoo.com/</link><language>vi</language><item><title>10+ thư viện UI components cho React</title><link>https://ehkoo.com/bai-viet/10-thu-vien-ui-components-cho-react/</link><guid isPermaLink="true">https://ehkoo.com/bai-viet/10-thu-vien-ui-components-cho-react/</guid><pubDate>Sat, 17 Mar 2018 00:00:00 GMT</pubDate></item><item><title>Từ ‘thanh niên bán hàng rong’ trở thành ‘kĩ sư phần mềm cho các hãng công nghệ hàng đầu’</title><link>https://ehkoo.com/bai-viet/alvaro-videla/</link><guid isPermaLink="true">https://ehkoo.com/bai-viet/alvaro-videla/</guid><pubDate>Mon, 09 Apr 2018 00:00:00 GMT</pubDate></item><item><title>Canh giữa nội dung dễ dàng với `align-content`</title><link>https://ehkoo.com/bai-viet/baseline-align-content/</link><guid isPermaLink="true">https://ehkoo.com/bai-viet/baseline-align-content/</guid><pubDate>Sun, 21 Apr 2024 00:00:00 GMT</pubDate></item><item><title>CSS Grid căn bản - Phần 2</title><link>https://ehkoo.com/bai-viet/can-ban-css-grid-phan-2/</link><guid isPermaLink="true">https://ehkoo.com/bai-viet/can-ban-css-grid-phan-2/</guid><pubDate>Sun, 15 Apr 2018 00:00:00 GMT</pubDate></item><item><title>Thiết lập path alias cho Astro</title><link>https://ehkoo.com/bai-viet/astro-path-alias/</link><guid isPermaLink="true">https://ehkoo.com/bai-viet/astro-path-alias/</guid><pubDate>Wed, 07 Sep 2022 00:00:00 GMT</pubDate></item><item><title>Những phương thức mới của mảng trong JavaScript</title><link>https://ehkoo.com/bai-viet/array-new-methods/</link><guid isPermaLink="true">https://ehkoo.com/bai-viet/array-new-methods/</guid><pubDate>Mon, 01 May 2023 00:00:00 GMT</pubDate></item><item><title>CSS Grid căn bản - Phần 1</title><link>https://ehkoo.com/bai-viet/can-ban-css-grid-phan-1/</link><guid isPermaLink="true">https://ehkoo.com/bai-viet/can-ban-css-grid-phan-1/</guid><pubDate>Mon, 02 Apr 2018 00:00:00 GMT</pubDate></item><item><title>Tuyệt chiêu đảm bảo tính bất biến trong JavaScript</title><link>https://ehkoo.com/bai-viet/array-object-immutability-javascript/</link><guid isPermaLink="true">https://ehkoo.com/bai-viet/array-object-immutability-javascript/</guid><pubDate>Wed, 31 Jan 2018 00:00:00 GMT</pubDate></item><item><title>Chi phí cho JavaScript</title><link>https://ehkoo.com/bai-viet/chi-phi-cho-javascript/</link><guid isPermaLink="true">https://ehkoo.com/bai-viet/chi-phi-cho-javascript/</guid><pubDate>Sat, 18 Nov 2017 00:00:00 GMT</pubDate></item><item><title>Có thể bạn không cần jQuery</title><link>https://ehkoo.com/bai-viet/co-the-ban-khong-can-jquery/</link><guid isPermaLink="true">https://ehkoo.com/bai-viet/co-the-ban-khong-can-jquery/</guid><pubDate>Mon, 05 Mar 2018 00:00:00 GMT</pubDate></item><item><title>Console không chỉ có log</title><link>https://ehkoo.com/bai-viet/console-khong-chi-co-log/</link><guid isPermaLink="true">https://ehkoo.com/bai-viet/console-khong-chi-co-log/</guid><pubDate>Sat, 20 Oct 2018 00:00:00 GMT</pubDate></item><item><title>Tìm hiểu về CSS logical properties</title><link>https://ehkoo.com/bai-viet/css-logical-properties/</link><guid isPermaLink="true">https://ehkoo.com/bai-viet/css-logical-properties/</guid><pubDate>Wed, 22 Mar 2023 00:00:00 GMT</pubDate></item><item><title>Những đơn vị mới trong CSS dành cho viewport</title><link>https://ehkoo.com/bai-viet/css-viewport-units/</link><guid isPermaLink="true">https://ehkoo.com/bai-viet/css-viewport-units/</guid><pubDate>Wed, 11 Jan 2023 00:00:00 GMT</pubDate></item><item><title>Những điều cần biết về ECMAScript</title><link>https://ehkoo.com/bai-viet/essential-ecmascript/</link><guid isPermaLink="true">https://ehkoo.com/bai-viet/essential-ecmascript/</guid><pubDate>Mon, 18 Feb 2019 00:00:00 GMT</pubDate></item><item><title>Căn bản về CSS Variables</title><link>https://ehkoo.com/bai-viet/can-ban-ve-css-variables/</link><guid isPermaLink="true">https://ehkoo.com/bai-viet/can-ban-ve-css-variables/</guid><pubDate>Sat, 07 Jul 2018 00:00:00 GMT</pubDate></item><item><title>Không có bằng cấp 3 lẫn đại học, tôi đã trở thành kĩ sư phần mềm ở Facebook như thế nào?</title><link>https://ehkoo.com/bai-viet/evan-priestley-facebook/</link><guid isPermaLink="true">https://ehkoo.com/bai-viet/evan-priestley-facebook/</guid><pubDate>Tue, 13 Feb 2018 00:00:00 GMT</pubDate></item><item><title>Ghi chép về Advent of Code 2023</title><link>https://ehkoo.com/bai-viet/advent-of-code-2023/</link><guid isPermaLink="true">https://ehkoo.com/bai-viet/advent-of-code-2023/</guid><pubDate>Sat, 02 Dec 2023 00:00:00 GMT</pubDate></item><item><title>Tối ưu hoá hình ảnh cho Ehkoo</title><link>https://ehkoo.com/bai-viet/ehkoo-what-is-webp-image-optimization-cloudinary/</link><guid isPermaLink="true">https://ehkoo.com/bai-viet/ehkoo-what-is-webp-image-optimization-cloudinary/</guid><pubDate>Sat, 24 Nov 2018 00:00:00 GMT</pubDate></item><item><title>10+ font chữ cho lập trình - download miễn phí (cập nhật 08-2020)</title><link>https://ehkoo.com/bai-viet/font-chu-cho-lap-trinh/</link><guid isPermaLink="true">https://ehkoo.com/bai-viet/font-chu-cho-lap-trinh/</guid><pubDate>Tue, 16 Jan 2018 00:00:00 GMT</pubDate></item><item><title>10+ tài liệu JavaScript từ cơ bản đến nâng cao</title><link>https://ehkoo.com/bai-viet/free-javascript-books-beginner-advanced/</link><guid isPermaLink="true">https://ehkoo.com/bai-viet/free-javascript-books-beginner-advanced/</guid><pubDate>Sat, 13 Oct 2018 00:00:00 GMT</pubDate></item><item><title>Các thuật ngữ viết tắt khi làm frontend</title><link>https://ehkoo.com/bai-viet/frontend-abbr/</link><guid isPermaLink="true">https://ehkoo.com/bai-viet/frontend-abbr/</guid><pubDate>Sat, 27 May 2023 00:00:00 GMT</pubDate></item><item><title>Tích hợp OpenProps vào dự án Astro</title><link>https://ehkoo.com/bai-viet/astro-open-props/</link><guid isPermaLink="true">https://ehkoo.com/bai-viet/astro-open-props/</guid><pubDate>Wed, 07 Sep 2022 00:00:00 GMT</pubDate></item><item><title>Học lập trình web trong năm 2018</title><link>https://ehkoo.com/bai-viet/hoc-lap-trinh-web-trong-n%C4%83m-moi/</link><guid isPermaLink="true">https://ehkoo.com/bai-viet/hoc-lap-trinh-web-trong-n%C4%83m-moi/</guid><pubDate>Sat, 20 Jan 2018 00:00:00 GMT</pubDate></item><item><title>Xử lý form với `HTMLFormElement.elements`</title><link>https://ehkoo.com/bai-viet/html-form-elements-formdata/</link><guid isPermaLink="true">https://ehkoo.com/bai-viet/html-form-elements-formdata/</guid><pubDate>Mon, 30 Jan 2023 00:00:00 GMT</pubDate></item><item><title>Vì sao bạn nên cẩn thận với `input type=&quot;number&quot;`?</title><link>https://ehkoo.com/bai-viet/input-number-inputmode/</link><guid isPermaLink="true">https://ehkoo.com/bai-viet/input-number-inputmode/</guid><pubDate>Thu, 24 Nov 2022 00:00:00 GMT</pubDate></item><item><title>Tổng quan về Intl trong JavaScript</title><link>https://ehkoo.com/bai-viet/intl/</link><guid isPermaLink="true">https://ehkoo.com/bai-viet/intl/</guid><pubDate>Fri, 01 Sep 2023 00:00:00 GMT</pubDate></item><item><title>Tác giả của Prettier chia sẻ cách để code ngày một tốt hơn</title><link>https://ehkoo.com/bai-viet/james-long-prettier-better-programmer/</link><guid isPermaLink="true">https://ehkoo.com/bai-viet/james-long-prettier-better-programmer/</guid><pubDate>Mon, 12 Mar 2018 00:00:00 GMT</pubDate></item><item><title>Những phương thức hữu ích của Object constructor</title><link>https://ehkoo.com/bai-viet/javascript-useful-object-constructor-methods/</link><guid isPermaLink="true">https://ehkoo.com/bai-viet/javascript-useful-object-constructor-methods/</guid><pubDate>Sat, 02 Mar 2019 00:00:00 GMT</pubDate></item><item><title>Làm game Calculator với kỹ thuật currying và React</title><link>https://ehkoo.com/bai-viet/lam-game-calculator-voi-ky-thuat-currying-va-react/</link><guid isPermaLink="true">https://ehkoo.com/bai-viet/lam-game-calculator-voi-ky-thuat-currying-va-react/</guid><pubDate>Fri, 04 May 2018 00:00:00 GMT</pubDate></item><item><title>Cách phân nhánh và chia việc trong nhóm với Git</title><link>https://ehkoo.com/bai-viet/git-workflow-phan-nhanh-va-chia-viec-trong-nhom/</link><guid isPermaLink="true">https://ehkoo.com/bai-viet/git-workflow-phan-nhanh-va-chia-viec-trong-nhom/</guid><pubDate>Sun, 22 Apr 2018 00:00:00 GMT</pubDate></item><item><title>Hướng dẫn học MithrilJS cơ bản - Phần 1</title><link>https://ehkoo.com/bai-viet/lam-quen-voi-mithriljs-phan-1/</link><guid isPermaLink="true">https://ehkoo.com/bai-viet/lam-quen-voi-mithriljs-phan-1/</guid><pubDate>Mon, 02 Oct 2017 00:00:00 GMT</pubDate></item><item><title>Hướng dẫn học MithrilJS cơ bản - Phần 2</title><link>https://ehkoo.com/bai-viet/lam-quen-voi-mithriljs-phan-2/</link><guid isPermaLink="true">https://ehkoo.com/bai-viet/lam-quen-voi-mithriljs-phan-2/</guid><pubDate>Tue, 03 Oct 2017 00:00:00 GMT</pubDate></item><item><title>Lập trình front-end 2017, một năm nhìn lại</title><link>https://ehkoo.com/bai-viet/lap-trinh-front-end-2017-mot-nam-nhin-lai/</link><guid isPermaLink="true">https://ehkoo.com/bai-viet/lap-trinh-front-end-2017-mot-nam-nhin-lai/</guid><pubDate>Fri, 08 Dec 2017 00:00:00 GMT</pubDate></item><item><title>Lập trình front-end hưởng lợi gì từ HTTP/2?</title><link>https://ehkoo.com/bai-viet/lap-trinh-front-end-duoc-loi-ich-gi-tu-http2/</link><guid isPermaLink="true">https://ehkoo.com/bai-viet/lap-trinh-front-end-duoc-loi-ich-gi-tu-http2/</guid><pubDate>Mon, 14 May 2018 00:00:00 GMT</pubDate></item><item><title>Tìm hiểu Map và Set trong JavaScript</title><link>https://ehkoo.com/bai-viet/map-set-javascript-es6-es2015/</link><guid isPermaLink="true">https://ehkoo.com/bai-viet/map-set-javascript-es6-es2015/</guid><pubDate>Sun, 25 Mar 2018 00:00:00 GMT</pubDate></item><item><title>Atomic CSS, vì một thế giới hoà bình</title><link>https://ehkoo.com/bai-viet/introduction-to-functional-utility-first-atomic-css/</link><guid isPermaLink="true">https://ehkoo.com/bai-viet/introduction-to-functional-utility-first-atomic-css/</guid><pubDate>Mon, 24 Dec 2018 00:00:00 GMT</pubDate></item><item><title>Next.js 13? Lên hay không?</title><link>https://ehkoo.com/bai-viet/nextjs-13-pros-cons/</link><guid isPermaLink="true">https://ehkoo.com/bai-viet/nextjs-13-pros-cons/</guid><pubDate>Sun, 12 Feb 2023 00:00:00 GMT</pubDate></item><item><title>Những sai lầm người mới học Vue cần tránh</title><link>https://ehkoo.com/bai-viet/nhung-sai-lam-nguoi-moi-hoc-vue-can-tranh/</link><guid isPermaLink="true">https://ehkoo.com/bai-viet/nhung-sai-lam-nguoi-moi-hoc-vue-can-tranh/</guid><pubDate>Sat, 03 Mar 2018 00:00:00 GMT</pubDate></item><item><title>Những thư viện xử lý ngày tháng trong JavaScript</title><link>https://ehkoo.com/bai-viet/nhung-thu-vien-xu-ly-ngay-thang-trong-javascript/</link><guid isPermaLink="true">https://ehkoo.com/bai-viet/nhung-thu-vien-xu-ly-ngay-thang-trong-javascript/</guid><pubDate>Mon, 23 Jul 2018 00:00:00 GMT</pubDate></item><item><title>React Hooks là gì?</title><link>https://ehkoo.com/bai-viet/react-hooks-la-gi/</link><guid isPermaLink="true">https://ehkoo.com/bai-viet/react-hooks-la-gi/</guid><pubDate>Sun, 28 Oct 2018 00:00:00 GMT</pubDate></item><item><title>Có gì mới trong React phiên bản 16.3.0?</title><link>https://ehkoo.com/bai-viet/react-phat-hanh-phien-ban-16-3/</link><guid isPermaLink="true">https://ehkoo.com/bai-viet/react-phat-hanh-phien-ban-16-3/</guid><pubDate>Fri, 30 Mar 2018 00:00:00 GMT</pubDate></item><item><title>React 16.4 hỗ trợ các sự kiện của pointer</title><link>https://ehkoo.com/bai-viet/react-phat-hanh-phien-ban-16-4/</link><guid isPermaLink="true">https://ehkoo.com/bai-viet/react-phat-hanh-phien-ban-16-4/</guid><pubDate>Thu, 24 May 2018 00:00:00 GMT</pubDate></item><item><title>Tái sử dụng code với Render Prop trong ReactJS</title><link>https://ehkoo.com/bai-viet/render-prop-thay-cho-higher-order-component-reactjs/</link><guid isPermaLink="true">https://ehkoo.com/bai-viet/render-prop-thay-cho-higher-order-component-reactjs/</guid><pubDate>Wed, 08 Nov 2017 00:00:00 GMT</pubDate></item><item><title>Thiết Kế Responsive Không Cần Media Queries</title><link>https://ehkoo.com/bai-viet/responsive-design-without-media-queries/</link><guid isPermaLink="true">https://ehkoo.com/bai-viet/responsive-design-without-media-queries/</guid><pubDate>Mon, 24 Dec 2018 00:00:00 GMT</pubDate></item><item><title>Lấy dữ liệu bằng chiến thuật stale-while-revalidate</title><link>https://ehkoo.com/bai-viet/stale-while-revalidate-swr-react-vue/</link><guid isPermaLink="true">https://ehkoo.com/bai-viet/stale-while-revalidate-swr-react-vue/</guid><pubDate>Sun, 01 Mar 2020 00:00:00 GMT</pubDate></item><item><title>Tạo web siêu dễ với VuePress và Github Pages</title><link>https://ehkoo.com/bai-viet/static-web-vuepress-github-pages/</link><guid isPermaLink="true">https://ehkoo.com/bai-viet/static-web-vuepress-github-pages/</guid><pubDate>Sat, 23 Feb 2019 00:00:00 GMT</pubDate></item><item><title>Tìm hiểu về subgrid</title><link>https://ehkoo.com/bai-viet/subgrid/</link><guid isPermaLink="true">https://ehkoo.com/bai-viet/subgrid/</guid><pubDate>Mon, 22 Apr 2024 00:00:00 GMT</pubDate></item><item><title>10+ giao diện đẹp xuất sắc cho Sublime Text 3</title><link>https://ehkoo.com/bai-viet/sublime-text-3-themes/</link><guid isPermaLink="true">https://ehkoo.com/bai-viet/sublime-text-3-themes/</guid><pubDate>Sun, 03 Jun 2018 00:00:00 GMT</pubDate></item><item><title>9+ thủ thuật giúp sử dụng Sublime Text 3 hiệu quả hơn</title><link>https://ehkoo.com/bai-viet/sublime-text-3-tips-tricks/</link><guid isPermaLink="true">https://ehkoo.com/bai-viet/sublime-text-3-tips-tricks/</guid><pubDate>Fri, 23 Feb 2018 00:00:00 GMT</pubDate></item><item><title>CSS media queries range và custom media queries</title><link>https://ehkoo.com/bai-viet/supercharge-css-media-queries/</link><guid isPermaLink="true">https://ehkoo.com/bai-viet/supercharge-css-media-queries/</guid><pubDate>Tue, 13 Sep 2022 00:00:00 GMT</pubDate></item><item><title>Tăng hiệu suất sử dụng git với git alias</title><link>https://ehkoo.com/bai-viet/tang-hieu-suat-su-dung-git-voi-git-alias/</link><guid isPermaLink="true">https://ehkoo.com/bai-viet/tang-hieu-suat-su-dung-git-voi-git-alias/</guid><pubDate>Wed, 04 Oct 2017 00:00:00 GMT</pubDate></item><item><title>Tất tần tật về Promise và async/await</title><link>https://ehkoo.com/bai-viet/tat-tan-tat-ve-promise-va-async-await/</link><guid isPermaLink="true">https://ehkoo.com/bai-viet/tat-tan-tat-ve-promise-va-async-await/</guid><pubDate>Sat, 02 Jun 2018 00:00:00 GMT</pubDate></item><item><title>Tìm hiểu về Proxy trong ES6</title><link>https://ehkoo.com/bai-viet/tim-hieu-ve-proxy-trong-es6/</link><guid isPermaLink="true">https://ehkoo.com/bai-viet/tim-hieu-ve-proxy-trong-es6/</guid><pubDate>Sun, 24 Jun 2018 00:00:00 GMT</pubDate></item><item><title>Mẹo: Sử dụng `enterkeyhint` cho nút Enter trên mobile</title><link>https://ehkoo.com/bai-viet/tips-enterkeyhint/</link><guid isPermaLink="true">https://ehkoo.com/bai-viet/tips-enterkeyhint/</guid><pubDate>Sun, 20 Nov 2022 00:00:00 GMT</pubDate></item><item><title>Tuyệt chiêu thiết lập VSCode hoạt động hiệu quả hơn</title><link>https://ehkoo.com/bai-viet/tips-fine-tune-vscode-settings/</link><guid isPermaLink="true">https://ehkoo.com/bai-viet/tips-fine-tune-vscode-settings/</guid><pubDate>Sun, 05 May 2019 00:00:00 GMT</pubDate></item><item><title>Tổng hợp những tính năng ES6 nổi bật</title><link>https://ehkoo.com/bai-viet/tong-hop-tinh-nang-noi-bat-es6/</link><guid isPermaLink="true">https://ehkoo.com/bai-viet/tong-hop-tinh-nang-noi-bat-es6/</guid><pubDate>Sun, 08 Apr 2018 00:00:00 GMT</pubDate></item><item><title>Tùy biến giao diện cho nút chọn tập tin</title><link>https://ehkoo.com/bai-viet/tuy-bien-giao-dien-cho-nut-upload/</link><guid isPermaLink="true">https://ehkoo.com/bai-viet/tuy-bien-giao-dien-cho-nut-upload/</guid><pubDate>Thu, 24 Oct 2024 00:00:00 GMT</pubDate></item><item><title>Những plugins không thể thiếu cho VSCode</title><link>https://ehkoo.com/bai-viet/vscode-must-have-plugins/</link><guid isPermaLink="true">https://ehkoo.com/bai-viet/vscode-must-have-plugins/</guid><pubDate>Sun, 20 May 2018 00:00:00 GMT</pubDate></item><item><title>Tìm hiểu về Web Components</title><link>https://ehkoo.com/bai-viet/web-components-primer/</link><guid isPermaLink="true">https://ehkoo.com/bai-viet/web-components-primer/</guid><pubDate>Sat, 08 Jan 2022 00:00:00 GMT</pubDate></item><item><title>ES2020 có gì hot?</title><link>https://ehkoo.com/bai-viet/whats-new-in-javascript-es2020/</link><guid isPermaLink="true">https://ehkoo.com/bai-viet/whats-new-in-javascript-es2020/</guid><pubDate>Fri, 28 Feb 2020 00:00:00 GMT</pubDate></item><item><title>Xây dựng ứng dụng quản lý người dùng với Amazon Cognito, Vue và Element UI</title><link>https://ehkoo.com/bai-viet/xay-dung-ung-dung-quan-ly-nguoi-dung-voi-amazon-cognito-vue-element-ui/</link><guid isPermaLink="true">https://ehkoo.com/bai-viet/xay-dung-ung-dung-quan-ly-nguoi-dung-voi-amazon-cognito-vue-element-ui/</guid><pubDate>Mon, 19 Feb 2018 00:00:00 GMT</pubDate></item><item><title>Thống nhất thiết lập giữa trình soạn thảo/IDE bằng EditorConfig</title><link>https://ehkoo.com/bai-viet/thong-nhat-thiet-lap-giua-editor-ide-bang-editorconfig/</link><guid isPermaLink="true">https://ehkoo.com/bai-viet/thong-nhat-thiet-lap-giua-editor-ide-bang-editorconfig/</guid><pubDate>Thu, 05 Apr 2018 00:00:00 GMT</pubDate></item><item><title>Tại sao lại để dư một dấu phẩy?</title><link>https://ehkoo.com/bai-viet/why-trailing-comma-javascript/</link><guid isPermaLink="true">https://ehkoo.com/bai-viet/why-trailing-comma-javascript/</guid><pubDate>Fri, 12 Apr 2019 00:00:00 GMT</pubDate></item></channel></rss>