voted / votable

40-minute sessions in English

--- ---
The Essence of Functional Structures
Intermediate Functional Programming Best Practices
Adil Akhter
--- ---
My type of spaceship!
Beginner Functional Programming Best Practices Intro to Scala
Alejandro Lujan
--- ---
Under the hood of Scala Implicits
Beginner Tools Intro to Scala
Alexander Podkhalyuzin
--- ---
Let's talk to akka
Intermediate Tools Software Design and Architecture Microservices
Alexander Podkhalyuzin
--- ---
Real-world Category Theory
Advanced Functional Programming Tools Best Practices
Anatolii Kmetiuk
--- ---
Predictive analytics with Scala and Spark at ING
Intermediate Big Data / Fast Data Functional Programming Best Practices Data Science / Machine Learning Software Design and Architecture
Bas Geerdink
--- ---
The Fortune Teller API: doing data science with Spark and Zeppelin
Intermediate Big Data / Fast Data Data Science / Machine Learning Software Design and Architecture
Bas Geerdink
--- ---
Fast data programming with Scala in the IoT
Intermediate Big Data / Fast Data Functional Programming Best Practices Data Science / Machine Learning Software Design and Architecture
Bas Geerdink
--- ---
Play with Elm!
Beginner Functional Programming
Choucri FAHED
--- ---
Meta-program and/or shapeless all the things!
Intermediate Functional Programming Others
Chris Birchall
--- ---
RPC at Real-World Scale
Intermediate Microservices
Chris Phelps
--- ---
What Orwell's 1984 Can Teach Us about Programming
Intermediate Functional Programming Best Practices Software Design and Architecture
Daniel Beskin
--- ---
Compile Time Logic Programming in Scala - What For?
Intermediate Functional Programming Software Design and Architecture
Daniel Beskin
--- ---
Denys Shabalin
--- ---
Lessons learned migrating to Reactive Streaming Architecture
Intermediate Functional Programming Best Practices Software Design and Architecture
Devon Stewart
--- ---
Pragmatic Eff monad for micro-services
Advanced Functional Programming Software Design and Architecture Microservices
Eric Torreborre
--- ---
Felix Mulder
--- ---
Type-level declarative futures orchestration
Intermediate Functional Programming Software Design and Architecture
Grzegorz Wilaszek
--- ---
The state of Dotty, the next-generation Scala compiler
Intermediate Functional Programming Tools
Guillaume Martres
--- ---
A Practical Introduction to Akka Streams
Beginner Big Data / Fast Data Tools
Jacek Kunicki
--- ---
Monolith to Reactive - it's all about architecture
Intermediate Software Design and Architecture Microservices
James Roper
--- ---
Building a CHIP8 emulator with a pure functional architecture based on Free Monads
Intermediate Functional Programming Software Design and Architecture Others
Javier de Siloniz
--- ---
Interpolating Strings Like A Boss
Advanced Intro to Scala Software Design and Architecture Others
Jon Pretty
--- ---
7 key recipes for Data Engineering in Scala and Spark
Intermediate Big Data / Fast Data Best Practices Software Design and Architecture
Jonathan WINANDY
--- ---
Advanced EventSourcing in Scala
Intermediate Tools Best Practices Software Design and Architecture
Jonathan WINANDY
--- ---
All roads lead to … lambda world
Beginner Functional Programming Intro to Scala
Juan Manuel Serrano
--- ---
Exploring recursion schemes and type level programming
Intermediate Functional Programming Others
Julien Tournay
--- ---
Survival guide for the Streaming world
Intermediate Big Data / Fast Data Software Design and Architecture Microservices
Konrad Malawski
--- ---
Reactive Kafka with Akka Streams
Intermediate Big Data / Fast Data Functional Programming Tools
KrzysztofCiesielski
--- ---
Scala collections: you entry point into Big Data
Advanced Big Data / Fast Data Functional Programming
Luc Bourlier
--- ---
Beautiful Scala
Beginner Functional Programming Best Practices Intro to Scala
Marconi Lanna
--- ---
Hassle free Machine Learning
Intermediate Big Data / Fast Data Tools Data Science / Machine Learning
Mateusz Dymczyk
--- ---
Keeping up with Spark
Intermediate Big Data / Fast Data Tools Best Practices
Mateusz Dymczyk
--- ---
Separating The What From The How: Refactoring To Free Monad
Intermediate Functional Programming Best Practices Software Design and Architecture
Mathias Sulser
--- ---
Melinda Seckington
--- ---
The Art of Functional Programming
Beginner Best Practices Software Design and Architecture Others
Michael Cohen
--- ---
Small intro to Big Data
Beginner Big Data / Fast Data
Michał Matłoka
--- ---
Machine learning by example
Beginner Data Science / Machine Learning
Michał Matłoka
--- ---
Mikhail Mutcianko
--- ---
You think you know ScalaTest?
Beginner Tools Best Practices Intro to Scala
Mikołaj Koziarkiewicz
--- --- --- ---
Paul Szulc
--- ---
Make your programs Free. Eye-opener to the very essence of Functional Programming
Intermediate Functional Programming Software Design and Architecture
Paul Szulc
--- ---
Having a cake and eating it too. Introduction to Typeclasses in Scala
Beginner Functional Programming Best Practices Intro to Scala
Paul Szulc
--- --- --- ---
Writing your own RDD for fun and profit
Advanced Big Data / Fast Data Tools
Paul Szulc
--- ---
Safety beyond Types
Intermediate Functional Programming Software Design and Architecture Others
Regis Blanc
--- ---
Websites are a symptom, not the cause
Beginner Tools Best Practices Others
Sally JENKINSON
--- ---
Practical use of Free in Modern Software Projects
Advanced Functional Programming Best Practices Software Design and Architecture Microservices
Scott Maher
--- ---
The road towards Scala.js 1.0.0
Intermediate Others
Sébastien Doeraene
--- ---
Beauty and/or elegance in Functional Programming
Intermediate Functional Programming
Silvia Pina
--- ---
Java 8 and Beyond, a Scala Story
Beginner Intro to Scala
Tomer Gabel
--- ---
Functional Leap of Faith
Beginner Functional Programming Software Design and Architecture
Tomer Gabel
--- ---
Scala Back to Basics: Type Classes
Intermediate Intro to Scala
Tomer Gabel
--- ---
Finch: Put Some Types on your HTTP endpoints
Intermediate Functional Programming Microservices
Vladimir Kostyukov
--- ---
Building Stateful Microservices With Akka
Advanced Software Design and Architecture Microservices
Yaroslav Tkachenko

40-minute sessions in Japanese

--- ---
Writing a compiler for Scala's typelevel meta program
Intermediate Functional Programming Others
Akinori Abe
--- ---
Who needs python? Scala scripts FTW!
Intermediate Tools Software Design and Architecture Others
Denis Papathanasiou
--- ---
Using Deep Learning for Recommendation
Beginner Data Science / Machine Learning
Eduardo Gonzalez
--- ---
sbt, history of JSON libraries, microservices and schema evolution
Intermediate Tools Best Practices Microservices
Eugene Yokota (eed3si9n)
--- ---
The state of sbt 0.13.x, sbt server, and sbt 1.0
Intermediate Tools Best Practices
Eugene Yokota (eed3si9n)
--- ---
Haruki Okada
--- ---
Scala and Play for game servers
Intermediate Best Practices DevOps Software Design and Architecture
Hiromichi Kishi
--- ---
Falcon: ChatWork's Scala product - its history of failures and successes
Intermediate Software Design and Architecture Others
Junichi Katou
--- ---
Implementing DMM API Gateway in Akka Streams and HTTP
Intermediate Software Design and Architecture Microservices
Yukio Kakumoto and Masateru Nishimura
--- ---
Stream data processing 101
Intermediate Big Data / Fast Data
Sotaro Kimura
--- ---
Readable Scala
Intermediate Best Practices Software Design and Architecture
Manabu Nakamura
--- ---
Reflecting on product development in Scala
Beginner DevOps Software Design and Architecture Others
Michihito Shigemura
--- --- --- ---
Introduction to GUI programming in Scalafx
Intermediate Intro to Scala Software Design and Architecture Others
Nobukazu Hanada
--- ---
Using the flexibility of Scala as cushioning material
Beginner Best Practices Intro to Scala Software Design and Architecture
Oe Taisuke
--- ---
Object-oriented framework construction and functional domain description
Intermediate Best Practices Software Design and Architecture
Toshiyuki Takahashi
--- ---
Yasuyuki Fukai
--- --- --- ---
How to launch a service using Scala
Beginner Tools Best Practices Software Design and Architecture
Yoshimasa Niwa
--- ---
Let's Build a Serverless Architecture in Scala!
Intermediate DevOps Software Design and Architecture Microservices
Yoshitaka Fujii
--- ---
Scala at Geisha Tokyo
Intermediate Best Practices DevOps Software Design and Architecture
Yoshiteru Takeshita
--- ---
Preparing for distributed system failures using Akka
Beginner Software Design and Architecture
Yugo Maede
--- ---
Yuki Nakayama

15-minute sessions in English

--- ---
Writing Microservices with Lagom
Beginner Software Design and Architecture Microservices
Alejandro Lujan
--- ---
Maintaining a Scala Project of Growing Complexity
Beginner Functional Programming Best Practices Software Design and Architecture
Charles Heckroth
--- ---
Building a Type-safe Data Pipeline
Intermediate Big Data / Fast Data Tools Best Practices Software Design and Architecture
Connie Chen
--- ---
Reducing Boilerplate and Combining Effects: A Monad Transformer Example
Intermediate Functional Programming Tools Best Practices
Connie Chen
--- ---
Making the most of the Future[T]
Beginner Functional Programming Best Practices Intro to Scala Software Design and Architecture
Devon Stewart
--- ---
Akka Streams, from blueprint to running engine
Advanced Big Data / Fast Data Others
Konrad Malawski
--- ---
Building a smile-detector w/ Scala and OpenCV
Beginner Functional Programming Tools Best Practices Others
Lloyd Chan
--- ---
Building a Scala Team
Beginner Intro to Scala Others
Mathias Sulser
--- ---
The Real Scala Engineers of Planet Earth
Beginner Functional Programming Best Practices Others
Michael Cohen
--- ---
What can a programmer learn from having children?
Beginner Best Practices Others
Michał Matłoka
--- ---
Code with me in Scala
Beginner Intro to Scala
Nivedita Reddy Musku
--- ---
Understand type classes in less than 15 min
Beginner Functional Programming
Paul Szulc
--- ---
Whoa! Algebraic! Data Types!
Beginner Functional Programming Intro to Scala
Silvia Pina
--- ---
Which way should my traversals roll?
Intermediate Functional Programming Best Practices
Stephen Compall
--- ---

15-minute sessions in Japanese

--- ---
What we use for our API! (Finagle, testing, code formatter, functional programming, etc)
Intermediate Functional Programming Tools Best Practices
Daisuke Watanabe
--- ---
Hideki Tarumi
--- --- --- ---
Hiroki Komurasaki
--- ---
Akka Cluster and Auto Scaling
Intermediate Tools Others
Ikuo Matsumura
--- ---
Javier de Siloniz
--- ---
Testing an Akka cluster
Intermediate Tools
Kazuki Negoro
--- ---
An Intro to Serverless Architecture in Scala
Beginner DevOps Software Design and Architecture Microservices
Kiyotaka Kunihira
--- ---
Kotlin for Scala Programmers
Intermediate Others
Kota Mizushima
--- ---
Sweet pitfall of syntax sugar
Beginner Best Practices Intro to Scala
Ryuichi Ito(amaya)
--- ---
Takako Shimamoto
--- ---
Using Java SDKs from Scala
Beginner Intro to Scala Others
Tomoaki Abe
--- ---
Implementing CleanArchitecture
Intermediate Functional Programming Software Design and Architecture Microservices
Tsubasa Matsukawa
--- ---
Learning typeclass as a Java Programmer
Beginner Intro to Scala
Uragami (backpaper0)
--- ---
Beginning Scala through Kotlin
Beginner Intro to Scala
yyYank
--- ---
Try GraphQL in Scala
Intermediate Software Design and Architecture Others
Yuki Katada
--- --- --- ---
Functional Reactive Programming with Elm
Intermediate Functional Programming Others
Yusuke Izawa

About voting

Here is the general general structure for voting:

If you decide to submit multiple talks, we recommend submitting 40-minute and 15-minute talks to avoid splitting your votes.

While the CFP is open, we'll accept cancellation or modification to the proposal. For the change or any other questions, please contact us using this inquiry form. We might also contact you to ask about the session or ask to modify the content.