regex-la-gi

Regex là gì? Cú pháp và cách viết Regex chi tiết

Bạn thường xuyên viết những đoạn mã dài và lặp đi lặp lại và cần một pattern để tối ưu. Regular Expression (Regex) chính...

Git là gì? Các lệnh git cơ bản mà mọi lập trình viên nên...

Git là gì? Git là một hệ thống quản lý phiên bản phân tán (Distributed Version Control System – DVCS), nó là một trong những...
docker là gì

Docker là gì? Kiến thức cơ bản về Docker

Setup và triển khai ứng dụng lên một hoặc nhiều server thực sự rất vất vả. Bạn phải cài đặt các công cụ và...
thuật toán quy hoạch động

Quy hoạch động là gì? Nguyên lý hoạt động của Dynamic Programming

Trong bài viết này, Topdev sẽ giới thiệu với các bạn một thuật toán thần thánh: thuật toán quy hoạch động. Nếu bạn tham...
10-thuat-toan-hang-dau-danh-cho-lap-trinh-vien

Thuật toán là gì? 11 thuật toán hàng đầu dành cho lập trình viên

Xã hội hiện tại đang chứng kiến một cuộc cách mạng to lớn trong lĩnh vực công nghệ. Những phát minh mới liên tục...
CORS là gì

CORS là gì? Giới thiệu tất tần tật về CORS

Cors là gì? Vai trò của Cors? Nó là một nhu cầu rất thông dụng với các developer web đó là truy truy vấn...
Triển khai CI/CD với Gitlab

CI/CD là gì? Triển khai quy trình CI/CD với Gitlab

CI/CD là gì? Tầm quan trọng của quy trình CI CD là gì và tại sao bạn nên sử dụng chúng để phát triển...
Cây nhị phân trong C++

Cây nhị phân trong C++

Bài viết được sự cho phép của tác giả Khiêm Lê   Cây nhị phân là một cấu trúc dữ liệu quan trọng mà trong môn...
Thuật toán sắp xếp trong C++

Tổng hợp 7 thuật toán sắp xếp phổ biến trong C++

Bài viết được sự cho phép của tác giả Khiêm Lê Thuật toán sắp xếp là lời giải của bài toán sắp xếp. Mục đích...
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...

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ử...
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...
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...
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...
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ý...
kafka là gì

Kafka là gì? Ứng dụng Kafka cơ bản cho hệ thống message

Kafka là gì? Nếu lần đầu bạn nghe đến Kafka thì đừng lo, trong bài viết dưới đây TopDev sẽ giúp bạn cập nhật...
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...
Con trỏ và cấp phát động trong C++

Con trỏ và cấp phát động trong C++

Bài viết được sự cho phép của tác giả Khiêm Lê Con trỏ (pointer) là một khái niệm quan trọng và khó nhất trong C++,...
webhook là gì

Webhook là gì? Tổng hợp các kiến thức cơ bản về Webhook

Webhook là gì? - Về mặt cơ bản, Webhook là một tính năng cho phép website tự động thông báo và gửi dữ liệu...

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