Języki programowania IT i Nowe technologie Polityka i Gospodarka

Allegro Tech Talks #37 - Kotlin: Kotlin Native i niebezpieczeństwa współdzielonego stanu w korutynach

location icon
Biuro Allegro - Nowy Rynek Wierzbięcice 1B, Poznań
calendar icon
Od 18 maj 18:00 do 18 maj 20:30

Ciąg dalszy naszych stacjonarnych spotkań Allegro Tech Talks, na których dzielimy się wiedzą, wzajemnie inspirujemy oraz integrujemy podczas rozmów w kuluarach. Ten meetup odbędzie się w Poznaniu, w biurze Allegro.

Temat wydarzenia: Kotlin: Kotlin Native i niebezpieczeństwa współdzielonego stanu w korutynach

Data: 18.05. (czwartek)
Godz: 18:00 - 20:30
Offline: Poznań (Nowy Rynek, ul. Wierzbięcice 1B, budynek D) - do zapisanych osób prześlemy wszystkie wskazówki dojazdu i podpowiedzi logistyczne

Opis spotkania: 

Kotlin dzięki wsparciu gigantów i niesamowicie zaangażowanej społeczności rozwija się w niesamowitym tempie. Naprawdę często widzimy nowe platformy, które możemy targetować i nowe możliwości składniowe tego języka.

Jedną z ostatnich nowinek w świecie Kotlina jest Kotlin Native, który pozwala kompilować programy do natywnego kodu platformy. Tomasz Jędrzejewski opowie nam o tym, jak skorzystać z tego mechanizmu do odpalania kotlinowych programów na Raspberry Pi z ograniczonymi zasobami.

W drugiej prezentacji Łukasz Wojtach opowie trochę o kotlinowych korutynach i o tym, jak zabezpieczyć wspólny i zmienny stan w ich świecie. Aby dowiedzieć się, co mają z tym wspólnego krasnoludki i Królewna Śnieżka, musicie dołączyć do naszego spotkania.

AGENDA

18:00 - 18:10 - Rozpoczęcie
18:10 - 18:55 - Tomasz Jędrzejewski - Kotlin Native on Raspberry Pi
18:55 - 19:40 - Łukasz Wojtach - Królewna Śnieżka i siedmiu współbieżnych krasnoludków
19:40 - Zakończenie & networking

Opisy prezentacji:

Tomasz Jędrzejewski - Kotlin Native i Raspberry Pi

Język Kotlin powszechnie jest kojarzony z Androidem oraz z backendem. Ma on jednak o wiele większe ambicje: kod Kotlina można skompilować nie tylko do JVM, ale także do JavaScriptu oraz… kodu maszynowego! W tej prezentacji pragnę pokazać wyniki kilku eksperymentów z pisaniem natywnych aplikacji dla Raspberry Pi w Kotlinie, łączenia ich z bibliotekami C, aby zakończyć na wprowadzeniu do tworzenia wieloplatformowych projektów w Kotlinie. Jeżeli chcesz poszerzyć swoje horyzonty i zrobić coś niestandardowego, to ta prezentacja jest dla Ciebie!

Łukasz Wojtach - Królewna Śnieżka i siedmiu współbieżnych krasnoludków

Krótka historia o tym, jak zabezpieczyć wspólny i zmienny stan w świecie kotlinowych korutyn. Czy operowanie na jednym wątku zabezpieczy nas przed wszystkimi problemami? Co to znaczy atomic update? Do czego służy wzorzec aktor? Wspólnie z Królewną Śnieżką odkryjmy liczne radości wynikające z potrzeby dogadywania się z krasnoludkami.

W spotkaniu udział wezmą:

Tomasz Jędrzejewski - Senior Software Engineer w Allegro w dziale Delivery Experience w zespole pracującym przy automatach paczkowych Allegro One Box. Pasjonat programowania, a także długodystansowych wypraw pieszych i rowerowych, które realizuje w czasie wolnym. Prowadzi blog https://zone84.tech/

Łukasz Wojtach - Programista androida, historyk i tata. Często w odwrotnej kolejności. Pijam herbatę zamiast kawy, a zamiast łatwych problemów lubię te trudne. Stąd też zainteresowanie programowaniem współbieżnym i korutynami w szczególności.

Spotkanie poprowadzi Jakub Sobczak - Software engineer w Allegro w zespole zajmującym się cenami, w którym dbamy o to, by sprzedający mogli nimi w prosty i wygodny sposób zarządzać. To obszar, gdzie wydajność jest tak samo kluczowa jak bezbłędność. Prywatnie pasjonat dronów FPV i grzebania w elektronice użytkowej.

Do zobaczenia w Poznaniu!

Dołącz do wydarzenia

Dołącz do wydarzenia
  Rodzaj Bilety dostępne do Liczba
  Wezmę udział
już niedostępne -