Christophe Sirois — Design to nie tylko wrażenia: jak inżynierowie mogą rozmawiać o designie bez zgadywania.
Dla wielu inżynierów rozmowy o designie bywają niewygodne. Opinie są niejasne: „zrób to czyściej”, „coś tu nie gra”, „UX nie jest najlepszy”. W porównaniu do przeglądów kodu, dyskusje o designie wydają się subiektywne i trudne do uzasadnienia. Ale dobry design to nie magia — inżynierowie mogą nauczyć się rozmawiać o nim w praktyczny sposób.
Mikaël Francoeur — SQLite: potężniejsze, niż myślisz.
Czy wiesz, że SQLite potrafi znacznie więcej niż tylko CRUD? Dołącz do mnie i odkryjmy rozszerzalność oraz zaawansowane funkcje SQLite. Zobaczymy, jak wykonać wyszukiwanie wektorowe, korzystać z REST API, synchronizować bazy danych między sobą, a nawet edytować pliki zip — wszystko w SQL!


François Levasseur opowiedział, jak budowanie systemów AI z integracjami tworzonymi przez użytkowników ujawniło trudne wyzwanie: jak egzekwować kontrakty i wykrywać niekompatybilne zmiany, gdy to użytkownicy generują kod? Istniejące narzędzia nie wystarczały — więc stworzył Jex, bibliotekę TypeScript do sprawdzania typów w JSON Schema. Przedstawił teorię typów, kluczowe niuanse TypeScript oraz decyzje projektowe, które wpłynęły na bibliotekę.
Frédéric Harper spojrzał na AI z dystansem, skupiając się na tym, co naprawdę liczy się dla doświadczonych programistów i liderów. Poza modnym kodowaniem i efektownymi demonstracjami, omówił praktyczne korzyści, ryzyka, słabe punkty — oraz to, jak odpowiedzialnie prowadzić zespoły w świecie napędzanym przez AI.



Chris Grass wygłosił prezentację Piękne typy: projektowanie bibliotek TypeScript, które sprawiają wrażenie ręcznie wykonanych.
Pokazał, jak w praktyce wyglądają „ręcznie dopracowane” typy TypeScript: czytelne podpowiedzi, autouzupełnianie z właściwymi opcjami i niezwykle pomocne komunikaty o błędach. Prezentacja analizowała biblioteki, które robią to świetnie — w tym Zod, Prisma i Effect — pokazując, jak ich typy wpływają na doświadczenie dewelopera. Uczestnicy otrzymali praktyczną listę kontrolną i kilka sposobów na sprawdzenie typów biblioteki przed publikacją.
David Desmarais-Michaud przedstawił Yoke: zarządzanie zasobami Kubernetes w kodzie i droga od zarządzania pakietami po stronie klienta do serwera.
Prezentacja przyjrzała się obecnemu stanowi IaC i zarządzania pakietami w Kubernetes, pokazując przejście od starszych podejść po stronie klienta do nowych wzorców po stronie serwera i orkiestracji. Omówiono też ideę definiowania infrastruktury za pomocą prawdziwego kodu, pokazując ścieżkę inżyniera oprogramowania w stronę DevOps i inżynierii platform oraz próbę połączenia tych światów.
Sesja zawierała refleksje nad tym, jak inżynieria oprogramowania i inżynieria platform z czasem się rozeszły, a także stopniowy powrót praktyk programistycznych do inżynierii platform. Zakończyła się pokazami zarządzania pakietami Kubernetes i zarządzania pakietami po stronie serwera w podejściu code-first.



Michael Masson, CTO w Botpress, wygłosił prezentację Kubernetes we właściwy sposób: podejście platformowe do K8s. Podkreślił siłę i złożoność Kubernetes oraz pokazał, jak inżynieria platformowa umożliwia zespołom łatwiejsze i bardziej przystępne korzystanie z K8s bez konieczności opanowania go przez wszystkich.
Mark Savic, ambasador Cursor w Montrealu i CTO w Bucky AI, przedstawił Mistrzostwo w Vibes: najlepsze praktyki programowania w parach. Omówił różnicę między obietnicami narzędzi AI do kodowania a rzeczywistymi frustracjami deweloperów, dzieląc się sprawdzonymi wzorcami z społeczności, które zmniejszają tarcia, poprawiają płynność pracy i sprawiają, że rozwój z pomocą AI staje się naturalny. Sesja dostarczyła praktycznych narzędzi dla osób na każdym poziomie zaawansowania.
Fred Lavoie, założyciel i prezes Deck, omówił Jak uczynić niemożliwe integracje... możliwymi. Pokazał, jak agenci uwierzytelniający i zunifikowane API umożliwiają integrację z dowolnym źródłem danych — nawet tymi bez API — zapewniając jednocześnie bezpieczny, skalowalny i niezawodny dostęp do danych wymagających uwierzytelnienia.



Sylvain Perron, CEO i współzałożyciel Botpress, wygłosił prezentację zatytułowaną llmz: The TypeScript AI Engine, podczas której dowiedzieliśmy się, jak niezawodnie korzystać ze sztucznej inteligencji — sprawiając, że LLM-y wykonują złożone zadania w sposób bezpieczny i przewidywalny. Przedstawił llmz, silnik wykonawczy AI, który pisze, uruchamia i rozumuje w TypeScript, napędzając aplikacje i funkcje natywne dla LLM.
Alexandre Bouchard, CEO i współzałożyciel Hookdeck, zaprezentował Webhooks na dużą skalę: najlepsze praktyki, wnioski. Na podstawie doświadczeń Hookdeck z obsługą ponad 100 miliardów webhooków, omówił kluczowe wzorce architektoniczne, aspekty aplikacji opartych na zdarzeniach oraz przyszłość webhooków z miejscami docelowymi i bramkami zdarzeń.














