Loading…
SnowCamp 2018 has ended
View analytic
Wednesday, January 24 • 09:30 - 12:30
Scala pour ceux qui n'en ont jamais fait, par l'exemple, 3h pour être opérationnel(le)

Sign up or log in to save this to your schedule and see who's attending!

Feedback form is now closed.
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 serons 2 à vous la proposer, en effet je serais accompagné de Nicolas Leroux. Comme ceci vous aurez 2 avis: l'avis de celui qui découvre Scala depuis plus d'1 an (donc moi) et l'avis de celui qui est fait du Scala professionnellement depuis de nombreuses années.
Nous aborderons les sujets suivants:
- setup
- hello world aka ? ?
- 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 (connaissant Nicolas, probablement du Play)
L'objectif étant de vous démontrer que vous pouvez faire du code simple et lisible en Scala, et vous faire plaisir.
Pré-requis :
- avoir un laptop avec un OS dessus (OSX, Linux 64b, Windows 64b, si autres versions, prévenir bien avant le jour J, on verra ce que je peux faire ... ou pas)
- c'est bien si vous avez les droits admin sur votre laptop (on ne sait jamais)
- avoir un laptop avec une prise USB standard (pas USB C ou alors avoir un transfo)
- le workshop est fourni en mode standalone sur une clé (pas besoin d'avoir Java ou Scala installés)
  (sinon nous fournirons un lien de download (mais c'est gros, vu que c'est standalone))
- avoir un éditeur de code avec colorisation syntaxique Scala
- Visual Studio Code avec le plugin: https://marketplace.visualstudio.com/items?itemName=daltonjorge.scala
  ou Atom avec le plugin associé (je n'ai pas testé mais celui-ci semble ok: https://atom.io/packages/language-scala)
  ou Sublime text est le plugin associé
- votre bonne humeur
- ne pas avoir fait de Scala, ou avoir essayé sans succès
- oubliez vos idées préconçues (Nous allons vous démontrer que Scala c'est plus simple que Java et que ça ressemblerait presque à du JavaScript #troll)

Speakers
avatar for Philippe Charrière

Philippe Charrière

TAM @ GitLab | CSO @ Clever Cloud
-

Artists

Wednesday January 24, 2018 09:30 - 12:30
Chrome 2

Attendees (16)