Logo Crossweb

Logowanie

Nie masz konta? Zapomniałem hasła

Przypomnij hasło

close Wypełnij formularz.
Na Twój adres e-mail zostanie wysłane link umożliwiający zmianę hasła.
Wyślij
To wydarzenie już się odbyło. Sprawdź nadchodzące wydarzenia

#31 BBJUG - Wielowątkowość, Projek Loom i kotlinowe Korutyny & Serverless Dev

Wydarzenie:
#31 BBJUG
Typ wydarzenia:
Spotkanie
Kategoria:
IT
Tematyka:
Data:
13.11.2019 (środa)
Godzina:
17:30
Język:
polski
Wstęp:
Bezpłatne
Miasto:
Miejsce:
Metrum jazz club
Adres:
Partyzantów 22
Opis:

Witamy, kolejne spotkanie BBJUG będzie składało się z dwóch wystąpień. Artur opowie o wielowątkowości, Projekcie Loom i kotlinowych Korutynach. Michał postara się was zachęcić do przejścia drogi Od zera do serverless developera :)

Istotna informacja BBJUG tym razem odbędzie się w nowym miejscu Metrum Jazz Club (sporo miejsca do parkowania pod samym klubem).

Zapraszamy do zapoznania się z tematami prezentacji i naszymi prelegentami, do zobaczenia !!


O Prezentacjach:


1. Ciąg dalszy nastąpi - o wielowątkowości, Projekcie Loom i kotlinowych Korutynach


Zarówno Java, jak i Kotlin są językami często używanymi przy projektowaniu systemów rozproszonych, w których wykonywane jest wiele równoczesnych zdarzeń. Operacje blokujące w tego typu systemach wydają się nie mieć racji bytu - jednocześnie jednak każdy z nas marzy o powrocie do czasów, kiedy mogliśmy pisać synchroniczny, łatwy w zrozumieniu i czytelny kod... "Kiedyś to było". Dlatego też JVM jako platforma naturalnie stara się ułatwiać wygodę używania programowania wielowątkowego. W ramach mojej prezentacji chciałbym porównać dwa nowe podejścia do tego problemu - Kotlin Coroutines i Project Loom, wprowadzający "włókna" (fibers) i kontynuacje do starej dobrej Javy.


2. Od zera do serverless developera


TL;DR

Opowiem jak żyć z technologią serverless


Long story

Serverless jest trendem dla wszystkich nowych aplikacji.

Jako developerzy, nie musimy wtedy się martwić o cokolwiek poza naszym kodem - serwery, utrzymanie, load balancing i inne devopsowe tematy odpadają. Brzmi jak bajka, ale rzeczywistość pokazuje, że serverless zastępuje problemy z infrastrukturą, które znamy, innymi nowymi. Mimo to uważam, że gra jest warta świeczki, do czego będę starał się was przekonać.


Dowiesz się:

czym jest serverless

zalety serverless z puntu widzenia biznesu

jak pisać funkcje serverless

jakie problemy rozwiązuje serverless

jakie nowe problemy przynosi serverless

zalety (zyski) dla developerów z wyboru technologii serverless


Poza tym istnieją też przypadki, gdy technologia serverless w twojej chmurze nie będzie w stanie pomóc, np.:

zdobyliśmy klienta, który nie chce, by dane zbierane przez aplikację opuściły kraj pochodzenia klientów - np. Szwajcarię. Co wtedy? Przecież żaden poważny cloud provider (AWS/GCP/Azure) nie ma tam swojego data center.

Chcesz napisać (albo przenieść) projekt do serverless, w języku, który nie jest wspierany przez żadną chmurę (np. Kotlin albo Scala).

Klient żąda deploymentu na jego własnych serwerach (on-premise).

Pokażę również rozwiązanie na wszystkie te trzy „bardziej skomplikowane” przypadki.


O prelegentach:

Artur Skowroński - Developer z serduchem rozdartym między JVM (całościowo) i nowoczesnym JavaScriptem (również całościowo, TypeScript included) - z bardziej dojrzałymi planami matrymonialnymi związanymi z tą pierwszą platformą.

Natura każe mu testować technologiczne nowinki, nawet jeśli czasem z tego powodu (na szczęście zwykle w domowym zaciszu) projekty wybuchają mu w twarz w wyniku nadużycia szpachli i taśmy klejącej - zwykle jednak wyciąga z tego naukę, którą może się w jakiś sposób podzielić ze społecznością.

Obecnie członek zespołu VirtusLab. Część Dynamicznego Duetu którego lepszą połową jest pluszowa foka


Michał Wójtowicz - Senior Software Engineer @ Pitney Bowes.

Wannabe Cloud Architect.

Szkolę ludzi jak korzystać z Dockera, Kubernetes.

Programista PHP i Node.js.





Profile pracodawców

Podobne wydarzenia