SALA A

Skocz na wirtuane targi

Tylko dzisiaj nasi sponsorzy przygotowali dla Ciebie wirtualne konsultacje, konkursy i specjalne materiały, odwiedź wirtualne targi.

Pełna agenda dnia

09:20

Otwarcie konferencji

10:00-11:00

Podstawy obsługi AI, ChatGPT, OpenAI z punktu widzenia developera i implementacja w JavaScript

Jakub Król

ChatGPT jaki jest – każdy widzi. To jedno z narzędzi wykorzystujących AI, które przebojem pojawiło się na salonach i na ustach wszystkich – od dziennikarzy po specjalistów. Raz działa lepiej, raz gorzej, czasem zabawnie lub przerażająco. Co jednak gdyby wykorzystać potęgę AI we własnych aplikacjach? Przyjrzymy się rozwiązaniu stojącym pod spodem ChatGPT, a więc OpenAI oraz jego modelom językowym. Omówimy sposób rozliczeń, a przede wszystkim w jaki sposób można prosto wykorzystać potęgę „rozmowy z AI” w naszym programie JavaScriptowym i TypeScriptowym. Jak zwykle postaram się przekazać kilka pro tipów – nieoficjalnych ciekawostek, jak wycisnąć jak najwięcej przy korzystaniu z OpenAI. Bo ze sztuczną inteligencją trzeba umieć rozmawiać.

11:00-11:30

Przerwa na kontakt z wystawcami

11:30-12:30

Czysta architektura bez bólu głowy na frontendzie.

Aleksander Patschek

SOLID, STUPID, CUPID, KISS, DRY, DDD -> wszyscy znamy te terminy. Ale w większości przypadków kojarzymy je z językami backendowymi. A jak to wygląda w projekcie JavaScript? Czy jesteśmy w stanie wykorzystać te terminy, by architektura naszego projektu była czysta?
Zapraszam cię na prelekcje, gdzie omówię te zasady i wyjaśnię jak się mają do projektów JavaScript. Przejdę po kolei i wyjaśnię w praktyce, jak je zaimplementować w kodzie, by utrzymać czysty kod i się nie narobić.
Przykłady będą w React, ale same rady i dobre praktyki są uniwersalne.

12:30-13:00

Przerwa na kontakt z wystawcami

13:00-14:00

Poznaj Remix - Gwarantuję, że Ci się spodoba!

Michał Taszycki

Zastanawiasz się może jakiej technologii użyć do twojej nowej aplikacji w React.js? Może next.js, bo najpopularniejszy… Ale jaki backend wybrać? Może CMS, Firebase, albo własny backend. A jakie API? Może REST, albo GraphQL… No chyba, że tRCP?A gdzie trzymać stan? W reduxie, tanstack query, apollo client? Hmm, no nie wiem… Dużo tych klocków trzeba połączyć ze sobą… A nie dałoby się prościej? Wpadnij na prezentację, zobaczysz czy się da 🙂

14:00-15:00

Długa przerwa na kontakt z Wystawcami

15:00-16:00

Element neutralny, czy wiesz, że go używasz

Maciej Sikora

Element neutralny to cecha interfejsu, która bardzo często występuje w najlepszych bibliotekach i api czy też językach domenowych. Opowiem o tym dlaczego jest to takie ważne, jak ułatwia to pracę oraz czy powinieneś/aś dodać element neutralny do własnego interfejsu.

16:00-16:30

Przerwa na kontakt z Wystawcami

16:30-17:30

3D Animation in ReactNative

Konrad Hanus

Is it possible to write an application like PokemonGO in React Native in 2023, which is efficient enough to smoothly animate characters in 3D?