Free

Allegro Tech Talks #19 - Scala

Event Information

Share this event

Date and Time

Location

Location

Grunwaldzka 182

60-166 Poznań

Poland

View Map

Event description

Description

Tym razem na Allegro Tech Talks w Poznaniu skupimy się na Scali!


18:00 - 18:30 - Czy warto używać Scali w świecie Big Data? - Marcin Cylke

18:30 - 18:45 - przerwa na przekąski

18:45 - 19:15 - Nadużycie implicitów - Maciej Kowalski

19:15 - 20:15 - Mythbusting Functional Programming - Paweł Jurczenko


Wszystkie prezentacje będą streamowane na fb allegro tech.


Czy warto używać Scali w świecie Big Data? - Marcin Cylke

Jak używać Scali do przetwarzania dużych ilości danych? Jak robimy to w Allegro i czy to najlepszy na to sposób? W trakcie prezentacji przedstawię sposoby na takie przetwarzania, jak i kilka sztuczek, które przydają się w codziennej pracy. W krótkiej formie pokażę jak wygodnie pisać i testować kod przetwarzający dane - z użyciem popularnych frameworków.


Marcin Cylke - inżynier oprogramowania w Allegro. Rozwija wewnętrzny system rekomendacyjny.


Nadużycie implicitów - Maciej Kowalski

Czy pojęcie implicit parametrów jest Ci znane?
Czy wiesz kiedy ich użycie to tak naprawdę nadużycie?

Na przykładzie dodawania harmonogramu zadań do istniejącego kodu,
wykonamy proces ewaluacji i modelowania kolejnych rozwiązań.

W trakcie poznamy podstawowe struktury danych ze świata FP.
Nauczymy się jak modelować rozwiązanie z wykorzystaniem typów danych.
Rozwiązanie będzie spełniało wymogi frontendu, oraz 2 usług kontaktujących
się ze sobą.


val name = "Maciej Kowalski"
val roles = List("Tata", "Mąż", "Developer")
def newDay() = Random.shuffle(roles)


Mythbusting Functional Programming - Paweł Jurczenko

Programowanie funkcyjne w końcu zyskało rozgłos poza światem akademickim. Chwali się nim wiele współczesnych języków, frameworków i bibliotek. Wraz z popularnością pojawiły się jednak liczne wątpliwości z nim związane. Co to właściwie znaczy że kod jest funkcyjny? I czy nie jest on przypadkiem sztuką dla sztuki? I właściwe po co mi nowy paradygmat, skoro znam programowanie obiektowe? Czy Java stała się funkcyjna wraz z Javą 8? A może zawsze była, tylko o tym nie wiedzieliśmy? To tylko mały ułamek wątpliwości z jakimi mogliście mieć do czynienia. W trakcie prezentacji postaram się odnieść do każdej z nich, a także do wielu innych. Koniec mitów, koniec niejasności.


Paweł Jurczenko - inżynier oprogramowania w Allegro. Interesuje się systemami rozproszonymi, przetwarzaniem współbieżnym oraz programowaniem funkcyjnym.

Share with friends

Date and Time

Location

Grunwaldzka 182

60-166 Poznań

Poland

View Map

Save This Event

Event Saved