Logo Crossweb

Logowanie

Nie masz konta? Zapomniałem hasła

Przypomnij hasło

close Wypełnij formularz.
Na Twój adres e-mail zostanie wysłane link umożliwiający zmianę hasła.
Wyślij
To wydarzenie już się odbyło. Sprawdź nadchodzące wydarzenia

λ: Streaming with FS2 // Sync considered unethical

Wydarzenie:
λ: Streaming with FS2 // Sync considered unethical
Typ wydarzenia:
Spotkanie
Kategoria:
IT
Tematyka:
Data:
10.01.2019 (czwartek)
Godzina:
18:00
Język:
angielski
Wstęp:
Bezpłatne
Miasto:
Miejsce:
Metaforma Cafe
Adres:
Powiśle 11
Opis:

Welcome in 2019!


We hope that you had great holidays and some of your New Year's resolutions include λs, because the first meetup of the year is all about functional programming! We invited two guest speakers, who will present their approach to some of the hottest Scala FP topics.


  • "Stream or not to Stream? FS2 is the answer" (Łukasz Byczyński)

Streams are often underestimated and skipped as possible solutions. In many cases, we created much more complex solutions than their streams counterpart. Why?


It's hard to answer, but in this presentation, I would like to tell you a story about how we started to use FS2, without sacrificing purity and code readability. (https://github.com/functional-streams-for-scala/fs2)


  • "Sync considered unethical" (Tomek Kogut)

Scala over the past few years has become more and more inclined towards the pure FP. Most of the techniques and concepts are coming from the Haskell programming language. Some of those are already considered obsolete, some are being adjusted to what Scala is and some new might be just heading our way to show up during 2019 Scala conferences. Let's try to look where all of this have led us. Compare it to some of the works done in real world Haskell. We'll see if it brought us any closer to the liberation from the von Neumann paradigm. Last but not least we'll try to answer the question: are we any better than our colleagues doing plain old imperative programming?


About our speakers:


  • Łukasz Byczyński

I started as coder since from I get my first 8-bit computer - C64. It was a long journey for me, from a machine assembly code to the pure functional constructs. Right now, I'm passionate about designing pure architectures with reasonable costs.

I'm a part of the team responsible for build the platform for implementing machine learning algorithms in Adform.


  • Tomek Kogut

Technical Lead in Adform’s research department. He gained his programming experience from creating low-level kernel modules in C / C ++ through telecommunications systems written in enterprise Java to ETL big data pipelines. His favorite programming language since 2011 is Scala. He likes and appreciates the functional approach to programming, but tries to keep an eye on the efficiency of the solutions he creates. In everyday work in Adform he builds with his team the best platform for implementing machine learning algorithms.


Profile pracodawców

Podobne wydarzenia