maxubrq
Tuyển tập · Software
Tập I

TypeScript For Strong SE

Hay: TypeScript sau khi compile error đã hết.

Đang tiến hành · 15 chương· 15 đang soạn
Thư từ tác giả

Hầu hết TypeScript codebase dừng lại ở chỗ compiler thôi phàn nàn. Đó là một mức trần thấp. Phía sau nó còn một phiên bản ngôn ngữ cao hơn nhiều, và hầu hết chúng ta không bao giờ với tới.

Series này viết cho những kỹ sư đã làm sản phẩm thực sự, biết `any` là dấu hiệu, đọc được generic, viết strict TypeScript ở chỗ làm. Nó không phải về syntax. Nó về bước tiếp theo: dùng type system để nghĩ về domain, không chỉ để mô tả shape của nó.

Mỗi chương lấy một thói quen, một feature, hoặc một pattern, và hỏi cùng một câu: kỹ sư giỏi sẽ làm gì với cái này?

— m., May 2025

Bản đồ đọc

Đã đọc 0
  1. I
    Tại sao bạn vẫn đang viết JavaScript(bản nháp)
    16 Th5, 2025
    ·
  2. II
    Type là gì, thật sự(bản nháp)
    16 Th5, 2026
    ·
  3. III
    Compiler là đồng đội(bản nháp)
    17 Th5, 2026
    ·
  4. Lab I
    Lab I: Nhìn Lại Từ Đầu(bản nháp)
    18 Th5, 2026
    ·
  5. IV
    Model domain trước, code sau(bản nháp)
    19 Th5, 2026
    ·
  6. V
    Làm cho state sai trở thành bất khả thi(bản nháp)
    20 Th5, 2026
    ·
  7. VI
    Generics không đáng sợ(bản nháp)
    16 Th5, 2026
    ·
  8. VII
    TypeScript tự nói chuyện với chính nó(bản nháp)
    17 Th5, 2026
    ·
  9. VIII
    Sống cùng ecosystem(bản nháp)
    18 Th5, 2026
    ·
  10. IX
    TypeScript trong team(bản nháp)
    19 Th5, 2026
    ·
  11. Lab II
    Lab II: Một codebase thật(bản nháp)
    23 Th5, 2026
    ·
  12. X
    Hướng dẫn thật về any, unknown, và as(bản nháp)
    26 Th5, 2026
    ·
  13. XI
    Type design là system design(bản nháp)
    28 Th5, 2026
    ·
  14. XII
    Điều TypeScript không làm được cho bạn(bản nháp)
    30 Th5, 2026
    ·
  15. Lab III
    Lab III: Defend Your Design(bản nháp)
    2 Th6, 2026
    ·
Tập này được mở từ May 2025. Vẫn đang được viết.