Laravel – Advanced Eloquent: Scopes & Global Scope

Vì sao cần Advanced Eloquent? Khi project lớn dần, bạn sẽ thấy: Advanced Eloquent giúp bạn: Tài liệu chính thức:https://laravel.com/docs/eloquent 1️⃣ Local Scope – Tái sử dụng Query Local...
Avatar photo Tuan Vu Thanh
2 min read

GitHub Copilot – Writing Better Prompts for Code

1️⃣ Vì sao prompt quan trọng với Copilot? GitHub Copilot không “đọc được suy nghĩ” của bạn.Nó dựa hoàn toàn vào:...
Avatar photo Tuan Vu Thanh
2 min read

GitHub Copilot – Copilot in Laravel Workflow

1️⃣ Copilot trong dự án Laravel thực tế GitHub Copilot đặc biệt hữu ích trong các project Laravel vì framework này...
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

Cùng tìm hiểu về Dogfooding trong kiểm thử

Dogfooding (còn gọi là Eating your own dog food.) là mô tả việc một công ty sử dụng sản phẩm hoặc dịch vụ...
Avatar photo Trinh Phan Thi Thuc
6 min read

Cách sử dụng Java CountDownLatch

Trong bài viết này, chúng ta sẽ xem cách sử dụng Java CountDownLatch để viết các trường hợp kiểm thử có...
Avatar photo Hiep Nguyen Van 1
2 min read

What is Sanity Testing and How to Do It Right?

Sanity testing là gì và tại sao nó cần thiết? Sanity testing là một loại kiểm thử phần mềm được sử...
Avatar photo Trinh Phan Thi Thuc
8 min read

Giải nghĩa Scrum – thuật ngữ quen thuộc của các PM

Scrum là một phương pháp phát triển phần mềm linh hoạt (Agile) dựa trên cơ chế lặp và tăng trưởng.
Avatar photo Hieu Tran Trung
4 min read

Kiểm tra thời gian phản hồi – Cách đo lường API?

Kiểm tra thời gian phản hồi là gì? Kiểm tra thời gian phản hồi đo thời gian cần thiết để một...
Avatar photo Truc Nguyen Thanh
6 min read

ReactJS Project Structure

Tôi muốn đề cập đến một vài điều trước khi bài viết này được bắt đầu. Tất cả các thư mục...
Avatar photo Son 1 Nguyen Truong
6 min read

Tìm hiểu Thread và Thread pool trong Java phần 1

Trong lập trình đa luồng (multithreading), có lẽ chúng ta đã quá quen thuộc với khái niệm thread. Vậy còn Thread...
Avatar photo Hao Doan Vo Nhut
3 min read

Static Route – Định tuyến tĩnh trong mạng máy tính

Static Route cung cấp độ tin cậy và kiểm soát cao trong định tuyến mạng. Dễ cấu hình và ổn định,...
Avatar photo Anh Ha Duy
4 min read

10 Lý Do Developers Nên Sử Dụng Linux

Linux là một hệ điều hành linh hoạt và được sử dụng rộng rãi trong thế giới công nghệ, với nhiều...
Avatar photo Vinh Nguyen Phu
10 min read