Tại sao phải gọi super(props) trong constructor của React component

Tại sao phải gọi super(props) trong constructor của React component ?

Người viết: Thau Nguyen Trong React chúng ta có 2 cách viết component. Đó là dùng function và dùng Class. Functional component dùng để tạo...
senior developer job description

Senior Developer: Tạm ngừng và nhìn lại!

Người dịch: Nguyễn Hồng Phúc Khi mà các kỹ năng của bản thân ngày càng được cải thiện, đi kèm với đó là kinh nghiệm...

Kiến trúc code CSS với khả năng mở rộng và bảo trì

Người viết: Son Le Quang Làm sao để có thể code CSS có khả năng mở rộng và bảo trì? Nó là câu hỏi cho...
Agile và văn hóa Việt Nam

Agile và văn hóa Việt Nam

Người viết: Ta Anh Viet Bên lề bài viết Tôi có cơ hội được làm việc với một khách hàng người Nhật trong một thời gian...
Compatibility Levels là gì

Compatibility Levels là gì – Tìm hiểu SQL Server Compatibility Levels

Người viết: Tran Thi Tinh Khi thay đổi version của SQL server thì khái niệm mà chúng ta thường được nghe đến là Compatibility Levels....

Node.js & MongoDB – Xây dựng một ứng dụng Messenger trò chuyện trực tuyến

1. Video demo ứng dụng mà các bạn sẽ làm được sau khóa học. Mình tóm tắt lại sơ sơ những tính năng của ứng...

Này, lập trình viên, bạn đã có Vịt cao su chưa?

Liệu bạn có biết rằng, ngày nay, Vịt cao su là một phương  pháp debug hữu hiệu và thời thượng dành cho giới lập...
Những điểm khác biệt giữa Kanban, Scrum và Agile

Những điểm khác biệt giữa Kanban, Scrum và Agile

Người viết: Hoàng Hà Thu Bạn có muốn hoàn thành dự án một cách hiệu quả, đúng thời điểm? Bạn đang mắc kẹt trong một...
Hệ điều hành máy tính hoạt động như thế nào

Hệ điều hành máy tính hoạt động như thế nào ? (phần 1)

Người viết: Chu Thanh Hung Lời mở đầu Có lẽ không cần phải nói quá nhiều về cụm từ hệ điều hành nữa. Dù là bất cứ ai,...
Xây dựng hệ gợi ý với Machine Learning bằng Laravel

Xây dựng hệ gợi ý với Machine Learning bằng Laravel

Người viết: Ngô Thuý Hoa Ở bài này, chúng ta sẽ xây dựng 1 hệ gợi ý item-based từ đầu. Chúng ta sẽ sử dụng...

Tại sao dân IT cần biết viết Blog?

"Bởi vì tôi có khả năng viết thiên phú, tôi có thể truyền tải tất cả cảm xúc dạt dào của tôi tới độc...

10 CSS Animation Tools phổ biến

Người viết: Phạm Minh Hướng Giới thiệu: CSS3 đã giới thiệu một cú pháp animation mới có thể giúp bạn đạt được nhiều điều thú vị...

6 Lý do Async/Await của Javascript đánh bại Promises

Trong trường hợp bạn đã quên mất, Node.js đã hỗ trợ async/await kể từ phiên bản 7.6. Nếu bạn chưa thử qua, bài viết...

Top 22 công cụ cho lập trình viên React 2019

Như chúng ta đã biết, React là một thư viện JavaScript giúp thiết kế UI. Nhưng không phải ai cũng biết hết các công...
công cụ hỗ trợ lập trình web

Sử dụng Google App Engine (GAE) – Có xứng đáng với $300 (Phần 1)

Bạn đang tìm một nơi để lưu trữ và chạy thử trang web mình vừa tạo? Bạn đang tìm một nơi có thể quăng...

Xác thực sử dụng vân tay trong Android

Đã qua rồi những ngày bạn phải nhập thủ công tên người dùng và mật khẩu để đăng nhập vào một số ứng dụng...

Nghệ thuật viết code đẹp – Viết flow điều kiện và vòng lặp dễ...

Người viết: Ngo Duy Son Mở đầu Khi mới tiếp nhận một dự án đã được phát triển từ trước, hay nhận nhiệm vụ maintain một...

Security checklist cho web developer

Người viết: Trần Ngọc Anh Phát triển các ứng dụng web an toàn mà vẫn mạnh mẽ là một việc làm rất khó. Nếu bạn...
tự tạo ứng dụng AI

Ứng dụng AI tự động chuyển màn hình code khi phát hiện sếp đến...

Người viết: Phạm Văn Toàn Xin chào các bạn. Có lẽ sợ sếp là một bệnh thâm niên ở mỗi người làm văn phòng nói chung và...
Code-Splitting là gì

ReactJS: Code-Splitting là gì ?

Người viết: Thau Nguyen Code-Splitting là gì Code-Splitting là một trong những kỹ thuật giúp tăng tốc thời gian load Javascript của React App. Một trang...