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ó...

10 theme tốt nhất cho Sublime Text 3 cho năm 2019

Sublime Text là một trong những trình biên tập code phổ biến nhất và được sử dụng nhiều nhất mọi thời đại. Nó đi...

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à...

67 công cụ hữu ích, thư viện và tài nguyên để tiết kiệm thời...

Thư viện Javascript Particles.js —  Thư viện giúp tạo các floating particle cho trang web Three.js —  Thư viện giúp tạo các đối tượng và không gian 3D...

Kinh nghiệm xương máu sau 9 tháng làm Kỹ sư phần mềm (Phần 1)

Sau 9 tháng làm việc tại Dexter với tư cách là một lập trình viên, tôi đã học được rất nhiều điều.  Cũng vì...

Từ MVC đến các Modern Web Framework

Model-View-Controller (MVC) là một trong những mô hình phổ biến và có ảnh hưởng nhất trong cấu trúc phần mềm. Mặc dù nhiều người...

Top những thuật toán machine learning mà bất cứ Data Scientist nào cũng cần...

Giới thiệu về thuật toán Machine Learning Có hai cách để phân loại các thuật toán Machine Learning mà bạn có thể gặp qua. Các...

Học Regular Expression và cuộc đời bạn sẽ bớt khổ (Updated v2.2)

Regular Expression (RegEx) à? Nghe quen quen. Đã bao giờ bạn ở vào các tính huống sau đây? Bạn cần xử lý validate (kiểm tra...

Xây dựng App đơn giản với NodeJS, ExpressJS và Socket.IO

1. NodeJs và đặc điểm của NodeJs a, Nodejs là gì? NodeJS là một mã nguồn được xây dựng dựa trên nền tảng Javascript V8...

Luận về Password Hashing

Password hashing không hề lạ lẫm với một cô cậu dev, dù là dỏm hay là xịn. Ngôn ngữ nào cũng có, ứng dụng...

AJAX Là gì? Cách thức hoạt động và lợi ích mà nó mang lại

Chào các bạn. Trong bài này mình sẽ giới thiệu về AJAX. Một kĩ thuật lập trình phổ biến mà chúng ta sử dụng...

[Data Analysis] Phân tích dữ liệu xổ số miền Bắc

Có lẽ từ xổ số hay lottery đã không còn là cụm từ xa lạ đổi với mỗi người chúng ta. Thậm chí dân chơi còn có một...

Data scientist vs data analyst: những khác biệt mà bạn cần biết

Data (data scientist vs data analyst) đang ngày càng trở nên quan trọng hơn bao giờ hết đối với các doanh nghiệp và tổ...

System Testing – Kiểm thử hệ thống tối ưu

Trong kiểm thử phần mềm, người kiểm thử thực hiện nhiều cấp độ kiểm thử khác nhau. Từ unit system testing đến acceptance testing,...