Blog Arolla

Il était une fois la fonction reduce

Imaginons une collection d’entiers: Dans une approche impérative, lorsque nous voulons calculer une valeur à partir d’une liste de valeurs, nous devons utiliser une boucle sur la liste et accumuler le résultat à l’extérieur de la boucle. Par exemple, pour calculer la somme des entiers, nous procédons comme suit : Dans une approche fonctionnelle, nous…

Revue de presse de janvier

Chères lectrices, chères lecteurs,   Je suis ravi de vous retrouver pour la première revue de presse de 2017 !     C’est le buzzword qui monte, qui monte, qui monte et…. Éclate ? L’Intelligence Artificielle, ça vous parle ? Dans le blog suivant, l’auteur l’estime surexploitée et s’en alarme. Il admet tout de même le potentiel commercial…

Revue de presse de décembre

Astuces, critiques et utilité d’apprendre : les thèmes de la dernière revue de presse de 2016 !   Elm est sous le feu des critiques depuis quelques temps. Je vous propose deux articles : le premier nous parle des réticences qu’a l’auteur d’un point de vue technique quant à ce langage. Le second article que je vous propose…

Socrates France 2016: Meet passionate developers in a French middle-age castle

A year ago I’ve heard about this “special” conference called Socrates. People were talking positively about it: “Socrates is cool”, “we learnt a lot of things”, and “be prepared to be surprised”. So I was quite motivated and may be a bit excited when I got the reservation, especially knowing that there were only few…

Revue de presse d’octobre

  Au menu de cette revue de presse, de l’apprentissage et de la réflexion. En débutant par un tour dans les méandres de la programmation fonctionnelle.   On commence par illustrer avec des exemples en java les termes, souvent barbares, que sont “functor” et “monad”.   https://www.javacodegeeks.com/2016/06/functor-monad-examples-plain-java.html/   Maintenant, rentrons un peu plus dans le…

Quelques précisions sur le Dockerfile

Précédemment, dans la présentation de Docker et de la technologie des conteneurs, on avait parlé des features sur lesquelles reposent Docker. Le Cgroup et le Namespaces pour l’isolation de processus et le système de fichier COW pour l’optimisation de l’espace disque. Dans cet article, on passera à la loupe le Dockerfile, le fichier de description…

Revue de presse d’août

La torpeur de l’été n’arrête pas l’actualité ! En cette fin de mois, nous allons aborder les questions d’architecture, de langage, d’outils en passant par des réflexions quant au métier de développeur. C’est parti ! Architecture : Dans cet article, on parle d’enlever les « if ». L’auteur nous montre une approche avec le paradigme fonctionnel : http://degoes.net/articles/destroy-all-ifs Intentionnelle ou non,…

The New Guy Partie 1

Toute équipe et a fortiori, toute équipe informatique, est déstabilisée par un départ ou une arrivée. Cela est d’autant plus vrai que les membres de l’équipe travaillent depuis longtemps ensemble et s’apprécient: ils connaissent les forces et les faiblesses de chacun, s’entraident les uns les autres, se voient parfois en dehors du travail, etc. L’arrivée…