Wrażenia z GET.NET

Imagem de capa

Hej!

Niedawno wróciłem z prawie 3 dniowego wypadu do Łodzi którego celem kulminacyjnym była konferencja GET.NET zorganizowana na UŁ Wydziału Filologicznego.

Wyjechaliśmy z Warszawy w piątek po pracy. Podróż trwała krótko, bo niecałe 2 godziny. Jechaliśmy A2 i o dziwo zapłaciliśmy trochę ponad złotówkę - trzeba pamiętać żeby zjechać zjazdem na Zgierz :simple_smile:

Po dotarciu do hotelu okazało się, że plotka o trzęsących się budynkach przy przejeździe tramwaju - to wcale nie plotka :simple_smile:

Sama konferencja - od strony organizacyjnej:

Od strony merytorycznej jestem zachwycony :simple_smile:

Tam gdzie była możliwość wybrania prelekcji czułem, że podjąłem słuszną decyzję. Po wszystkim myślę, że to była jedna z lepszych konferencji w jakich miałem przyjemność brać udział - oby takich więcej!

To może podsumowanie z każdej prelekcji na której byłem.

FROM ZERO TO HERO WITH RUNNING YOUR ASP.NET 5 APPLICATION IN A DOCKER CONTAINER” - Maurice de Beijer

Szczerze to wg mnie najsłabsza prezentacja - nie dlatego, że była słaba - bo nie była, ale dlatego, że zanim mi się spodobał temat - prezentujący mnie do niego zniechęcił tuż po tym jak powiedział, że w Windows działa to kiepsko, ale nad tym pracują… jakoś tak ostatnio nie ufam rozwiązaniom które jeszcze nie działają produkcyjnie - startupów jest wiele, a ile z tego wychodzi to każdy potrafi ocenić sam. A pomysł samego Docker’a? Bomba. Mamy paczkę/aplikację np. ASP.NET Core rc2 (też beta :P) którą możemy zlinkować z naszą aplikacją napisaną np. w ASP.NET Core 1. Linkujemy 1 do 2 i działa… uwaga - na różnych środowiskach (Linux/Windows). Mamy paczkę… i możemy zrobić build/ship/run gdzie tylko chcemy. Żeby cokolwiek zrobić w docker trzeba się posługiwać jego własną konsolą - alternatywą jest powershell.

Zajawki:

Slogany:

CO TO JEST INTERNET OF THINGS I CO MA DO TEGO .NET” - Arkadiusz Benedykt

Prezentacja super - nie interesowałem się ostatnio IoT i wysłuchanie prelekcji Arka wzbudziło we mnie wyrzuty sumienia. Zaczęło się standardowo - opowiadanie o historii zabawy z “mikro” procesorami :wink: Dużo się zmieniło… nie na przestrzeni 20 lat, bo wiadomo, ale np. od mojej ostatniej zabawy z arduino (zraziłem się bo C i płytkę spaliłem :wink:).

Mnogość dostępnych płytek jest rzeczywiście teraz duża, np.:

Dosyć ciekawe jest to, że wcale nie muszę męczyć się w C lub w czymś podobnym, żeby napisać program na płytkę - mogę pisać w ograniczonym c# w Visual Studio. W ulubionym języku i środowisku :wink:

Słyszałem o raspberry pi, ale nigdy nie zgłębiałem tematu.

Na takiej małej płytce można zainstalować np. Windows 10 IoT i domyślnie wgrać program który np. miga żarówką - na prezentacji mieliśmy demo na żywo - zadziałało za 1 razem i to podwoiło efekt mojego wow. Co jest takiego wow? Woow jest to, że aplikacja zadziałała natychmiast. Zmodyfikował częstotliwość świecenia - od razu zaczęło migać wolniej/szybciej. Na arduino jak się bawiłem to problemów przy starcie było sporo. Tutaj? Plug & Play.

Nie obyło się bez wątku chmury… koszt utrzymania połączenia urządzenia na azure to około 50 euro, ale za to macie… :simple_smile:

Zajawki:

IS DEVOPS IN BANKING POSSIBLE” - Piotr Stapp Popularny temat - każdy chce być przecież dev ops… no bo przecież jesteśmy programistami, żeby programować, a nie marnować czas na bzdury :simple_smile: Piotr poprowadził prezentację ciekawie. Zajawki, krótkie dema plus opowieści. Tak jak to sobie wyobrażałem :simple_smile:

Zajawki/tipy:

FROM LEGACY TO DDD” - Andrzej Krzywda

Hit. Wszystkie miejsca w mniejszej sali zostały zajęte (+schody :simple_smile:). Widać, że programowanie funkcyjne cieszy się dużo mniejszą popularnością niż DDD :wink:

Sukcesem jednak moim zdaniem był temat, marketing zrobił swoje. Każdy był w końcu ciekawy jak swojego wielkiego monolita przekształcić do DDD. Poruszony został temat Event Sourcing i CQRS. Złotego środka niestety nie ma. Krok po kroku.

Na koniec rzucone zostało przewrotne hasło:

A co jeśli CQRS jest przystankiem w podróży do programowania funkcyjnego?:stuck_out_tongue_winking_eye:

Krótkie notatki:


TWORZENIE SYSTEMÓW ROZPROSZONYCH Z WYKORZYSTANIEM AKKA.NET” - Michał Jasiorowski

Zdecydowanie najlepsza według mnie prezentacja dnia. Dlaczego? Lubię ten styl. Wymyślenie celu i zrealizowanie go w zwykły sposób, a potem demo jak zrobić to lepiej przy użyciu narzędzia które mam prezentować.

Co nam daje Akka.NET?

Luźne notatki:

DESIGNING API FOR MOBILE APPS” - Wojciech Erbetowski Prezentacja była dobra. Wojtek opowiadał o typowych problemach pracy z aplikacjami mobilnymi. Posługiwał się liczbami i opowieściami z życia. Przyjemne do posłuchania na koniec konferencji/dnia :simple_smile:

Przytoczę jedno z najważniejszym zdań tej prelekcji:

Nie wszystko co jest dobrym REST Api jest najlepszym dla aplikacji mobilnej

Zajawki:

Zostaliśmy w Łodzi jeszcze niedzielę. Wbrew szeroko panującej opinii “co tu robić” znalazło się kilka fajnych zajęć :wink: Odwiedziliśmy muzeum kinematografii i Arboretum w Rogowie.

Niczego nie żałuję, polecam :simple_smile: