How to Use Claude Code Effectively

Trong vài năm gần đây, AI coding assistants đã thay đổi cách developer làm việc. Bên cạnh Cursor, Claude Code đang trở thành một trong những công cụ được...
Avatar photo Tai Cu Manh Tuan
3 min read

Cổng thanh toán Stripe (Phần 6): Webhook Stripe

Webhook Stripe là gì và vì sao quan trọng? Tìm hiểu cách xử lý webhook, xác thực chữ ký, idempotency, refund...
Avatar photo Tri Nguyen Duc Minh
9 min read

Cổng thanh toán Stripe (Phần 7): Stripe Billing

Tìm hiểu Stripe Billing cho subscription, SaaS và thanh toán định kỳ: Product, Price, Customer, Invoice, trial, webhook và Customer Portal.
Avatar photo Tri Nguyen Duc Minh
8 min read

Cổng thanh toán Stripe (Phần 5): Payment Intent

Tìm hiểu Stripe Payment Intent, Stripe Elements, Payment Element và cách chọn phương án tích hợp thanh toán phù hợp cho...
Avatar photo Tri Nguyen Duc Minh
9 min read

Game theory – The stag hunt – Hợp tác = Output cao

Một câu chuyện từ hơn 200 năm trước Nhà triết học người Pháp Jean-Jacques Rousseau mô tả một tình huống đơn...
Avatar photo Trung Do Trong
3 min read

Red Queen Effect: Tại sao AI giúp developer code nhanh hơn nhưng lại không giúp họ nhàn hơn?

Có một điều khá lạ đang xảy ra trong ngành phần mềm. Ba năm trước, một developer phải tự viết gần...
Avatar photo Trung Do Trong
5 min read

Tragedy of the Commons: Tổng quan

Tổng quan Năm 1968, nhà sinh thái học Garrett Hardin công bố bài luận nổi tiếng The Tragedy of the Commons....
Avatar photo Trung Do Trong
5 min read

Mezon new architect and new mezon proto

Breaking the Speed Limit: How Mezon-Proto & Raw QUIC are Redefining Our Architecture At Mezon, we’ve always been obsessed with performance....
Avatar photo Nhan Nguyen
1 min read

NCC-Đồng Hành “Không Khoảng Cách” Có Gì Đặc Biệt?

Nếu ai đó hỏi: “Điều gì khiến NCC trở nên khác biệt?”, câu trả lời chắc chắn không chỉ nằm ở...
Avatar photo KhanhDo
3 min read

All Stories

C# Advanced (Series #6)

C# Func Delegate C# bao gồm built-in generic delegate types như Func và Action, do đó, bạn không cần phải xác định custom delegates...
Avatar photo Phi Le Kim
2 min read

C# Advanced (Series #7)

Trong bài viết này, chúng ta cùng nhau tìm hiểu về action và function delegate với series C# Advanced
Avatar photo Phi Le Kim
1 min read

C# Advanced (Series #5) – Delegates

C# Delegates Điều gì sẽ xảy ra nếu chúng ta muốn truyền một hàm như một tham số? C# xử lý...
Avatar photo Phi Le Kim
5 min read

Về dịch vụ Internet tại Việt Nam Part 3 – VNPT

Trong phần trước, chúng ta đã tìm hiểu về dịch vụ cung cấp Internet của FPT và Viettel, trong phần cuối...
Avatar photo Giang Nguyen Thi Huong
2 min read

Các loại hook cơ bản trong React(phần 3)

useEffect là một React Hook cho phép bạn đồng bộ hóa component với hệ thống bên ngoài.
Avatar photo Yen Nguyen Thi
2 min read

Hybrid work model với những lợi ích

Sau khi giãn cách xã hội do COVID-19 được dỡ bỏ trên toàn thế giới, một loạt các sắp xếp kết...
Avatar photo Tan Tran Dinh
8 min read

Cycle Sort: Hiểu về thuật toán sắp xếp Chu Kỳ

Cycle Sort là một thuật toán sắp xếp tương đối ít được biết đến, nhưng rất hiệu quả trong các trường...
Avatar photo Tho Tran Huu
4 min read

Atomic Design: Xây dựng Giao diện Bền vững

Atomic Design là gì? Atomic Design là hệ thống thiết kế UI dựa trên nguyên tắc phân chia giao diện thành...
Avatar photo Minh Pham Anh
2 min read

Implicit & Explicit Wait

1. Implicit Wait An implicit wait applies universally to all elements in a Selenium script. It pauses for a specified duration...
Avatar photo Hien Dinh Thi Thu
1 min read