Blog Arolla

Étiquette : java

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

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 mars

Pour ce mois de mars, réflexions en pagaille sur les outils, la façon de travailler, la façon de se comporter avec les autres.   Réflexions Les esprits continuent de s’échauffer autour de l’environnement de JavaScript. L’auteur insiste sur un point de discorde autour de l’outillage : https://ponyfoo.com/articles/controversial-state-of-javascript-tooling Un autre sujet tout aussi compliqué : la relation qu’ont…

Recette de documentation vivante avec Spring Boot (adaptable et gluten free)

Entrée. Chères lectrices, chers lecteurs, je vais aujourd’hui partager avec vous une recette de ma grand-mère, qui m’a appris à sublimer les rouleaux de printemps au concombre. Pour cela, nous allons avoir besoin des ingrédients suivants : Asciidoctor Cucumber SpringBoot (Spring MVC en fait, mais comme est on en pleine hype microservices, faut être SWAG,…

[DevoxxFr 2014] : Un autre compte rendu de l’événement 1/2

La troisième édition de Devoxx s’est déroulée dans le même lieu que les précédentes, du 16 au 18 Avril 2014, et ce sera probablement la dernière fois, faute de place. L’année prochaine elle se tiendra au Palais des Congrès à la même période. Devoxx est devenu un évènement incontournable pour la communauté Java. Les sponsors…

Catch-Exception : pour tester vos exceptions sur JUnit

L’objectif principal des tests est de garantir la qualité du code de production en permettant des feed back rapides au moment du Refactoring. Il est malheureusement très courant de tomber sur du code de test sale, très sale, et des tests mal faits. L’une des situations où l’on peut rencontrer des problèmes de lisibilité c’est…

Java 8 : Le projet Lambda (part 2)

Introduction Dans le précédent billet, nous avons introduit les objectifs du projet Lambda [sur le court terme il s’agit de simplifier les itérations internes pour la manipulation des collections et sur le long terme d’intégrer dans Java le style de programmation fonctionnelle]. La plupart des changements portent sur l’interface Collection qui n’a pas connu une…