Laravel – Eloquent Performance at Scale

Khi Database có 1 Triệu Rows, Eloquent sẽ thế nào? Eloquent rất tiện khi project nhỏ.Nhưng khi table đạt: Bạn sẽ bắt đầu thấy: Bài này tập trung vào...
Avatar photo Tuan Vu Thanh
2 min read

Laravel – Eloquent in Production: Best Practices

Vì sao cần Best Practices cho Eloquent? Eloquent giúp bạn phát triển rất nhanh. Nhưng khi project lớn: Trong production, Eloquent...
Avatar photo Tuan Vu Thanh
2 min read

Laravel – Eloquent Events & Model Lifecycle

Vì sao cần hiểu Eloquent Model Lifecycle? Nhiều developer dùng Eloquent mỗi ngày nhưng không thực sự hiểu: Khi project lớn,...
Avatar photo Tuan Vu Thanh
2 min read

Tư duy làm việc của một Senior Software Engineer trong thời đại Agentic Coding

Trong nhiều năm trước, hình ảnh quen thuộc của một developer là ngồi trước màn hình, đọc requirement, viết code và...
Avatar photo Hung Ngo Manh
8 min read

Tinh Thần Đồng Hành – Yếu Tố Tạo Nên Kết Quả Chung

Trong môi trường làm việc hiện đại, kết quả không còn đến từ nỗ lực của một cá nhân riêng lẻ....
Avatar photo dvgiang2603
2 min read

Giải mã DNS: Danh bạ Internet

Hệ thống tên miền (DNS – Domain Name System) được ví như cuốn danh bạ điện thoại của Internet. Con người...
Avatar photo Du Le Van Ky
6 min read

🧭 Mini Handbook: Self-Learning Method for Programmers

Learning by Solving Real Problems “Học qua việc giải quyết vấn đề thực tế — không phải học thuộc lòng.” 1....
Avatar photo Thai Bui Minh
7 min read

Hành Trình Mezon API: Từ Stack Cơ Bản Đến 1m+CCU

Đạt được con số 1 triệu người dùng đồng thời (Concurrent Users – CCU) không chỉ là bài toán về việc...
Avatar photo Nhan Nguyen
4 min read

Laravel – Testing & TDD in Practice

Vì sao Testing trong Laravel quan trọng? Rất nhiều project Laravel bỏ qua testing ở giai đoạn đầu. Nhưng khi hệ...
Avatar photo Tuan Vu Thanh
2 min read

All Stories

Tách Component Quá Đà: Lợi Hay Hại?

Trong quá trình viết React, tách component thường được xem là một best practice trong React. Vì vậy, nhiều tài liệu...
Avatar photo thang.nguyenvan4@ncc.asia
5 min read

Setup đa ngôn ngữ: tránh sai lầm thường gặp

Multilanguage là thứ hiếm khi được làm ngay từ đầu, nhưng gần như dự án nào cũng sẽ phải thêm sau....
Avatar photo thang.nguyenvan4@ncc.asia
5 min read

Custom Hook: Dùng đúng cách hay đang lạm dụng?

Custom hook thường được nhắc đến như một “best practice” trong React. Tuy nhiên, không phải cứ thấy logic lặp là...
Avatar photo thang.nguyenvan4@ncc.asia
4 min read

Mezon Meeting – Tính Năng Họp Trực Tuyến Miễn Phí

Mezon Meeting là tính năng họp trực tuyến miễn phí trên nền tảng Mezon, không giới hạn thời gian, không cần...
Avatar photo Khanh Pham Van
2 min read

Sự khác biệt giữa Fork và Clone là gì?

Trong hệ sinh thái rộng lớn của phát triển phần mềm, những khác biệt nhỏ đôi khi lại định hình cách...
Avatar photo Hung Ngo Manh
4 min read

Ứng dụng xác thực như Google Authenticator hoạt động thế nào (kể cả khi không có Internet)?

Hầu như ngày nào chúng ta cũng nhập mã 2FA 6 chữ số từ các ứng dụng như Google Authenticator, nhưng...
Avatar photo Hung Ngo Manh
1 min read

Tách component theo UI hay theo business logic?

Khi dự án còn nhỏ, cách tách component thường không quá quan trọng. Tuy nhiên, khi codebase lớn dần, quyết định...
Avatar photo thang.nguyenvan4@ncc.asia
4 min read

Cổng thanh toán Stripe (phần 1)

Stripe là gì? Loại cổng thanh toán linh hoạt, an toàn giúp doanh nghiệp vươn tầm quốc tế và cải thiện...
Avatar photo Tri Nguyen Duc Minh
4 min read

Khi AI Có Thể Làm Công Việc Của Bạn, Bạn Là Ai? 

Chào mọi người! Hôm nay, mình muốn chia sẻ một bài viết siêu truyền cảm hứng từ Danny Aziz – General...
Avatar photo dvgiang2603
3 min read