Au temps de Léonard de Vinci, un érudit pouvait encore espérer avoir lu et assimilé l’ensemble du savoir produit par ses pairs ; aujourd’hui, la quantité d’information produite par les humains et les machines double toutes les 12 heures. Toute information n’est peut-être pas digne d’être érigée au rang de savoir, mais on conçoit que…
Étiquette : développement
Edito, Je pense donc je blogue, Non classé
Au secours Léonard ! (Partie 1/2)
by Mathieu Eveillard • • 1 Comment
Photo by asoggetti on Unsplash Au temps de Léonard de Vinci, un érudit pouvait encore espérer avoir lu et assimilé l’ensemble du savoir produit par ses pairs ; aujourd’hui, la quantité d’information produite par les humains et les machines double toutes les 12 heures. Toute information n’est peut-être pas digne d’être érigée au rang de savoir, mais on…
Bonnes pratiques de dév, Programmation
Montez le niveau de votre gestion des erreurs !
by HadrienMP • • 1 Comment
Lors d’une de mes missions avec une architecture classique en couches et sans service de routage, j’ai eu de nombreuses discussions et incompréhensions avec mes collègues quant à la gestion des erreurs. Plutôt que de rester dans le débat théorique, j’ai voulu essayer sur un exemple “classique” toutes les techniques auxquelles je pouvais penser.…
Programmation, Revues de presse
Revue de presse de janvier : des solutions pour chaque étape du cycle de développement !
by Lionel Tougne • • 0 Comments
Chères lectrices, chers lecteurs, je vous souhaite tout d’abord une très bonne année 2018 ! Pour bien commencer l’année, voici une sacrée question : pourquoi écrire un test et à quoi cela peut-il me servir ? Cela peut paraître trivial pour beaucoup d’entre vous, mais avec la routine, il y a un risque de perdre l’objectif initial. Cet article…
Actu, Agilité, Revues de presse
Revue de presse de novembre
by Lionel Tougne • • 0 Comments
Ce mois-ci on s’interroge, on se demande pourquoi. Mais attention, pas question de chercher la réponse à l’univers ou ce genre de chose ! Il s’agira plutôt de trouver le chemin vers une meilleure compréhension de ce que l’on fait. Sur ce, bonne lecture ! On commence tout d’abord par une question basique lorsque l’on aborde…
Bonnes pratiques de dév, Outils, Programmation
Recette de documentation vivante avec Spring Boot (adaptable et gluten free)
by Yvan Vu • • 5 Comments
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
Le hashage cohérent
by Jérôme Prudent • • 3 Comments
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…
Actu, Outils, Programmation, Revues de presse
Revue de Presse de janvier
by Lionel Tougne • • 1 Comment
Bonne année, bonne santé ! Comme nous allons l’entendre tout ce mois de janvier, il est temps d’explorer quelques bonnes résolutions ! Eviter des null pointers exceptions, par exemple : http://www.vertabelo.com/blog/technical-articles/50-shades-of-null-or-how-a-billion-dollar-mistake-has-been-stalking-a-whole-industry-for-decades Pour se sentir utile, pourquoi ne pas contribuer à l’open source ? Le lien suivant fait un retour d’expérience sur la participation à un projet open source.…
Bonnes pratiques de dév, Programmation
Comment devient-on un micro-développeur ?
by Yann Danot • • 2 Comments
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, Programmation
Pourquoi tester ?
by Maury Fabien • • 2 Comments
Cet article va parler de tests, et donc de code. Parler de code est assez vague, car nous ne faisons pas tous exactement le même métier. Que l’on développe un algorithme de compression vidéo, une application métier ou le noyau linux, nos besoins sont différents (bien que je reste persuadé que nous avons tous besoin…