4developers w Łodzi

Konferencja 4 developers w Łodzi należy już do historii, ale jakże fajna to historia.  Była ona też emocjonująca z uwagi na mój debiut na scenie.  Jakie wnioski?  Jakie prezentacje mnie zainspirowały?  Czytaj dalej

Był stres

W mojej prezentacji o ES najbardziej martwiłem się czy się będzie podobać i czy nagle wszystko nie przestanie działać.  Na szczęście Elasticsearch dał radę podczas pokazu i wszystko działało jak z nut (no może 1 wpadki z Logstashem).  Jestem jednak zadowolony z tego co było, bo udało się wpasować w tematykę bazodanową uzupełniając naturalnie timeseries i geospatial na ścieżce bazodanowej.  Świetne przeżycie, polecam.

Będzie lepiej

Człowiek uczy się całe życie.  Następnym razem – mniej tekstu a więcej obrazków.  Zauważyłem też u innych kolegów że bardziej działają liczbowe dowody (np ES szuka 3 razy szybciej niż Postgres) niż ogólne stwierdzenie (np ES jest szybkim silnikiem wyszukiwania).  Skoro Kibana działa bo wizualizacje, to moje prezentacje też będą działać lepiej jeśli będzie więcej kolorów mniej tekstu.  A o czym mówili inni koledzy?  Opowiem krótko o moich wrażeniach.

Magik JVM

Pan w czarnej todze o imieniu Jarek Ratajski opowiadał o całej historii adnotacji w świecie Javy.  Kiedyś było to tak, że pisałeś kod w Javie i się kompilował.  A teraz?  Jest tu dużo więcej niż klasy i funkcje.  Dla junior developera wejście w świat wysoko zaadnotowanego Springa jest trudny.  I wymaga tłumaczenia zawiłości @Każdej @Adnotacji @NaJegoDrodze.  Pan Jarek zaleca adnotacje, które są wskazówkami dla kompilatora lub JPA.  W innym wypadku mamy średniowieczne traktaty których i tak nikt nie czyta.

Java9

Ta prezentacja pokazała że teraz Java będzie się ukazywać dużo częściej niż ostatnio.  Ale niestety nie oczekuj że możesz ją wykorzystać w każdym projekcie firmowym – spora część popularnych bibliotek nie jest jeszcze kompatybilna.  Ale modułowość Javy wydaje się bardzo atrakcyjna.  Poparte przykładami Tomasza Adamczewskiego z Idemia.

Geospatial HANA

Podczas przemowy pana Witalija dowiedziałem się wreszcie dlaczego każdy samolot latał dookoła.  W związku z walcowym odzwierciedleniem Ziemi (odwzorowanie Mercatora) są zniekształcenia tychże tras, przez co samolot leci po tzw. GreatCircleRoute.  Na prezentacji mogłem dowiedzieć się jak tworzyć i wykorzystywać zaawansowane geodezyjne/geograficzne możliwości SAP HANA.  Szkoda tylko że to język SQL i trzeba tworzyć obiekty Selectem.

IoT a Influx DB

Internet rzeczy to wiele gadających ze sobą maszyn.  Maszyny te generują eventy.  Gdzie je składować? Na to pytania odpowiada kolega Ivan Vaskevytch w rozprawce o bazie Influx.  Jest ona dedykowana do szybkich obliczeń opartych na zdarzeniach czasowych.  Napisana w GoLang więc działa szybko.  I bije na łeb na szyję mojego znajomego ES jeśli chodzi o agregacje na czasie.  Fajna rzecz.  Było live demo pomiarów zanieczyszczenia Krakowa.

Czy serwer może cię usłyszeć

Ta prezentacja była najbardziej fascynująca jak dla mnie.  NLP jest to nie tylko neurolingwistyczne programowanie (sterowanie) z psychologii.  To przede wszystkim przetwarzanie języka naturalnego.  Jako ludzie rzeczywiście zostaliśmy obdarzeni wielkim darem rozumienia słów.  Żeby nauczyć tego maszynę trzeba dużego nakładu sił.  Machine learning i wykonywanie komend to zadanie z którym świetnie sobie radzimy jako człowieki od dnia narodzin, ale maszyna to nie człowiek.  Wg mówcy, kolegi Jacka Jagieła,  rozumienie tekstu to przyszłość przetwarzania danych i niedługo znikną nam GUI do sterowania np serwerowniami.  Próbowałem DialogFlow ale nie szło mi to za lekko przyznam szczerze.

Podsumowanie

Bardzo ciekawa konferencja.  Fajny wybór kilku ścieżek.  Zabrakło może tylko fajnych gadżetów w postaci kubków i koszulek 🙂