TJ Klint — Ograniczanie liczby żądań: Sztuka mówienia „nie”.
Dzień uruchomienia Healthcare.gov pokazał, że system bez ograniczania liczby żądań nie zwalnia – on znika. Przyjrzymy się, dlaczego ograniczanie liczby żądań jest ważne nie tylko dla „ochrony serwerów”, omówimy pięć algorytmów opartych na Redisie wraz z ich kompromisami oraz wejdziemy w świat systemów rozproszonych, gdzie takie kwestie jak rozbieżność zegarów, strategie przełączania awaryjnego i warunki wyścigu zaczynają po cichu podważać twoje założenia.
Faizan Khan — Dokumentacja natywna dla AI czy przepływy pracy dla ludzi? Jak oceniać platformy dokumentacji API.
Platformy dokumentacji API zaczynają dzielić się na dwa zupełnie różne modele. Niektóre stają się natywne dla AI: zoptymalizowane pod kątem ustrukturyzowanych specyfikacji, automatycznych procesów, generowania SDK i wyników czytelnych dla maszyn. Inne lepiej wspierają ludzkie przepływy pracy: edycję WYSIWYG, dokumentację narracyjną, uprawnienia, recenzje i współpracę wielu zespołów. W tej prezentacji porówna główne platformy dokumentacji API pod tym kątem i wyjaśni, dlaczego prawdziwy wybór nie dotyczy tylko jakości dokumentacji referencyjnej, ale tego, czy twoja organizacja potrzebuje automatyzacji na pierwszym miejscu, możliwości konfiguracji przez ludzi, czy obu tych rozwiązań.


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ń.














