Benoit GANTAUME
Pertuis
Passionné par le code depuis ma tendre enfance, j'essaie de donner le virus du code bien fait avec artisandeveloppeur.fr.
Développeur, entrepreneur, webmarketeur, podcasteur, youtuber, enseignant, formateur, créateur, auteur sont autant de facettes de mon quotidien.
Ma dernière lubie ? Faire de compagnon un saas utile aux développeurs.
Apprenez à utiliser TinyDB : une base de donnée document oriented parfaitement adaptée à vos projets personnels.

Slack utilise PHP pour la plupart de ses projets.
Devrais-tu en faire autant ?
Forcément, avec sa vente à 27Md$, on prête une autre oreille à ce genre d'article...
Statistiquement, c'est le langage le plus demandé sur le marché...
Mais PHP est encore considéré comme un mauvais langage suite à ses lacunes d'antan. Il est devenu meilleurs aujourd'hui mais beaucoup de développeurs reste sur leurs aprioris sans aller voir les nouveautés.
Les autres langages ont donc pris de l'avance par rapport à cela, mais les nouvelles versions de PHP sont vraiment intéressantes et il est maintenant possible d'avoir un code propre sans trop de difficulté avec PHP : medium.com/...
Il n’est plus à prouver l’utilité des tests unitaires. Ils sont essentiels dans la conception d’une application de qualité. Mais, savons-nous quantifier leur pertinence, leur qualité ?
A ce jour je n'ai pas pu tester le mutation testing mais c'est un article que je garde sous le coude pour plus tard. J'essaye pour le moment d'intégrer parfaitement le TDD ^^. Mais comme je trouve que le site blog.octo.com est une mine, j'ai voulu vous le partager.
Deuxième article de cette série consacrée à l’analyse des performances des applications Node.js. Nous allons nous attaquer cette fois-ci à l’analyse de la mémoire.
C'est quoi la modélisation d'une architecture logicielle à l'aide du modèle C4 ? Je connaissais bien UML et l'outil qui va avec Enterprise ...
Cela permet d'avoir une méthode de communication claire et lisible, facile à lire même pour les développeurs débutants !
UML est un outil qui peut se révéler complexe, mal maitrisé cela peu apporter de la confusion.
Rien n'empêche de mixer les deux par ex: utiliser C4 Model et réserver UML aux cas les plus avancés :)
La réponse qu'on nous donne est souvent d'être passionné par son boulot. Je propose une autre approche.
Non pas ton article, plutôt le gars que tu cites sur twitter.
Ton article me semble clair sur ce point : la fusion peut venir, mais au fil du temps et c'est potentiel, non pas garanti.
Je suis convaincu qu'il est plus facile de 'réussir' en faisant des choses qu'on aime vraiment.
C'est juste que certaines passions peuvent rester ce qu'elles sont : juste une passion et c'est très bien comme ça.
La réponse qu'on nous donne est souvent d'être passionné par son boulot. Je propose une autre approche.
Non pas ton article, plutôt le gars que tu cites sur twitter.
Ton article me semble clair sur ce point : la fusion peut venir, mais au fil du temps et c'est potentiel, non pas garanti.
Je suis convaincu qu'il est plus facile de 'réussir' en faisant des choses qu'on aime vraiment.
C'est juste que certaines passions peuvent rester ce qu'elles sont : juste une passion et c'est très bien comme ça.
La réponse qu'on nous donne est souvent d'être passionné par son boulot. Je propose une autre approche.
Non pas ton article, plutôt le gars que tu cites sur twitter.
Ton article me semble clair sur ce point : la fusion peut venir, mais au fil du temps et c'est potentiel, non pas garanti.
Je suis convaincu qu'il est plus facile de 'réussir' en faisant des choses qu'on aime vraiment.
C'est juste que certaines passions peuvent rester ce qu'elles sont : juste une passion et c'est très bien comme ça.
La réponse qu'on nous donne est souvent d'être passionné par son boulot. Je propose une autre approche.
Non pas ton article, plutôt le gars que tu cites sur twitter.
Ton article me semble clair sur ce point : la fusion peut venir, mais au fil du temps et c'est potentiel, non pas garanti.
Je suis convaincu qu'il est plus facile de 'réussir' en faisant des choses qu'on aime vraiment.
C'est juste que certaines passions peuvent rester ce qu'elles sont : juste une passion et c'est très bien comme ça.
Cette série de trois articles présente des solutions pour optimiser la taille des images Docker. Dans cette première partie, on parle surtout de *multi-stage build*, parce que dans la démarche de réduction de taille des images, ça devrait presque toujours être notre première étape. On va également expliquer les différences entre les bibliothèques statiques et dynamiques, et on expliquera pourquoi c'est important. Ce sera l'occasion de présenter la fameuse distribution Alpine Linux.
C'est parfois utile pour récupérer en local le reste des services et s'y brancher sans avoir à installer tous les environnements.
Ce sont aussi les dockers qui sont déployés sur les services amazon, sauf pour le front qui joue le village gaulois et qui upload directement les fichiers statiques sur S3 😇
Couplé avec des micro-services, ça peut faire des stacks franchement lourdes pour pas grand chose...
Je me demande comment fixer la limite de l'over-engineering...





