What does it mean to be asynchronous and non-blocking in Scala

Walter Chang

Architecture Consultant

張瑋修 (Walter Chang) is a long time Java/Scala developer. He specializes in architectures of the web, both in the browser and the cloud. In his spare time, he likes to explore new things and find out what makes them tick.

In the cloud, to be able to wring the last drop of performance out of our servers is the most important thing we can to do as software developers and make our software asynchronous and non-blocking (ANB) is one of the best ways to achieve it. What is ANB? Why is it important to web architecture of today? Is callback hell the necessary evil when doing ANB? I will try to answer questions like these and more in my talk and show you why and how to use ANB in Scala.

1. 本場次為中文