Chuyên mục
Công Nghệ

Giới thiệu về Transformer – Công nghệ đằng sau ChatGPT và Bard

Trong thế giới của trí tuệ nhân tạo và học máy, transformer đã trở thành một khái niệm không thể thiếu trong lĩnh vực xử lý ngôn ngữ tự nhiên (NLP). Kể từ khi được giới thiệu vào năm 2017 thông qua bài báo Attention is All You Need của các nhà khoa học ở […]

Chuyên mục
Công Nghệ

Collections là gì? Tổng quan về Collections trong Java

Java Collections là một phần quan trọng trong bộ thư viện tiêu chuẩn của Java mà bất cứ ai tiếp cận ngôn ngữ lập trình này đều cần phải nắm rõ. Java Collections cung cấp các cấu trúc dữ liệu và cả thuật toán đi kèm để lưu trữ, quản lý, xử lý dữ liệu […]

Chuyên mục
Công Nghệ

Lập trình C cơ bản – Ứng dụng của ngôn ngữ C

Trong bài viết này, các bạn cùng mình tìm hiểu về ngôn ngữ lập trình C và các ứng dụng nhé. 1. Ngôn ngữ C là gì? Ngôn ngữ C là một ngôn ngữ lập trình máy tính được phát triển bởi Dennis Ritchie vào những năm 1970 tại Bell Labs. C là một ngôn […]

Chuyên mục
Công Nghệ

Giải thích các ký hiệu trong class diagram

Trong UML (Unified Modeling Language), class diagram (biểu đồ lớp) đóng vai trò thiết yếu trong việc mô hình hóa cấu trúc của các hệ thống phần mềm. Do đó, việc nắm bắt và sử dụng chính xác các ký hiệu trong biểu đồ lớp là bước quan trọng để phản ánh đúng kiến trúc […]

Chuyên mục
Công Nghệ

Khám phá Time Series Analysis – Phần 1

Phân tích chuỗi thời gian (Time series analysis – TSA) là kỹ thuật phân tích, tìm hiểu dữ liệu để tìm hiểu xu hướng, chu kỳ, bất thường của tập dữ liệu dữ liệu được ghi lại liên tục theo thời gian và đưa ra dự báo về giá trị của dữ liệu trong tương […]

Chuyên mục
Công Nghệ

Khám phá Time Series Analysis – Phần 2

Ở phần 1 của series về time series analysis, chúng ta đã tìm hiểu về khái niệm và tính chất đặc trưng của time series data. Trong phần này chúng ta sẽ cùng nhau đi tìm hiểu về một số loại time series analysis phổ biến và ứng dụng trên thực tế của nó nhé! […]

Chuyên mục
Công Nghệ

Trí tuệ nhân tạo (AI) là gì? Ứng dụng của AI trong cuộc sống

Trí tuệ nhân tạo (AI) không còn là một thuật ngữ xa lạ với thế giới công nghệ hiện đại. AI đã và đang trở thành một phần không thể thiếu trong cuộc sống hàng ngày, từ việc đề xuất nội dung trên các nền tảng giải trí đến việc hỗ trợ quyết định trong […]

Chuyên mục
Công Nghệ

Các khái niệm quan trọng trong ngôn ngữ C

Trong bài viết trước, chúng ta đã tìm hiểu tổng quan về lập trình ngôn ngữ C, bài viết này hãy cùng mình đi vào tìm hiểu các khái niệm quan trọng mà các bạn cần khi nhớ khi làm việc cùng ngôn ngữ này nhé! 1. Các khái niệm quan trọng trong ngôn ngữ […]

Chuyên mục
Công Nghệ

Jenkins là gì? Ứng dụng Jenkins vào công việc như thế nào?

Bạn sẽ cảm thấy ngạc nhiên khi Jenkins đứng đầu bảng về số lượng người sử dụng theo thống kê mới đây của Jetbrain và nhiều năm trước đó nữa, bạn cũng tự hỏi rằng sao họ không sử dụng Gitlab CI, Circle CI, Bitbucket pipelines, Github Actions, ArgoCD nhưng mọi chuyện đều có lý […]

Chuyên mục
Công Nghệ

Copilot là gì ? Hướng dẫn sử dụng Trợ lý AI của Microsoft

Trong bài viết này, hãy cùng mình tìm hiểu kỹ hơn về Copilot và cách sử dụng nhé. 1. Copilot là gì ? Copilot là một trợ thủ thông minh dựa trên trí tuệ nhân tạo, được phát triển bởi Microsoft. Copilot có thể giúp bạn viết code, tạo văn bản, trả lời câu hỏi, […]

Chuyên mục
Công Nghệ

GitLab CI/CD là gì ? Hướng dẫn triển khai CI/CD Pipeline trên GitLab

1. GitLab CICD là gì ? GitLab CI/CD (Continuous Integration and Continuous Deployment/Delivery) là một phần của GitLab, một nền tảng DevOps mã nguồn mở tích hợp cung cấp các công cụ để quản lý toàn bộ vòng đời của một dự án phần mềm (software development life cycle). GitLab CI/CD giúp tự động hóa […]

Chuyên mục
Công Nghệ

GitHub Actions là gì? Công cụ CI/CD hiệu quả cho Devops

Trong bài viết này, 200Lab sẽ giới thiệu đến bạn một công cụ CI/CD hiệu quả cho DevOps – chính là Github Actions. Vậy GitHub Actions là gì, cách sử dụng như thế nào, chúng ta cùng tìm hiểu nhé. 1. Github Actions là gì ? GitHub Actions là một nền tảng CI/CD tích hợp […]

Chuyên mục
Công Nghệ

API là gì? Những loại API phổ biến và đặc điểm nổi bật

Trong quá trình phát triển phần mềm, API (Application Programming Interface) là một trong những khái niệm quan trọng mà cả backend lẫn frontend developer đều cần phải hiểu rõ. Backend developer chịu trách nhiệm thiết kế API để cung cấp dữ liệu và logic xử lý từ server, trong khi frontend developer gọi API […]

Chuyên mục
Công Nghệ

System Design là gì? Tại sao Thiết kế hệ thống lại quan trọng với Developer?

Sau quá trình phỏng vấn nội bộ các bạn Senior Developer nhiều năm kinh nghiệm trong ngành, thật bất ngờ khi tất cả các bạn ấy đều đồng ý System Design chính là kĩ năng quan trọng mà mọi Kỹ sư phần mềm nên học. Các bạn ấy ước gì biết đến nó sớm hơn, […]

Chuyên mục
Công Nghệ

Event Loop là gì? Cơ chế hoạt động của Event Loop trong JavaScript

1. Event Loop là gì Event Loop là một cơ chế cho phép xử lý các tác vụ bất đồng bộ trong JavaScript, sử dụng một vòng lặp vô tận để kiểm tra, quản lý các tác vụ. JavaScript có thể xử lý nhiều tác vụ cùng lúc mặc dù JavaScript là single-threaded – tại […]

Chuyên mục
Công Nghệ

RabbitMQ là gì? RabbitMQ hoạt động như nào?

Trong kiến trúc phần mềm hiện đại, nơi các hệ thống càng trở nên phân tán, việc giao tiếp hiệu quả giữa các thành phần trong hệ thống là điều cần thiết. RabbitMQ nổi lên như một giải pháp mạnh mẽ để hỗ trợ giao tiếp giữa các ứng dụng và dịch vụ khác nhau. […]

Chuyên mục
Công Nghệ

Hướng dẫn cách lấy dữ liệu Facebook Ads Tự động Mỗi ngày Miễn phí- Phần 1

Mình sẽ hướng dẫn cách lấy dữ liệu tự độnghằng ngày từ Facebook Ads miễn phí cho các bạn Marketer, Developer. Mình không chắc là nếu công ty bạn có quá nhiều quảng cáo thì có bị mất phí nhiều hơn hay không, nhưng nếu có thì mức phí sẽ cực kì thấp, đâu đó […]

Chuyên mục
Công Nghệ

Hướng dẫn cách lấy dữ liệu Facebook Ads Tự động Mỗi ngày Miễn phí – Phần 2

Phần 1 của series này mình đã hướng dẫn mọi người cách lấy dữ liệu từ Facebook Ads vào file Google sheet thông qua lệnh Run All trên Google Colab, việc lấy dữ liệu chưa hoàn toàn thực thi tự động mà bạn phải bấm nó mới chạy nên trong phần 2 này chúng ta […]

Chuyên mục
Công Nghệ

Hướng dẫn sử dụng JWT. Các lỗi sai thường thấy trong JWT

Bài viết này sẽ giúp bạn hiểu về cơ chế hoạt động, các lỗi sai thường thấy khi sử dụng JWT. Từ đó, giúp bạn áp dụng công nghệ này tốt, hiệu quả hơn. 1. Cơ chế hoạt động của JWT Cơ chế hoạt động của JWT Client gửi yêu cầu đăng nhập với thông […]

Chuyên mục
Công Nghệ

NextJS là gì? Kiến thức NextJS cơ bản bạn cần biết

NextJS không chỉ đơn giản là một framework React, nó là một môi trường phát triển mạnh mẽ, mang lại hiệu suất tuyệt vời và cho trải nghiệm người dùng vượt trội. Bằng cách tận dụng các tính năng quan tích hợp sẵn, NextJS cho phép chúng ta xây dựng các ứng dụng React một […]