ScalaMatsuri 2019

27th - 29th June, 2019 in Tokyo

The largest international Scala conference in Asia

  • CyberAgent
  • opt
  • SepteniOriginal
  • maverick
  • zozotech
  • CyberAgent
  • opt
  • SepteniOriginal
  • maverick
  • zozotech

Event Info

Dates 27th - 29th June, 2019 in Tokyo
Venue
Tickets

Please follow us on Twitter or Facebook to receive the latest updates.

Schedule

Program

Thursday, June 27th

Workshop DAY

Room C Room E
13:00 - 13:30 Registration open
13:30 - 14:10 Scala classroom OSS Hackathon

 Thursday, June 27th

Friday, June 28th

Conference DAY 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.

Room A (400 seats; live interpreters) Room B (100 seats; live interpreters) Room C (100 seats)
9:20 - 9:50 Registration open
9:50 - 10:10 Opening    
10:10 - 10:50 Functional Object-Oriented Imperative Scala Sébastien Doeraene @sjrdoeraene English ,  Beginner
Scala 3, what does it means for me? Joan Goyeau @joang38 English ,  Intermediate
Things you'd better know before creating your Scala library Mitsuhiro Shibuya @m4buya Japanese ,  Intermediate
10:50 - 11:10 Break
11:10 - 11:50 Using Akka Cluster for a payment service negokaz @negokaz Japanese ,  Intermediate
Recursion: schemes, algebras, finally tagless, data types. A unifying vision. Alexander Konovalov @alexknvl English ,  Intermediate
Intro to typeclass in Scala Kazuhiro Ichikawa @phenan Japanese ,  Beginner
11:50 - 12:10 Break Break
12:10 - 12:50 Data processing at Spotify using Scio Julien Tournay @skaalf English ,  Intermediate
Understanding the vulnerabilities of Play through its code base Motoyasu Saburi Japanese ,  Beginner
12:50 - 13:00 Break Lunch Lunch
13:00 - 13:10 Scala Driven Management Jiro Hiraiwa @hiraiva Japanese ,  Intermediate
13:10 - 13:15 Break
13:15 - 13:25 Benefits of passing the values around using Eff type ma2k8 @wing_007 Japanese ,  Intermediate
13:25 - 13:30 Break
13:30 - 13:40 Oh the difference between Scala and Kotlin! Yuichi Maekawa @_kaelaela Japanese ,  Beginner
13:40 - 14:00 Break
14:00 - 14:40 Gentle introduction to DOT calculus Kota Mizushima (kmizu) @kmizu Japanese ,  Advanced
Functional Concurrency in Scala 101 Piotr Gawryś @p_gawrys English ,  Beginner
Running Scala on AWS Lambda in a snappy way Shunsuke Tadokoro @todokr Japanese ,  Beginner
14:40 - 15:00 Break
15:00 - 15:40 High Performance Scala Hiroki Fujino @Fhiroki1 Japanese ,  Intermediate
Making Logic Monad halcat0x15a @halcat0x15a Japanese ,  Advanced
The reality of building an ad distribution system using Scala and DDD Koji Agawa @atty303 Japanese ,  Intermediate
15:40 - 16:00 Break
16:00 - 16:40 Scala ♥ Graal Flavio Brasil @flaviowbrasil English ,  Intermediate
sbt core concepts Eugene Yokota @eed3si9n Japanese ,  Intermediate
Pure domain model, and the technology behind it Hiroki Komurasaki @petitviolet Japanese ,  Intermediate
16:40 - 17:00 Break
17:00 - 17:40 CPS or DI Manabu Nakamura(gakuzzzz) Japanese ,  Intermediate
Monitoring Reactive Architecture Like Never Before Sahil Sawhney @lihas5 English ,  Intermediate
Clean Architecture in Practice Yoshitaka Fujii @yoshiyoshifujii Japanese ,  Intermediate
17:40 - 18:00 closing + moving
18:00 - 20:00 Party sponsored by Utage sponsors

 Friday, June 28th

party

Party sponsored by Utage sponsors

ScalaMatsuriAfterparty, presented by CyberAgent

Saturday, June 29th

Unconference DAY in unconference format, except for Room A. Doors open at 9:00, and scheduled to end at 18:00. Breakfast and lunch will be served.

What is unconference?

ScalaBridge Tokyo is an introductory Scala programming workshop for women and engineers from all underrepresented background (race, gender, age etc) to build more inclusive Scala community.

Room A
(400 seats; live interpreters)
Room B
(100 seats; live interpreters)
Room C
(100 seats)
Room D Room E Room F Room G
9:20 - 10:00 Breakfast
10:00 - 11:00 Morning assembly (for unconference topics) - - - - - -
11:00 - 11:40 How to Use Scala at Work - Airframe in Action at Arm Treasure Data Taro L. Saito @taroleo Japanese ,  Intermediate
Run Programs Faster Anywhere using GraalVM. (Run Scala Faster with GraalVM on any Platform) Amitpal Singh English ,  Intermediate
Software analysis and design for continuously growing services Tomoyuki Shimomura, Yoshimasa Tanabe @s10myk4,emaggame Japanese ,  Intermediate

⚠Some slides are in Japanese

TBD
TBD
TBD
11:40 - 12:00 Break Break
12:00 - 12:40 How we replaced a 10-year-old Perl product using Scala tanishiking(Rikito Taniguchi) @tanishiking Japanese ,  Intermediate
TBD
TBD
TBD
TBD
12:40 - 13:10 Lunch
13:10 - 13:50 How to test proper{t,l}y Lars Hupel @larsr_h English ,  Intermediate
TBD
TBD
TBD
TBD
TBD

ScalaBridge Tokyo

Apply from here

13:50 - 14:00 Break
14:00 - 14:40 Fast & Functional Michał Płachta @miciek English ,  Beginner
TBD
TBD
TBD
TBD
TBD
14:40 - 15:00 Break
15:00 - 15:40 TBD
TBD
TBD
TBD
TBD
15:40 - 16:00 Break
16:00 - 16:40 Building Event Sourcing on AWS EKS with Akka Junichi Kato @j5ik2o Japanese ,  Advanced
TBD
TBD
TBD
TBD
TBD
16:40 - 17:00 Break
17:00 - 17:40 TBD
TBD
TBD
TBD
TBD
17:40 - 18:00 Closing            

 Thursday, June 27th  Friday, June 28th  Saturday, June 29th

 Back to Schedule top

Code of Conduct

Don't be a jerk

ScalaMatsuri 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.

Sponsors

Sponsor

Shogun sponsor

Tairo sponsor

  • atware

Daimyo sponsor

  • fancommunications
  • alp
  • voyagegroup
  • chatwork
  • wamazing
  • bizreach
  • recruitmarketingpartners
  • quocard
  • dwango
  • fringe81
  • tis
  • microad
  • lightbend

Samurai sponsor

  • five
  • sugar
  • M3
  • livesense
  • hatena
  • toranoana
  • folio
  • solflare
  • insightech
  • techtovalue
  • fcode

Ninja sponsor

  • nextbeat
  • wondersoft
  • triplew
  • ondeoma

Utage sponsor

  • CyberAgent

Bugyo sponsor

Share ScalaMatsuri

Social Share

RSS Feed Widget