Christophe Sirois — Thiết kế không phải là cảm giác: Cách kỹ sư nói về thiết kế mà không phải đoán mò.
Với nhiều kỹ sư, các cuộc thảo luận về thiết kế thường gây khó chịu. Phản hồi nghe có vẻ mơ hồ: “làm cho nó gọn hơn”, “cảm giác này chưa ổn”, “trải nghiệm người dùng chưa tốt”. So với việc kiểm tra mã, các cuộc trò chuyện về thiết kế có thể mang tính chủ quan và khó lý giải. Nhưng thiết kế tốt không phải là phép màu và kỹ sư hoàn toàn có thể học cách thảo luận về nó một cách thực tế.
Mikaël Francoeur — SQLite: mạnh mẽ hơn bạn nghĩ.
Bạn có biết SQLite có thể làm được nhiều hơn chỉ CRUD không? Hãy cùng tôi khám phá khả năng mở rộng và các tính năng nâng cao của SQLite. Chúng ta sẽ xem cách thực hiện tìm kiếm vector, tương tác với REST API, đồng bộ hóa các cơ sở dữ liệu với nhau, thậm chí chỉnh sửa tệp zip — tất cả đều bằng SQL!


François Levasseur đã chia sẻ về việc xây dựng hệ thống AI với các tích hợp do người dùng tự viết đã bộc lộ một thách thức khó: Làm sao để đảm bảo hợp đồng và phát hiện thay đổi phá vỡ khi người dùng tự sinh mã? Các công cụ hiện có chưa đáp ứng được — vì vậy anh ấy đã xây dựng Jex, một thư viện TypeScript kiểm tra kiểu cho JSON Schemas. Anh đã trình bày lý thuyết kiểu phía sau, các điểm đặc biệt của TypeScript và những quyết định thiết kế đã định hình nên thư viện này.
Frédéric Harper đã lùi lại một bước khỏi làn sóng AI và tập trung vào những điều thực sự quan trọng đối với các lập trình viên cấp cao và lãnh đạo. Vượt lên trên những đoạn mã cảm tính và các bản demo hào nhoáng, anh ấy đã phân tích những lợi ích thực tế, các rủi ro, điểm mù — và cách dẫn dắt đội nhóm một cách có trách nhiệm trong bối cảnh AI ngày càng phát triển.



Chris Grass đã trình bày bài nói chuyện Beautiful Types: Thiết kế thư viện TypeScript mang cảm giác thủ công.
Anh ấy đã minh họa các kiểu TypeScript “thủ công” trông như thế nào trong thực tế: tooltip dễ đọc khi di chuột, tự động hoàn thành gợi ý đúng, và thông báo lỗi cực kỳ hữu ích. Bài nói đã xem xét các thư viện làm tốt điều này — bao gồm Zod, Prisma và Effect — để chỉ ra cách các kiểu public của chúng định hình trải nghiệm lập trình viên. Người tham dự ra về với một checklist thực tế và một số cách kiểm tra nhanh bề mặt kiểu của thư viện trước khi phát hành.
David Desmarais-Michaud đã trình bày Yoke: Quản lý tài nguyên Kubernetes bằng mã và hành trình từ quản lý gói phía client sang phía server.
Bài nói này khám phá hiện trạng của IaC và quản lý gói Kubernetes, theo dõi sự chuyển dịch từ các phương pháp phía client cũ sang các mô hình phía server và điều phối mới nổi. Nó cũng xem xét ý tưởng định nghĩa hạ tầng bằng mã thực sự, phản ánh con đường của kỹ sư phần mềm bước vào DevOps và kỹ thuật nền tảng, cùng nỗ lực kết nối hai thế giới đó.
Phiên thảo luận bao gồm những suy ngẫm về cách kỹ thuật phần mềm và kỹ thuật nền tảng đã tách rời theo thời gian, cùng với sự trở lại dần dần của các thực hành phát triển phần mềm vào kỹ thuật nền tảng. Phiên kết thúc với các bản demo về quản lý gói Kubernetes bằng mã và quản lý gói phía server.



Michael Masson, CTO tại Botpress, đã trình bày bài nói chuyện Kubernetes đúng cách: Cách tiếp cận Kỹ thuật Nền tảng với K8s. Anh ấy nhấn mạnh sức mạnh và sự phức tạp của Kubernetes, đồng thời cho thấy kỹ thuật nền tảng giúp các nhóm tận dụng K8s dễ dàng và hiệu quả hơn mà không cần mọi người phải thành thạo nó.
Mark Savic, Đại sứ Cursor tại Montreal và CTO của Bucky AI, đã hướng dẫn chúng tôi Làm chủ Vibes: Thực tiễn tốt nhất cho lập trình đôi. Anh ấy đã đề cập đến khoảng cách giữa lời hứa của các công cụ lập trình AI và những khó chịu thực tế mà lập trình viên gặp phải, chia sẻ các mô hình đã được cộng đồng kiểm chứng để giảm ma sát, cải thiện luồng công việc và giúp phát triển với AI trở nên dễ dàng hơn. Phiên này cung cấp các công cụ thực tế cho mọi trình độ.
Fred Lavoie, Nhà sáng lập và Chủ tịch tại Deck, đã trình bày Biến những tích hợp không thể… thành có thể. Anh ấy đã minh họa cách các agent xác thực và một API thống nhất giúp tích hợp với bất kỳ nguồn dữ liệu nào — kể cả những nguồn không có API — đồng thời đảm bảo truy cập dữ liệu có xác thực một cách an toàn, mở rộng và đáng tin cậy.



Sylvain Perron, CEO kiêm Đồng sáng lập Botpress, đã trình bày bài nói chuyện có tiêu đề llmz: Động cơ AI TypeScript, nơi chúng tôi học cách sử dụng AI một cách đáng tin cậy—giúp LLM thực hiện các tác vụ phức tạp một cách an toàn và dự đoán được. Anh ấy đã giới thiệu llmz, một động cơ thực thi AI có khả năng viết, chạy và suy luận bằng TypeScript để cung cấp năng lượng cho các ứng dụng và tính năng gốc LLM.
Alexandre Bouchard, CEO kiêm Đồng sáng lập Hookdeck, đã trình bày Webhooks ở quy mô lớn: Thực tiễn tốt nhất, Bài học rút ra. Dựa trên kinh nghiệm của Hookdeck xử lý hơn 100 tỷ webhook, anh ấy đã nhấn mạnh các mô hình kiến trúc quan trọng, các lưu ý cho ứng dụng hướng sự kiện, và tương lai của webhook với các điểm đến sự kiện và cổng kết nối.














