Tôi đã dạy vợ coding như thế nào?

Khi Siobhán, đồng nghiệp của tôi nói rằng cô ấy muốn làm phân tích và dữ liệu viên (data science), tôi nhận ra đó...

Muốn làm an toàn thông tin tại Việt Nam thì học gì?

Tác giả: Dương Ngọc Thái 1. Giới thiệu  Tôi nhận được thư từ của nhiều bạn hỏi về việc nên học gì và như thế nào...

Top Web Developer Tools và Platforms làm bạn sẽ “ước gì” biết đến nó...

Ngày nay, internet là một phần quan trọng trong cuộc sống của chúng ta, thật khó để hình dung một ngày trôi qua mà...

Clean code – Chapter 3: Có thật sự cần đưa Comment vào code?

Sự thật chức năng các hàm, lớp làm gì chỉ có thể được tìm thấy ở một nơi: code. Chỉ có code mới thực...

Git – Học nghiêm túc một lần (Phần 1)

1. Mở đầu Bạn là một lập trình viên, đã bao giờ bạn vô tình làm các dòng code rối tung lên hay vô tình xóa các...

Introduction to NumPy

Một chút giới thiệu về NumPy Thư viện NumPy là một thư viện Python quan trọng dành cho các nhà khoa học dữ liệu và...

Vim và cách xử lý những công việc mang tính lặp lại

Công việc của một lập trình viên thường là phải ngồi viết và sửa code, trong 2 công việc này có rất nhiều những...

Tuốt tuồn tuột về HTTP Polling và SSE (Server-sent event)

Hôm nay, nhân tiện có task research call API bằng thằng AFNetworking bên Objective C, lướt qua thấy một số kĩ thuật giao tiếp (Client / Server) mới. Đọc ra mới thấy...

Tổng hợp các Module Python “khủng” mà bạn có thể đã bỏ qua

Python là một ngôn ngữ lập trình tuyệt vời, và nó chứa nhiều module tích hợp sẵn nhằm giúp chúng ta viết code tốt...

Tính năng ít được biết đến trong JavaScript

JavaScript thường được biết đến là một ngôn ngữ lập trình để bắt đầu và rất khó để master nó. Bởi vì nó là...

Code nhanh và hiệu quả hơn với VSCode tips, tricks

Chào các bạn, Sau 1 thời gian dài chuyển sang sử dụng VSCode - 1 trong những editor được ưa chuộn nhất bởi các developers hiện nay,...

Laravel đã xử lý một request như thế nào?

1. Mở đầu Laravel là một framework hoạt động theo mô hình MVC (Model - View - Controller). Có thể hiểu trong mô hình này,...

Hành trình yêu lại từ đầu cùng Git

Bạn có biết Git là gì, là ai không? Đó là một người bạn vô cùng đáng yêu và dễ thương mà mình đang...

Tất tần tật về promise và ASYNC/AWAIT

Bài viết gốc được đăng trên ehkoo.com Chời, thời này ai xài Promise nữa. Chuẩn bây giờ là async/await. – Ai đó trên mạng Hãy khoan bạn ơi,...

Lộ trình trở thành lập trình viên sau 9 tháng tự học (Phần 1)

Bất cứ khi nào đọc được một câu chuyện về thành công, tôi sẽ ngay lập tức tìm kiếm thông tin của tác giả,...

Nhận dạng thẻ số sử dụng thư viện OpenCV

Mở đầu OpenCV được viết tắt bởi Open Source Computer Vision là một thư viện mã nguồn mở hàng đầu về xử lý ảnh. OpenCV...

5 lỗi phổ biến khi sử dụng Architecture Components

1. Rò rỉ LiveData observers trong Fragments Các Fragments có vòng đời khó quản lý và khi một Fragment bị detached và re-attached, không phải...

Copying Objects trong JavaScript

Objects là các fundamental blocks của JavaScript. Một object sẽ gồm các properties và 1 property là sự kết hợp giữa 1 key (hoặc...

Thuật toán chuỗi Fibonacci △

Có lẽ là một trong những thuật toán nổi tiếng nhất từ trước đến nay, nhưng vẫn còn rất nhiều người phải gặp khó...

Clean Code là cái của nợ gì?

Như chú Bob đã nói trong cuốn sách của mình về clean code: "Bạn đang đọc bài viết này với hai lý do. Thứ nhất, bạn là...