


Vì sao bạn nên cẩn thận với input type=number?
Và tìm hiểu xem `inputmode` trong HTML là gì nhe
@kcjpop | 24/11/2022


Có gì hot? Tuần 10 - 2023
@kcjpop | 11/03/2023

Có gì hot? Tuần 09 - 2023
@kcjpop | 04/03/2023

Có gì hot? Tuần 08 - 2023
@kcjpop | 25/02/2023

Tích hợp OpenProps vào dự án Astro
Hay chính xác hơn là sử dụng PostCSS trong Astro như thế nào
@kcjpop | 07/09/2022

Cùng học TypeScript: Căn bản về TS
Bài đầu tiên sẽ là các kiểu dữ liệu cơ bản ha
@kcjpop | 19/02/2022

ES2020 có gì hot?
2020 đã ập vào mặt, và lại một phiên bản nữa của EcmaScript/ JavaScript sắp (hay đã) được các trình duyệt hỗ trợ. Cùng Ehkoo điểm qua những tính năng mới của ES2020/ ES11 nhé.
@kcjpop | 28/02/2020

Tại sao lại để dư một dấu phẩy?
Từ một lỗi cú pháp trong JavaScript, trailing comma trở thành best practice
@trongthanh | 12/04/2019

Những phương thức hữu ích của Object constructor
Có thể bạn đã dùng `Object.keys()` hay `Object.values()` để xử lý objects trong JavaScript, nhưng bạn có biết Object constructor còn có những phương thức hữu ích khác?
@kcjpop | 02/03/2019

Tạo web siêu dễ với VuePress và Github Pages
Nếu đã làm việc với Vue, đừng bỏ qua VuePress khi bạn muốn tạo blog, trang tài liệu hay bất cứ web tĩnh nào.
@nqdai1992 | 23/02/2019

Những điều cần biết về ECMAScript
Bạn có bao giờ băn khoăn: vì sao ECMAScript thường được nhắc tới khi đề cập những cải tiến của JavaScript? Vì sao ES6+ thường được dùng để nói về JavaScript hiện đại? Vì sao ECMAScript 6 còn được gọi là ECMAScript 2015?... Bài viết này sẽ giải đáp tất cả.
@trongthanh | 18/02/2019

Atomic CSS, Vì Một Thế Giới Hoà Bình
Atomic CSS là một hướng tiếp cận khác để đặt tên class và quản lý code trong CSS. So với BEM, atomic CSS giúp cho tập tin CSS nhẹ hơn, lập trình viên đỡ phải suy nghĩ và viết ít CSS lại. Nhưng atomic CSS cũng khá là quái dị.
@kcjpop | 24/12/2018

Tối ưu hoá hình ảnh cho Ehkoo
...hay câu chuyện WebP là gì, và mần răng để giảm bandwidth của Cloudinary với WebP.
@kcjpop | 24/11/2018