TECH.3CAMP #51 | FRONTEND

Dodane 08.01.2019 o godz. 21:49//Brak komentarzy

Zapraszamy na 51. tech.3camp, który odbędzie się 15 stycznia (wtorek) o godz. 18:00 w O4 Coworking (Olivia Business Centre). Tematem spotkania będzie frontend.

AGENDA SPOTKANIA:

18:00 – 18:30 – Maciej Walczak – „Single source of truth” – czyli zarządzanie stanem aplikacji na przykładzie Vue i Vuex 

W ramach prezentacji pokażę jak użyć Vuex’a w projekcie Vue, jakich pułapek trzeba unikać podczas implementacji oraz jakie praktyczne korzyści daje użycie tej technologii.

18:30 – 19:00 – Bartosz Cytrowski – Bulletproof ducks – Redux meets Typescript

„Redux jest spoko” – to słowa, których nie usłyszysz z ust początkującego deva. No bo kto lubi definiować typy i kreatory akcji oraz przepastne instrukcje switch w swoich reducerach, a to wszystko rozsiane w losowych lokalizacjach w całej aplikacji. Ja nie – więc podzielę się kilkoma trikami, które pozwalają o tych żmudnych praktykach zapomnieć.

19:00 – 19:15 – przerwa

19:15 – 19:45 – Maciej Rynkiewicz i Maciej Laskowski – Od volta do reacta – nasz sposób na pozbywanie się długu technologicznego

Nasze doświadczenia w realizowaniu planu przejścia ze starych templatek Voltowych do ReactJS. Opowiemy o tym, co nas spotkało, jakie są plusy i minusy naszych decyzji, na czym się potknęliśmy, a co pozwoliło nam się szybko rozwinąć. Do tego, jak w tym wszystkim nie zwariować, przekonać developerów i biznes, że to dobry pomysł – czyli nasza recepta na sukces.

19:45 – 20:15 – Maciej Myśliński – The missing piece of testing

Co robisz jako Frontend Developer, żeby mieć pewność, że Twoja aplikacja działa poprawnie? Niezależnie od tego, czy używasz metodologii TDD, piszesz testy jednostkowe lub integracyjne, a nawet end-to-end – jedna rzecz pozostaje niezmienna: zazwyczaj pisząc testy opowiadamy historie. Przykłady typu: dla tych danych wejściowych oczekuję tych danych wyjściowych.. To podejście lepsze niż brak testów, ale ma pewne wady, które zdajemy się pomijać. Podczas mojej prezentacji opowiem o plusach i minusach testów opartych o przykłady (example-based tests) oraz wyjaśnię, jak możesz wykorzystać property-based testing, aby jeszcze skuteczniej odkrywać błędy w swoich frontendowych aplikacjach.

Uczestnictwo w spotkaniu jest bezpłatne, ale z racji ograniczonej liczby miejsc obowiązuje wcześniejsza REJESTRACJA.

Kiedy: wtorek, 15 stycznia 2019, godz. 18:00

Gdzie: O4 Coworking (Olivia Business Centre), al. Grunwaldzka 472B

Prelegenci: 

Maciej Walczak

Od kilkunastu lat programuję, wcześniej w PHP, obecnie głównie jako Front-End Developer. Od 11 lat jestem związany z Blue Media z Sopotu, obecnie specjalizuję się we frameworkach JS, takich jak Vue i Angular, rozwijając wewnętrzne projekty w firmie. Prowadzę też kursy i szkolenia dla osób, które chcą rozpocząć swoją przygodę z programowaniem. Moim nowym hobby jest szeroko rozumiane IoT i idea „inteligentnego domu”.

Bartosz Cytrowski

Projektant i programista interfejsów użytkownika. Od 2006 roku związany z tworzeniem aplikacji w przeglądarkach internetowych. Pracował w projektach fullstackowych opartych na Javie, .Necie, PHP i Node.js m.in. dla firm Schibsted Tech Polska oraz Tidal (wcześniej WiMP). Zafascynowany funkcyjnym programowaniem reaktywnym. Specjalizuje się w języku JavaScript i bibliotekach: React, Redux, Rx, Ramda, Immutable. Na sali w infoShare Academy spędził niemal 2 tysiące godzin w roli trenera.Bardzo dobrze gra w piłkarzyki.

Maciej Rynkiewicz

Developer, architekt, leader zespołu wytwarzania w Wakacje.pl. Od wielu lat zajmuję się projektowaniem, programowaniem i rozwojem aplikacji webowych. W pracy codziennej stawiam zawsze na zespół oraz przemyślane i proste rozwiązania. Lubię gadżety, nowe technologie, sporty rowerowe, trekking górski.

Maciej Laskowski 

Frontend developer ukierunkowany głównie na JavaScript, pasjonujący się nowymi technologiami. Brałem udział w projektowaniu, tworzeniu i utrzymywaniu kilku dużych aplikacji, ostatnio zajmowałem się optymalizacją i zmianami technologicznymi aplikacji webowych w Wakacje.pl

Maciej Myśliński

As a child, he dreamed of becoming a pilot. Hungry for the freedom of flying, he craved to learn everything required to control the plane. He wanted people to feel the peace of knowing he is going to be the one to take them home. At age 19 he didn’t even know what the word ‚framework’ meant. Nevertheless, he sold his motorbike, purchased his first computer and started to learn coding. Today as a Senior Frontend Developer, Team Leader and the host of internal Frontend meetings at Netguru, he enjoys the freedom of building anything that the technology allows him to. His goal changed a little bit but the idea remained the same – he loves to give users a feeling of peace and security while taking infinite care about user experience he delivers.

FILM: 9 KRĘGÓW PIEKŁA, CZYLI POWSZECHNE BŁĘDY ZESPOŁÓW IT

Dodane 22.11.2018 o godz. 21:16//Brak komentarzy

FILM: DLACZEGO WARTO SIĘ KOMUNIKOWAĆ, NIE TYLKO MÓWIĆ?

Dodane 22.11.2018 o godz. 21:14//Brak komentarzy

TECH.3CAMP #50 | PROJECT MANAGEMENT W IT

Dodane 29.10.2018 o godz. 21:46//Brak komentarzy

 

Zapraszamy na 50. tech.3camp, który odbędzie się 13 listopada (wtorek) o godz. 18:00 w O4 Coworking (Olivia Business Centre). Tematem spotkania będzie project management w IT. 

 

AGENDA SPOTKANIA

18:00 – 18:30: State Street: Aleksandra Kruger – Dlaczego warto się komunikować, nie tylko mówić?

Czy często masz wrażenie, że kolejny call lub meeting mogł tylko być krótkim e-mailem? Dostajesz pytania do oczywistych informacji zawartych w e-mailach? Męczą cię niekończące się łańcuszki e-maili?

– Wspólnie zastanowimy się nad tym, jak od mówienia przejść do skutecznej komuniakcji i zapanować nad stakeholderami!

– Omówimy profil „tego, który nic nie wie”, „challengera”, „narzekacza” oraz sposoby radzenia sobie z nimi.

– Zastanowimy się nad tym, jak uniknąć najczęstszych błędów komunikacyjnych!

 

18:30 – 19:00: GetResponse: Łukasz Michno – Metryki Zespołu Scrumowego – co warto mierzyć i dlaczego?

Mierzenie wydajności zespołu deweloperskiego bardzo często wywołuje wiele kontrowersji. Często kojarzy się negatywnie i w wielu przypadkach to zrozumiałe odczucie. Zatem co mierzyć, aby Zespół osiągał cele biznesowe, a nie tylko te założone w miernikach? Zapraszamy na prelekcję!

19:00 – 19:30: Grzegorz Witczak – 9 kręgów piekła, czyli powszechne błędy zespołów IT

Opowiem o zespołach IT widzianych oczami programisty, rzucając światło na często zaniedbywane kwestie techniczne i umiejętności miękkie. Porozmawiamy o roli testów w projekcie i kiedy są koszmarnym utrapieniem; o frameworkach, które po niespodziewanej śmierci zostawiają nas w piekielnym kociołku; o przeklętej architekturze monolitycznej (i tym, że da się gorzej); o jakości oprogramowania, która woła o pomstę do nieba; a także o zupełnie oczywistych umiejętnościach miękkich, których użycie w praktyce jest piekielnie trudne.

 

Uczestnictwo w spotkaniu jest bezpłatne, ale z racji ograniczonej liczby miejsc obowiązuje wcześniejsza REJESTRACJA.

 

Kiedy: wtorek, 13 listopada 2018, godz. 18:00

Gdzie: O4 Coworking (Olivia Business Centre), al. Grunwaldzka 472B

 

PRELEGENCI

 

Aleksandra Kruger, State Street:

Aleksandra Kruger jest project managerem z doświadczeniem zdobytym w firmach takich jak PwC i Refinitiv (wcześniej Thomson Reuters). W zespole PMO w State Street jest odpowiedzialna za zarządzanie zmianami dla globalnego inwestora, nadzoruje przebieg złożonych projektów i zajmuje się komunikacją. Aleksandra skończyla prawo na Uniwersytecie Adama Mickiewicza w Poznaniu. W wolnym czasie lubi podróżować, obecnie planuje wyprawę do Indonezji.

Łukasz Michno, GetResponse:

Ma wieloletnie doświadczenie w produkcji oprogramowania, pracował w różnej wielkości projektach, w różnych miejscach łańcucha pokarmowego IT. Nieobce mu marsze śmierci i projekty „na wczoraj”. Współtworzy bloga o agile mlynarze.com. Aktualnie jest Scrum Masterem w GetResponse.

Grzegorz Witczak:

Doświadczony Java developer z zamiłowaniem do baz danych, obecnie pracuje w branży finansowej w Oslo. Poza programowaniem lubi dzielić się wiedzą jako prelegent i trener programowania. Po godzinach: gadżeciarz, pasjonat bezpieczeństwa IT i podróży.