Chuyên mục
Công Nghệ

Google Colab là gì? Hướng dẫn sử dụng Google Colab cho người mới

Trước khi tìm hiểu về Google Colab là gì và sử dụng chúng ra sao thì bạn nên tham khảo bài viết Python là gì và Jupyter Notebook là gì trước nha. Vì chức năng chính của Google Colab là thay thế cho Jupyter Notebook, hỗ trợ bạn trong quá trình xử lý dữ liệu, […]

Chuyên mục
Công Nghệ

Load Balancer: Chìa Khóa Cho Hiệu Suất Và Độ Tin Cậy

Cùng mình tìm hiểu về Load Balancer và cách hoạt động nhé. 1. Load Balancer là gì ? Load Balancer là một kỹ thuật được sử dụng để phân phối lưu lượng mạng trên một nhóm máy chủ được gọi là cụm máy chủ. Nó tối ưu hóa hiệu suất mạng, độ tin cậy và […]

Chuyên mục
Công Nghệ

AWS là gì? Top những services AWS được sử dụng nhiều nhất

Bài viết này cho bạn cái nhìn tổng quan về AWS, các services được sử dụng nhiều nhất. Thông qua bài viết bạn sẽ biết thêm vì sao nhiều công ty trên thị trường hiện nay luôn mong muốn ứng viên của mình có kiến thức về nền tảng này. 1. AWS là gì? AWS […]

Chuyên mục
Công Nghệ

NodeJS là gì? Tại sao NodeJS lại phổ biến

Node.js là một công cụ đơn giản nhưng hiệu quả, giúp bạn sử dụng JavaScript – một ngôn ngữ quen thuộc ở phía client – để xử lý các tác vụ phía server. Điều này không chỉ hợp nhất ngôn ngữ lập trình trên cả hai phía, mà còn mở ra cánh cửa cho những […]

Chuyên mục
Công Nghệ

ArgoCD là gì? Những điều bạn cần biết về ArgoCD

Việc quản lý và triển khai các ứng dụng trên nền tảng Kubernetes (K8s) ngày càng trở nên khó khăn, phức tạp. Developer phải đối mặt với những thay đổi chóng mặt về mặt công nghệ nhưng việc triển khai phải đảm bảo tính nhất quán. Trước đây, mỗi lần deploy ứng dụng lên K8s […]

Chuyên mục
Công Nghệ

SDLC là gì? Các mô hình Software Development Life Cycle phổ biến

Vòng đời phát triển phần mềm (Software Development Life Cycle – SDLC) là một quy trình có cấu trúc và định hướng để phát triển phần mềm. SDLC cung cấp một quy trình chặt chẽ và có hệ thống để xây dựng phần mềm, giúp đảm bảo chất lượng, giảm rủi ro và tối ưu […]

Chuyên mục
Công Nghệ

NestJS: Giải Pháp Toàn Diện Cho Ứng Dụng Server-Side

1. NestJS là gì? Nest hay NestJS là một framework để xây dựng các ứng dụng server-side mạnh mẽ dựa trên nền tảng Nodejs. NestJS được xây dựng và hỗ trợ ngôn ngữ TypeScript (vẫn cho phép lập trình viên code bằng JavaScript thuần), và kết hợp các tính năng của OOP (Object Oriented Programming), […]

Chuyên mục
Công Nghệ

CDN là gì? Các kiến thức cần biết về CDN

CND (Content Delivery Network) là gì? Các kiến thức về CDN quan trọng như thế nào đối với developers? Hãy cùng 200Lab khám phá bài viết về CDN dưới đây nhé! 1. CDN (Content Delivery Network) là gì? CDN là mạng lưới máy chủ lưu trữ bản sao của các nội dung tĩnh bên trong […]

Chuyên mục
Công Nghệ

Bảo mật thông tin: Cách lưu trữ mật khẩu trong Database một cách an toàn

Nếu bạn đang phát triển một sản phẩm về website hoặc app có chức năng yêu cầu người dùng đăng nhập thì bạn sẽ phải xử lý việc lưu trữ mật khẩu. Tuy nhiên, việc lưu trữ mật khẩu trong database một cách không an toàn có thể dẫn đến những rủi ro bảo mật […]

Chuyên mục
Công Nghệ

Ứng dụng Hypothesis Testing – Kiểm định giả thuyết trong Y học

Bạn có bao giờ thắc mắc rằng những số liệu về mức độ hiệu quả của một loại vaccine nào đó hình thành như thế nào không? Mình thì có. Mình đã từng nghĩ nó chỉ đơn giản là đếm số lượng rồi chia tỷ lệ. Cho đến khi mình đọc về Hypothesis Testing. Vậy […]

Chuyên mục
Công Nghệ

Visual Studio Code là gì? Hướng dẫn sử dụng VSCode cho người mới

Visual Studio Code (VS Code) là một trình soạn thảo mã nguồn miễn phí, đa nền tảng, được phát triển bởi Microsoft. Nó đã nhanh chóng trở thành một trong những trình soạn thảo phổ biến nhất dành cho các nhà phát triển, nhờ giao diện thân thiện, tính năng mạnh mẽ và khả năng […]

Chuyên mục
Công Nghệ

Proxy và Reverse Proxy là gì? Hướng dẫn sử dụng Proxy

1. Proxy là gì? Proxy hay chính xác hơn là Proxy Server đóng vai trò như một máy chủ trung gian đứng giữa người dùng cuối và các trang web mà họ truy cập. Proxy Server ngăn chặn việc khách hàng và máy chủ giao tiếp trực tiếp với nhau, từ đó giúp chúng ta […]

Chuyên mục
Công Nghệ

Google Gemini (Bard) là gì? Cách dùng Google Gemini hiệu quả

Google Gemini là mô hình ngôn ngữ lớn mạnh mẽ, có khả năng tạo văn bản, dịch ngôn ngữ, trả lời câu hỏi, tóm tắt thông tin và viết mã. Gemini nổi bật với khả năng thích ứng, xử lý đa phương tiện và khả năng cá nhân hóa, khiến nó trở thành một công […]

Chuyên mục
Công Nghệ

Cloudfront là gì? Những kiến thức cơ bản developer phải biết về Cloudfront

1. AWS Cloudfront là gì? AWS Cloudfront là dịch vụ CDN (Content Delivery Network) giúp tăng tốc độ phân phối nội dung web tĩnh (chủ yếu là S3) và động (EC2 cho tĩnh/động) cho người dùng. Cloudfront phân phối và lưu trữ data (dữ liệu) thông qua các điểm truy cập mạng toàn thế giới, […]

Chuyên mục
Công Nghệ

VPN là gì? Giải thích cách hoạt động của VPN

Đối với các doanh nghiệp, VPN cung cấp một giải pháp bảo mật không thể thiếu, cho phép nhân viên kết nối an toàn với mạng nội bộ của công ty từ bất kỳ đâu trên thế giới. Điều này không chỉ bảo vệ dữ liệu nhạy cảm mà còn hỗ trợ làm việc từ […]

Chuyên mục
Công Nghệ

Hiểu sâu về Event Loop trong Nodejs Runtime

Ở bài viết trước, mình đã giới thiệu các kiến thức cơ bản về Event Loop – Các cơ chế hoạt động của Event Loop trong JavaScript. Trong bài viết này, mình sẽ tiếp tục giới thiệu về Event Loop trong Nodejs runtime và cung cấp bức tranh hoàn chỉnh nhất về khái niệm này. […]

Chuyên mục
Công Nghệ

REST API Versioning – Quản lý các Version của REST API

Các phần mềm mà chúng ta xây dựng luôn luôn phát triển, thay đổi và cải tiến liên tục. Điều này dẫn đến một vấn đề: làm thế nào để chúng ta thực hiện những cải tiến này mà không gây ảnh hưởng nghiêm trọng cho người dùng? Ví dụ như crash, đơ, phản hồi […]

Chuyên mục
Công Nghệ

API Gateway là gì? Các chức năng chính của API Gateway

1. API Gateway là gì? API Gateway thực chất là reverse proxy được cải tiến, cung cấp nhiều tùy chỉnh và linh hoạt hơn so với reverse proxy thông thường. API Gateway hoạt động như một “giao diện” của  API nằm giữa Client và các dịch vụ API (Catalog/Ordering Service). API Gateway chịu trách nhiệm […]

Chuyên mục
Công Nghệ

Hiểu về Module Alias trong Typescript. Tại sao phải dùng Alias?

Trong bài viết này, mình sẽ giải thích lý do vì sao nên sử dụng Module Alias và hướng dẫn bạn set up vào dự án Typescript của bạn. Khoá học lập trình microservices với Typescript và Express 1. Module Alias là gì? Module Alias trong TypeScript là cách dùng để định nghĩa các tên […]

Chuyên mục
Công Nghệ

Javascript là gì? Ngôn ngữ lập trình phổ biến nhất hiện nay

Khi nói về lập trình web, JavaScript luôn được nhắc đến như một ngôn ngữ mà ai biết. Từ việc tạo ra các hiệu ứng sống động trên trang web đến xây dựng những ứng dụng phức tạp, JavaScript đã chứng minh vị thế của mình trong cộng đồng lập trình. Với khả năng linh […]