To wydarzenie już się odbyło. Sprawdź nadchodzące wydarzenia
Finagle + manual specialization dla znających Scalę
Wydarzenie:
Finagle + manual specialization dla znających Scalę
Typ wydarzenia:
Spotkanie
Kategoria:
Tematyka:
Data:
20.04.2016 (środa)
Godzina:
18:00
Wstęp:
Bezpłatne
Miasto:
Miejsce:
Stacja.IT / Sages
Adres:
ul. Nowogrodzka 62c
Zaloguj się, by zgłosić zmianę.
Prelegenci:
Opis:
Temat: Finagle - stos technologiczny dla μ-serwisów od TwitteraWraz z popularyzacją architektur μ-serwisów zyskaliśmy łatwość tworzenia kodu płacą cenę ich codziennego utrzymania. Rozwiązywanie problemów wymaga dodatkowego nakładu pracy przed wdrożeniem usług, tak ażeby było prościej (łatwo nie będzie niestety nigdy) znaleźć ich pochodzenie. Swoje codzienne zmagania możemy uprościć wprowadzając pewną dozę standaryzacji w jaki sposób nasze usługi są zaprojektowane w dziedzinach takich jak protokoły komunikacji, monitorowanie, śledzenie żądań, logowanie i ustrukturyzowanie kodu w repozytorium. Przynajmniej częściową pomoc oferuje nam technologia rozwijana przez Twittera, gdzie wiele rozwiązań dostaniemy za darmo. W trakcie prezentacji przejrzymy co oferuje nam Finagle i inne powiązane z nim projekty.
Temat: Jak przyspieszyć kolekcje używając manualnej specjalizacji - Na początek spróbujemy zrozumieć, dlaczego kolekcje Scalowe są wolniejsze od natywnych tablic (Array). Postaram się wytłumaczyć, czym jest boxing i dlaczego sprawia problemy. Pokażę, dlaczego specializacja nie zawsze rozwiązuje problem i jak użyć jej w połączeniu z implicitami, żeby stworzyć szybsze i bardziej efektywne pamięciowo kolekcje.