InfoMEET Katalog Katowice › wp-content › uploads › 2019 › 06 › ... · twórca rozwiązań...
Transcript of InfoMEET Katalog Katowice › wp-content › uploads › 2019 › 06 › ... · twórca rozwiązań...
KONFERENCJA ITKatowice, 7.12.2019 r., Międzynarodowe Centrum Kongresowe, Plac Sławika i Antalla 1
PARTNERZY
3
NASI PRELEGENCI
Maciej Hryniszak
Jest programistą z ponad dwudziestoletnim doświadczeniem. Jest entuzjastą dobrych rozwiązań oraz orędownikiem tworzenia dobrej jakości kodu. W wolnych chwilach tworzy oprogramowanie OpenSource.
TEMATJavaScript w służbie IoT
Nie tak dawno temu Java obiecywała nam, że będziemy pisać kod raz i uruchamiać go wszędzie. Jednak po cichu, bez wielkiej pompy jeszcze bardziej uniwersalny stał się JavaScript – najpopularniejszy język programowania na świecie. W tej prezentacji zobaczymy jak za jego pomocą programować nie tylko przeglądarkę czy serwer ale również system osadzony z pomocą Espruino, czyli JavaScript dla mikrokontrolerów.
4
NASI PRELEGENCI
Bartosz SądelZawodowo programista działający w obszarze finansowo-księgowym. Fan prostego i czystego kodu. Lubi współpracować z klientem i uważa, że jego zadowolenie jest najważniejsze. Ostatnio zafascynowany kulturą DevOps i związanymi z nią technologiami. Członek kapituły kieleckiego JUG-a. Prywatnie mąż, piwowar i autostopowicz. Uwielbia spacery po górach i głupie seriale.
TEMATFrame your work by using
frameworks betterRośnie liczba dostępnych frameworków. Używamy ich w naszej pracy na każdym kroku. Czy jednak znamy je wystarczająco dobrze? Czy wykorzystujemy je w pełni? Podczas tej prezentacji spróbujemy odpowiedzieć na te pytania, odsłaniając nieco mgły skrywającej najpopularniejszy framework w Javie – Spring. Zobaczymy, że pewne mechanizmy niekoniecznie działają tak, jak mogłoby nam się wydawać, a popełnianych błędów można łatwo unikać. Spring to tylko przykład – każdy język i każda biblioteka czekają na odkrycie pełnego zakresu możliwości! Warto to sobie uświadomić. 🙂
5
NASI PRELEGENCI
Sławomir Wojtacha
Z wykształcenia politolog i o włos „filozof”, z zawodu tester aplikacji, do świata IT przyciągnięty możliwością stałego rozwoju oraz wyzwaniami. Aktywny uczestnik śląskich meetup’ów Agile oraz Testerskich. Pracę jako tester zaczął od testowania aplikacji mobilnych i webowych, obecnie swoją przygodę w IT wiąże z DevOps w Accenture.W wolnym czasie początkujący stand uper oraz członek śląskiej sceny improwizacji komediowej
TEMATCertyfikaty dla testerów, testowanie i poszukiwania zagubionej jakości.
Krótka historia zmiany, czyli jak humanista stał się testerem. Dla wszystkich szukających swojego miejsca w branży IT. Od czego zacząć by stać się testerem, jakie zdolności trzeba mieć, jak potwierdzić swoją wiedzę i czego się spodziewać w pierwszych latach pracy.
6
NASI PRELEGENCI
Piotr ŁaskawiecPasjonat technologii bazujących na Java Virtual Machine. Obecnie pracuje jako architekt oprogramowania, opracowując oraz implementując rozwiązania dla największych instytucji finansowych na świecie. W projektach kładzie nacisk na dogłębne zrozumienie domeny biznesowej, kwestie wydajnościowe, jakość kodu oraz wykorzystanie narzędzi usprawniających proces tworzenia oprogramowania. Autor licznych publikacji technicznych, okazjonalny mówca, trener.Współorganizator Kraków Kotlin User Group.
TEMATKotlin - ekosystem okiem architekta
Kotlin jest językiem programowania, który cieszy się stale rosnącą popularnością. Jednak każdy język potrzebuje aktywnego ekosystemu technologicznego aby przetrwać. Podczas prezentacji chciałbym zabrać Was w podróż po najciekawszych technologiach, które dostępne są dla programistów backendu planujących rozpocząć swoją przygodę z Kotlinem. Spróbuję również odpowiedzieć na pytanie, czy ekosystem Kotlina jest już na tyle dojrzały, aby oprzeć na nim profesjonalny projekt. Porozmawiamy także o sensie porównywania języków programowania, zdrowym rozsądku, metodach pozwalających szybciej wdrożyć Kotlina, rynku pracy i moich osobistych doświadczeniach w obcowaniu z tym językiem.
7
NASI PRELEGENCI
Łukasz OlczykTrzydzieści lat w branży IT (jeżeli klepanie w BASIC-u na Atari się liczy), ponad połowę tego w ekonomii i praktycznych aspektach psychologii. Gdzieś w połowie tego okresu zacząłem pracować i z tego żyć. Przeszedłem drogę od informatyka ogólnego zastosowania, przez programistę, kierownika projektu, najgorszego Scrum Mastera jakiego widziałem, Product Ownera, w końcu konsultanta spod szyldu Agile. Największym osiągnięciem było odkrycie własnej pokory – gdy na skutek wypadku samochodowego na ponad tydzień nagle zniknąłem z pracy – i nic się nie stało, moja nieskromna osoba okazała się niepotrzebna. A miałem – w moim mniemaniu, mocno uzasadnione – przeświadczenie, że byłem tak ważny i niezbędny. Od tamtego momentu uczę ludzi budować w sobie tę cechę charakteru – chyba najbardziej przydatną w przywództwie. Napisałem dwie książki: „Public Speaking Fastlane” oraz „FAT: Failed Agile Transformations”.
TEMATZwinne podziemie
Wyobraź sobie, że Twój zespół właśnie czeka w kolejce do „transformacji”. Chcielibyście już zacząć, ale z Excela gdzieś wysoko wynika, że jesteście zaplanowani za pół roku. Niezły Agile, z transformacją rozpisaną na jakimś wykresie Gantta, ale to tak przy okazji 😉 Brzmi znajomo? Jeżeli nie, wyobraź sobie, że Twój zespół już pracuje zwinnie. Bo tak już było, tak jest, tak się stało – nieważne. Wszystko już ogarnięte. I gdzieś czujesz, że to co robicie jest po prostu głupie. Jakieś procesy, dziwne role, magiczne struktury organizacyjne narzucone na Was – „bo to jest Scrum, bo to jest Agile, bo to jest jakiś tam niezwykle ważny framework wybrany przez korporację”. Przy okazji, jeżeli ktokolwiek w ten sposób uzasadnia cokolwiek – po prostu nie wie o czym mówi. Tak czy inaczej – Łukasz opowie jak zbudować zwinną partyzantkę pośród korporacyjnego betonu, jak przywrócić prawdziwego ducha Agile pośród firmowej ściemy i co zrobić wtedy, gdy to wszystko zawiedzie.
8
NASI PRELEGENCI
Jakub BilińskiInżynier oprogramowania w ING Banku Śląskim.Odpowiedzialny za architekturę, wypracowanie podejścia oraz development nowej wersji aplikacji mobilnej dla strategicznych i korporacyjnych Klientów Banku.Źródło wiedzy o technologii Flutter oraz budowie aplikacji mobilnych czym chętnie dzieli się z innymi jako prowadzący szkolenia wewnątrz organizacji.Pasjonat programowania, od 9 lat tworzy w swoim zaciszu domowym różne projekty, od silników gier w C++ poprzez aplikacje webowe, aż do sieci neuronowych i algorytmów ewolucyjnych.Zafascynowany technologią oraz tym, jak można z jej pomocą zmieniać otaczający nasz świat.https://pl.linkedin.com/in/jbilinskipl
TEMATFlutter – przyszłość aplikacji mobilnych
Smartfony zmieniły nasz sposób życia. Więcej osób konsumuje dzisiaj treści właśnie z poziomu platform mobilnych, niż komputerów. To oznacza, że nacisk na wydajne, lekkie oraz oszałamiające wizualnie aplikacje jest coraz większy. Problem jednak stanowi to, jak do tego podejść. Różne podejścia mają swoje wady i zalety, nie mniej od jakiegoś czasu najlepszym wyborem wydaje się technologia Flutter, która zapewnia to wszystko i do tego jest wspierana przez takiego giganta jak Google. Podczas mojej prezentacji postaram się was przekonać do tej technologii na przykładach z życia oraz pokazać wam jaką architekturę stosować w takich projektach. Prezentacja ta została oparta o doświadczenia z prawdziwego komercyjnego projektu, który został zaimplementowany w ING Banku Śląskim.
9
NASI PRELEGENCI
Michał JankowskiMichał – Microsoft MVP Azure, architekt, programista, projektant, lider zespołu, a w wolnym czasie trener. Przygodę z programowaniem zaczął ponad dwadzieścia lat temu od Basic’a i Assemblera dla komputerów 8-bitowych. Od ponad dziesięciu lat uczestniczy w tworzeniu oprogramowania na platformę .NET dla największych światowych firm. W tym czasie brał udział w wytwarzaniu aplikacji desktopowych, mobilnych oraz webowych pełniąc różne role. Obecnie specjalizuje się w rozwiązaniach chmurowych – Microsoft Azure, a w szczególności powiązanych z trendem Serverless.Prywatnie miłośnik podróży oraz fotografii. W wolnym czasie prowadzi bloga www.jankowskimichal.pl, twórca rozwiązań open-source oraz aplikacji mobilnych.
TEMATHands-on Azure DevOps – create, build and deploy an application for Azure
You will learn how to build and deploy an application with Azure DevOps. We will go through the whole process. We will start from project creation, and the first web app commit. Then you will learn how you should configure your first build in the way that not only will compile your application but it will also check the quality of your code.Next we will switch to environment creation. We will prepare ARM template and pipeline that will provision environments in Azure for the already prepared application. Finally, we will connect both elements into one and create automatic deployment to Azure. For the test environment, we will do it automatically and for production one we will create blue-green deployment configuration that will include approval flow.When we finish, you will know the latest DevOps trends and insights in modern technologies that will allow you to release your application multiple times per day. And the most important thing – you will be able to implement it in your solution or organisation.
10
NASI PRELEGENCI
Ewa GomułkaEwa Gomułka – partner w Active StrategyOd ponad 13 lat trener inteligencji emocjonalnej i społecznej. Specjalizuje się w budowaniu zaufania, kreowaniu otwartej komunikacji i zrozumienia w zespołach. Pracuje z menedżerami, specjalistami oraz przedsiębiorcami. Jest autorem programów opartych na metodze „Porozumienie Bez Przemocy” (NVC) dla firm IT oraz treningu Inteligencji Emocjonalnej i zarządzania konfliktem. Prowadzi coaching i treningi dla menedżerów wysokiego szczebla menedżera, w tym jednego z listy 100 najbogatszych Polaków wg Forbes. Wspiera zespoły i firmy wdrażające zwinne metodyki zarządzania projektami, pomaga rozwiązać konflikty. Trener na studiach MBA i podyplomowych. Pracowała m. in. z: Allegro, Canon, Fantasy Expo, Intive, Logintrans, RST, Siemens, Sii, Techland.Zobacz Ewę na LinkedIn
TEMATRozwiązywanie konfliktów w zespole?
Poznaj najczęstsze przyczyny konfliktów i sposobów radzenia sobie z nimi. Porozmawiamy o zasadach, najczęściej popełnianych błędach i tym, co z konfliktem może robić lider oraz każdy członek zespołu.
11
NASI PRELEGENCI
Damian WideraProject Manager w Euvic. Od 18 lat zajmuje się projektowaniem, tworzeniem i wdrażaniem aplikacji wykorzystujących platformy: .NET, SQL Server oraz Oracle. Jest także trenerem, programistą, administratorem baz danych, twórcą dokumentacji oraz analitykiem biznesowym. Jest współautorem książki “Serwer SQL 2008. Administracja i programowanie”. Speaker na wielu konferencjach branżowych. Posiada certyfikaty firmy Microsoft: MCT, MCITP-DBA, MCITP-DD, MCSD.NET, od 2009 roku nieprzerwanie tytułem tytuł MVP w kategorii SQL Server (obecnie Data Platform)
TEMAT
Co nowego dla developerów w SQL 2019 (który będzie już za moment)Temat deweloperski z serii – jak się przygotować na nadchodzącą wersję SQL Server, która być dostępna zanim spadnie pierwszy śnieg. Ta wersja jest o tyle ciekawa, że kontynuowane były w niej prace nad tzw. Intelligent Query Processing. Można tam znaleźć wiele ciekawych rozwiązań, któ®e powodują, że serwer jest szybszy I bardziej wydajny bez konieczności zmian w kodzie
Dla deweloperów i administratorów – wszystko o transakcjachKażdy deweloper oraz administrator baz danych powinien dokładnie wiedzieć, jak działają poziomy izolacji transakcji ponieważ tylko wtedy będzie w stanie prawidłowo utworzyć bądź zarządzać systemem bazodanowym,W trakcie prelekcji pokażę wszystkie poziomy izolacji transakcji oraz przy każdym z nich mocno Was zaskoczę
12
NASI PRELEGENCI
Łukasz HacuraWspółzałożyciel i Prezes Anshar Studios. Absolwent Politechniki Śląskiej w Gliwicach na kierunku informatyka. Pracuje w branży gier video od 2006. Zaczynał pracę jako programista, w 2008 został kierownikiem zespołu, w 2011 szefem studia CI Games w Katowicach, gdzie pracował do założenia Anshar Studios w 2012.
TEMATBudowanie kultury studia
na przykładzie branży gamedev
Kultura studia to nie jest coś, co się ustala, jest to coś, co się wytwarza poprzez konsekwentne zachowania w obrębie funkcjonowania organizacji. Na tej prelekcji przedstawię wiedzę teoretyczną z zakresy budowania kultury organizacji, w oparciu o przykład wdrożenia w Anshar Studios, i jakie korzyści bądź pułapki się z tym wiążą
13
NASI PRELEGENCI
Tomasz KotKiedyś programista, teraz lider zespołu, kierownik biura, społecznik.Od początku swojej przygody z IT organizuje spotkania mające na celu wymianę doświadczeń oraz networking w środowisku programistycznym. Założyciel Śląskiej Grupy Microsoft, prelegent i trener. Profesjonalnie Mobile Solutions Center Manager – rola która powoduje, że częściej czyta się książki coachów niż programistów…Obecnie zafascynowany zderzaniem się świata biznesu ze światem programistów, interakcjami, wymianą wartości. Stara się ze złego managera, stać się nie tak bardzo złym managerem, a jeszcze bardziej liderem.Prywatnie motocyklista, gadżeciarz, siatkarz i gracz planszówek.
TEMATMechaniczny Scrum, czyli jak łatwo
zagubić wartościMija rok, odkąd pewien nowy pracownik Billennium uświadomił nam, że Scrum, jaki deklarowaliśmy, że robimy, ni jak się ma do Manifestu Agile, czy istoty iteracyjnego wytwarzania oprogramowania. Po wielu ciężkich rozmowach dostaliśmy zielone światło: robimy transformację Agile! I właśnie o tym, jak wyglądało nasze pierwsze zderzenie z „idealnym” Scrumem, nasze eksperymenty, zmiany, powroty do złych praktyk, aż do porażek, które w oczach wielu robiły z nas furiatów i frustratów, chciałbym Wam opowiedzieć, aby dać Wam wiedzę, która pozwoli wcześniej reagować na problemy w Waszym procesie wytwórczym.
14
NASI PRELEGENCI
Dawid MazurPodczas swojej kariery pracował jako programista, team leader oraz project manager. Prywatnie aktywny członek lokalnej społeczności IT i nie tylko. Słuchacz, prelegent oraz organizator eventów. Współorganizator Coding Dojo Silesia. Uczy dzieci programowania w Little Bit Academy. Ewangelista dobrych praktyk, czystego kodu oraz wzorców projektowych.Nałogowy słuchasz podcastów, bywalec hackathonów.Jest również autorem bloga http://pattern-fever.com. Dziwnie czuje się pisząc o sobie w osobie trzeciej.
TEMATBłędy, które popełniłem w pracy
z legacy code i jak to naprawićPraca z kodem zastanym to trudne wyzwanie, ale warto je podjąć. Niewiele projektów jest w stanie tak mocno przetestować nasze programistyczne umiejętności i w efekcie pozwolić mocno się rozwinąć jako inżynier oprogramowania. Niestety, jak w przypadku każdego trudnego wyzwania, bardzo łatwo jest popełnić błędy. Ja sam w mojej dość bogatej historii z legacy code popełniłem spoko pomyłek i chcę Ci dać szanse to nauczenia się na moich błędach i doświadczeniach. Podczas prelekcji opowiem kilka prawdziwych historii z dość mocno pokręconych projektów i jak bym sobie z nimi poradził dziś. Podzielę się dobrymi praktykami i wzorcami, oczywiście na przykładach.
15
NASI PRELEGENCI
Daniel KrasnokuckiZ zawodu i zamiłowania programista. Specjalizuje się w technologii .NET oraz w bezpieczeństwie aplikacji. Absolwent Wydziału Automatyki, Elektroniki i Informatyki Politechniki Śląskiej oraz bezpieczeństwa sieci i komputerów w Norwich University, VT, USA. Chętnie dzieli się wiedzą jako prowadzący zajęcia i jako prelegent – bierze udział w wielu szkoleniach i konferencjach IT.Z zamiłowania także szkoleniowiec umiejętności miękkich, maniak piłki nożnej, siatkówki, narciarstwa i planszówek.
TEMATNagłówki bezpieczeństwa w ASP .NET!
Temat to kontynuacja serii „Bezpieczeństwo w .NET-cie”. Podczas prelekcji dowiecie się, co to są nagłówki bezpieczeństwa, po co się je stosuje i jak używać ich w .NET-cie. Zobaczycie przed czym mogą ochronić nas nagłówki bezpieczeństwa, poznacie także najprostsze ataki, które możemy wykonać na niezabezpieczonej aplikacji w ASP .NET. Omówiona zostanie także druga strona – jakie problemy mogą przydarzyć się podczas zabezpieczenia aplikacji przy użyciu nagłówków bezpieczeństwa. Prelekcja skierowana jest do każdego programisty .NET – od osób uczących się tej technologii, do doświadczonych programistów, którzy chcą poznać sposoby bezpiecznego pisania kodu.
16
NASI PRELEGENCI
Wojciech Zajda
Expert – Integrator w ING Tech Poland . Wielki fan metod ilościowych oraz jakościowych w służbie zadowolenia klienta i użytkownika. Programista, Designer. Na co dzień pracuje zarówno po stronie technicznej z ML, Computer Vision, aplikacjami webowymi jak i miękkimi, współpracuje z inżynierami i menadżerami i szuka wartości dla klienta wśród nowych technologii i metodologii. Prywatnie wielki fan podróży na motocyklu oraz wielbiciel produkcji Marvela.
TEMAT Machine Learning – All u need to know
Praktycznie każdego dnia słyszymy o uczeniu maszynowym i sztucznej inteligencji w różnych aspektach życia, często zmieniając podejścia całych branż do ich usług i produktów. Podczas prezentacji wyjaśnię, jak działają podstawowe algorytmy uczenia maszynowego i jak budowane są komputerowe Sieci Neuronowe. Rozważymy, jak działa autopilot Tesli, jakie są najnowsze osiągnięcia w dziedzinie SI i czy w obecnej formie może ono zawładnąć światem. Pokażę też podstawową drogę, jak można zacząć swoją pracę w Data Science.
30
PROGRAM od 8:30 Odbiór identyfikatorów oraz powitalna kawa 9:20 Sala A. Otwarcie konferencji 9:30 - 10:10 Panel pierwszy - wykłady merytoryczne
Sala A Maciej Hryniszak - JavaScript w służbie IoT Sala B Bartosz Sądel - Frame your work by using frameworks better Sala C Sławomir Wojtacha - Certyfikaty dla testerów, testowanie i poszukiwania
zagubionej jakości10:10 - 10:30 Przerwa 10:30 - 10:50 Sala A. Prezentacja firm uczestniczących (10:30 Accelor Mittal, 10:40 Accelor Mittal
Business Center)10:50 - 11:00 Przerwa 11:00 - 11:40 Panel drugi - wykłady merytoryczne
Sala A Piotr Łaskawiec - Kotlin - ekosystem okiem architekta Sala B Łukasz Olczyk - Zwinne podziemie Sala C Jakub Biliński - Flutter – przyszłość aplikacji mobilnych
11:40 - 12:00 Przerwa 12.00 - 12.15 Sala A. Prezentacja firm uczestniczących (12:00 Sopra Steria, 12:05 ING Bank,
12:10 Diebold Nixdorf)12.15 - 12.30 Przerwa
31
PROGRAM
12.30 - 13.10 Panel trzeci - wykłady merytoryczne Sala A Wojciech Zajda - Machine Learning – All u need to know Sala B Michał Jankowski - Hands-on Azure DevOps – create, build and deploy
an application for AzureSala C Ewa Gomułka - Rozwiązywanie konfliktów w zespole?
13.10 - 13.20 Przerwa 13.20 - 14.00 Panel czwarty - wykłady merytoryczne
Sala A Damian Widera - Co nowego dla developerów w SQL 2019 (który będzie już za moment)
Sala B Łukasz Hacura - Budowanie kultury studia na przykładzie branży gamedev Sala C Tomasz Kot - Mechaniczny Scrum, czyli jak łatwo zagubić wartości
14.00 - 14.10 Przerwa 14.10 - 14.50 Panel piąty - wykłady merytoryczne
Sala A Damian Widera - Dla deweloperów i administratorów – wszystko o transakcjach Sala B Dawid Mazur - Błędy, które popełniłem w pracy z legacy code i jak to naprawić Sala C Daniel Krasnokucki - Nagłówki bezpieczeństwa w ASP .NET!
14:50 Zakończenie konferencji
WARSZAWA, ŁÓDŹ, POZNAŃ, KATOWICE, GDAŃSK, SZCZECIN, WROCŁAW, KRAKÓW
KONTAKT DO ORGANIZATORÓW
Jan Rytel [email protected] tel. +48 605 593 530 Magdalena Waś[email protected] tel. +48 796 126 244