BÀI VIẾT MỚI
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...
Tài nguyên
6 thư viện Machine Learning Javascript giúp học AI nhanh hơn
Để học Machine Learning, chúng ta có rất nhiều cách, trong đó có một cách mà nhiều người đã áp dụng. Đó là tham...
Lập trình Web
Cách validate dữ liệu trong Form sử dụng ReactJS + Formik
Đối với lập trình viên front-end, bạn sẽ phải làm việc với form nhập liệu rất nhiều. Bản chất của form là để người...
Android
Tạo Tooltips trong Android không cần code
Tooltip là cách hiển thị thêm thông tin dưới dạng popup. Chức năng cho phép ứng dụng bổ sung thông tin mà không làm...
Android
Android – Tạo ứng dụng Convert video sang GIF
Hôm nay mình sẽ hướng dẫn các bạn một cách dễ nhất để tạo một ứng dụng Android chuyển đổi video sang GIF.
Để tạo...
Tài nguyên
Docker là gì? Tìm hiểu Docker từ chưa biết gì tới biết dùng
Trong một lần tham gia dự án cloud, mình được một tiền bối bảo tìm hiểu Docker là gì đi. Quả thật lúc đó...
Học lập trình
Quy tắc viết code dễ đọc, tối ưu và dễ bảo trì nhất
Đối với ngành lập trình, có những quy tắc tưởng chừng như đơn giản nhưng chưa chắc dễ thực hiện. Chúng tương tự như...
Lập trình Web
ViteJS – Một Frontend Build Tool chỉ dành cho dev thích tốc độ
Thời gian thấm thoát thoi đưa, nhanh như chó chạy ngoài đồng. Mới ngày nào, đại ca Evan You (tác giả của VueJS) giới...