Javeloper 2025 (online) Autumn Edition to IX. edycja największej polskiej konferencja poświęcona Java i architekturze oprogramowania. Wydarzenie odbywa się w dniu 18.09.2025 roku w formie transmisji online. Skierowana jest do architektów, developerów, devopsów, specjalistów od bezpieczeństwa, specjalistów cloud i big data.
Konferencja zapewnia najwyższy poziom wykładów prowadzonych przez największe polskie gwiazdy związane z Javą oraz prelegentów wiodących firm zajmujących się Java w Polsce. Podczas konferencji na swoim 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 Javeloper, na których interaktywnie nawiążesz kontakt z firmami.
Przekonaj się dlaczego warto odwiedzić naszą konferencję. Sprawdź, jaką tematykę poruszamy podczas wyjątkowych prelekcji.
Jesteśmy największą konferencją online dotyczącą Java i architektury oprogramowania. W żadnym innym miejscu w sieci nie spotkasz tylu specjalistów jednego dnia!
Jedyne w swoim rodzaju targi pracy z ofertami dla różnej klasy specjalistów. Nie tylko specjalizujących się w Java.
Najwybitniejsi prelegenci z Polskiej sceny programowania. Poznaj ich metody na sukces w IT!
Dołącz do nas w największych cyfrowym wydarzeniu o Java w Polsce! Bilet jest darmowy.
Jest to największe wydarzenie tego typu w Polsce. Ponad 3 ścieżki tematyczne jednego dnia!
Na największej konferencji online dotyczącej Javy nie mogło zabraknąć wspaniałych prelegentek i prelegentów!
Java Rockstar
Java Rockstar
Java Rockstar
Java Rockstar
Java Rockstar
Java Rockstar
Java Rockstar
Java Rockstar
Java Rockstar
Java Rockstar
Java Rockstar
Java Rockstar
Kiedy w naszym świecie panuje porządek jest nam łatwiej się w nim poruszać. Ten dosyć znany fakt jako programiści odkrywamy z radością co parę lat. W Javie 21 dostaliśmy nową zabawkę - wątki wirtualne.
Jednym z ich głównych haseł reklamowych jest "Stwórz, wystartuj, zapomnij" - kusi, do tego wszyscy zachęcają by jak najwięcej takich wątków tworzyć. A wszyscy wiemy co dzieje się w dziecięcych pokojach po urodzinach naszych pociech, po świeżej dostawie zabawek - chaos. Tym razem jednak twórcy Javy starają się uprzedzić fakty i dać nam do użytku całkiem nowe API - Structured Concurrency. Nie jest to odkrycie koła na nowo i wielka sensacja - ale raczej sprawdzony sposób na "ogarnięcie" współbieżności w naszych programach.
Podczas tej prezentacji postaram się Was wprowadzić w koncepcję Structured Concurrency, dlaczego ona działa i dlaczego powstała. Postaram się również zaprezentować ten kod w działaniu.
Wielu programistów piszących w Spring Framework'u opiera się na adnotacjach w celu szybkiego implementowania wymaganej logiki biznesowej. Musisz zapewnić spójność kilku operacji na bazie SQL? Proszę! Użyj @Transactional. Chcesz utworzyć nowy index TTL na danej kolekcji w MongoDB? Tada! Użyj @Indexed z odpowiednimi parametrami. Metryki? Żaden problem, @Timed i inne adnotacje są tuż pod ręką! Wszystko pięknie i kolorowo wygląda - aż do momentu, gdzie jakaś zmiana nagle psuje naszą funkcjonalność i musimy zdebugować nasz (i nie tylko nasz) kod. Sprawdźmy jakie czarnoksięstwa Spring odprawia by nasycić wspomniane runy mocami.
Na początku wszystko wygląda dobrze, automatyczna instrumentacja działa, trace'y są widoczne. Ale z czasem coś zaczyna się psuć: część danych znika, trace'y się urywają, a koszty monitoringu rosną.
W tej prezentacji pokażę z czym naprawdę mierzymy się przy wdrażaniu OpenTelemetry w złożonych architekturach. Dowiesz się:
- Jak działa tracing "pod maską"
- Dlaczego trace'y czasem się gubią i jak to naprawić w scenariuszach takich jak:
- wielowątkowość
- wzorce Outbox/Inbox (manualne i z Debezium)
- Kafka Streams i przetwarzanie wsadowe
- sagi
- Jak nie utonąć w danych i kosztach:
- head-based vs tail-based sampling
- konfiguracja OpenTelemetry Collector
- jak filtrować to, co naprawdę istotne
Pokażę konkretne przykłady z projektów produkcyjnych: kod, konfiguracje, pułapki i skuteczne strategie. Po tej prezentacji będziesz wiedzieć, jak tworzyć naprawdę użyteczny system monitorowania nawet w najbardziej złożonych środowiskach.
Nie klepiemy wszystkiego na jedną dechę. Outbox Pattern - czy pasuje czy nie - wdrażamy bo zawsze dawał radę. Nawet jeśli tak nie do końca potrzebujemy takiej implementacji. Są różne inne sposoby bazujące na podstawowej koncepcji - pokażę Ci jakie.
Implementacji może być kilkanaście, warto mieć ich świadomość. Każda optymalizuje inne drivery architektoniczne. Jest z czego wybierać - pokażę opcje wraz z wszystkim czego potrzebujesz aby ocenić które implementacje powinieneś wziąć pod uwagę. Pozwoli Ci to też ocenić efektywność implementacji które znajdujesz w odwiedzanych projektach.
Aby podjąć odpowiedzialne decyzje, warto wykazać się szeroką perspektywą przed zespołem i być liderem rozumiejącym potrzeby i konsekwencje. Pomogę Ci zbudować uznanie w zespole dając argumenty w dyskusjach, zrozumieć obecne decyzje pokazując kontekst i dać Ci jasne kryteria oceny jakości tego jak skutecznie jest zaimplementowana komunikacja sieciowa.
This talk is about the various ways of instrumenting Java code; we will explore several different methods, concentrating on code generation; dive deeper into ByteBuddy, create a simple javaagent, all with actual running code examples.
Długi czas uruchamiania i zwiększone zużycie zasobów to kluczowe wyzwania aplikacji Java, szczególnie istotne w kontekście środowisk chmurowych i konteneryzacji. Tradycyjny model JIT (Just-In-Time) kompilacji, choć elastyczny, nie zawsze spełnia wymagania nowoczesnych architektur. Prezentacja analizuje dwa podejścia do rozwiązania tych problemów: GraalVM Native Image - technologia umożliwiająca kompilację aplikacji Java do samodzielnych plików wykonywalnych Project Leyden - następca technologii CDS (Class Data Sharing) z rozszerzonymi możliwościami (Ahead-Of-Time warmup) Omówione zostaną zarówno podstawy teoretyczne obu rozwiązań, jak i praktyczne przykłady ich implementacji, ze szczególnym uwzględnieniem frameworka Spring. Obie technologie oferują znaczące usprawnienia w zakresie: Redukcji czasu startu aplikacji Optymalizacji zużycia pamięci Poprawy wydajności wykonania Jednocześnie każde z podejść ma swoje specyficzne przypadki użycia i ograniczenia, które zostaną szczegółowo przeanalizowane. Prezentacja dostarcza praktycznej wiedzy dla zespołów rozważających optymalizację swoich aplikacji Java.
The event notification pattern is a way for different parts of a system to stay connected when changes occur, without being tightly coupled. Essentially, one service tells another “Something happened over here”, so that another service (or many services) can react to that. This task was simple in the world of single-node systems. The distributed transaction protocol (XA) has been implemented by all popular database and messaging systems. Things changed for the worse when we entered the distributed technology land. Middleware vendors don’t take it on themselves to a standard that is equivalent to XA. The talk will be a walk through existing approaches to solving the problem in the application layer. Analysis of pros and cons will be conducted, together with some recommendations on which approaches work where, and where they are not necessarily applicable.
Niebawem.
Niebawem.
Niebawem.
Niebawem.
Niebawem.
Niebawem.
Niebawem.
Niebawem.
Wiedza i inspiracja
Konferencje online to doskonałe miejsce do zdobywania nowej wiedzy i inspiracji. Będziesz mieć możliwość wysłuchania prezentacji wybitnych ekspertów w dziedzinie Pythona, którzy podzielą się swoimi doświadczeniami i najlepszymi praktykami. To świetna okazja do nauki nowych technik, narzędzi i podejść związanych z językiem Python, które mogą pomóc w rozwoju Twoich umiejętności programistycznych.
Sieć kontaktów
Konferencje online są doskonałą okazją do nawiązywania nowych kontaktów zawodowych. Będziesz mieć poznać innych entuzjastów Java, programistów, specjalistów i przedstawicieli firm, którzy podzielają Twoje zainteresowania i pasję do tego języka programowania. Możesz wymieniać się doświadczeniami, zadawać pytania, a nawet znaleźć potencjalne możliwości współpracy lub pracy.
Przedstawiamy tegorocznych sponsorów wydarzenia. Jeżeli chcesz do nich dołączyć, skontaktuj się z nami.
PRACY IT
Wirtualne Targi Pracy IT to ogromna szansa dla 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 stacjonarnym. Znajdziesz tam wiele możliwości interakcji z wystawcami jak: grupowe video rozmowy z przedstawicielami firm, indywidualne rozmowy w pokoju rekrutacji, możliwość chatu, pozostawienia CV, kontaktu telefonicznego i nawiązania 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.
Oto marki medialne które są już z nami! Jeżeli chcesz dołączyć skontaktuj się z nami.
DARMOWY BILET
Jeżeli chcesz dołączyć skontaktuj się z nami.
Jeżeli chcesz dołączyć skontaktuj się z nami.
Copyright Javeloper ©2025 All Rights Reserved
Programista Javy z chęcią węszący, co w krzemie piszczy i skwierczy. Na co dzień zbawiam świat, pozbywając się kodu legacy oraz kawy z ekspresu.
Full-stack developer, swobodnie poruszający się zarówno w back-endzie opartym o ekosystem JVM jak i we front-endzie (Angular, React czy vanilla JS). Zwolennik czystego kodu, pasjonujący się destylacją niecodziennych lub skomplikowanych rozwiązań, by później uwarzyć ciekawe prezentacje na bazie zebranych doświadczeń.
Po godzinach mąż i ojciec dwójki dzieci, miłośnik ciężkiego brzmienia i pasjonat kettlebell hardstyle. Nie pogardzi też rozwiązywaniem krzyżówek, grą na gitarze czy wszelkiego rodzaju grami zespołowymi. Koneser sucharów i ironicznych żartów.
Jestem programistą Java z ponad 10-letnim doświadczeniem. Od kilku lat specjalizuję się w tracingu, głównie z wykorzystaniem OpenTelemetry.
Wspieram zespoły w efektywnym diagnozowaniu błędów oraz optymalizacji działania systemów rozproszonych.
Chętnie dzielę się wiedzą i doświadczeniem zdobytym w projektach o różnej skali i złożoności.
W swoich prezentacjach wychodzę od konkretnego problemu, pokazuję jego rozwiązanie i omawiam potencjalne konsekwencje.
Wierzę, że dobrze zaimplementowany tracing to nie tylko skuteczne narzędzie dla programistów, ale również realna oszczędność czasu i pieniędzy dla biznesu.
Pomagam zespołom szybciej dostarczać wartość, lepiej rozumieć potrzeby biznesowe oraz budować skalowalną architekturę i strategię testowania typu shift-left. Z pasją i zaufaniem.
Posiadam doświadczenie, wiedzę, pasję i otwarty umysł — idealny zestaw kompetencji, by dostarczać wartość klientom i biznesowi poprzez:
✔ Szybkość — niezbędną, by wykorzystać okazje rynkowe
✔ Jakość — potrzebną do utrzymania i skalowania
Potwierdzone przez:
✔ Tworzenie i utrzymanie systemów będących fundamentem stabilności całego biznesu
✔ Znaczną redukcję kosztów testów manualnych dzięki wdrożeniu strategii testowania shift-left
✔ Iteracyjne projektowanie i budowanie architektury otwartej na rozwój biznesu, ale nieprzesadnie skomplikowanej
Ciekawi mnie, kim jesteś i z jakimi wyzwaniami się mierzysz. Z przyjemnością Cię poznam. Wspólna praca i rozmowy o rozwiązaniach, które pomagają podejmować odpowiedzialne i świadome decyzje, są bardzo inspirujące.
I’m an experienced software engineer and team leader with a strong Java/JVM background.
I’m an emeritus maintainer of the OpenTelemetry Instrumentation for Java project, and an emeritus approver of several other OpenTelemetry SIGs.
Programista z 10 letnim doświadczeniem, gdzie na co dzień skupia się na wydajności JVM, tworząc oprogramowanie low-latency w systemie rozproszonym, wyciskając z Kafki co się tylko da. Hobbistycznie zajmuje się JVM oraz Performancem. Współtwórca JVM Club, Fan Formula 1.
Programista, Nauczyciel i Prelegent. 10 lat komercyjnego doświadczenia w IT głównie jako programista Java. Lubi udowadniać, że Java jest szybsza, niż się powszechnie.
Software engineer, architect and leader in the area of large-scale data processing systems in both on-line and analytical settings. Commercial and scientific background, with the latter primarily in the area of industrial research, that is research aimed at creating innovative systems with business value. Java expert.
Pragmatyczny architekt i propagator polegania na zdrowym rozsądku. Głęboko wierzy w holistyczne podejście do tworzenia oprogramowania. Entuzjasta JVM. Udoskonala swoje umiejętności od czasu C64. Pomaga innym dostarczać rozwiązania wysokiej jakości.
Na codzień programista Java, interesujący się praktycznymi, jak i teoretycznymi aspektami systemów rozproszonych. Miłośnik czystego kodu. W wolnym czasie poznaje nowe języki obce.
Programista i cyklista. Od ponad 20 lat zarabiam na kromkę chleba i kufelek piwa tworząc oprogramowanie więc jestem już chyba seniorem (wiekowo na pewno) :-) Ostatnie kilka lat spędziłem w świecie Java’y i Spring’a
Jeden z założycieli i organizatorów bydgoskiego JUG’a. W wolnym czasie miłośnik wypraw rowerowych, kraftowego piwa, starego punk rocka i teatru (niekoniecznie w tej kolejności).
Programista Javy z kilkuletnim doświadczeniem komercyjnym. Mam na swoim koncie również przygody z Pythonem i Scalą. Lubię uczyć i dzielić się wiedzą. Aktualnie programuję dla firmy Grid Dynamics
General Manager of Grand Parade Poland. Tomek is Agile enthusiast and Coach, Engineer at heart. Former Engineering Manager, Scrum Master and Software Developer. Tomek conducted his first Agile Transformation in 2009. He worked for various international IT companies and lived in Vienna, Toronto and Isle of Man. Passionate about how people relations influence Software Development. He uses his empathy, connectedness and restorative talents (based on Gallup’s taxonomy) to help development teams boost their productivity and individual well-being. He is known for giving others a sense of comfort and stability in the face of uncertainty. His ability to link together the facts and dots, gives him a feeling that he would have been a good doctor or detective – he is happy that he decided to study Computer Science though. Tomek loves skiing, biking and sailing. Recently he has started his journey as lecturer at AGH University of Science and Technology leading courses he designed for future engineers.
Head of Java/Kotlin Engineering at VirtusLab. W tym roku stuknęła mu dycha w branży. Tę dekadę spędził przy bardzo różnych projektach – takich, które startowały od zera, jak i grubo starszych od niego. Miał przyjemność pracować po różnych stronach barykady – jako Software Engineer, Tech Lead, Architekt czy nawet Technical Product Manager, co pozwala podchodzić do problemów z szeroką perspektywą. W dalszym ciągu uwielbia brudzić sobie ręce – od ponad dwóch lat, co tydzień publikuje autorskie przeglądy wydarzeń w świecie JVM – (https://vived.substack.com/).