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
Linux là gì? So sánh Hệ điều hành Linux và Windows
Công Nghệ

Linux là gì? So sánh Hệ điều hành Linux và Windows

Linux bắt đầu vào đầu những năm 1990 như một dự án cá nhân của Linus Torvalds, một sinh viên khoa học máy...

Swagger là gì? Hướng dẫn Sử dụng Swagger cơ bản
Công Nghệ

Swagger là gì? Hướng dẫn Sử dụng Swagger cơ bản

Trong bài viết này mình sẽ giới thiệu tổng quan về công cụ Swagger, nó cung cấp những tính năng hữu ích nào,...

CSS Modules là gì? Giải pháp quản lý Styles trong dự án
Công Nghệ

CSS Modules là gì? Giải pháp quản lý Styles trong dự án

Việc quản lý styles hiệu quả đóng vai trò quan trọng, đặc biệt khi dự án ngày càng mở rộng. CSS Modules khắc...

Gitignore là gì? Vì sao nên sử dụng .gitignore trong dự án Git?
Công Nghệ

Gitignore là gì? Vì sao nên sử dụng .gitignore trong dự án Git?

Bạn là developer, chắc chắn đã và đang làm việc với Git – công cụ quản lý phiên bản. Trong quá trình viết...

CI/CD là gì? Lợi ích của việc thành thạo CI/CD trong DevOps
Công Nghệ

CI/CD là gì? Lợi ích của việc thành thạo CI/CD trong DevOps

CI/CD là một trong những tiến bộ quan trọng trong phát triển phần mềm hiện đại, giúp thay đổi cách các nhóm DevOps...

Thuật toán Dijkstra: Tìm đường đi ngắn nhất với Typescript
Công Nghệ

Thuật toán Dijkstra: Tìm đường đi ngắn nhất với Typescript

Thời sinh viên, bài toán tìm đường đi ngắn nhất giữa các điểm trong một đồ thị là một trong những bài toán...

CORS là gì? Những kiến thức phải biết về Cross-Origin Resource Sharing
Công Nghệ

CORS là gì? Những kiến thức phải biết về Cross-Origin Resource Sharing

Khi xây dựng dự án, chắc hẳn không ít lần bạn sẽ gặp phải lỗi CORS – cụ thể lỗi Access to fetch...

React Router Dom là gì? Cách điều hướng trong ứng dụng React
Công Nghệ

React Router Dom là gì? Cách điều hướng trong ứng dụng React

Khi bạn sử dụng React để phát triển một website, chắc chắn bạn sẽ cần quản lý các trang khác nhau trong ứng...

State và Props trong React: Hướng dẫn cơ bản cho người mới
Công Nghệ

State và Props trong React: Hướng dẫn cơ bản cho người mới

Khi bạn biết đến React, chắc hẳn bạn cũng đã nghe rất nhiều về state và props. Đây không phải là những thuật...

pnpm là gì? So sánh npm, yarn và pnpm
Công Nghệ

pnpm là gì? So sánh npm, yarn và pnpm

Trong quá trình phát triển các dự án, việc quản lý packages là phần quan trọng để đảm bảo hoạt động trơn tru,...

State Management trong React: Context API, Redux, Recoil, React Query, Zustand
Công Nghệ

State Management trong React: Context API, Redux, Recoil, React Query, Zustand

Khi bạn build ứng dụng React, việc quản lý dữ liệu (state) giữa các thành phần là yếu tố then chốt giúp ứng...

DOM là gì? Kiến thức nền tảng cho Web Developer
Công Nghệ

DOM là gì? Kiến thức nền tảng cho Web Developer

DOM (Document Object Model) là một trong những khái niệm quan trọng nhất trong lập trình web. Nếu bạn đang bắt đầu học...

Prisma là gì? Thư viện ORM cho Node.js và TypeScript
Công Nghệ

Prisma là gì? Thư viện ORM cho Node.js và TypeScript

Trong khi có nhiều cách tiếp cận để làm việc với cơ sở dữ liệu, Object-Relational Mapping (ORM) là một trong những lựa...

Thuật toán là gì ? Những thuật toán phổ biến Developer nên biết
Công Nghệ

Thuật toán là gì ? Những thuật toán phổ biến Developer nên biết

Thuật toán (hay Algorithm) – cụm từ mà chúng ta nghe thấy rất nhiều trong thế giới công nghệ hiện nay. Từ việc...

Storybook là gì? Tìm hiểu công cụ Quản lý UI Component
Công Nghệ

Storybook là gì? Tìm hiểu công cụ Quản lý UI Component

Trong quá trình phát triển giao diện người dùng (UI) cho các dự án, việc quản lý và kiểm thử các thành phần...

Deno là gì? So sánh Deno 2, Bun và Nodejs
Công Nghệ

Deno là gì? So sánh Deno 2, Bun và Nodejs

Nói về JavaScript Runtime, không thể không nhắc đến Node.js. Tuy nhiên, nó vẫn tồn tại một số hạn chế như bảo mật...

Machine Learning là gì? Hướng dẫn Triển khai bài toán ML cơ bản
Công Nghệ

Machine Learning là gì? Hướng dẫn Triển khai bài toán ML cơ bản

Trong kỷ nguyên công nghệ 4.0, Machine Learning không chỉ là một từ khóa “hot” mà đã trở thành nền tảng của nhiều...

Bun là gì? Lựa chọn Javascript Runtime mới cho các Developer
Công Nghệ

Bun là gì? Lựa chọn Javascript Runtime mới cho các Developer

Khi nhắc đến JavaScript runtime, Nodejs đã thống trị lĩnh vực này trong suốt khoảng thời gian dài. Tuy nhiên, nhu cầu về...

Ubuntu là gì? Vì sao hệ điều hành Ubuntu phổ biến
Công Nghệ

Ubuntu là gì? Vì sao hệ điều hành Ubuntu phổ biến

Khi nhắc đến hệ điều hành, nhiều người thường nghĩ ngay đến Windows hay macOS. Tuy nhiên, có một hệ điều hành (OS)...

Whisper AI là gì? Công cụ chuyển giọng nói thành văn bản của Open AI
Công Nghệ

Whisper AI là gì? Công cụ chuyển giọng nói thành văn bản của Open AI

Whisper được OpenAI giới thiệu vào tháng 9 năm 2022, như một phần trong nỗ lực phát triển công nghệ nhận dạng giọng...