ScalaMatsuri 2018 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
Dates |
日期 2018年3月16日(星期五)、3月17日(星期六)、3月18日(星期日) ※ 16日爲Scala的學習體驗討論會(僅日語),17~18日爲各種正式及非正式演講(日語、英語) What is unconference? |
---|---|
地點 |
|
票務資訊 | Please purchase the tickets from DoorKeeper. |
Program
Information about this conference session.
ScalaMatsuri Training Day
Room C training |
Room D training |
Room E | |
---|---|---|---|
13:00 - 13:30 | Registration open | ||
13:30 - 14:10 |
Scalaに関する神話と真実
![]() |
Scala入門ハンズオン 結城清太郎 J + |
|
14:10 - 14:30 | Break | ||
14:30 - 15:10 |
Akkaで分散システム入門
![]() |
Scala入門ハンズオン 結城清太郎 J + |
|
15:10 - 15:30 | Break | ||
15:30 - 16:10 |
逆引き!Scala x ビッグデータ
![]() |
Scala入門ハンズオン 結城清太郎 J + |
|
16:10 - 16:30 | Break | ||
16:30 - 17:10 |
implicit入門
![]() |
|
|
17:10 - 17:30 | Break | ||
17:30 - 18:10 |
CTO Symposium
|
|
Day 1 is in conference format (3 parallel sessions). Doors open at 9:20, 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 |
Why composability matters
![]() |
Purely Functional Play Framework Application
![]() |
Let's Simulate a Quantum Computer with Pretty Scala
|
10:50 - 11:10 | Break | ||
11:10 - 11:50 |
Functional Performance
![]() |
Legacy code from day one
![]() |
How to get along with Implicit
|
11:50 - 12:10 | Break | ||
12:10 - 12:50 |
Monad Transformers for the working programmer
|
Run your aggregation queries at a speed of 14x without spending $$$
|
sbt 1
![]() |
12:50 - 13:00 | Break | Lunch | Lunch |
13:00 - 13:10 |
What if a Scala beginner is thrown into a Monoid?
|
||
13:10 - 13:15 | Break | ||
13:15 - 13:25 |
Partially functional programming with Scala
![]() |
||
13:25 - 13:30 | Break | ||
13:30 - 13:40 |
Development of DSL for Quantum Annealing with Recursive Scheme
![]() |
||
13:40 - 14:00 | Break | ||
14:00 - 14:40 |
A pragmatic introduction to Category Theory
![]() |
Metaprogramming in Scala: the Past and the Present
|
Haskell VS. Scala
![]() |
14:40 - 15:00 | Break | ||
15:00 - 15:40 |
Building distributed system with Akka
![]() |
Operation Haskell + Scala Hybrid Development
|
|
15:40 - 16:00 | Break | ||
16:00 - 16:40 |
All I learned while working on a Scala OSS project for over six years
![]() |
Lessons learned from operating a Scala-based system for 3 years
|
Object-oriented programming with idiomatic Scala
|
16:40 - 17:00 | Break | ||
17:00 - 17:40 |
Practical introduction to reactive DDD
![]() |
Eli5: How Blockchain works.
![]() |
Extensible Effects in Dotty
|
17:40 - 18:00 | Day 1 closing + moving | ||
18:00 - 20:00 | Party sponsored by Utage sponsors |
Party sponsored by Utage sponsors
Day 2 will be in unconference format, except for Room C. Doors open at 9:20, and scheduled to end at 18:00. Breakfast and lunch will be served.
Room A (400 seats; live interpreters) |
Room B (100 seats; live interpreters) |
Room C (100 seats) |
Room D | Room E | Room F | |
---|---|---|---|---|---|---|
9:20 - 10:00 | Breakfast | |||||
10:00 - 11:00 | Morning assembly (for unconference topics) | |||||
11:00 - 11:40 | Scala Native - @xuwei-k | ScalaJS for Backend(node.js) | Revice category theory for beginners |
Mob Programing
|
Useful tools and functions of IDE in development with Scala
|
TBD
|
11:40 - 12:00 | Break | |||||
12:00 - 12:40 | Dependent Type with Idris |
Using Functional Programming to improve your code: A working example
|
Developing large-scale smart-phone game servers by a single person
![]() |
VS Code and Scala
|
Introduction to Elm for Scala users
- @ababupdownba
|
TBD
|
12:40 - 13:10 | Lunch | |||||
13:10 - 13:50 |
Generic programming without Refrection(Cats, Haskell)
|
How to make the strongest DSL by exploiting Scala's language mechanism |
Practice DDD with scala(Revised edition)
|
How the change in JDK's release cycle affects Scala ? - @kis |
Indexed Monad
|
Secret meeting for organizing engineers
|
13:50 - 14:00 | Break | Break | ||||
14:00 - 14:40 | Typesafe, Akka-HTTP, Client/Server codegeneration from Swagger Specifications | Patterns for ScalaJS | Introduction to Scala Script by Ammonite - @blac_k_ey |
Let's study past problems of Google Code Jam while Drinking!
- @takezoux2
|
Scala engineer recruiting Project
|
|
14:40 - 15:00 | Break | |||||
15:00 - 15:40 | Building a REST API using HTTP4S abstracting over the effect types | Scala Design Patterns - @gakuzzzz |
Akka in Action workshop
![]() |
Metrics and Monitoring for JVM Web application
|
Make use case with Continuation Monad into code - @s10myk4 |
TBD
|
15:40 - 16:00 | Break | Break | ||||
16:00 - 16:40 | Java 10 is released in 3 days, but are you interested? | CQRS discussion |
HangerFlight about Business System in Scala
- @grimrose
|
Scala de gRPC - @xuwei-k |
Women's Association
|
|
16:40 - 17:00 | Break | |||||
17:00 - 17:40 | Lens/Prism lean now | Python for JVM | What use finagle? |
Scala biginner
|
Dotty new CQRS discussion
|
Is It true that income will rises when you change job at Scala ?
|
17:40 - 18:00 | Closing |
Social Share
ScalaMatsuri 旨在爲來自各個地區,不同社區的開發者和提供一個開放的平台。我們希望這對所有人——不論性別、種族以及背景——都會是一段有趣的經歷。本次活動的所有參會人員(包括演講者及贊助商等)都需要互相尊重並遵守活動官方的行爲准則(CoC: Code of Conduct)。
對于違反行爲准則的參會人員,ScalaMatsuri 主辦方有權終止演講或要求其離開會場。如果對于該行爲准則有疑問,可以詢問會議工作人員或填寫此表單。
Tickets
參加活動需要門票。
購票及相關資訊請利用下方網站。