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.

DevTool
Python
TinyDB

Apprenez à utiliser TinyDB : une base de donnée document oriented parfaitement adaptée à vos projets personnels.


Partagé par Benoit GANTAUME
il y a presque 5 ans
5

Derniers commentaires :
Ludovic Dine il y a presque 5 ans - modifié il y a presque 5 ans
Intéressant ! J'utilise mongo pour mes projets persos locaux, et niveau config c'est loin d'être la db la plus complexe, mais il faut avouer que TinyDB fait encore plus succinct Ca m'a donné envie de tester tiens ! Merci de l'article.
Dominique Dumont il y a presque 5 ans
Dans le genre minimaliste, y'a aussi le vénérable Berkeley DB. Je l'ai utilisé pour des projet perso dans les années 90. C'est un KVS assez performant avec des propriétés ACID (dixit Oracle). C'est open-source et Oracle propose une version commerciale.
Pour ajouter un commentaire, tu dois te connecter ou créer un compte.
Ecosystème
Licorne
PHP
Slack

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...


Partagé par Benoit GANTAUME
il y a presque 5 ans
5

Derniers commentaires :
Benoit GANTAUME il y a presque 5 ans
Il n'y avait pas grand monde dans le salon PHP lors du Dojo d'aujourd'hui... Du coup je m'interroge : y'a-t-il beaucoup de développeurs PHP dans la communauté ?
Statistiquement, c'est le langage le plus demandé sur le marché...
Jean-Maxime Bouoc il y a presque 5 ans - modifié il y a presque 5 ans
Oui il y avait personne :'(
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/...
Pour ajouter un commentaire, tu dois te connecter ou créer un compte.
Mutation testing
TDD

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é ?


Partagé par Fabien
il y a environ 5 ans
9

Derniers commentaires :
Axel Shaita il y a environ 5 ans
Je ne connaissais pas du tout ce concept de mutation testing. Je trouve l'idée géniale, je vais regarder ça plus en détail. Merci pour le partage de l'article.
Fabien il y a environ 5 ans
Hello,
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.
Pour ajouter un commentaire, tu dois te connecter ou créer un compte.
NodeJS
Optimisation

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.


Partagé par Axel Shaita
il y a environ 5 ans
5

Derniers commentaires :
Anh-Vu Tran il y a environ 5 ans
Mais si c'est affectueux. C'est juste que c'est le moment où, dans le podcast, tu montres la pertinence d'aller voir le cursus 😉
Axel Shaita il y a environ 5 ans
@Anh-Vu Tran Effectivement les fuites mémoires proviennent la plupart du temps d'un souci dans le design de notre code ou d'une librairie tierce mal conçu. C'est pourquoi j'explique les principales causes de ces fuites mémoires pour justement les éviter. Après il n'est pas toujours évident de s'en apercevoir d'où le fait de savoir comment diagnostiquer son application ;)
Pour ajouter un commentaire, tu dois te connecter ou créer un compte.
Bonnes pratiques

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 ...


Partagé par Bruno Raby
il y a environ 5 ans
6

Derniers commentaires :
Florian Luce il y a environ 5 ans
Merci pour ce partage je ne connaissais pas cette "methodo". Forcé de constater avec le temps que peut importe le projet et sa taille à partir du moment où tu as besoin de communiquer c'est un formidable outil. Et je rejoins Bruno sur la nécessité d'adapter la méthode et le cadre aux spécificités et besoins réels du projet, c'est là où UML et son mécanisme de profil est très intéressant pour créer un metamodel aligné sur les besoins du projet.
Emmanuel Ernest il y a presque 5 ans
Ce que j'aime dans le modèle C4, c'est la simplicité avec laquelle on peut transmettre une intention.
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 :)
Pour ajouter un commentaire, tu dois te connecter ou créer un compte.
Blog
Carrière
Gestion du temps

La réponse qu'on nous donne est souvent d'être passionné par son boulot. Je propose une autre approche.


Partagé par Thibaud Duthoit
il y a environ 5 ans
1

Derniers commentaires :
Thibaud Duthoit il y a environ 5 ans
Je pense que j’ai très mal retransmis la source de mon article. Pour rappel, voici ce qui m’a inspiré ce point de vue : sive.rs/balance
Benoit GANTAUME il y a environ 5 ans
"Tu as le sentiment que c’est l’idée véhiculée dans mon article ou dans les liens que je donne ?"
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.
Pour ajouter un commentaire, tu dois te connecter ou créer un compte.
Blog
Carrière
Gestion du temps

La réponse qu'on nous donne est souvent d'être passionné par son boulot. Je propose une autre approche.


Partagé par Thibaud Duthoit
il y a environ 5 ans
1

Derniers commentaires :
Thibaud Duthoit il y a environ 5 ans
Je pense que j’ai très mal retransmis la source de mon article. Pour rappel, voici ce qui m’a inspiré ce point de vue : sive.rs/balance
Benoit GANTAUME il y a environ 5 ans
"Tu as le sentiment que c’est l’idée véhiculée dans mon article ou dans les liens que je donne ?"
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.
Pour ajouter un commentaire, tu dois te connecter ou créer un compte.
Blog
Carrière
Gestion du temps

La réponse qu'on nous donne est souvent d'être passionné par son boulot. Je propose une autre approche.


Partagé par Thibaud Duthoit
il y a environ 5 ans
1

Derniers commentaires :
Thibaud Duthoit il y a environ 5 ans
Je pense que j’ai très mal retransmis la source de mon article. Pour rappel, voici ce qui m’a inspiré ce point de vue : sive.rs/balance
Benoit GANTAUME il y a environ 5 ans
"Tu as le sentiment que c’est l’idée véhiculée dans mon article ou dans les liens que je donne ?"
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.
Pour ajouter un commentaire, tu dois te connecter ou créer un compte.
Blog
Carrière
Gestion du temps

La réponse qu'on nous donne est souvent d'être passionné par son boulot. Je propose une autre approche.


Partagé par Thibaud Duthoit
il y a environ 5 ans
1

Derniers commentaires :
Thibaud Duthoit il y a environ 5 ans
Je pense que j’ai très mal retransmis la source de mon article. Pour rappel, voici ce qui m’a inspiré ce point de vue : sive.rs/balance
Benoit GANTAUME il y a environ 5 ans
"Tu as le sentiment que c’est l’idée véhiculée dans mon article ou dans les liens que je donne ?"
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.
Pour ajouter un commentaire, tu dois te connecter ou créer un compte.
Blog
Bonnes pratiques
DevOps

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.


Partagé par AURELIEN VIOLET
il y a environ 5 ans
5

Derniers commentaires :
Thibaud Duthoit il y a environ 5 ans
Le devops sur mon projet actuel utilise du docker partout. Il créé un container pour chaque partie du projet : front/back/oauth2/services data science. Mais pour le front, je préfère généralement m'en passer au quotidien.

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 😇
Benoit GANTAUME il y a environ 5 ans
Je m'interroge encore parfois. Sur certains projets, je vois des stacks avec 7 ou 8 dockers, dont certains pour faire une opération ultra-basique.
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...
Pour ajouter un commentaire, tu dois te connecter ou créer un compte.
Artisan Développeur utilise des cookies afin de t'offrir les meilleurs services. En poursuivant ta navigation, tu acceptes l’utilisation de cookies. En savoir plus