Công Nghệ

1043 Bài viết
Typescript là gì? Vì sao TypeScript là lựa chọn hàng đầu cho Dự án lớn
Công Nghệ

Typescript là gì? Vì sao TypeScript là lựa chọn hàng đầu cho Dự án lớn

TypeScript ra đời vào tháng 10 năm 2012 bởi Microsoft nhằm giải quyết những hạn chế của JavaScript trong việc phát triển các...

CRUD là gì? Vì sao Developer cần phải thành thạo CRUD?
Công Nghệ

CRUD là gì? Vì sao Developer cần phải thành thạo CRUD?

Khái niệm CRUD xuất hiện lần đầu tiên vào thập niên 1980, khi các hệ quản trị cơ sở dữ liệu quan hệ...

Các thuật toán sắp xếp cơ bản: Đâu là sự lựa chọn tốt nhất?
Công Nghệ

Các thuật toán sắp xếp cơ bản: Đâu là sự lựa chọn tốt nhất?

Hiểu về các thuật toán sắp xếp giúp bạn tổ chức dữ liệu một cách có hệ thống, từ đó dễ dàng tìm...

Infrastructure as Code (IaC) là gì?
Công Nghệ

Infrastructure as Code (IaC) là gì?

Infrastructure as Code ra đời như một bước tiến quan trọng trong việc quản lý và vận hành cơ sở hạ tầng, nhằm...

Hướng dẫn Cài đặt Self-hosted Runners cho Github Actions
Công Nghệ

Hướng dẫn Cài đặt Self-hosted Runners cho Github Actions

Thay vì bị giới hạn bởi các tài nguyên và mức sử dụng miễn phí của các runners được cung cấp sẵn (GitHub...

Hướng dẫn Khởi tạo dự án Typescript với VSCode
Công Nghệ

Hướng dẫn Khởi tạo dự án Typescript với VSCode

Bài viết này, mình sẽ hướng dẫn chi tiết các bạn cách để khởi tạo một dự án TypeScript từ đầu với Visual...

Nginx là gì? Web Server đa năng cho các Hệ thống lớn
Công Nghệ

Nginx là gì? Web Server đa năng cho các Hệ thống lớn

Khi bạn nhập một địa chỉ như http://www.google.com vào trình duyệt, có thể bạn không chú ý đến phần HTTP (hoặc HTTPS) ở...

Vite là gì? Hướng dẫn Khởi tạo dự án React với Vite
Công Nghệ

Vite là gì? Hướng dẫn Khởi tạo dự án React với Vite

Bạn đang tìm kiếm một cách nhanh chóng và dễ dàng để thiết lập môi trường phát triển React. Vite có thể chính...

Expressjs là gì? Framework phổ biến nhất cho Node.js
Công Nghệ

Expressjs là gì? Framework phổ biến nhất cho Node.js

Nếu bạn đang tìm hiểu về Node.js, chắc chắn bạn đã từng nghe đến Express.js—một framework cực kỳ phổ biến trong thế giới...

Fluentd là gì? So sánh Fluentd và Logstash
Công Nghệ

Fluentd là gì? So sánh Fluentd và Logstash

Fluentd ra đời vào năm 2011 trong bối cảnh big data đang dần trở thành xu hướng chính trong lĩnh vực công nghệ...

Microservices là gì? So sánh Microservices và Monolithic
Công Nghệ

Microservices là gì? So sánh Microservices và Monolithic

Kiến trúc Microservices được phát triển và phổ biến bởi các công ty công nghệ lớn như Amazon và Netflix trong thập niên...

Full bộ source code Golang: Simple Task Microservices
Công Nghệ

Full bộ source code Golang: Simple Task Microservices

Trong phần Demo này, 200Lab sử dụng một hệ thống rất đơn giản, quen thuộc với đại đa số Developer; TODO List. Hệ...

Remix là gì? Framework Full-Stack cho Web Developer
Công Nghệ

Remix là gì? Framework Full-Stack cho Web Developer

Dù Remix còn mới, nhưng với tốc độ phát triển ấn tượng và cộng đồng lập trình viên ngày càng lớn mạnh, nó...

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