Javeloper 2023 (online) Autumn Edition to V. edycja największej polskiej konferencja poświęcona Java i architekturze oprogramowania. Wydarzenie odbywa się w dniu 14.09.2023 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
Technology Rockstar
Java Rockstar
Architekt
Technology Rockstar
Java Rockstar
Java Rockstar
Java Rockstar
Java Rockstar
Java Rockstar
Java Rockstar
We often consider business and developers as separate teams. The "Business" part needs something, while "Developers" implement it. This clearly looks like Customer-Supplier at best and Conformist at worst. In these relationships Business acts as Upstream, while Developers as Downstream. Doesn't sound like the best option when developing custom solutions, does it? I'm going to show you how to upgrade this relationship into Partnership. During this presentation I'll show you how you can make your first step into becoming a Technical Business Partner. Technical Business Partner is a business-oriented engineer with deep technological expertise. Instead of just implementing stuff correctly, TBP understands the business and therefore is able to suggest improvements in the business model or any other aspects of running the company. This approach allows us to build better models, increase velocity of the development and focus on what's really important instead of wasting time and energy on technological bikeshedding. Take your first step to become a Technical Business Partner!
""Aha... Bo widzisz... ja mówię o testach integracyjnych między modułami, a Ty - między komponentami"" - Powiedzieli sobie po godzinnej dyskusji nad Code Review. Po kolejnej godzinie okaże się że integracja modułu i komponentu to zupełnie dwie różne bajki. Ale po kolei - najpierw niech dojdą do tego że nie rozumieją nawzajem czym jest 'moduł' a czym 'komponent'.
Czy naprawdę jest tak że możemy pisać jedynie testy jednostkowe, integracyjne i e2e? No, to czym jest ten unit? A integracyjny - to co z czym zintegrowane? A dlaczego to nie unit, skoro też pisze się w jUnit? Pewnie Integracyjny to ten wolny, a unit to ten szybki? Dlaczego w zasadzie mówią aby rozdzielać Logikę Aplikacyjną od Logiki Domenowej skoro i tak obkładam to testem integracyjnym?
A w testach Systemu E2E końcówkami są wejścia i wyjścia klasy, komponentu, modułu, mikroserwisu, kontraktów czy całego systemu? A to w ogóle mamy jakieś komponenty i moduły? I co zrobi tester? Dla bezpieczeństwa i okiełznania chaosu zduplikuje przypadki testowe. Po to by na wielgachnym systemie na siódmej stronie formularza spróbować wpisać imię o jeden znak za długie. Nie ma to jak drogi zestaw testów który jest stabilnie czerwony.
Aj... przestań już! Boli! Chaos!
Z tym testowaniem to już tak jest. jUnit jest prosty, AssertJ również, Mockito, nawet Spock. Do ogarnięcia tutorialem. I tak zostajemy sami z rozrzuconymi narzędziami. Ale jak to poskładać... sensownie... trzeba by przyjąć jedną ze strategii testowania. Czekaj... to można mieć strategię?! Nawet kilka?... To nie ma jednej słusznej piramidy?! Pokaż!
Pokażę! Ale wyjdźcie z ustalonych ram i przygotujcie się na coś nowego.
Świeżutki greenfieldzik pojawia się na horyzoncie, nowe technologie, high performance, Kafka, Mongo, Postgres, Oracle? A może cos jeszcze? Myślisz sobie mikroserwisy będą, będzie zabawa.. Wymagania są proste, tanio dobrze i przede wszystkim 10 kk rps na query modelu ma być...bo przecież CQRS, prawda? Razem z zespolem i kadrą menadżerską ostrzycie sobie ząbki bonus roczny za piękny... no właśnie co? Fuckup czy sukces? Pogadajmy trochę o tym, weźmy pod uwagę parę czynników na tapet 😉 i zobaczymy czy to ma sens..
Jako doświadczony programista Javy przesiadłem się na Scalę. W mojej prezentacji chciałbym pokazać kilka feature'ów Scali, które pokażą zalety tego języka i być może zarażą Was miłością do niego. W czasie prezentacji pokażę, jak zbudować program, który rozwiązuje rzeczywisty problem obliczeniowy.
Prezentacja będzie dotyczyć dobrodziejstw, jakie przynosi Just-In-Time (JIT), a także wpływu tej technologii na wydajność aplikacji. W trakcie prezentacji omówione zostaną zagadnienia takie jak działanie JIT, sposób w jaki przyspiesza wykonywanie kodu oraz jakie korzyści może przynieść dla Twojej aplikacji. Poruszona zostanie również kwestia aktywności JIT, w tym sposobów monitorowania czasu kompilacji kodu i wykrywania potencjalnych problemów związanych z wydajnością aplikacji. Prezentacja ta będzie przydatna zarówno dla programistów, jak i specjalistów IT, którzy poprzez zrozumienie działania JIT chcą poprawić wydajność swoich aplikacji.
Kolejny rok jak z bicza strzelił i choć Java™ miała być wolna, kolejne dwa wydania za nami. Okazuje się, że Java jest jednak szybka, a dzięki nowym zmianom może być jeszcze szybsza! To dobry powód, by sprawdzić co nowego możemy znaleźć w Javie 21. Będziemy omawiać:
* Virtual Threads,
* Pattern Matching for switch,
* Record Patterns,
* wywołania natywne,
* co wyleciało i co wyleci,
* i inne takie.
Does your client have a powerful sustainability ambition? Or maybe your client is at the beginning of their sustainability discovery journey, and you want to make an impact and help them achieve their goals? But sustainability itself is such a broad topic... Where is the best place to start? I would like to walk you through my 4-step carbon footprint reduction framework, share use-cases and tips, and prepare you to take the best offers to your customer for their sustainability journey.
W trakcie prezentacji zobaczysz dwa systemy realizujące te same wymagania. Architektura pierwszego będzie oparta o naiwną analizę, pospieszną modularyzację i krótkowzroczną integrację. Architektura drugiego będzie oparta o kilka rozdziałów z książek będących biblioteką rozwiązań typowych problemów biznesowych - archetypów. W trakcie prezentacji dowiesz się czym się kierować podczas wyszukiwania archetypów, które na pierwszy rzut oka nie są podobne do "specyficznych systemów" nad którymi pracujesz na co dzień. A przy okazji zobaczymy jakie są konsekwencje posługiwania się sprawdzonymi rozwiązaniami w porównaniu do rozwiązań wynikających z tak zwanej intuicji.
Would you like to see more DevOps practices in your company? Do you know how to convince your top management to invest in tech debt removal? Would you like to become the CEO in the future? If so, I invite you to my talk, in which I will tell you about my experience of working with C-Level executives on DevOps Transformations, in particular: • What are their needs? • What are they looking for? • Why are the proper measurements so crucial? • How to get the "green light" for the true continuous delivery process? And most importantly - how to get funding for your DevOps Transformation. As a takeaway, you will learn how to fuel DevOps Transformation fire to make it successful in your organization.
Dynamiczna historia kilku ludzi i startupów w których pracowali, skupiająca się na specyfice i wymaganiach jakie stawia przed nami startup. Czym różni się praca w korporacji od pracy w startupie? Czym jest mityczna elastyczność? Czy faktycznie muszę robić wszystko? Jakie elementy architektury są kluczowe? Na co zwracać uwagę podczas wchodzenia w taki temat zawodowo? Jednym zdaniem instrukcja obsługi startupu dla programisty. Będą przykłady, będa fackupy, będą sukcesy. Wszystko by wybrać dobrze i zrealizować cel czyli zbudować wartościową firmę, która zachwyci inwestorów.
Wprawdzie termin "Cloud Native" w kontekście Javy jest powtarzany od lat do znudzenia, JVM jako platforma dopiero od niedawna wszedł w fazę, gdy całość rzeczywiście staje się dopasowana do tego, jak powstają architektury stworzone z myślą o chmurach obliczeniowych. Prześledźmy więc drogę, jaką Java już przeszła przez ostatnie lata, a także przyglądnijmy się, co jeszcze czeka nas w przyszłości W czasie prezentacji dowiecie się, czym są takie projekty jak Leyden, CRaC czy GraalVM i jak realnie mogą wpłynąć na sposób, w który tworzone są aplikacje. Okazuje się, że przenikają się one wzajemnie i jako całość dają szerszy kontekst kierunku, w którym ewoluować ma Java.
Creating a good architecture is hard. Maintaining it is even harder. I will show you how you can leverage ArchUnit to enforce your architecture as a part of the pipeline.
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.
Jeżeli chcesz dołączyć skontaktuj się z nami.
Copyright Javeloper ©2023 All Rights Reserved
No tak… Jakoś ta moja historia dotarła aż dotąd! Pewien czas kodowałem nie rozumiejąc jak skomplikowane to zajęcie… Teraz modeluję ze świadomością jak zmienny jest software oraz jak ładny i bezpieczny może być gdy tylko pragmatycznie podejść do projektowania, kodowania i testowania. Zadaję pytania aby wyłuskać to co istotne, a odfiltrować szum. Z tego buduję backend, frontend, infrastrukturę i zespół. Ta droga zaprowadziła mnie też do Bottega IT Minds, gdzie mogę uczyć innych, na najwyższym poziomie, wśród tych od których sam uczyłem się wcześniej. Niewiarygodny fikołek!
I’m a software architect with passion for creating great products. Domain-driven design & Test-driven development are some of my favorite tools. My code is clean and easy to modify, thanks to the modular, loosely coupled design achieved by continuous TDD iterations backed by a deep understanding of business requirements.
I’m also a professional consultant and trainer. In my free time I create online courses and write articles about software development, DDD and clean code.
Check out my training program to help you become a professional Technical Business Partner:
https://www.howtobe.pro
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.
Programista Java / Angular w JellyTech. Posiada duże doświadczenie w pracy nad aplikacjami medycznymi. Obecnie razem z zespołem buduje system klasy RIS (Radiology Information System) wspierał też prace nad aplikacją służącą do zarządzania kliniką psychiatryczną i psychologiczną. Na swoim koncie ma też prace przy systemie regulacji dyrektyw unijnych. Wojtek porusza się jak ryba w wodzie w Java’ie i Spring Boot’cie. W pisaniu kodu jest dla niego ważny ład i harmonia (jak na muzyka przystało). W mig rozwiązuje wszelkie trudności, lubi główkować. Pewnie dlatego został programistą. Wojtek to naprawdę człowiek wielu talentów: tancerz, instrumentalista, biznesmen, fotograf i sportowiec. Zapraszamy na jego prezentację – będzie się działo.
I’m Maria Stachowiak and for over 17 years I have been working for customers from logistics and public sectors. I create functional solutions and I drive business innovation for my customers. I actively support the development of business analysts and software engineers by leading communities and providing training sessions.
Od 13 lat jestem trenerem i konsultantem w firmie Bottega IT Minds. W codziennej pracy integruję Domain Driven Design, Event Storming, style architektoniczne, zwinne procesy wytwórcze i zdrowy rozsądek. Stosuję nadrzędną zasadę: rozpoznać klasę problemu z jaką mamy do czynienia i dobrać do niej odpowiednią klasę narzędzia. Hobbystycznie interesuję się psychologią pozytywną i kognitywistyką. Lubię myśleć o sobie jako entuzjaście Software Craftsmanship.
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/).
Programista z 10 letnim doświadczeniem. Na co dzień skupia się na wydajności JVM w systemach rozproszonych, wyciskając z Kafki co się tylko da. Hobbistycznie zajmuje się JVM, Performance, Reactive Systems.
Także wspieram organizacje w zmianie, zwiększając świadomość wartości dla klienta w organizacji. Pomagam uzyskać koncentrację na niej oraz dostarczać ją w sposób efektywny i przewidywalny. Jest to realizowane poprzez tworzenie kultury organizacji uczącej. Tworzymy pętle informacji zwrotnej pomiędzy organizacją, a klientem i organizacją, a pracownikiem najczęściej wykorzystując do tego Scrum.
Mateusz jest Architektem w Asseco Data Systems. Programowaniem zajmuje się od 8 lat głównie w technologiach opartych o JVM. Po pracy prowadzi bloga oraz zajmuje się szkoleniami.
Passionate software developer with over 6 years of professional experience. Spent the last two years designing and developing highly available, performant server applications at CERN. Received a PhD in machine learning. Interested in software design, algorithms and functional programming. Loves reading books, playing piano and riding a bike.
Notorious engineer at work and after hours, tracing meanders of the art of software engineering. Remote Software Gardener, mostly working in web-oriented Java gardens. Testcontainers Community Champion. Programming usually in Java (since 1.3), Scala and Go, but in other languages too. Fan of agility, seen mostly as choosing the right tools and approaches after asking the right questions. Developer, trainer and conference speaker. In his talks, Piotr covers not only hardcore Java but also software architecture, computer security, and soft-skills.