Proposals

Talking languages are as shown below. All slides will be in English.

    100-minute sessions in English

    Understanding Monix Observable

    Concurrency
    Streaming
    Internals

    Piotr Gawryś

    p_gawrys Avasil

    Modern JVM Multithreading

    Multithreading
    Concurrency
    Reactive

    Paweł Jurczenko

    pawel_jurczenko pjurczenko

    Forward Error Correction with Scala Cats and Akka Streams

    cats
    akka streams
    forward error correction

    Douglas McPherson

    Probabilistic Programming in Scala

    Probabilistic Programming
    Applied Statistical Inference
    Machine Learning

    Alexander Konovalov

    alexknvl alexknvl

    DOT for kiddies

    theory
    dependent objects
    foundations

    Vitaly Bragilevsky

    VBragilevsky bravit

    100-minute sessions in Japanese

    Akka hands-on session - Actor, Event Sourcing, CQRS and Clustering

    Akka
    CQRS
    Clustering

    40-minute sessions in English

    Reactive Manifesto 6 years later

    reactive
    architecture
    design

    Krzysztof Ciesielski

    kpciesielski kciesielski

    Make Illegal States Unrepresentable

    FP
    Types

    Daniel Beskin

    ncreep

    Domain Specific Languages in the real world for beginners

    Jakub Kozłowski

    kubukoz kubukoz

    # Touch the Types - Types at your fingertips in IntelliJ Scala

    intellij
    types
    tools

    Justin Kaeser

    ebenwert jastice

    Back to the Future

    Logic Programming
    Code Generators
    Big Data

    Michal Kowalczykiewicz

    Writing Kubernetes Operator with Cats-Effects

    functional-programming, kubernetes, cats-effect

    Thinking about Mutability with Affine Types in Scala

    Substructural Type Systems
    Affine Types

    Alexander Konovalov

    alexknvl alexknvl

    Metals: write Scala with your favorite text editor

    developer tool
    IDE
    metals

    Rikito Taniguchi

    tanishiking25 tanishiking

    Fast Type Classes with Dotty Macros

    dotty
    macros
    type-class-derivation

    Olivier Blanvillain

    OlivierBlanvillain

    Aggelos Biboudis

    biboudis biboudis

    Sharing Is Caring - How to Let the Compiler Know What You're Thinking

    FP
    Types

    Daniel Beskin

    ncreep

    Ray Tracing with Environmental Effects

    zio, architecture, ray-tracing

    Pierangelo Cecchetto

    pierangelocecc

    The Phenomenon ZIO: Story of a new ecosystem

    community
    ZIO

    Jiri Jakes

    First-Class Type-Level Programming

    type-level programming
    match types
    dependent types

    Georg Schmid

    gsps

    Olivier Blanvillain

    olivierblanvillain

    Functional programming and the JVM

    performance
    jvm

    Vincent de Haan

    vincentdehaan

    Bespoke Error Handling and Reporting

    Error Handling & Reporting
    ZIO
    Best practices

    Alexander Konovalov

    alexknvl alexknvl

    ZIO Actors

    Actor Model
    ZIO
    Functional Programming

    Mateusz Sokół

    mt_sokol mtsokol

    Algebras in Programming

    Functional Programming
    Algebra
    ADT

    Harry Laoulakos

    harrylaou harrylaou

    Functional Programming by Repetition

    FP
    DRY

    Daniel Beskin

    ncreep

    Looking for the Needle in a Haystack of Dirty Data

    Big Data
    HBase
    Spark

    Mikhail Limanskiy

    mike_limansky

    Pure Functional Programming for Beginners

    monoids
    pure functional programming

    Justin Heyes-Jones

    @justinhj justinhj

    Expectations vs Reality: Working with Data @ Spotify

    Big Data
    Typeclass Derivation
    Pipeline Testing

    This is Not a Monad Tutorial

    typeclasses
    laws

    Alexey Kotlyarov

    koterpillar koterpillar

    Help, my Akka Cluster is broken!

    DevOps, Akka Cluster, Monitoring

    Hungai Kevin Amuhinda

    Hungai hungaikev

    Keep your sanity with compositional tracing

    distributed systems, tracing, microservices

    Jakub Kozłowski

    kubukoz kubukoz

    Write yourself a CLI tool - no more bash

    tools
    functional programming
    command line

    Jakub Kozłowski

    kubukoz kubukoz

    Operating your infrastructure with Scala based Hubots

    Hubot
    Scala
    DevOps

    Sahil Sawhney

    lihas5

    Caliban: Designing a Functional GraphQL Library

    GraphQL
    FP
    ZIO

    Pierre Ricadat

    ghostdogpr ghostdogpr

    A Guided Tour of The Amazing Akka Cluster

    Akka
    distributed computing
    visualization

    Douglas McPherson

    A sky full of streams - embracing compositionality of functional streams

    streaming
    concurrency
    functional programming

    Jakub Kozłowski

    kubukoz kubukoz

    zio-config - Unveiling the much simplified advanced functional programming in Scala

    Free Applicative
    Program introspection
    Zero dependency

    Afsal Thaj

    afsalt2 afsalthaj

    Testing upside down

    testing
    software design

    Jiri Jakes

    Designing Recursive Data Types

    Recursion Schemes
    ADT

    Tamer Abdulradi

    tabdulradi tabdulradi

    Graphs with functional programming with free monads

    Data structures
    Graphs
    Free monads

    Thomas Sutton

    thsutton

    Sleeping well in the lion's den with Monix Catnap

    concurrency, fp, tracing

    Piotr Gawryś

    p_gawrys Avasil

    3 Approaches for Differential Programming in Scala 3

    differentiable programming
    machine learning
    dotty

    Those anti-patterns you’ll never see: how Akka 2.6 changes the way of building maintainable distributed systems

    Akka Typed
    Distributed Systems
    Best practice

    Manuel Bernhardt

    elmanu manuelbernhardt

    Errors, diagnostics and interruptions with ZIO

    zio
    fiber diagnostics
    interruption

    Refactoring using types

    refactoring
    types

    Vincent de Haan

    vincentdehaan

    Streaming Apps and Poison Pills: Handle the Unexpected with Kafka Streams

    Kafka
    EventStreams
    LiveCoding

    Friendly Functional Programming

    Functional programming
    Scala
    Abstraction

    Wiem Zine Elabidine

    WiemZin wi101

    40-minute sessions in Japanese

    Big Timesavers for Busy Scala Developers

    productivity hacks
    code quality
    workflow

    TATSUNO Yasuhiro

    exoego exoego

    Serverless Framework for Scala

    Serverless Framework
    AWS Lambda

    Takumi Kadowaki

    blac_k_ey NomadBlacky

    Intuitive bidirectional string processing by string interpolation in Scala

    DSL
    bi-directional
    generics

    Kazuhiro Ichikawa

    phenan phenan

    Gradual Typing for Scala

    sbt status report

    sbt
    tooling
    Zinc

    Eugene Yokota (eed3si9n)

    eed3si9n_ja eed3si9n

    Looking at category theory thorough Scala

    Category Theory
    Monad

    Taniguchi Keiichiro

    @ravineport taniTk

    How to deal with the ever-changing interface

    API,Interface,ProtocolBuffer

    Onboarding process of the Scala team

    knowledge sharing
    employee experience

    Shunsuke Tadokoro

    todokr todokr

    A interpreter handling over effects for Eff

    Extensible Effects,Effect system,Effect abstraction

    YOSHIMURA Hikaru

    _yyu_ y-yu

    Entity Versioning Pattern with Event Sourcing

    DDD
    Domain Event
    Event Sourcing

    Express complex domain regions and boundaries with 'modular monoliths'

    modular monoliths
    clean architecture

    Shoma Takeo - @showmant

    showmant_ showmant

    Scala for Everything: From Frontend to Backend Applications

    Airframe Scala.js

    Taro L. Saito

    taroleo xerial

    ZIO Introduction for Scala beginners

    Effect System, ZIO, Concurrency

    Ishibashi Ryuhei

    cactaceae rysh

    Market positioning of Scala 3

    Scala 3
    hiring
    business

    Building a web app using scalajs-react

    Scala.js
    Frontend
    React

    Yuichiro Iwai

    yuiwai

    liberty, equality, and boxed primitive types

    scala
    equality
    language design

    Eugene Yokota (eed3si9n)

    eed3si9n_ja eed3si9n

    A design of robust API using Eff and Clean Architecture in Scala

    Clean Architecture / Eff / API Design

    Yuichi Maekawa

    _kaelaela kaelaela

    Biggining Scala from zero for other language exparts: ~block exp, for exp, type classes

    NAKAMURA Manabu (gakuzzzz)

    gakuzzzz gakuzzzz

    DDD optimized framework Refuel

    Dependency Injection
    Architecture design
    DDD

    Akka Streams vs Spark Structured Streaming

    Akka Streams
    Spark
    Structured Streaming

    Kosuke Yabumoto

    @yabooun glyabumoto

    Yet Another Free Monad Guide for Scala Beginners

    Begginners
    Free Monad

    Kazz (@kazzna)

    kazzna

    Reading code of SaaS backend, guided by PofEAA

    OOP
    RDB
    PofEAA

    Kenichi Tanga

    dnskimox dnskimo

    The story of rewriting Android application written in Scala with Kotlin

    Android
    Kotlin
    refactoring

    Yunoue Naoya

    Re-architecting in GANMA!

    DDD
    Rearchitecture
    Kubernetes

    Naoki Aoyama - @aoiroaoino

    AoiroAoino aoiroaoino

    Explain model-driven design based on business patterns using Scala

    DDD Modeling REA

    Junichi Kato

    j5ik2o j5ik2o

    An introduction to multi-stage programming with Dotty

    Generative Programming
    Abstraction without Regret
    tagless-final

    Kenichi Suzuki