Thuật toán sắp xếp trong C++
Bài viết được sự cho phép của tác giả Khiêm Lê
Bài toán sắp xếp
Thuật toán sắp xếp là lời giải của bài toán sắp...
Redux là gì? Hiểu rõ cơ bản cách dùng Redux
Giới thiệu
Nói chung Redux khá là phổ biến. Tuy nhiên, không phải tất cả chúng ta đều biết nó là gì và cách sử...
Hướng dẫn lộ trình tự học lập trình game cho người chưa biết gì
Dù cho bạn ở bất cứ cấp độ nào thì bạn vẫn có thể làm trở thành lập trình viên game. 2 năm trước,...
SASS/SCSS là gì?
Bất cứ một lập trình viên nào đều phải từng làm việc liên quan đến CSS. Tuy nhiên làm việc với CSS thuần một...
Session là gì? Cookie là gì?
Session là gì? - Session, Cookie là 2 khái niệm được nhắc đến thường xuyên đối với các lập trình web. Khi mới bắt...
Elasticsearch là gì? Tìm hiểu về Elasticsearch
Elasticsearch là gì?
Elasticsearch là gì? - là một công cụ tìm kiếm dựa trên nền tảng Apache Lucene. Nó cung cấp một bộ máy...
SOLID là gì? Áp dụng SOLID để trở thành lập trình viên giỏi
Phần mềm được xem là tốt khi khi nó có kiến trúc tốt. Kiến trúc phần mềm tương tự như móng nhà, móng yếu...
JSON Web Token (JWT) là gì ?
Jwt là gì? Trong bài viết này mình cùng tìm hiểu khái niệm JWT là gì , trước tiên hãy xem giải thích theo lý...
GitHub là gì? Những lợi ích GitHub mang lại cho lập trình viên
GitHub là một hệ thống quản lý dự án và phiên bản code, hoạt động giống như một mạng xã hội cho lập trình...
Node.js thực sự là gì?
Node.js là gì?
Node.js được xây dựng dựa trên JavaScript runtime. Nghe thật tuyệt, nhưng mà nó có nghĩa là gì? Nó hoạt động như...
Socket là gì? WebSocket là gì? Hiểu hơn về Websocket
socket là gì?
socket là gì? - Socket là một điểm cuối (end-point) của liên kết giao tiếp hai chiều (two-way communication) giữa hai chương...
Kafka là gì? Ứng dụng Kafka cơ bản cho hệ thống message
Kafka là gì?
Kafka là gì? Là hệ thống message pub/sub phân tán (distributed messaging system). Bên pulbic dữ liệu được gọi là producer, bên...
Unit Test là gì? Khái niệm và vai trò
1. Khái niệm về Unit Test
Unit Test là gì?
Unit Test là một loại kiểm thử phần mềm trong đó các đơn vị hay thành...
TRIGGER trong SQL
Trigger trong SQL là gì?
Trigger là một thủ tục SQL được thực thi ở phía server khi có một sự kiện như Insert, Delete,...
Học TypeScript trong 30 phút
Hôm nay, chúng ta sẽ học TypeScript (Đọc thêm TypeScript là gì?), một ngôn ngữ được biên dịch thành JavaScript, được thiết kế để...
Khi nào nên dùng Golang? Nó dùng tốt trong trường hợp nào?
Bạn có biết khi nào nên dùng Golang? Dùng Golang đúng cách như thế nào? Sau 8 năm hoạt động, ngôn ngữ Go của...
Tài liệu lập trình C/C++ và các bước tự học lập trình
Cách học lập trình C/C++
Học lập trình C không phải là chuyện mà ta có thể làm trong một sớm, một chiều, nhưng nó...
BEM là gì? Quy ước đặt tên dành cho CSS
BEM là gì?
BEM là viết tắt của Block-Element-Modifier, là một tiêu chuẩn quy ước đặt tên cho các tên lớp CSS. BEM giúp cho...
5 trang web, nguồn học thuật toán chất lượng để bạn luyện “lên cơ”
Yêu thì cần phải nói, cũng như đói cần phải ăn, muốn giỏi lập trình thì nên biết về thuật toán, đơn giản thế...
Mô hình 3 lớp (three-layer) có gì hay?
“Biết địch biết ta, trăm trận trăm thắng “. Vậy muốn biết có gì hay thì phải hiểu rõ về nó. Được rồi, nhân dịp...