Publications de Simon Lehericey

Archi & techno

Jenkins pour le back, notepad pour le front ?

« Mais oui, on est parfaitement outillé pour le développement : l'ensemble de notre code java est couvert à 80% par des tests unitaires. Eclipse gère notre formatage et notre intégration continue vérifie les non-régressions. Le JavaScript ? On n'en a pas beaucoup et puis c'est sale et difficile à tester… » Ce discours n'est plus valide aujourd'hui tant le code côté client (javascript, css) a pris une importance cruciale dans nos applications web. Car, ne nous le cachons pas, si les interfaces web actuelles…

Lire la suite
Archi & techno

Introduction à la Programmation Orientée Acteurs

Depuis le milieu des années 2000, l’augmentation de la puissance de calcul de nos ordinateurs ne passe plus par l’élévation de la fréquence des processeurs mais par la multiplication des cœurs de processeur au sein de nos machines. Pour tirer parti de cette multiplication, un algorithme doit être parallèlisé, c’est à dire qu’il doit pouvoir diviser ses instructions et les répartir sur différents cœurs pour une exécution simultanée. De nombreux outils permettent d’implémenter un algorithme parallèle sur une machine, par exemple la librairie Task Parallelism Library…

Lire la suite
Archi & techno

Sonar, l’outil qui manquait à l’usine de développement .NET

Sonar (www.sonarsource.org) est un outil de reporting sur la qualité des projets informatique. Bien qu'à l'origine fait pour le Java, la communauté Open Source a permis l'intégration de Sonar avec d'autre langages : cobol, flex, php, c++ et maintenant .NET. L'objet de cet article est de vous montrer ce que peut apporter Sonar pour un projet informatique et montrer quelle est sa place dans l'univers .NET.

Lire la suite