Trang chủHọc lập trình
Học lập trình
Lập trình Web
Pinia – Quản lý state trong Vue nhỏ gọn, dễ dùng hơn Vuex rất nhiều
Trong bài viết trước, mình có hướng dẫn sử dụng Vuex để quản lý state trong các dự án Vue.
Hiện nay, Vuex vẫn là...
Học lập trình
Blockchain là gì? Công nghệ blockchain có thực sự quan trọng?
Chắc hẳn trong năm vừa rồi bạn đã nghe rất nhiều đến tiền ảo Bitcoin đúng không? Hẳn bạn cũng nghe nói là Bitcoin...
Lập trình Web
Tại sao Vue.js được nhiều frontend developer lựa chọn
Theo khảo sát State of JavaScript, Vue.js là một front-end framework được nhiều người tìm hiểu nhất.
Trong bài viết này, chúng ta cùng tìm...
Lập trình Nodejs
GraphQL là gì? Có ưu việt hơn Rest API không. Cùng bắt đầu sử dụng GraphQL
Mình vừa kết thúc một dự án sử dụng tới GraphQL, thấy cũng hay hay. Nó như một luồng gió mới làm thay đổi...
Học lập trình
Mô hình MVC là gì? Giải thích dễ hiểu về MVC (Model – View – Controller)
Ngày nay, trang web có xu hướng tương tác nhiều hơn với người dùng. Các website không chỉ đơn giản là trang HTML, CSS...
Học lập trình
Tạo ứng dụng Chat realtime sử dụng Socket.io
Hiện nay có rất nhiều ứng dụng dạng realtime (thời gian thực) mà bạn vẫn đang sử dụng hàng ngày. Ví dụ như các...
Lập trình Web
[JavaScript] Kinh nghiệm truy xuất giá trị trong object lồng nhau
Chắc hẳn bạn đã từng rất nhiều lần phải truy xuất giá trị thuộc tính của object để lấy dữ liệu đúng không?
Đặc biệt...
Học lập trình
Kinh nghiệm đặt tên TestCase đúng chuẩn khi viết Unit Test
Unit Test là một kỹ năng mà có lẽ mọi developer đều phải nên có. Trước kia, mình cũng rất ngại mấy món viết...
Học lập trình
Lodash – Tiện ích dắt túi của dân lập trình Javascript
Bạn có nhận thấy là công việc lập trình cũng chỉ quanh quẩn các thao tác xử lý Mảng, Object... đúng không? Bản thân...
Học lập trình
Xây dựng ứng dụng Desktop bằng Javascript (ElectronJS)
Mình từng nghĩ Javascript chỉ phù hợp để xây dựng các ứng dụng web mà thôi!
Cho đến một ngày, mình biết được các ứng...