Vorträge

Treffen Sie uns auf einer Konferenz!

Verschaffen Sie sich einen Überblick, auf welchen Events unsere codecentric-Kollegen als Referenten vertreten sind. Wir würden uns freuen, Sie auf einer Konferenz persönlich begrüßen zu dürfen.

Loops must die!

17.07.2019

O'Reilly Open Source Software Conference

Oregon Convention Center, Northeast Martin Luther King Junior Boulevard, Portland, OR, USA

A good developer will always try to enlarge his/her toolbox and get to know new or better tools for specific situations. But it is also helpful to free yourself from mental ballast now and then and to get rid of one or the other stone wedge.

I think for most developers a classic loop is such a stone wedge.

This talk will explore this not entirely uncontroversial assertion from different angles.

  • What are the problems of classic loops?
  • What are the application scenarios for loops?
  • What alternatives are there and what are the advantages? (Spoiler: High-order functions like map & reduce, recursion, …)
  • Are there situations where the classic loop is still preferable?

We will take a look at loops and there alternatives in various languages (e.g. JavaScript, Java, Haskell, C#, Ruby and PHP).

Marco EmrichMarco Emrich