Przejdź do treści

Meeting 9: "Czysty Kotlin" i "(...) Kotlin Sequences"

Zdjęcie użytkownika Piotr Krzemiński
Hosted By
Piotr Krzemiński .
Meeting 9: "Czysty Kotlin" i "(...) Kotlin Sequences"

Szczegóły

This time in Polish only. This meeting is organized together with JUG Tricity.

---

𝗝𝗮𝗿𝗲𝗸 𝗥𝗮𝘁𝗮𝗷𝘀𝗸𝗶, "𝘾𝙯𝙮𝙨𝙩𝙮 𝙆𝙤𝙩𝙡𝙞𝙣"

Można pisać haskella w każdym języku. W prezentacji pokażę jak to robić w kotlinie. Zobaczymy jak żyć bez pętli, zmiennych i innych dziwnych rzeczy. Zobaczymy co robią monady na produkcji i jak można zrobić użyteczny framework webowy bez magii. A na deser naprawdę “mordercza” reguła do lintera…

Od 30 lat programista. Przez większość tego czasu programowałem w Javie, choć w ostatnich latach piszę więcej w Kotlinie, Scali i Haskellu. Pracuję dla firmy Digital Asset, udoskonalając narzędzia związane z językiem do kontraktów DAML. Często udzielam się na konferencjach, JUGach, meetupach mówiąc o tym co mnie jako programistę denerwuje I co chciałbym zmienić.

𝗚𝗿𝘇𝗲𝗴𝗼𝗿𝘇 𝗪𝗶𝘁𝗰𝘇𝗮𝗸, "𝙇𝙪𝙗𝙞𝙨𝙯 𝙅𝙖𝙫𝙖 𝙎𝙩𝙧𝙚𝙖𝙢𝙨? 𝙋𝙤𝙠𝙤𝙘𝙝𝙖𝙨𝙯 𝙆𝙤𝙩𝙡𝙞𝙣 𝙎𝙚𝙦𝙪𝙚𝙣𝙘𝙚𝙨!"

Java Streams są z nami już od wielu lat, a programiści przyzwyczaili się do korzystania z elementów programowania funkcyjnego w swoich aplikacjach. Niestety, Java Streams mają swoje ograniczenia, a momentami wręcz bywają niewygodne. Na tej prelekcji omówimy od podstaw kotlinowy odpowiednik Java Streams, czyli Kotlin Sequences, porównamy je ze sobą i poznamy jeszcze słodszy smak programowania funkcyjnego! Znajomość Kotlina nie jest wymagana, wszystkie przykłady mają też swoje Javowe odpowiedniki.

Grzegorz pracuje jako Senior Kotlin Developer w AlphaSights London. Jest miłośnikiem baz danych oraz upraszczania kodu i życia. Poza programowaniem lubi dzielić się wiedzą jako prelegent i trener programowania. Po godzinach: gadżeciarz i early adopter, śmigający po Trójmieście na hulajnodze.

Środki bezpieczeństwa zapobiegające rozprzestrzenianiu się COVID-19

Wydarzenie odbędzie się w pomieszczeniu
Gospodarz tego wydarzenia wprowadza środki bezpieczeństwa podczas tego wydarzenia. Meetup nie odpowiada z ich zapewnienie i nie będzie niezależnie egzekwować ich przestrzegania.
Photo of Tricity Kotlin User Group group
Tricity Kotlin User Group
Zobacz więcej wydarzeń
Sztuka Wyboru
Juliusza Słowackiego 19 · Gdańsk