Christophe Sirois — 디자인은 감이 아니다: 엔지니어가 추측 없이 디자인에 대해 이야기하는 방법.
많은 엔지니어에게 디자인 논의는 불편하게 느껴집니다. 피드백은 모호하게 들리죠: “좀 더 깔끔하게 해주세요”, “뭔가 어색해요”, “UX가 별로예요.” 코드 리뷰와 비교하면 디자인 대화는 주관적이고 논리적으로 설명하기 어렵게 느껴질 수 있습니다. 하지만 좋은 디자인은 마법이 아니며, 엔지니어도 실용적으로 논의하는 법을 배울 수 있습니다.
Mikaël Francoeur — SQLite: 생각보다 더 강력하다.
SQLite가 단순한 CRUD 이상을 할 수 있다는 사실을 알고 계셨나요? SQLite의 확장성과 고급 기능을 함께 살펴봅니다. 벡터 검색, REST API와의 상호작용, 데이터베이스 간 동기화, 심지어 zip 파일 편집까지 — 모두 SQL로 할 수 있습니다!


François Levasseur는 사용자가 직접 작성한 통합 기능으로 AI 시스템을 구축하면서 까다로운 문제에 직면한 경험을 공유했습니다: 사용자가 코드를 생성할 때 어떻게 계약을 강제하고 변경 사항을 감지할 수 있을까요? 기존 도구들은 부족했기에 그는 Jex라는 TypeScript 라이브러리를 개발했습니다. 이 라이브러리는 JSON 스키마의 타입을 검사합니다. 그는 그 배경이 되는 타입 이론, TypeScript의 주요 특징, 그리고 라이브러리 설계 과정에서의 결정들을 설명했습니다.
Frédéric Harper는 AI 열풍에서 한 발짝 물러나, 시니어 개발자와 리더십에게 진짜 중요한 것이 무엇인지에 집중했습니다. 단순한 분위기 코딩이나 화려한 데모를 넘어, 실제로 얻을 수 있는 이점, 위험, 놓치기 쉬운 부분들을 짚고, AI 중심 환경에서 팀을 책임감 있게 이끄는 방법을 탐구했습니다.



Chris Grass는 아름다운 타입: 수작업처럼 느껴지는 TypeScript 라이브러리 설계하기라는 발표를 진행했습니다.
그는 실제로 “수작업”처럼 느껴지는 TypeScript 타입이 어떤 모습인지 보여주었습니다: 읽기 쉬운 툴팁, 적절한 옵션을 제시하는 자동완성, 그리고 매우 유용한 오류 메시지 등입니다. 발표에서는 Zod, Prisma, Effect 등 개발자 경험을 극대화한 라이브러리들을 살펴보며, 이들의 공개 타입이 어떻게 개발자 경험을 형성하는지 설명했습니다. 참석자들은 실용적인 체크리스트와 라이브러리의 타입 표면을 배포 전에 점검할 수 있는 방법을 얻어갔습니다.
David Desmarais-Michaud는 Yoke: 코드 기반 Kubernetes 리소스 관리와 클라이언트에서 서버 사이드 패키지 관리로의 여정을 발표했습니다.
이 발표에서는 Kubernetes IaC와 패키지 관리의 현재 상황을 살펴보고, 기존 클라이언트 사이드 방식에서 새로운 서버 사이드 및 오케스트레이션 패턴으로의 전환을 추적했습니다. 또한 실제 코드로 인프라를 정의하는 개념을 다루며, 소프트웨어 엔지니어가 DevOps와 플랫폼 엔지니어링으로 진입하는 과정과 두 영역을 연결하려는 노력을 조명했습니다.
세션에서는 소프트웨어 엔지니어링과 플랫폼 엔지니어링이 시간이 지나며 어떻게 분화되었는지, 그리고 소프트웨어 개발 관행이 점차 플랫폼 엔지니어링으로 다시 유입되는 과정을 되돌아보았습니다. 마지막에는 코드 우선 Kubernetes 패키지 관리와 서버 사이드 패키지 관리의 데모도 진행되었습니다.



Botpress의 CTO인 Michael Masson이 Kubernetes 제대로 사용하기: 플랫폼 엔지니어링 관점에서 본 K8s라는 주제로 발표를 진행했습니다. 그는 Kubernetes의 강력함과 복잡성을 인정하며, 플랫폼 엔지니어링이 팀이 모두 Kubernetes를 완벽히 익히지 않아도 그 혜택을 누릴 수 있도록 더 쉽고 관리하기 쉬운 방법을 제공하는 과정을 보여주었습니다.
Mark Savic, 몬트리올 Cursor 앰배서더이자 Bucky AI CTO는 Vibes 마스터하기: 페어 프로그래밍을 위한 모범 사례를 소개했습니다. 그는 AI 코딩 도구의 약속과 실제 개발자들이 겪는 좌절 사이의 간극을 짚으며, 마찰을 줄이고 흐름을 개선하며 AI 지원 개발이 자연스럽게 느껴지도록 하는 커뮤니티의 검증된 패턴을 공유했습니다. 이 세션은 모든 수준의 개발자에게 실용적인 도구를 제공했습니다.
Fred Lavoie, Deck의 창립자이자 대표는 불가능한 통합을… 가능하게 만들기에 대해 이야기했습니다. 그는 인증 에이전트와 통합 API를 통해 API가 없는 데이터 소스까지도 안전하고 확장 가능하며 신뢰성 있게 통합할 수 있는 방법을 시연했습니다.



Botpress의 CEO이자 공동 창립자인 Sylvain Perron은 llmz: TypeScript AI 엔진이라는 주제로 발표를 진행했습니다. 우리는 AI를 신뢰성 있게 사용하는 방법, 즉 LLM이 복잡한 작업을 안전하고 예측 가능하게 수행하도록 만드는 방법을 배웠습니다. 그는 llmz라는 AI 실행 엔진을 소개하며, TypeScript로 작성·실행·추론하여 LLM 기반 앱과 기능을 구현하는 과정을 설명했습니다.
Hookdeck의 CEO이자 공동 창립자인 Alexandre Bouchard는 대규모 Webhook: 모범 사례와 교훈을 발표했습니다. Hookdeck이 1,000억 건이 넘는 webhook을 처리한 경험을 바탕으로, 주요 아키텍처 패턴, 이벤트 기반 애플리케이션을 위한 고려사항, 그리고 이벤트 목적지와 게이트웨이와 함께하는 webhook의 미래를 강조했습니다.














