Nicolas Leroux | Devoxx

Nicolas Leroux
Nicolas Leroux Twitter

From Lunatech

Nicolas Leroux is a senior architect and CEO at Lunatech, having joined in 2001. Nicolas was an expert early adopter of the Java Enterprise platform as well as the open-source technologies that gravitate around it. He is the co-founder of the Benelux JBoss User Group and the Riviera Java User Group . He also contributes to the open source frameworks he uses by committing patches. Since 2009, Nicolas has had a passion for the Play framework and is a core developer of its open-source project. He likes to code in Java, Scala, Kotlin and JS. Nicolas is a also a book author.

Blog: http://lunatech-research.com

lang Langages alternatifs

Scala pour ceux qui n'en ont jamais fait, par l'exemple, 3h pour être opérationnel(le),

Hands-on Labs

J’avoue, j’ai trollé longtemps sans connaître, j’ai essayé plusieurs fois sans succès… Et finalement un jour, l’illumination ✨ Je suis persuadé que:

  • On peut écrire du code Scala simple 😝
  • Scala c’est aussi simple que du JavaScript 🙃
  • Que ça ouvre l’esprit pour programmer autrement avec d’autres langages (ceux que vous utilisez actuellement ou d’autres)

Cette université est destinée à vous apprendre Scala "par l'exemple".

Nous aborderons les sujets suivants:

  • setup
  • hello world
  • ma 1ère classe
  • companion object
  • les traits
  • les case classes ❤️
  • de la magie noire avec un peu d'implicits
  • les fonctions
  • les functors et le monades
  • les collections
  • option, either, try
  • et si vous avez tenu jusqu'ici, une petite WebApp

L'objectif étant de vous démontrer que vous pouvez faire du code simple et lisible en Scala, et vous faire plaisir.

TBA : To be announced / Salle non affectée