Blog Arolla

Catégorie : Programmation

Revue de presse de mars

Pour cette revue de presse de mars, nous commencerons par une giboulée de Java. Puis nous nous attaquerons à la problématique d’écriture d’un logiciel : pourquoi est-ce difficile ? S’ensuivra un cas pratique sur la performance. Et enfin un dernier cas pratique dont le sujet sera la réécriture d’une application afin d’en améliorer les performances, l’architecture,…

Les principes SOLID dans la vie de tous les jours

Cet article est une traduction d’un post de Erik Dietrich donnant quelques moyens mnémotechniques pour se rappeler les bons principes de développement. La version originale est parue ici : visualization mnemonics for software principles. Introduction Vous aimez participer aux discussions techniques de vos collègues sur le développement logiciel, mais trop souvent, il vous faut regarder…

Revue de presse de février

Dans cette revue de presse, nous parlerons cocktail, langage et critique. En espérant que cela vous ouvre l’appétit !   Et si on faisait des mélanges pour commencer cette revue de presse ? Dans l’article suivant, l’auteur nous explique comment les équipes de « US Digital Service » parviennent à mixer de nouvelles technologies avec les mainframes. Il ne…

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 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…

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…

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,…

Revue de presse de juillet

En ce début d’été, je vous propose d’aller faire un tour du côté des langages et de leurs communautés. Les auteurs profitent du sujet pour aborder des problématiques plus vastes, telles que l’architecture ou la gestion de projet.   Pour commencer, parlons un peu d’architecture et d’écosystème. L’auteur nous explique “pourquoi il ne veut plus…

Comment fonctionne un debugger ?

Motivations Un debugger est un outil fabuleux : cette sensation de contrôle divin ! La possibilité de figer l’exécution d’un process et d’inspecter les arcanes de sa mémoire. C’était les deux phrases lyriques de cet article 🙂 Nous verrons que le divin n’est qu’une machinerie bien huilée. Le debugger est un outil que j’utilise quotidiennement.…