» 日本語

ScalaMatsuri 2017

25th - 26th February, 2017 in Tokyo

The largest international Scala conference in Asia

Shogun sponsor

  • Septeni Original
  • MAVERICK
  • cyberagent

Shogun sponsor

  • Septeni Original
  • MAVERICK
  • cyberagent

Thank you!

ScalaMatsuri 2017 came out to be another successful one thanks in many parts to sponsors, speakers, staffs, and your attendance!

We owe you great gratitude, and we hope to see you again next year ❤️

Event Info

We announce the news at twitter and facebook.Please follow/like.

Dates 25th(Sat.) - 26st(Sun.) February in 2017
Venue Tokyo International Exchange Center
Tickets Please purchase the tickets from DoorKeeper.

Schedule

Saturday, February 25th

Day 1 is in conference format (3 parallel sessions). Doors open at 9:00, scheduled to end at 20:00. Lunch and light refreshment will be served at the party.

Time Room A (400 seats; live interpreters) Room B (100 seats; live interpreters) Room C
9:00 - 9:40 Registration open
9:40 - 10:00 Opening    
10:00 - 10:40 A-01 Readable Scala Manabu Nakamura @gakuzzzz J++
  • slide
  • B-01 The road towards Scala.js 1.0.0 Sébastien Doeraene @sjrdoeraene E++
  • C-01 Stream data processing 101 Sotaro Kimura @kimutansk J++
  • slide
  • 10:40 - 11:00 Break
    11:00 - 11:15 S-02A Kotlin for Scala Programmers Kota Mizushima @kmizu J++
  • slide
  • B-02 Scala Warrior and type-safe web development with Scala.js Naoki Takezoe @takezoen J++
  • slide
  • C-02 How to launch a service using Scala Yoshimasa Niwa @niw J+
  • slide
  • 11:25 - 11:40 S-02B Reducing Boilerplate and Combining Effects: A Monad Transformer Example Connie Chen @coni E++
  • slide
  • source
  • 11:40 - 11:50 Preparation
    11:50 - 12:05 S-03A Deadly Code! (seriously) Blocking & Hyper Context Switching Pattern Takako Shimamoto @chibochibo03 J+
  • slide
  • B-03 Coding up your first game in Scala Native Denys Shabalin @den_sh E+
  • source
  • C-03 Preparing for distributed system failures using Akka Yugo Maede @yugolf J+
  • slide
  • 12:15 - 12:30 S-03B Performance tips accumulated from developing an ad distribution system Hiroki Komurasaki @petitviolet J+
  • slide
  • 12:30 - 13:30 Lunch
    13:30 - 14:10 A-04 The state of Dotty, the next-generation Scala compiler Guillaume Martres E++
  • slide
  • B-04 Survival guide for the Streaming world Konrad Malawski @ktosopl E++
  • slide
  • C-04 Scala and Play for game servers Hiromichi Kishi @h_kishi J++
  • slide
  • 14:10 - 14:30 Break
    14:30 - 15:10 A-05 Make your programs Free. Eye-opener to the very essence of Functional Programming Paul Szulc @rabbitonweb E++
  • slide
  • B-05 Implementing DMM API Gateway in Akka Streams and HTTP Yukio Kakumoto and Masateru Nishimura @mn_swtl J++
  • slide
  • C-05 The state of sbt 0.13.x, sbt server, and sbt 1.0 Eugene Yokota (eed3si9n) @eed3si9n J++
  • slide
  • 15:10 - 15:30 Break
    15:30 - 16:10 A-06 Meta-program and/or shapeless all the things! Chris Birchall @cbirchall E++
  • slide
  • B-06 Reactive Kafka with Akka Streams KrzysztofCiesielski @kpciesielski E++
  • slide
  • C-06 Introduction to ScalikeJDBC Haruki Okada @ocadaruma J+
  • slide
  • 16:10 - 16:30 Coffee break
    16:30 - 17:10 A-07 Monolith to Reactive - it's all about architecture James Roper @jroper E++
  • slide
  • B-07 7 key recipes for Data Engineering in Scala and Spark Jonathan WINANDY @ahoy_jon E++
  • slide
  • C-07 Let's Build a Serverless Architecture in Scala! Yoshitaka Fujii @yoshiyoshifujii J++
  • slide
  • 17:10 - 17:30 Break
    17:30 - 18:10 A-08 Falcon: ChatWork's Scala product - its history of failures and successes Junichi Katou @j5ik2o J++
  • slide
  • B-08 Pragmatic Eff monad for micro-services Eric Torreborre @etorreborre E+++
  • slide
  • C-08 Using Deep Learning for Recommendation Eduardo Gonzalez @wm_eddie J+
  • slide
  • 18:10 - 18:30 Break
    18:30 - 20:00 Day 1 closing + Party

    Sunday, February 26th

    Day 2 will be in unconference format, except for Room B. Doors open at 9:00, and scheduled to end at 17:30. Breakfast and lunch will be served.

    Time Room A
    (400 seats; live interpreters)
    Room B
    (100 seats; live interpreters)
    Room C Room D Room E Room F
    9:00 - 10:00 Breakfast
    10:00 - 11:00 Morning assembly (for unconference topics)
  •          
    11:00 - 11:15 Contributing to Dotty - Felix
  • S-11A Revisiting ”I switched my job thanks to ScalaMatsuri” Yuki Nakayama @pocketberserker J+
    Finagle session - Matsumoto Introduction to Lens - Aoyama
  • slide
  • About akka x Docker - Wada, Omura, Konrad sbt-emr-spark - pishen
    11:25 - 11:40 S-11B Try GraphQL in Scala Yuki Katada @ponyoky J++
  • slide
  • 11:40 - 11:50 準備
    11:50 - 12:05 Recursion schemes in Scala - Paweł Szulc
  • slide
  • S-12A Akka Cluster and Auto Scaling Ikuo Matsumura J++
  • slide
  • A panel session on carrer by recruiters, CTOs - Oe Performance tuning for Scala and/or JVM - Amaya TBD Let's share your issues on big data using Scala
    12:15 - 12:30 S-12B TBD
    12:30 - 13:30 Lunch
    13:30 - 14:10 RealTime network intrusion detection using deep learning - Adam Gibson
  • slide
  • B-13 Safety beyond Types Regis Blanc @regbla E++
  • demo
  • slide
  • demo
  • English conversation lesson for Scala engineers - Chris Birchall Girls talk on Scala (Guys are also welcomed) - Kayono sbt clinic - Yokota Career counseling for engineers - Ishibashi
    14:10 - 14:30 Break
    14:30 - 15:10 scala.meta - Devon
  • slide
  • B-14 Finch: Put Some Types on your HTTP endpoints Vladimir Kostyukov @vkostyukov E++
  • Poor man's type classes revisited - Sano
  • slide
  • Scala introduction for Java developers - @seratch
  • slide
  • TBD Ask Me Anything with Jun Kato - Ishikawa, Kato
    15:10 - 15:30 Break
    15:30 - 16:10 A-15 Designing APIs for binary compatibility over time - Sebastien
  • B-15 IntelliJ extension workshop Mikhail Mutcianko E+++
  • What is composability in Scala? - @lyrical_logical
  • slide
  • I gave up Play + DDD once, how you can help this? - Abe TBD TBD
    16:10 - 16:30 Break
    16:30 - 17:10 B-16 Dotty and the new Scala Developer Experience Felix Mulder @felixmulder E++
  • slide
  • IntelliJ Extension Workshop continued. TBD TBD TBD TBD
    17:10 - 17:30 Closing

    > Back to Schedule top

    Share ScalaMatsuri


    RSS Feed Widget

    Scala Matsuri is dedicated to providing an open conference for all technologists from various regions and communities. We want to make it a fun experience for everyone, regardless of gender, race, and many different backgrounds. All participants, including speakers and sponsors, are asked to be respectful to each other and follow the Code of conduct.

    Conference participants violating these rules may be asked to stop the session or leave the conference at the sole discretion of the conference organizers. If you have any questions about the Code of conduct, please ask us on the inquiry form.

    Ticket

    Registration fees are required to participate in the conference.

    Please purchase the tickets from Doorkeeper.

    ScalaMatsuri 2017

    Sponsors

     

    Shogun sponsor

    • Septeni Original
    • MAVERICK
    • cyberagent

    Daimyo sponsor

    • Fringe81
    • dwango
    • voyage group
    • t2v
    • opt
    • lightbend
    • geishatokyo
    • nextbeat
    • dmmcom

    Hatamoto sponsor

    • m3
    • nyle
    • fcode
    • tis
    • ctw

    Samurai sponsor

    • cyberz
    • samuraism
    • hatena
    • astamuse
    • insightech
    • rmp
    • bizreach
    • axelmark
    • atware
    • folio
    • dazzle
    • asaas
    • bonx
    • adways

    Ninja sponsor

    • okumin
    • zaneli
    • mori
    • goodflow
    • kuchitama
    • daiksy
    • abeja

    Bugyo sponsor