



19.04.2023 roku | online
Największa polska
KONFERENCJA
JAVASCRIPT
edycja
2023
Już niedługo zdobędziesz rzetelną wiedzę i przeżyjesz niesamowitową przygodę z JavaScript!


UCZESTNIKÓW

PRELEGENTÓW

ŚCIEŻEK
O
Konferencji
dev.js Summit 2023 (online) to IV. edycja największej polskiej konferencji, poświęconej JavaScript i Front-endowi. Wydarzenie odbywa się w dniu 19.04.2023 roku w formie transmisji online. Skierowane jest do architektów, senior i midium developerów w technologiach webowych. Konferencja zapewnia najwyższy poziom wykładów prowadzonych przez topowe postaci z polskiego świata JavaScriptu oraz przedstawicieli wiodących firm zajmujących się JavaScript w Polsce. Podczas konferencji na swoich wirtualnych stoiskach zaprezentują się jedynie uznane i innowacyjne firmy informatyczne, których obecność zwiększa rangę wydarzenia.
W trakcie trwania konferencji odbędą się Wirtualne Targi Pracy JS, na których interaktywnie nawiążesz kontakt z firmami.
W dniu 19.04.2023 roku wygodnie ze swojego domu lub biura możesz w pełni bezpłatnie uczestniczyć w największym cyfrowym wydarzeniu poświęconym JavaScript w Polsce.





Tegoroczni
Prelegenci

Jakub Król
JavaScript Expert

Michał Taszycki
JavaScript Expert

Ewelina Wyspiańska - Trojniarz
Technology Expert

Przemysław Spaczek
JavaScript Expert

Adrian Połubiński
JavaScript Expert

Rafał Piekara
JavaScript Expert

Cezary Dynak
JavaScript Rockstar

Michał Szklarski
JavaScript Expert

Aleksander Patschek
JavaScript Expert

Konrad Hanus
JavaScript Expert

Maciej Sikorski
JavaScript Expert

Olaf Sulich
JavaScript Expert

Zachary
Milonas
JavaScript Expert

Maciej Sikora
JavaScript Expert

Łukasz Kurpiewski
Code & Pepper

Marcin
Milewicz
JavaScript Expert

Dawid
Perdek
Synergy Codes

Karol
Horosin
JavaScritpt Expert

Szymon
Rogalski
STX Next

Grzegorz
Mamorski
INNERGO
Tegoroczna
agenda
- Sala A
- Sala B
- Sala C
- Sala D
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?
09:20
Otwarcie konferencji
10:00-11:00
Jak przestać się martwić i pokochać debugowanie w TypeScript
Cezary Dynak
Jeśli chodzi o narzędzia programistyczne, wiele uwagi jest poświęcane konkretnym frameworkom, linterom, transpilatorom, IDE, ale kto z Was ostatnio dyskutował na temat używania… debuggera?
Odnoszę wrażenie, że jest to nieco niedowartościowane zagadnienie, dzięki względnej wygodzie używania console.log, lub ogólniej „printf debugging”. W mojej prezentacji pokarzę nie tylko jak skonfigurować –inspect dla samego JS i jakie płyną z tego korzyści, ale też jak pożenić to z TypeScriptem oraz Node.js na Dockerze. Jako ciekawostka, opowiem również o protokole debugger’a oraz o tym jak to się ma do frontendu oraz Deno.
11:00-11:30
Przerwa na kontakt z wystawcami
11:30-12:30
Bezpieczeństwo danych w systemie macOS - to podstawa i komfort Twojej pracy
Grzegorz Mamorski
W dzisiejszych czasach każdy z nas narażony jest na kradzież danych, zarówno tych prywatnych jak i służbowych. Urządzenia, na których pracujemy powinny być z założenia bezpieczne – i właśnie takie rozwiązanie gwarantuje Apple.
12:30-13:00
Przerwa na kontakt z wystawcami
13:00-14:00
Design System w React & TypeScript
Olaf Sulich
Design System to narzędzie, które identyfikuje Twój cały brand. Korzystają najwięksi gracze na rynku, np. Google, Spotify, Microsoft… Tworzenie skalowalnych, spójnych i zrozumiałych produktów to nie lada wyzwanie, któremu trzeba sprostać. Tak, tyczy się to również Ciebie, Frontend Developerze! Dowiedz się, jak tworzyć rozbudowane systemy w React i TypeScript, z których aż chce się korzystać.
14:00-15:00
Długa przerwa na kontakt z wystawcami
15:00-16:00
Nieprogramistyczny narzędziownik programisty.
Rafał Piekara
Programowanie to nie tylko kod i edytor kodu. Na skuteczność programisty wpływa wiele czynników, nawyków i praktyk. Często definiujemy je jako „produktywność”. Powiem Ci co wpływa na „produktywność” programisty i jak przekuć własne słabości w silnych sprzymierzeńców. Podzielę się też moimi praktykami i doświadczeniami.
16:00-16:30
Przerwa na kontakt z wystawcami
16:30-17:30
Progressive Web Apps (PWA) w roku 2023: Co się zmieniło?
Michał Szklarski
W mojej prezentacji przedstawię najnowsze trendy i technologie dotyczące Progressive Web Apps. Przeprowadzę analizę, jak PWA zmieniły przeglądanie internetu, a także co się zmieni w przyszłości. Omówię również, jak nowe standardy przeglądarek wpłyną na rozwój i ulepszanie PWA, a także jakie korzyści niosą ze sobą dla użytkowników i deweloperów.
09:20
Otwarcie konferencji
10:00-11:00
Angular Signals: A komu to potrzebne? A dlaczego?
Dawid Perdek
Przy każdej technologii co jakiś czas na radarze pojawia się nowy, lśniący, wspaniały, zmieniający wszystko feature, który absolutnie koniecznie musimy wdrożyć już dziś! Ale czy na pewno musimy wdrożyć? Nawet jeśli tak to czy na pewno musimy tak natychmiast? Ostatnio we frontendowym świecie jest sporo szumu na temat wprowadzenia Signals do Angulara, więc właśnie na tym przykładzie spróbujemy odpowiedzieć na powyższe pytania. Przejdziemy przez koncepcję, historię i działanie Signals oraz przez przykłady w kodzie – dla kilku częstych problemów wyjdziemy od utartych i dobrze znanych rozwiązań w RxJS w kierunku nowych, lśniących i lepszych rozwiązań z użyciem Signals. Tam, gdzie ma to sens.
11:00-11:30
Przerwa na kontakt z wystawcami
11:30-12:30
Sprawdzanie poprawności to tylko początek
Zachary Milonas
Code Review jest codziennością dla programistów. Mamy duże oczekiwania wobec niego. Jakie pytania powinniśmy sobie zadawać podczas review? Jakie techniki mogą przyspieszyć nam czas w przeglądaniu i akceptowaniu zmian w kodzie?
12:30-13:00
Przerwa na kontakt z wystawcami
13:00-14:00
Aplikacja webowa w kilku oknach na raz? To możliwe!
Szymon Rogalski
Aplikacja webowa kojarzy się wszystkim z oknem przeglądarki. A co powiecie na dwa okna na raz? Trzy? Czy takie okna mogą się ze sobą komunikować? Przekonamy się czy BroadcastChannel i Drag & Drop pozwolą aplikacji React + Redux wyjść poza jej window.
14:00-15:00
Długa przerwa na kontakt z wystawcami
15:00-16:00
Jak nie tracić czasu na testy przed releasem?
Przemysław Spaczek
Przed releasem ostatnią rzeczą, o jakiej marzymy to testy. Jednostkowe, E2E, regresji, manualne i tak dalej. W swojej prezentacji pokażę ci jak użyć Storybooka do testowania UI aplikacji. Dzięki implementacji tych testów proces releasu może być całkowicie automatyczny i bez testów manualnych. Do testów użyjemy Vitesta, Chromatica i Cypressa.
16:00-16:30
Przerwa na kontakt z wystawcami
16:30-17:30
Programowanie aspektowe i NestJS. The Good, The Bad, and The Necessary
Maciej Sikorski
Czyli gdzie NestJS zachęca nas do używania aspektów oraz dlaczego pomimo tego często jest ich za mało w projektach. Poza tym dowiesz się, jakie cechy programu nie powinny być obsługiwane przez aspekty, a mimo to bardzo często są.
09:20
Otwarcie konferencji
10:00-11:00
Czy duet idealny istnieje? tRPC i React Native jako najlepsze fullstackowe rozwiązanie do tworzenia aplikacji mobilnych i webowych
Łukasz Kurpiewski
Krótko i na temat — podczas mojej prezentacji: 1. Przedstawię NAJnowocześniejsze technologie stosowane w fullstackowych aplikacjach webowych i mobilnych. 2. Pokażę Ci, czym jest i jak wykorzystać T3 Stack do stworzenia hybrydowej aplikacji mobilnej przy użyciu React Native i tRPC. 3. Omówię korzyści, które wynikają ze stosowania tRPC oraz zaprezentuję, jak zaimplementować tę technologię w tworzeniu aplikacji mobilnej i webowej. Chcesz rozpocząć podróż do świata tRPC i React Native? Zapraszam!
11:00-11:30
Przerwa na kontakt z wystawcami
11:30-12:30
Uważaj na programownie...
Adrian Połubiński
Wypalenie i depresja mogą być bliżej niż myślisz.
W tej prezentacji przedstawię własną historie, która w satyryczny sposób opisze codzienne zmagania z wyżej wymienionymi oraz wyjaśni jak można wydać na lekarzy 23 tysiące.
Przejdziemy przez całe moje życie tylko po to by ratować wasze kariery i zdrowie.
Jak ktoś lubi „Dzień Świra” lub „Nic śmiesznego” to zaprasza Adaś Miauczyński.
12:30-13:00
Przerwa na kontakt z wystawcami
13:00-14:00
How to Build Next-Generation Applications with Language Models using LangChain and Node.JS
Karol Horosin
This talk will showcase LangChain, a cutting-edge framework for developing applications that harness the power of language models. It will show you how to use LangChain and Node.JS to create applications that can access and integrate various data sources and perform actions based on natural language input. You will learn how to use LangChain’s modular components and chains to build applications that are fast, scalable, and intelligent.
14:00-15:00
Długa przerwa na kontakt z wystawcami
15:00-16:00
Ego... Zgubiło już niejednego. Czy wiesz jak może położyć rozwój twojej kariery?
Ewelina Wyspiańska-Trojniarz
Każdy z nas ma w pracy osobę, która generalnie „wie lepiej”, niezależnie od tematu.
Instynktownie szybko wyczuwamy takie cechy, gdyż stanowią barierę w komunikacji i współpracy z innymi.
Z innej strony przecież lubimy mieć rację, a moje pomysły są zawsze „najmojsze”…
Jak zachować w tym wszystkim balans i nie przekreślić swojej szansy na rozwój kariery, właśnie przez małą świadomość tego, kiedy moje ego bierze nade mną górę?
16:00-16:30
Przerwa na kontakt z wystawcami
16:30-17:30
Drugie życie aplikacji frontendowej, czyli jak zmieniać, a nie przepisywać
Marcin Milewicz
Kiedy wielu z nas dostaje w swoje ręce duży projekt frontendowy rozwijany przez kilkanaście osób latami często myśli jedno: przepisać. Czy to na pewno jedyna i najlepsza droga? Od dwóch lat pracuje w roli Frontend Tech Leadera wielkiej aplikacji frontendowej i z przyjemnością opowiem jak zwiększyłem kluczowe parametry funkcjonalne i wydajnościowe o około 80% bez przepisywania i wielkich refactorów gotowych funkcjonalności.




Zarezerwuj
bilet
na
konferencję


Zarezerwuj swój własny bilet na unikatową konferencję dev.js summit 2023 (online). Podczas konferencji zdobędziesz możliwość uczestniczenia w merytorycznych prezentacjach oraz wirtualnych targach pracy!


Patroni
community

Wirtualne
targi

Pracy
IT
Wirtualne Targi Pracy IT to ogromna szansa na uczestników konferencji na znalezienie nowej pracy oraz dla wystawców na pokazanie się kandydatom z jak najlepszej strony. Na Wirtualnych Targach znajdziesz wirtualne stoiska firmowe, które swoją funkcjonalnością dorównują stoiskom stacjonarnych. Znajdziesz tam wiele możliwość interakcji z wystawcami jak: grupowe video rozmowy z przedstawicielami firmy,indywidualne rozmowy w pokoju rekrutacji, możliwość chatu, rozstawienia CV, kontaktu telefoniczne i nawiązanie relacji przez social media.

Produktów
i Szkoleń
Wirtualne Targi Produktów i Usług IT są cyfrową przestrzenią, na której mogą się spotkać klienci IT oraz firmy produkujące oprogramowanie i usługi biznesowe i mieć możliwość zaprezentowania swojej oferty potencjalnym klientom.

Outsourcingu
IT
Polska branża IT to w ogromnej mierze outsourcing IT oraz body leasing. Polskie firmy IT dostarczają ekspertów do największych gigantów technologicznych na świecie. Na Wirtualnych Targach Outsourcingu można spotkać ludzi z różnego obszaru biznesu, zarówno tych poszukujących pracowników na wynajem, jak i oferujących swoich specjalistów.





Patroni
medialni




