Backend

Backend

Sắp xếp theo: Bài viết mới nhất
Avatar

Bên trong Backend Infrastructure của Spotify: Vì sao hàng trăm đội ngũ vẫn có thể phát triển độc lập?

16 0 0
0
Avatar

Sức mạnh của hàm report($e) trong Laravel: Ghi log ngoại lệ thông minh mà không làm sập ứng dụng

18 0 1
  • Avatar
0
Avatar

Giải mã giới hạn "10.000" kinh điển của Elasticsearch và cách phá vỡ nó với track_total_hits

21 0 1
  • Avatar
0
Avatar

Sự khác nhau kinh điển: Khi nào nên dùng return 0; và khi nào dùng return null;?

30 0 1
  • Avatar
1
Avatar

Hàm checkdate() trong PHP: Vị cứu tinh cho bài toán validate ngày tháng "chuẩn không cần chỉnh"

19 0 1
  • Avatar
0
Avatar

Tuyệt kỹ viết hàm trong lập trình: Sức mạnh hủy diệt của Pure Function (Hàm thuần túy)

26 1 1
  • Avatar
0
Avatar

"Bẫy ngầm" trong Code: Sức mạnh hủy diệt của Kỹ thuật sử dụng hằng số (Constants)

32 0 1
  • Avatar
0
Avatar

Series Clean Code Thực chiến #2: Nghệ thuật thiết kế Hàm – Nhỏ, Nhỏ nữa, Nhỏ mãi!

30 0 1
  • Avatar
0
Avatar

Giải mã with() trong Laravel: Hàm helper 3 dòng code nhưng chứa cả một "bầu trời" tinh tế

20 0 1
  • Avatar
0
Avatar

Str::is() trong Laravel: Khi Regex là quá mức cần thiết cho một dấu "Sao" (*)

27 0 1
  • Avatar
0
Avatar

Series Total TypeScript Thực chiến #7: Generics và Constraints – Cảnh giới của Code Tái sử dụng

36 0 1
  • Avatar
0
Avatar

Series Total TypeScript Thực chiến #10: Sự kết hợp hoàn hảo với Zod – Tường đồng vách sắt (Trạm cuối)

33 0 1
  • Avatar
0
Avatar

Series Total TypeScript Thực chiến #9: Module Augmentation – "Hack" Type của thư viện

22 0 1
  • Avatar
0
Avatar

Series Total TypeScript Thực chiến #8: Function Overloads – "Đa hình" hàm trong Backend

21 0 1
  • Avatar
0
Avatar

Series Total TypeScript Thực chiến #6: Discriminated Unions & Exhaustiveness Check – Trấn yểm luồng dữ liệu

28 0 1
  • Avatar
0
Avatar

Series Cloud Database Supabase #3: CI/CD Pipeline và RLS Đa tầng - "Bảo vệ Pháo đài" Dữ liệu

28 0 1
  • Avatar
1
Avatar

Series Cloud Database Supabase #1: Kiến trúc "Backend-in-a-Box" và Triết lý Database-First

45 0 1
  • Avatar
0
Avatar

Tạm biệt "Deploy bằng tay": Làm chủ quy trình CI/CD với GitHub Actions từ con số 0

55 0 1
  • Avatar
0
Avatar

Tuyệt kỹ "Upsert" trong MySQL: Cứu tinh ON DUPLICATE KEY UPDATE cho những đêm đồng bộ dữ liệu

53 0 1
  • Avatar
0
Avatar

Series Total TypeScript Thực chiến #5: Conditional Types và "Phép thuật" infer – Trinh sát Type

37 0 1
  • Avatar
0
Viblo
Hãy đăng ký một tài khoản Viblo để nhận được nhiều bài viết thú vị hơn.
Đăng kí