Infoshare 2019

W tym roku ekipa detektywów po raz pierwszy odwiedziła konferencję Infoshare w Gdańsku. Nie jest to typowa konferencja z dużą ilością mięsa kodu, jednak coś nas w niej urzekło. Zachęcamy do zapoznania się z naszym subiektywnym podsumowaniem.

Konferencja trwała 3 dni od 7 do 9 maja. Przy czym pierwszy dzień był w całości poświęcony na warsztaty (osobno płatne). Konferencja jest biletowana – co ciekawe jest kilka rodzajów biletów które znacznie różnią się ceną. Najtańszy kosztuje około 50 PLN a najdroższy ponad 1500. Każdy z biletów udostępnia trochę inne doświadczenia. My wybraliśmy wersję conference – a to znaczy, że mogliśmy wejść na wszystkie wykłady, before i after party oraz lunch. Czy było warto? Zdecydowanie tak. Jeśli masz dość konferencji gdzie po raz setny słuchasz dlaczego warto pisać testy albo jak zrobić CRUDa w SpringBoocie, a szukasz inspiracji, chcesz dowiedzieć się czegoś zupełnie nowego – szczególnie spoza IT to warto odwiedzić Infoshare. Więcej szczegółów poniżej.

8 Maj

RFID makes fashion faster

Ekipa z LPP, czyli firma która trzyma wiele popularnych marek modowych w Europie takich jak Reserved czy Cropp pokazała jak technologia RFID przydaje im się w sprzedaży ubrań. Do każdego ubrania które ląduje na wieszaku w sklepie, już na etapie produkcji przyczepiany jest tag RFID który wygląda identycznie jak znane zabezpieczenia przeciwkradzieżowe. Dzięki temu nie trzeba nawet otwierać pudełka aby przekonać się co jest w środku. Wyszukiwanie odzieży w sklepie zajmuje sekundy, a przy kasie nie jest wymagane skanowanie kodu kreskowego. Skutkuje to szybszym procesem zakupowym ale także przyspiesza inwentaryzację zasobów która przyspieszyła z dwóch dni pracy do 3 godzin.

3 mity cybersecurity

Piotr Konieczny jak zwykle nie zawodzi. Tym razem przyjrzał się popularnym mitom na temat security ale nie tylko cyber. Z zaprezentowanych ciekawostek najbardziej spodobała nam się tak o atakach na krytyczną infrastrukturę elektryczna. Sytuacje opisane w książce “BlackOut” nie mają miejsca, a najczęściej przestoje w dostawach prądu powodowane są przez… zwierzęta.

Ta prezentacja jest krótkim przypomnieniem tego wszystkiego co można na bieżaco przeczytać na niebezpiecznik.pl lub posłuchać w podcaście na podsuchu. Jedyna różnica to forma. Tutaj wszystko było przemyślane i ułożone.

Why would the elephant REST?

Warto zobaczyć, żeby wiedzieć jak nie prowadzić prezentacji. 3 architektów systemowych na scenie i jeden ogólny diagram. Słoń był motywem przewodnim banku Paribas ale niestety nie wytłumaczyli dlaczego. Po raz kolejny uświadomiłem sobie że nie chcę pracować w banku.

What is Quantum Computing Anyways?

Super ogólna prezentacja, a w zasadzie zajawka tematu. Warto się zainteresować tym bardziej że dostępny jest już komputer kwantowy “do zabawy”. Jednak na razie to raczej pole do teoretycznych rozważań niż do rzeczywistego zastosowania. Jak na razie algorytmy szyfrowania są bezpieczne.

Why don’t we work at the office – the thing about productivity and technology

Prezentacja w stylu TED. Krótko i zwięźle przechodzi po rewolucji jaka odbyła się w sferze pracownika i wykorzystywanych technologii. Warto zobaczyć żeby przypomnieć sobie jak się pracowało jeszcze 10 czy 20 lat temu. Niestety prelekcja zawierała lokowanie produktu ale nie nachalne.

Not only BASH Different approach to scripting

Autor przedstawił język Go w innym niż zazwyczaj zastosowaniu a mianowicie jak można go użyć do pisania skryptów. Najważniejsza rzeczą jakiej się dowiedziałem to wbudowany w kernal program binfmt który pozwala na spięcie dowolnego programu z rozszerzeniem w linuksie. To znaczy jeśli zdefiniujemy że pliki .js mają być uruchamiane przez polecenie node to po wykonaniu chmod +x plik.js && ./plik.js zostanie uruchomiony nasz skrypt. Nie potrzebny już shebang. Niestety te ustawienia przechowywane są w /proc więc musimy go repopulować co restart ale da się to łatwo zautomatyzować.

Is SAFe safe? Scaling agile & what you can take out of it

Jedyne co zrozumiałem to że Scrum of Scrums jest w odwrocie i wszystkie fajne firmy przenoszą się na Scaled Agile Framework. Niestety wciąż nie wiem co to jest. Wiem że chodzi o złote pociągi ale nic poza tym

Hackowanie AI

Bardzo przystępna prezentacja o tym jak niedoskonała jest jeszcze technologia sztucznej inteligencji. I o tym, że jeden pixel wystarczy by zamienić pandę w gibona.

Crash, Burn, Report

Auto przedstawia mało znaną funkcjonalność przeglądarek które po napotkaniu nagłówka report-to mogą raportować błędy które napotyka przeglądarka. Część z czytelników może powiedzieć: “Mamy newRelica po co nam to?” I jest w tym trochę racji. Jednak czy zastanawialiście się kto wam powie jeśli wasza domena nie będzie miała certyfikatu? Albo gdy użyjecie ficzera który jest deprecated albo jego obsługa została zmieniona (np auto-odtwarzenie dźwięku). Warto zapoznać się z tematem.

Narracja zmieniająca postawy odbiorców

Prezentacja zaczęła się od mocnego uderzenia. Prelegent wyjaśnił jak Netflix zaprogramował nas niczym Pawłow swoje psy. Potem było coraz lepiej. W moim przekonaniu tytuł prezentacji nie do końca oddaje to o czym była mowa ale może dlatego, że słuchając skupiłem się na radach dotyczących przygotowywania wystąpień. W skrócie można to opisać jako następujący proces: notuj, zbierz maksymalnie dużo notatek, nic nie zostawiaj w pamięci. Kiedy będziemy mieli wystarczająco dużo zapisanych myśli możemy jest ustrukturyzować i poukładać w logiczną całość czy to dokument, czy też mapę myśli. Coś co ma określoną strukturę. Na koniec przychodzimy do iteracyjnego procesu przekształcania ustrukturyzowanych notatek w spójny jednolity tekst/wystąpienie czy jakąkolwiek inną formę. Ten proces można porównać do destylacji. Powtarzamy tak długo aż otrzymamy klarowny przekaz który możemy doprawić odrobiną humoru.

7 Things I Wish I Knew when Starting a Business

Krótka historia brand24 i tego co wyszło a co nie. To była nasza ostatnia prelekcja tego dnia więc i percepcja była osłabiona – pociąg z Warszawy wyruszał o 6:30 (sic).

9 Maj

Comixify: Turning videos into comics

Przedztawienie co kryje się pod comixify.ai i jak powastawał projekt. Warto się zainteresować bo moim zdaniem jest to jedno z najładniejszych zastosowań uczenia maszynowego. Rezultaty są naprawdę imponujące a stojąca za tym matematyka robi wrażenie ale nie onieśmiela.

Pulp Ficion

Gdzie jest haczyk? – Jak nie dać się przepisom

Na tą prezentację znacznie się spóźniliśmy bo chcieliśmy zająć miejsce na następną. Wykład ciekawy i bardzo dobrze przedstawia jakie problemy mogą się przytrafić gdy sami (bez doświadczenia w prawie) zajmujemy się pisaniem umów. Autor wyjaśnia różnice pomiędzy poszczególnymi sformułowaniami o opowiada jak nie strzelić sobie w stopę.

Co rozbawiło martwego łososia? Czyli o tym, jak oszukują nas liczby.

Nie bez przyczyny mówi się, że “statystyka oto udokumentowane kłamstwo”. Zaczynamy od IG Nobla a potem przechodzimy do podobnych “oszustw” jakie serwuje nam statystyka sieci społecznościowych, ankiet i innych prób mierzenia rzeczywistości. Autorka pokazuje w jaki sposób poprawić nasze ankiety aby zebrane dane lepiej odzwierciedlały rzeczywistość. Pokazuje jak dodanie gamifikacji czy nawet zwykłego ograniczenia czasowego zmienia nasze odpowiedzi. Warto się zapoznać, szczególnie jeśli wciąż uważacie że ankieta jest dobra na wszystko.

The future of urban transport

Prezentacja jednego z pracowników Bolta (Taxify) o tym jak transport będzie się zmieniał w przyszłości. Bardzo przejrzyście przedstawione statystyki o tym jak podróżujemy, jak używamy samochodów itp. Skłania do myślenia czy na pewno potrzeba samochodu w dzisiejszych czasach czy podróżowanie Boltem na co dzień i wynajmowania auta na wakacje nie będzie tańsze.

The nomad of new technologies

Postać znanego polarnika rozbudziła nasze oczekiwania, niestety prezentacja bardzo nas zawiodła. Kiepski warsztat i kiepski temat. Lepiej unikać.

Privacy: Between Hype and Need

Dobre uzupełnienie prezentacji Piotra Koniecznego. W skrócie wszystko co wrzucasz do sieci jest publiczne.

Explain, explain, explain…: Interpretability of black-box machine learning models – how to build trust in AI

Ciekawy temat ale wykonanie bardzo słabe lepiej zapoznać się z tym blogiem.

Buzzwords, cloud native, kubernetes a na końcu okazuje się, że engineering and nothing else matters

Nie polecam. Tytuł ciekawy, zajawka też ale zawartość bardzo przeciętna i raczej taka której można się wstydzić niż pokazywać publicznie. Rant po kolegach z zespołu nigdy nie jest dobrze widziany. Niestety to była nasza ostatnia prezentacja i pozostawiła niesmak po całkiem udanym wydarzeniu jakim jest Infoshare.

Startupy

Infoshare to miejsce gdzie inwestorzy mogą spotkać się ze startupami. Anioły biznesu z entrepreneurami, a deweloperzy z pracodawcami. Każdy chce się pokazać, więc i my przedstawimy 3 startupy które najbardziej nam się spodobały.

Hears

Ciekawy pomysł. Integracja ze nie smart urządzeniami poprzez dźwięki które emitują. Np. pralka albo kuchenka mikrofalowa czy dzwonek do drzwi. Jeśli nasz telefon usłyszy ten dźwięk dostaniemy powiadomienie a dodatkowo możemy je zintegrować z jakąś akcją np. dzwonek do drzwi zapala światło w smart żarówce. Z jednej strony wygląda, że aplikacja nie ma racji bytu, może być łatwo zastąpiona przez instalację smart home. Z drugiej strony bez ponoszenia większych kosztów, możemy dostać lekką integrację z naszym domem. Można się zastanawiać po co mi powiadomienie o dzwonku do drzwi który i tak usłyszę, jednak grupą docelową są ludzie z wadami słuchu dla których problemem jest usłyszenie wszystkich powiadomień jakie generują urządzenia domowe o wiele lepiej działa wibracja w telefonie czy informacja świetlna. Aplikację testowaliśmy w kilku barach w Gdańsku, bezbłędnie wyłapywała dźwięk odstawionej szklanki z piwem.

wheelme

Podczas powrotu z pierwszego dnia konferencji mieliśmy pewien problem. Szliśmy we dwóch i droga na piechotę do hotelu była stanowczo za długa ~ 1h. Koszt Ubera stanowczo za wysoki. Za to w okolicy było kilka skuterów elektrycznych, samochodów na minuty i rowerów. Niestety  były to firmy które nie występują w Warszawie i nie mieliśmy do nich aplikacji. Tu narodził się pomysł, a co gdyby powstał booking.com dla usług transportowych i tym właśnie jest wheelme. Aplikacja która ma integrować wszystkich dostawców transportu. Jedno konto aby jeździć wszystkim w dowolnym mieście. Niestety integracja na razie nie pozwala na to, ale autorzy zapewnili nas że pracują na tym.

hugo.legal i tuprawnik.pl

Dwa podobne startupy, które przedstawiają się jako „Uber dla prawników”. Niestety zamówiony prawnik nie przyjeżdża na miejsce ale dostajemy do niego dostęp online. Zobaczymy jak ten rynek się rozwinie. Myślę, że to ciekawa opcja dla osób które raz na kilka lat potrzebują porady prawnej np. sprawdzenia umowy.

Warsztaty

Venkat Subramaniam – Towards an Agile Design

Według mnie, jednym z wyznaczników sławy jest autosugestia w Google:

Skoro Google go podpowiada – to musi być warty szukania. Jeśli więc osoba Venkata nie jest Ci szczególnie znana – zachęcam do posłuchania któregoś z jego wykładów na YouTube. Jako fan, nie mogłem odpuścić okazji – i nie zapisać się na szkolenie Towards an Agile Design.

Warsztat trwał przez 4 godziny i był podzielony na dwie części. Pierwszą częścią był dynamiczny, pełen anegdot wykład traktujący o podstawach clean code. Porozmawialiśmy o planowaniu architektury, dobrych praktykach i znanych założeniach programistycznych. Wyjaśniliśmy sobie w jak wielu miejscach grozi nam „overengineering” oraz co to znaczy, że „program łatwo poddaje się modyfikacjom”. Każdy miał okazje dorzucić na tablicę cechy, którymi chciałby charakteryzować dobry kod.

Ja mógłbym słuchać wykładów Venkata bez końca, więc z tej części jestem zadowolony. Podejrzewam, że to była rozszerzona część wykładu „Mixed Paradigms: The Method to Madness” – na który akurat nie dotarłem.

TexMate style

W drugiej części warsztatu, przeszliśmy przez planowania architektury i implementację Game of Life (nie mylić z Game of Thrones). W małych grupach (dwuosobowych), w dowolnym języku – przez około 45 minut mieliśmy okazję wspólnie pokodować. Venkat w tym czasie zadawał dodatkowe pytania lub udzielał dodatkowych wyjaśnień dotyczących zakresu zadania. Kiedy wybiła godzina zero – nie ważne było kto miał ile zrobione, ale jak podeszliśmy do tematu. Wszyscy pisali taki sam program, jednak każdy był inny. Dzięki temu mogliśmy wszcząć dyskusję – w koło których elementów systemu powinna się kręcić główna logika aplikacji.

To ćwiczenie, chociaż brzmi prosto – pozwoliło nam poznać poglądy innych kolegów i koleżanek z branży – a także zobaczyć wersję zaplanowaną przez Venkata. Uważam, że warsztaty są świetną formą rozwoju – ciesze się, że miałem okazję trafić na właśnie ten.

Obowiązkowe selfie

Stoiska

Jak na każdej konferencji i tutaj było mnóstwo stoisk. Jako, że oferta gastronomiczna jest coraz lepsza – jednak wciąż wiele brakuje do przepychu jaki ma JavaZone, postanowiliśmy docenić najlepsze miejsca które pozytywnie się wyróżniły.

Beesfound

Kraftowe Piwo zachęca do inwestowania na tej platformie. Na pytanie czym się różnią od crowday odpowiadają prosto: “Jesteśmy bezpieczni dla klienta, inwestujemy tylko w spółki akcyjne, czyli nawet jeśli platforma padnie to akcje zostają u inwestora.” Niestety na pytanie “Czy beesfound funduje się na beesfoundzie” wciąż nie dostałem odpowiedzi :(

Nordea

Wyborne ciastka z cynamonem, pyszne espresso i lemoniada. To stoisko warto odwiedzić na drugie śniadanie.

JIT

Lody w wyrafinowanych smakach. Długa kolejka ale warto było czekać. Palone masło z prażonym słonecznikiem, czarny kokos to smaki na które nie łatwo trafić nawet w dużym mieście. Koniecznie warto spróbować.

Lody szybko się kończyły

Infoshare to konferencja którą warto odwiedzić.


Leave a Reply