JUG Lublin - IoC made simple
Inversion of Control oraz Dependency Injection są nie tylko istotnymi oraz pomocnymi elementami współczesnych frameworków wykorzystywanych do budowy aplikacji klasy enterprise, ale stanowią ich immanentną cechę. Znajomość i poprawne rozumienie funkcjonowania jest must know programisty Java. Chociaż ich działanie może wydawać się magiczne, to w rzeczywistości jest proste do wyjaśnienia oraz samodzielnego zaimplementowania. Na spotkaniu pokażemy, w jaki sposób można zbudować własny framework udostępniający IoC oraz DI. W tym celu wykorzystamy jedynie core Java, bez dodatkowych zależności. Pokażemy również przykłady błędnego i niebezpiecznego stosowania wzorców IoC/DI znalezione w prawdziwym, zacommitowanym kodzie.
- Grzegorz Futa
Zaczynał od Atari 65XE (sic!), co jest lekką sugestią wieloletniego doświadczenia pracy z klawiaturą (jednakowoż nie implikuje to nieomylności). Teoretyk sprawdzający koncepcje w praktyce. Jako fizyk jest przekonany, że wszystko powinno być tak proste jak to tylko możliwe, ale nie prostsze. Zawodowo przez wiele lat związany z sektorem płatności i bankowości. Obecnie chce wierzyć, że kieruje rozwojem złożonego systemu klasy enterprise w metodologii GSD.
- Dominik Szałkowski
Przygodę z programowaniem rozpoczął w czasach 8-bitowego BASICa. Długo pracował na uniwersytecie zajmując się high performance computing. Aktualnie pracuje jako Java developer. Lubi rozwiązywać złożone problemy logiki biznesowej. Fan competitive programming i założyciel lubelskiego CodingHuba. Udziela się jako trener programowania oraz kierowca RC.