Functional Miners 01.2019
- Functional Programming
Talks and Speakers
Theme: Functional Programming on JVM
Cross-meetup with Silesian JUG.
Title: All you need is λ
Abstract: A long time ago, at the dawn of the paleobithic period from the great tribe of mathematicians a new species had emerged, the 'homo programmatoris'. From the onset of its history it was split by a great schism into two strains – the functionals and the imperatives. One of them was lost to the mists of time for many years and some only now are learning that functionals still exist. What was the history of their house? What were the traditions of their tribe? Is there hope for reconciliation? What will the future bring? What are free monads? This captivating documentary will answer those questions and allow you to discover how functional programming can help you in your day-to-day struggle with bugs.
Title: ZIO - good asynchronous and concurrent programming in Scala
Abstract: Introduction to functional asynchronous and concurrent programming. ZIO and Scala are used as an example but there exist many other implementations of this approach in various programming languages. Level - basic.
Bio: Programmer, 9 years in JVM, 3 in Scala. Approach to work: engineering, communication and common sense.
Abstract: Typed Actors is a topic that thrills Scala community for a long time. There were several attempts (that I know of) to implement them but the last one seem to be the one that succeeds. Moreover - there are informal announcments that despite of status 'May change' they are ready for production and recently a course on Coursera was published. In my presentation I'm going to show how the API looks like and solutions to common problems.
Bio: Programmer always looking for newer, better, different solutions - currently using Scala @ Scalac. A purist when it comes to code readability and work/process automation.