Pour cette revue de presse, commençons par parler conception puis bonnes pratiques. Passons ensuite à une réflexion autour du Big Data en faisant un détour par Docker, et terminons sur des langages! Conception et Bonnes Pratiques Dans cet article, l’auteur nous parle de l’écriture d’un code simple et facile à comprendre : http://programmingisterrible.com/post/139222674273/write-code-that-is-easy-to-delete-not-easy-to « outside…
Catégorie : Bonnes pratiques de dév
Actu, Bonnes pratiques de dév, Outils, Revues de presse
Revue de presse de mars
by Lionel Tougne •
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…
Bonnes pratiques de dév, Outils, Programmation
Un tutorial Cucumber pour Java
by admin •
Pourquoi Au début des années 2000, avant la généralisation des usines logicielles et la simplification des frameworks de test, je trouvais que faire des tests, c’était compliqué. Du coup, je n’écrivais pas de tests automatisés. En revanche, j’ai également toujours ressenti le besoin de pouvoir lancer des fractions ou la totalité de mon code dans…
Bonnes pratiques de dév, Outils, Programmation
Recette de documentation vivante avec Spring Boot (adaptable et gluten free)
by Yvan Vu •
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,…
Bonnes pratiques de dév, Programmation
Ne plus jamais galérer sur du code !
by nicolas fedou •
Sur toutes les applications que j’ai croisées chez des éditeurs de logiciels comme dans des DSI, nous avons trop souvent les mêmes bases de codes. En Java ou en dotNet, il y a une “architecture en couches techniques” qui fournit un miroir de la base de données relationnelle. SQL permet d’attaquer le modèle sous tous les angles. Les…
Bonnes pratiques de dév, Programmation
Le hashage cohérent
by Jérôme Prudent •
Le hashage cohérent a été introduit en 1997 par le papier [Consistent Hashing and Random Trees: Distributed Caching Protocols for Relieving Hot Spots on the World Wide Web] de Karger D., Lehman E., Leighton T., Panigrahy R., Levine M., Lewin, D. Le hashage cohérent est aujourd’hui une brique fondatrice et incontournable à beaucoup de technologies…
Bonnes pratiques de dév, Programmation
Comment tester une méthode privée ?
by Maury Fabien •
Dans presque toutes mes missions, il arrive ce moment où quelqu’un vient me poser ces questions: “Est-ce que je dois tester une méthode privée ?” “Je dois tester une méthode privée, comment faire ?” Pour la première question, la réponse est simple: oui, mais non. Ha, ok…et pour la deuxième ? Et bien pour la…
Bonnes pratiques de dév, Programmation
Comment devient-on un micro-développeur ?
by Yann Danot •
Pour être un bon micro-développeur, vous allez devoir vous familiariser avec certaines notions. La principale difficulté réside dans les communications interservices. Voici quelques recommandations pour mener à bien votre mission: Eviter à tout prix les intégrations par base de données. Si plusieurs microservices communiquent avec la même base de données, vous n’aurez plus du tout…
Bonnes pratiques de dév, Fonctionnel, Programmation
L’expressivité du fonctionnel avec Java 8
by Raphaël Squelbut •
Contexte Dans ma dernière mission chez un fournisseur de voyage, l’application a été migrée en Java 8. Pour moi qui utilise Guava depuis quelques années (depuis cet article de Cyrille Martraire en fait), c’est une excellente nouvelle. J’avais constaté qu’en de multiples endroits, on parcourait des listes, puis en fonction de l’item, on remplissait une…
Agilité, Bonnes pratiques de dév, Outils
De la conteneurisation avec Docker
by Yakhya Dabo •
Il est l’un des outils qui fait le plus de buzz ces temps-ci, bien avant la première release officielle. Dans les conférences il ravit la vedette à toutes les nouveautés technologiques. De Londres à Paris les meetups font salles combles. Pas un seul jour sans un article de blog sur un retour d’expérience. Les principaux…