Przejdź do treści

Szczegóły

Cześć! Zapraszamy na ScalaWAW #13 w klasycznej formule wykładów. Spotkanie odbędzie się w biurze Adform, speakerzy będą z Adformu, pizza i piwo podczas spotkania będzie sponsorowane przez Adform, więc zapewne nie jest zadziwiające to, że sponsorem spotkania #13 jest właśnie Adform!

Przewidujemy nagrania oraz live stream, ale nie zwalnia to nikogo z obecności na miejscu!

Plan:

  1. Strumieniować czy nie strumieniować? Odpowiedź to FS2

Strumienie są często niedoceniane i pomijane jako potencjalne rozwiązania. W wielu przypadkach tworzy o wiele bardziej skomplikowane rozwiązania niż ich odpowiedniki strumieniowe. Dlaczego?

Ciężko odpowiedzieć, ale w tej prezentacji opowiem historie w jaki sposób my rozpoczęliśmy prace z FS2, bez poświeceń w postaci braku „czystości" i czytelności kodu.

Łukasz Byczyński (https://twitter.com/lukaszbyczynski)

Swoją przygodę z programowanie od 8 bitowego komputera – C64. To była długa droga dla mnie od kodu maszynowego do czysto funkcyjnych konstrukcji. Obecnie, pasjonuje się tworzeniem architektury oprogramowania „wolnej od skutków ubocznych" w rozsądnych ramach kosztowych.
Na co dzień, jestem częścią zespołu odpowiedzialnego za budowanie platformy do rozwoju algorymów uczenia maszynoiwego w Adform.

  1. Sync uznany nieetycznym

Scala na przestrzeni kilku ostatnich lat przechylała co raz mocniej w stronę czystego programowania funkcyjnego. Większość pomysłów i technik zaczerpnięto z języka Haskell. Niektóre z nich już teraz uznane są za przestarzał, inne zostały dostosowane do możliwości Scali a jeszcze inne nowe zmierzają w naszym kierunku i niechybnie objawią się w trakcie konferencji w 2019 roku. Spróbujmy zrobić małą retrospekcję, gdzie to wszystko nas zaprowadziło i porównamy z tym co dzieje się w „real-world” Haskellu. Zobaczymy, czy jesteśmy chociaż troszkę bliżej do wyzwolenia z paradygmatu Von Neumanna. Na końcu spróbujemy odpowiedzieć sobie na pytanie czy jesteśmy cokolwiek lepsi niż nasi koledzy, którzy programują w imperatywnym stylu.

Tomasz Kogut

Tech Lead w dziale R&D Adform.
Na co dzień zajęty z zespołem, w którym pracuje budową najlepszej platformy do pisania i wdrażania algorytmów uczenia maszynowego.

  1. Idziemy do Chmielarni Marszałkowska (http://chmielarnia.pl/marszalkowska/) kontynuować networking.

Do zobaczenia!

Pokrewne tematy

Może ci się również spodobać