Avoid callback hell when using non-blocking I/O

2014-12-04

Avoid callback hell when using non-blocking I/O

Avoid callback hell when using non-blocking I/O

Screen Shot 2014-11-12 at 16.16.07.png

Tillsamman med Dataföreringen och deras västra nätverk för öppen källkod, https://natverk.dfs.se/open-sourcevastra bjuder vi in till ett seminarium med följande innehåll:

Agenda

  • 17.00-17.30 Samling, fika och fralla
  • 17.30-19.00 Skalbarhet enligt nedan – Föredraget är på svenska
  • 19.00-19.30 Diskussion över en öl

Praktiskt

  • Tid Torsdag den 4 december, klockan 17–19.30
  • Plats Callista, Fabriksgatan 13, Göteborg (Gårda)
  • Kostnad Arrangemanget är kostnadsfritt.

Presentationer

Callista medarbetare Anders Asplund Callista medarbetare Magnus Larsson Callista medarbetare Pär Wenåker

Avoid callback hell when using non-blocking I/O

Anders AsplundMagnus LarssonPär Wenåker

If you have developed servers applications using non-blocking I/O for scalable and resilient communication you are probably fully aware of the callback model that comes with it. In many cases the callback model results in complex source code, also known as the callback hell, that is both hard and expensive to develop and maintain.

In this presentation we will look into how reactive concepts can be used to simplify the programming model. We will start with a Java based application that use non-blocking I/O and see how, for example, complex nested callback calls can be simplified using Promises and Futures.

Ladda ner presentation GitHub