Thuật toán sắp xếp trong C++

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-la-gi

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ì

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-la-gi

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

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...
jwt là gì

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-la-gi

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-la-gi

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ì

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-la-gi

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

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,...
hoc-typescript-trong-30-phut

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-nao-nen-dung-golang

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

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 - Quy ước đặt tên dành cho class CSS

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...
web frontend

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