Ghi chép của một người làm phần mềm

Lập trình là một nghề thủ công.

Ghi chép về lập trình, hệ thống và những điều học được trên đường làm sản phẩm.

Ghi chép gần đây

15 bài

Laravel Model: create() và insert() có giống nhau?

Trong môn phái Laravel, có hai tuyệt kỹ khiến bao lập trình giả tranh luận không ngừng: create và insert. Nghe thì tưởng đồng môn, nhưng thực ra hai chiêu này đi hai con đường nội công khác biệt, dùng sai hoàn cảnh là tự đâm vào chân mình như chơi. Hôm nay, để tránh […]

Đọc bài viết

Laravel Lottery – Đem hên xui vào trong code

1. Mở đầu giang hồ? Laravel Lottery là một class nhỏ nhưng cực kỳ tiện lợi được thêm vào từ Laravel 10. Nó giúp bạn thực hiện các hành động theo xác suất, tức là cho phép một đoạn code chỉ chạy với tỉ lệ phần trăm nhất định — trước đây phải dùng mt_rand() […]

Đọc bài viết
</>

WSL2: Xóa Zone.Identifier files

1. Zone.Identifier là gì? Zone.Identifier là một Alternate Data Stream (ADS) trong hệ thống file NTFS của Windows. Khi bạn tải một file từ Internet, Windows sẽ tự động gắn thêm một luồng dữ liệu ẩn tên là Zone.Identifier vào file đó để đánh dấu “nguồn gốc không đáng tin cậy”. Thông tin này được […]

Đọc bài viết

Filament đã chạy “native” trên Android!

Filament – bộ admin panel bóng bẩy, mạnh mẽ mà bạn từng dùng trong trình duyệt – giờ đã chạy ngon lành trong app Android thật sự, offline không cần mạng, và tất nhiên là powered by… Laravel + PHP! 👊 Cộng đồng Laravel quá bá đạo Từ khi ra mắt NativePHP for Mobile, hàng […]

Đọc bài viết

🐳 Giới thiệu Docker: Tại sao lập trình viên hiện đại nên sử dụng?

Trong thời đại công nghệ phát triển nhanh chóng, việc xây dựng, triển khai và vận hành ứng dụng một cách nhất quán và hiệu quả là một thách thức lớn. Đó là lý do tại sao Docker – một công cụ “ảo hóa nhẹ” – đã trở thành lựa chọn hàng đầu của các lập trình viên, DevOps và kỹ sư hệ thống trên toàn thế giới.

Đọc bài viết