Beyond shift-shift: A hands-on guide to IntelliJ IDEA mastery

Kacper Koza

Każdego dnia naszej pracy spędzamy sporo czasu na różnego rodzaju spotkaniach. Na sam koniec zostają nam tylko dwie godziny na upragnione kodowanie. W trakcie szkolenia postaram się pokazać jak efektywnie wykorzystać ten czas i podnieść swoją produktywność w środowiskach programistycznych dostarczanych przez JetBrains.

Zapisz się tutaj!

Wymagane na warsztacie

  • Laptop z zainstalowanym Intellij

Domain Archetypes - your secret superpower

Mike Wojtyna

Imagine jumping into a new project. In a very short time you start asking meaningful questions, understand the business, and model it correctly. Somehow you just feel what’s right. You manage to solve some of the problems the team was facing for months. You suggest improvements that can benefit your clients tremendously. All within the first few weeks. Some team members may admire you, while others might make accusations that you are cheating or faking your abilities, or that you possess some special superpowers. Sounds like a fairy tale? During this workshop you'll learn how to utilize archetypes to immediately recognize the business patterns, make right modeling decisions and astonish your fellow team members.

Key takeaways

  • Unlike patterns described in books, you'll learn how to identify archetypes based on behaviors, not structures
  • You'll try in practice the Archetypes Funnel - my unique approach to identify archetypes and choose the right boundaries based on business models and set of behavioral heuristics

Register Yourself Here!

Required on workshop

  • Laptop

Domain Storytelling

Kamil Szymański

Domain Storytelling to metoda warsztatowa, która pomaga zrozumieć daną domenę, proces lub problem poprzez wspólne tworzenie wizualnych historii domenowych z udziałem ekspertów. Dzięki tej technice można m.in. modelować procesy, wychwytywać rozbieżności w zrozumieniu, budować wspólne słownictwo oraz wyznaczać granice odpowiedzialności i modułów systemu.

W trakcie warsztatu poznasz metodę Domain Storytelling – jej zalety, ograniczenia oraz kluczowe elementy (ang. building blocks). Omówimy również, w jaki sposób wykorzystać artefakty powstałe podczas sesji oraz porównamy Domain Storytelling z inną popularną techniką: EventStormingiem.

Znaczną część warsztatu poświęcimy praktyce – przeprowadzimy przykładową sesję, modelując dobrze znany proces. Dzięki temu doświadczysz działania metody „na żywo” i dodasz do swojego narzędziownika sprawdzoną technikę, która wspiera efektywną współpracę z ekspertami dziedzinowymi.

Zapisz się tutaj!

Wymagane na warsztacie

  • Laptop

Greenfield od zera: jak wystartować projekt i nie spłonąć w ogniu własnych decyzji.

Juliusz Marciniak

Jesteś na początku nowego projektu - masz tylko pomysł i zespół, żadnego kodu, czy środowiska. To moment, w którym warto przemyśleć swoje decyzje zanim napiszesz pierwszą linijkę kodu. W trakcie prezentacji pokażę, jak strategicznie podejść do startu projektu greenfieldowego – skupię się na zaplanowaniu organizacji repozytoriów, środowiska CI/CD i uruchamianiu usług lokalnie i w Kubernetesie. Dowiesz się jak zorganizować projekt oparty o Mavena, żeby nie musieć go później rozkładać na części i składać na nowo. Pokażę Ci przykład oparty na konkretnym toolsecie, ale kluczowe będzie podejście, dzięki któremu unikniesz decyzji, które dziś wydają się szybkie, a za trzy miesiące będą bolały.

Zapisz się tutaj!

Have you ever wanted to integrate structured and unstructured data quickly into a backend you can query? Come learn how

Francisco Ferreira

DataLinks is the new semantic layer for AI systems. Join us in this workshop to gain a concise overview of our entity-linking technology, backed by two dynamic demonstrations. First we will enable you to experience firsthand how our intuitive user interface simplifies complex data integration, visualization, and exploration, enabling rapid discoverability and seamless dataset linkage. Then we invite you to discover the flexibility of our API and Python SDK, designed for developers to effortlessly integrate automated entity resolution and graph-based insights into their workflows and applications. Finally, we'll show how to leverage our platform for natural language search over your data enabling AutoRAG for your application.

Register Yourself Here!

Konsultacje Specjalistów HR - Twoje CV i LinkedIn też mogą być „bug-free”!

Natalia Burak
Patrycja Budner
Emilia Pióro

Masz poczucie, że Twoje CV lub profil na LinkedIn nie przynoszą oczekiwanych rezultatów? Podczas naszych konsultacji pokażemy, jak je skutecznie zoptymalizować, by były bardziej czytelne, atrakcyjne i dostosowane do wymagań rynku IT. Dowiesz się, co warto dodać, co uprościć, a czego lepiej unikać, aby zwiększyć swoje szanse na wymarzoną ofertę. Doświadczone rekruterki podzielą się sprawdzonymi wskazówkami, dzięki którym Twoje dokumenty aplikacyjne wyróżnią się na tle konkurencji.

Zapisz się tutaj!

Prosimy o przyniesienie

  • Urządzenia z dostępem do Linkedin oraz CV

Mikroserwisy bez granic - jak zbudować system dla każdego klienta

Szymon Hulewicz
Marek Łobaza
Kamil Kiszko Zgierski
Jan Dobrowolski

Praktyczny workshop o tym jak projektować i rozwijać duże systemy mikroserwisowe w Springu, które łatwo dostosować do różnych klientów i środowisk. Porozmawiamy o architekturze, adaptacji, wdrożeniach, monitoringu i bezpieczeństwie — od AWS EKS, przez OpenShift, aż po on-premise Kubernetes. Pokażemy praktyczne wzorce adaptacji, integracji z Kafką i Camundą oraz sposoby radzenia sobie z wyzwaniami multi-cloud i multi-tenant. To prezentacja oparta na realnych doświadczeniach z wdrażania systemu, który działa "bez granic".

Wstęp Wolny!

Modele komunikacji międzyludzkiej oparte o gramatykę generatywną Noama Chomsky'ego

Sławomir Sobótka

W trakcie warsztatu będzie pracować nad przeredagowaniem maila kierowanego do przyjaciół z biznesu. Nauczymy się rozpoznawać struktury gramatyczne wskazujące na wewnętrzne modele mentalne oraz dopasowywać swój przekaz do modeli odbiorcy.

A na koniec zobaczysz jak LLM może pomóc Ci w komunikacji.

Zapisz się tutaj!

Wymagane na warsztacie

  • notatnik oraz coś do pisania
  • urządzenie mobilne do odczytu skryptu

Modules & Microservices, how to design and think about them, a pragmatic approach

Jakub Nabrdalik

Can you give a definition of a module? Do you know why a good modular design is a shitty microservice design and vice versa? Let me help you clarify this a bit. I'll show you some rules for modular monoliths and microservices which allow me to deliver systems that are easy to maintain, easy to work with, fast and secure (enough). I'll teach you what to look for in both architectures, based on mistakes I see people make over and over again. We will cover:

  • what are the rules of modularity, how modules and microservices communicate
  • when to put things into modules of the same app, and when you definitely want to separate
  • read models, events, how to design a fast distributed system and how to notice a slow design even without performance tests
  • simple checks to keep your design easy to work with and healthy on production
  • examples of disasters when we don't do that
  • and a few more architecture ideas

This is a 3h short version of my 3 day long workshop on modular monoliths, microservices and event driven systems. Squeezed down to pure essence, practical stuff only.

Sold Out!

Narzędzia skutecznego teamleadera

Jakub Kubryński

Stanąłeś między kodem a ludźmi? Ten warsztat to praktyczny niezbędnik dla każdego, kto nie czuje się pewnie w roli team leadera, wchodzi w tę rolę albo dopiero o tym myśli. Pogadamy o planowaniu pracy zespołu, dawaniu feedbacku, dbaniu o ludzi i radzeniu sobie z chaosem. Zero buzzwordów, dużo doświadczenia z pola walki.

Sold Out!

Od PDF-a do decyzji: jak zbudować AI-asystenta w Springu

Leszek Leszczyński

Na Twoją skrzynkę przychodzi wiadomość z dokumentem PDF. Musisz go przeczytać, zrozumieć, wyłapać kluczowe informacje i podjąć decyzję. A co gdyby część tej pracy zrobił za Ciebie AI-asystent? W trakcie warsztatu zbudujemy od podstaw aplikację wspomagającą, która analizuje treść dokumentów z wykorzystaniem LLM (Google Gemini), wyciąga wnioski i wspiera podejmowanie decyzji. Od wczytania pliku, przez przetwarzanie języka naturalnego, aż po realne użycie wyników w logice biznesowej – wszystko w Javie i Spring Boot. Pokażę Ci, jak projektować prompty, które naprawdę działają (i dlaczego meta-prompting to game changer), jak optymalizować integrację z AI – równoległość zapytań, kontrola kosztów, fallbacki, a także jak łączyć klasyczny backend z nowoczesnym AI, żeby realnie pomagał w codziennych procesach. Zero teorii, dużo kodu i konkretne zastosowanie. Po warsztacie będziesz umieć samodzielnie zbudować podobne narzędzie – i nie tylko wiedzieć, co LLM może, ale też jak go naprawdę użyć.

Zapisz się tutaj!

Rozplątywanie zależności pomiędzy zespołami - podejście alchemika vs fizyka Praktyczny wstęp do event stormingu i map kontekstów.

Sławomir Sobótka

W trakcie warsztatu przejdziemy przez cykl Kolba, podczas którego:

  • doświadczymy skąd biorą się problemy na poziomie analizy i architektury (ale bez wchodzenia w technikalia, używając intuicyjnych metafor)
  • wyciągniemy wnioski na podstawie obserwacji
  • wprowadzimy trochę technik: destylacja kontekstów, mapy kontekstów, event storming - process level
  • zaaplikujemy je w praktyce i zaobserwujemy różnice w stosunku do pierwotnego podejścia na poziomie zależności pomiędzy zespołami.

Zapisz się tutaj!

Wymagane na warsztacie

  • notatnik oraz coś do pisania
  • urządzenie mobilne do odczytu skryptu

Sekrety System Design Interview – zaprojektuj swój sukces w rozmowie rekrutacyjnej

Sławek Piotrowski

System Design Interview staje się coraz częstszym elementem rozmów kwalifikacyjnych na stanowiska inżynierskie w firmach technologicznych. Jako coś stosunkowo nowego i nieznanego, sprawia kandydatom wiele trudności. Stworzenie skalowalnej, wydajnej i niezawodnej architektury systemu w krótkim czasie wymaga nie tylko szerokiej wiedzy technicznej, ale także zdolności analitycznych i komunikacyjnych. W czasie tych warsztatów dowiesz się, jak wygląda typowy przebieg takiej rozmowy od zbierania wymagań, poprzez High Level Design, po rozmowę o szczegółach implementacyjnych. Poznasz szablony i strategie, które sprawdzą się w większości przypadków, a także nauczysz się unikać najczęstszych błędów. Przećwiczymy kilka przykładowych zadań, abyś mógł poczuć się pewniej podczas prawdziwej rozmowy. Dowiesz się także, na co rekruter zwraca uwagę i na jakiej podstawie ocenia kandydatów.

Wstęp Wolny!