tech

Execution Context – Basic Javascript – Phần 1

Như chúng ta đã biết, Javascript là một ngôn ngữ chạy đơn luồng được biên dịch. Tức là browser không hiểu...
Avatar photo Anh Nguyen Dang Hoang
2 min read

Event-Driven Architecture .NET 8 vs DDD & Saga Orchestration

Xây dựng Event-Driven Architecture trong .NET 8 với DDD & Saga Orchestration (MassTransit) 1. Tại sao cần Event-Driven Architecture (EDA)? Trong các...
Avatar photo Phi Le Kim
2 min read

Làm chủ Giải thuật và Cấu trúc dữ liệu

Cấu trúc dữ liệu và giải thuật được biết đến như là nền tảng của các ngành khoa học máy tính...
Avatar photo Dat Nguyen Sy
4 min read

Tự động hóa trình duyệt với pupperteer

1. Giới thiệu về Puppeteer Puppeteer là một thư viện Node.js được phát triển bởi Google Chrome team, cung cấp API high-level...
Avatar photo Xuan Vu Duy
3 min read

Cải thiện SEO với Screaming Frog SEO Spider

Trong lĩnh vực SEO và marketing online, Screaming Frog được xem như một “siêu công cụ” không thể thiếu. Nếu bạn biết cách khai thác...
Avatar photo Xuan Vu Duy
4 min read

Tự Học Front-End Ngày 2: Dạo quanh JS cơ bản

JavaScript là ngôn ngữ lập trình phổ biến trên web. Ngôn ngữ này cho phép tạo ra các trang web động...
Avatar photo songlasong1234@gmail.com
6 min read

Tự Học Front-End Ngày 1: Bắt Đầu Với HTML & CSS

Để bắt đầu với Front-End Development, bạn cần hiểu rõ về HTML và CSS. Dưới đây là các khái niệm cơ...
Avatar photo songlasong1234@gmail.com
5 min read

Dựng front-end bằng Clean Architecture

Khi nhắc đến Clean Architecture, nhiều người thường chỉ nghĩ đến backend – nơi cần cấu trúc rõ ràng để quản...
Avatar photo Toan Nguyen Thai
5 min read

Khám phá Monorepo: Cách bứt phá quản lý mã nguồn

Trong thế giới phát triển phần mềm hiện đại, việc quản lý mã nguồn đang trở nên phức tạp hơn bao...
Avatar photo dan.nguyenhai@ncc.asia
4 min read