Docker là gì? Kiến thức cơ bản về Docker
Tác giả: Quân Phạm
Tại sao phải dùng Docker?
Việc setup và deploy application lên một hoặc nhiều server rất vất vả từ việc phải cài...
cURL là gì? Cách sử dụng Curl
cURL là gì?
cURL là một command line tool và thư viện được sử dụng để truyền dữ liệu thông qua nhiều giao thức khác...
Chuyện nghề: Data Scientist là gì? Và hành trình để trở thành Data Scientist
Vào năm 2018, Harvard Business Review đã bầu chọn nghề Data Scientist - Nhà khoa học dữ liệu công việc “hot” nhất thế kỷ...
Viết câu điều kiện tốt hơn trong Javascript
Bài viết được sự cho phép của tác giả Lưu Bình An
Xem xét một trong những câu lệnh được sử dụng nhiều nhất trong...
Hãy commit code có tâm như Senior Developer
Bài viết được sự cho phép của tác giả Kiên Nguyễn
Nay định bụng viết một bài “cao siêu sâu xa về git commit rebase”....
Constructor trong Java là gì?
Bài viết được sự cho phép của tác giả Nguyễn Hữu Khanh
Trong bài viết này, chúng ta sẽ tìm hiểu về constructor của một...
Cách viết “Hello World” với 28 Ngôn ngữ Lập trình
Bọn máy tính khá là thực dụng - Nó chỉ làm những gì được yêu cầu thôi. Vậy làm thế nào để báo máy...
Cách tạo REST API với JSON Server
Bài viết được sự cho phép của BBT Tạp chí Lập trình
Một công việc khá phổ biến đối với front-end developer là phải giả...
Data Analyst là gì? Chuyện nghề của một Data Analyst
Đối với bất kỳ lĩnh vực nào, việc phân tích dữ liệu luôn là yếu tố then chốt để đưa ra các đường lối,...
Thiết kế API – ba điều bắt buộc phải nắm rõ
Bài viết được sự cho phép của tác giả Kiên Nguyễn
1. Điều gì làm nên một API tốt?
Trước khi bắt đầu tìm hiểu sâu...
Tại sao không nên lưu trữ data user trên Local Storage?
Tại sao Local Storage không an toàn và bạn không nên dùng nó để lưu trữ data nhạy cảm?
Có một vấn đề: hầu hết...
Đặt tên sao cho đẹp trong JavaScript
Bài viết được sự cho phép của tác giả Lưu Bình An
Cách nguyên tắc chung khi đặt tên trong Javascript.
Tên biến
Trong Javascript, tên biến phân...
5 lý do lập trình viên nên sử dụng hệ điều hành Linux
Bài viết được sự cho phép của tác giả Kiên Nguyễn
Chào các bạn, như các bạn đều đã biết, hiện nay có 3 hệ...
Cài đặt Sublime Text 3 và một số plugin cần thiết để lập trình
1. Sublime Text là gì
Sublime Text là một trình soản thảo code (Text Editor) dành cho lập trình viên do Jon Skinner tạo ra...
Nói về Serialization trong Java
Bài viết được sự cho phép của tác giả Nguyễn Hữu Khanh
Serialization là một khái niệm giúp chúng ta có thể chuyển đổi trạng thái...
Các thuật toán sắp xếp phổ biến trong JavaScript
Bài viết được sự cho phép của tác giả Lưu Bình An
Chúng ta sẽ hiện thực các thuật toán này bằng JavaScript,.
Hàm helper để...
Sự khác biệt giữa ‘git merge’ và ‘git rebase’ là gì?
Bài viết được sự cho phép của tác giả Lê Chí Dũng
Trong bài này sẽ nói về sự khác biệt của rebase và merge...
Bỏ túi 6 đoạn code chỉ với một dòng rất hữu ích trong JavaScript
Bài viết được sự cho phép của tác giả Lưu Bình An
1. Trộn ngẫu nhiên một mảng
const shuffleArray = (arr) => arr.sort(() => Math.random()...
Giải thích Machine Learning cho con nít 5 tuổi
Bài viết đã được sự cho phép của tác giả Đức Mạnh
-Mình vừa thi cuối kì môn Machine Learning đợt giáng sinh vừa rồi....
Webpack là gì? Hướng dẫn webpack 4: tất cả những gì bạn cần biết...
Webpack là gì?
Webpack là công cụ giúp gói gọn toàn bộ file js, css(bao gồm cả scss,sass,..). Nó giúp bạn compile các module Javascript...