> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://help.ubilab.io/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# La technologie Backend : Scala

Le Scala est le langage Serveur chez Ubilab.  
Son énorme avantage est d’être fortement typé et de pousser à l’écriture de code fonctionnelle.

Par sa conception, le langage nous force à être précis.  
Par exemple les développeurs sont obligés de gérer proprement tous les cas d’erreurs sinon notre logiciel ne se lance pas.

Le fait que le langage soit fortement typé nous permet de rendre impossibles certaines erreurs (ex: mettre une nature dans un tube, inverser le titre et le sous titre d’un chapitre, etc…)

De plus ce langage est intégré à la JVM java. Cela nous permet de profiter de la richesse des bibliothèques de code et de ne pas re-inventer la roue à chaque développement.

[https://www.scala-lang.org/](https://www.scala-lang.org/)