Kiến Thức

Kiến thức là sức mạnh (Knowledge is power)  giúp con người hiểu thế giới xung quanh, giải quyết vấn đề và phát triển bản thân.

14697 Bài viết
Hướng dẫn Typescript Syntax cơ bản cho Người mới – Phần 1
Công Nghệ

Hướng dẫn Typescript Syntax cơ bản cho Người mới – Phần 1

TypeScript là phiên bản cải tiến của JavaScript, giúp cho dự án chặt chẽ trong việc kiểm tra kiểu dữ liệu trong quá...

Hướng dẫn Cài đặt và Sử dụng Docker
Công Nghệ

Hướng dẫn Cài đặt và Sử dụng Docker

Trong bài viết này, chúng ta sẽ cùng nhau tìm hiểu cách cài đặt Docker trên các hệ điều hành phổ biến, các...

Bảo mật Giao diện Web: Ngăn chặn Tấn công XSS và CSRF
Công Nghệ

Bảo mật Giao diện Web: Ngăn chặn Tấn công XSS và CSRF

Tại sao bảo mật Frontend lại là một vấn đề quan trọng trong lập trình? Đầu tiên phải kể đến là người dùng...

Danh sách HTTP Status Code và Hướng dẫn sử dụng
Công Nghệ

Danh sách HTTP Status Code và Hướng dẫn sử dụng

1. HTTP Status Code là gì? HTTP Status Code (Mã trạng thái HTTP) là một mã ba chữ số mà máy chủ gửi...

API Document là gì? Hướng dẫn viết Document chuẩn cho API
Công Nghệ

API Document là gì? Hướng dẫn viết Document chuẩn cho API

1. Tại sao API Document lại quan trọng? Tài liệu API đóng vai trò vô cùng quan trọng trong việc giúp người dùng...

Tổng hợp các phím tắt Developer nên biết trong VSCode
Công Nghệ

Tổng hợp các phím tắt Developer nên biết trong VSCode

Nếu bạn đang làm việc trên VSCode và cảm thấy mệt mỏi khi phải thực hiện thao tác thủ công từ A đến...

Django là gì? Khám phá Framework phát triển Web bằng Python
Công Nghệ

Django là gì? Khám phá Framework phát triển Web bằng Python

Django là một trong những framework phát triển web bằng Python phổ biến nhất hiện nay. Được phát hành lần đầu vào năm...

Hướng dẫn Upload Images lên S3 sử dụng Typescript
Công Nghệ

Hướng dẫn Upload Images lên S3 sử dụng Typescript

Cũng tương tự như bài Typescript Tutorial mình viết trước đó, các bạn nên thực hiện theo các bước như sau: Phân tích...

Python là gì? Những đặc điểm nổi bật và Ứng dụng của Python
Công Nghệ

Python là gì? Những đặc điểm nổi bật và Ứng dụng của Python

1. Python là gì? Python là một ngôn ngữ lập trình cấp cao (high-level programing language) mã nguồn mở và đa năng, được...

GraphQL là gì? So sánh GraphQL API và REST API
Công Nghệ

GraphQL là gì? So sánh GraphQL API và REST API

Facebook đã tạo ra GraphQL vào năm 2012 nhằm giải quyết các thách thức mà họ gặp phải khi phát triển ứng dụng...

Database (Cơ sở dữ liệu) là gì? Những loại Database phổ biến nhất hiện nay
Công Nghệ

Database (Cơ sở dữ liệu) là gì? Những loại Database phổ biến nhất hiện nay

Cơ sở dữ liệu ra đời vào những năm 1960 như một giải pháp cho vấn đề lưu trữ và quản lý khối...

Rust là gì? Ngôn ngữ lập trình Bảo mật và Hiệu suất cao
Công Nghệ

Rust là gì? Ngôn ngữ lập trình Bảo mật và Hiệu suất cao

Dù còn khá mới mẻ, Rust đã nhanh chóng leo lên vị trí cao trong danh sách các ngôn ngữ lập trình phổ...

Amazon S3: Giải pháp lưu trữ Đám mây An toàn và Linh hoạt
Công Nghệ

Amazon S3: Giải pháp lưu trữ Đám mây An toàn và Linh hoạt

Hãy tưởng tượng bạn có một ứng dụng thương mại điện tử lớn với hàng triệu người dùng trên toàn thế giới và...

Jest là gì? Hướng dẫn cấu hình Jest với Typescript
Công Nghệ

Jest là gì? Hướng dẫn cấu hình Jest với Typescript

Bài viết này mình sẽ mang đến cho các bạn cái nhìn tổng quan về Jest, nếu các bạn chưa hiểu rõ về...

Hướng dẫn TypeScript Syntax cơ bản cho người mới – Phần 2
Công Nghệ

Hướng dẫn TypeScript Syntax cơ bản cho người mới – Phần 2

TypeScript là phiên bản mở rộng của JavaScript, giúp kiểm tra chặt chẽ kiểu dữ liệu ngay trong quá trình biên dịch. Đây...

ESLint là gì? Hướng dẫn cấu hình ESLint cho dự án Typescript
Công Nghệ

ESLint là gì? Hướng dẫn cấu hình ESLint cho dự án Typescript

Nếu bạn là một lập trình viên JavaScript, chắc chắn bạn đã từng đối mặt với những lỗi nhỏ nhặt nhưng khó chịu...

Functional Programming là gì? Giải pháp cho Hệ thống đa luồng và Xử lý song song
Công Nghệ

Functional Programming là gì? Giải pháp cho Hệ thống đa luồng và Xử lý song song

Functional Programming (FP) là lựa chọn tối ưu cho việc xử lý song song, đặc biệt khi cần xử lý luồng dữ liệu...

Computer Vision là gì? Những Ứng dụng của Thị giác máy tính
Công Nghệ

Computer Vision là gì? Những Ứng dụng của Thị giác máy tính

Computer Vision là một trong những công nghệ liên quan đến Trí tuệ nhân tạo (AI) được sử dụng nhiều trong đời sống...

Thư viện Husky là gì? Đảm bảo chất lượng Code với Git Hooks và Husky
Công Nghệ

Thư viện Husky là gì? Đảm bảo chất lượng Code với Git Hooks và Husky

Bài viết này sẽ giúp bạn hiểu rõ Husky là gì, tầm quan trọng của Husky trong dự án, và cách triển khai...

Prettier là gì? Công cụ Định dạng mã nguồn tự động cho Lập trình viên
Công Nghệ

Prettier là gì? Công cụ Định dạng mã nguồn tự động cho Lập trình viên

Trong quá trình phát triển dự án, ngoài việc code hoạt động tốt thì một trong những thách thức là làm thế nào...