This event has already taken place. Check upcoming events
Finagle + manual specialization dla znających Scalę
Event:
Finagle + manual specialization dla znających Scalę
Event type:
Meetup
Category:
Topic:
Date:
20.04.2016 (wednesday)
Time:
18:00
Price:
Free
City:
Place:
Stacja.IT / Sages
Address:
ul. Nowogrodzka 62c
Log in, by zgłosić zmianę.
Speakers:
Description:
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.