functional-programing-nen-va-khong-nen

Functional programing nên và không nên

Bài viết được sự cho phép của tác giả Lưu Bình An Luôn trả về giá trị Luôn trả về giá trị, kể cả nhưng hàm...

Mental model trong React

Nếu lập trình đủ lâu, bạn sẽ ít nhiều nghe đến khái niệm mental model, và nếu bạn đã và đang viết React, bạn...

Preload, prefetch và các thuộc tính khác trên link

Cùng tìm hiểu các attribute sử dụng trên thẻ link để cải thiện hiệu năng <link rel="prefetch" href="/style.css" as="style" /> <link rel="preload" href="/style.css" as="style" /> <link rel="preconnect"...
Javascript prototype chuyên sâu

Javascript prototype chuyên sâu

Bài này chỉ phù hợp với các bạn đã có kiến thức trung bình khá javascript trở lên, mình không chỉ đơn giản giải...

Sync extensions của VSCode

Khi sử dụng VSCode chắc ai cũng cài thêm một mớ extensions, lỡ ngày nào cài lại máy, hay sử dụng máy công ty,...

Redux vận hành như thế nào

Actions, reducers, action creators, middleware, pure functions, immutability,... những ngoại ngữ làm rối bất kỳ ai nếu chưa biết redux Nếu chưa biết tại sao...

React Authentication với Amazon Cognito – Phần 1

Implement authentication 2 factor sử dụng React, React Router, Amazon Cognito Trong demo chúng ta sẽ sử dụng Create React App Glamor React Router Amazon...
8 câu điều kiện khi render trong React

8 câu điều kiện khi render trong React

Tutorial này sẽ cover những câu điều kiện dùng để render component phổ biến nhất If/Else Dễ nhất và căn bản nhất render() { ...

Hướng dẫn viết unit test trong React

Một bài viết tổng hợp, sẽ cố gắng đề cập càng nhiều càng tốt các vấn đề có thể gặp khi đụng đến unit...
react boilerplate

Tạo React Boilerplate – Từ a tới z

Một ngày nào đó bạn ko muốn dùng create-react-app để khởi tạo project nữa, thì đây chính là bài hướng dẫn bạn cần đọc:...
Code Challenge

Công bố Top thí sinh thắng giải và đáp án của Quiz 03 –...

Quiz 03 - Kambria Code Challenge đã diễn ra thành công, mời bạn cùng TopDev tổng kết những điểm đáng chú ý của cuộc...
Vue 3.0 design principles

Những nguyên tắc chung mà Vue 3 đã áp dụng khi thiết kế

Nguyên tắc (principle) được áp dụng khi cần đưa ra một quyết định kỹ thuật trước vô vàng các lựa chọn. Nếu bạn đã...

Tại sao phải tham gia phát triển open-source

Tác giả: Đạt Cao Mạnh Dạo quanh các trang/video nói về định hướng công việc của ngành IT cho các bạn mới ra trường ở...
front end development

Frontend là gì? Làm thế nào để trở thành một Frontend developer

Trong bài viết này bạn sẽ biết được Frontend là gì? thế nào là một Frontend developer, những kỹ năng và nền tảng công...
Login form

Login form tưởng dễ mà ko dễ

Review một vài pattern thiết kế login form hay dùng hiện nay Bây giờ, người ta hay dùng 1Password, Lastpass, Chrome password manager để tự...
Reacr component lifecycle là gì

Giải thích React Component Lifecycle

Tìm hiểu vòng đời của một Component React (React Componenent), khi nào và sử dụng ra sao. Để thực sự trở thành một master React,...
Animate đơn giản với react component mount và unmount

Làm animate siêu đơn giản với hook khi react component mount và unmount

Có rất nhiều lúc chúng ta muốn thêm/xóa một element trên trình duyệt, nó rất chi là trực quan dễ dàng với jQuery, tuy...
lập trình viên

Kambria cam kết hỗ trợ cộng đồng lập trình viên AI

Nhờ sự hỗ trợ từ các cộng đồng, chính phủ và các doanh nghiệp lớn, Kambria cam kết hỗ trợ cho các lập trình...
aria trên site ecommerce

Sử dụng aria trên site eCommerce, vấn đề accessibility cần quan tâm

Accessible là một thuật ngữ ít bạn làm web quan tâm, không có nghĩa là nó không tồn tại, cùng tham khảo những aria...
web ux tốt trên mobile

Điều gì nói một trang web có UX tốt trên mobile

Sau kết quả nghiên cứu hơn 199 giờ, lấy ý kiến trên một lượng lớn user ở Mỹ, mời họ về công ty của...