- Nouveau
- Tendances
- Classement
-
Tagsbonnes-pratiquesBonnes pratiques21codeCode10teletravailTélétravail9tddTDD8design-patternDesign Pattern5entreprenariatEntreprenariat5veilleVeille5devopsDevOps4compagnonCompagnon4front-endfront-end4carriereCarrière4gitGit4architectureArchitecture4agiliteAgilité4organisationOrganisation3humourHumour3formationFormation3javascriptJavaScript3emploiEmploi3retour-d-experienceRetour d'experience3videoVidéo3blogBlog3vue-jsvue.js3dddDDD2cultureCulture2donnees-personnellesDonnées personnelles2cqrsCQRS2covid-19Covid-192freelancingFreelancing2ci-cdCI/CD2changelogChangelog2gestion-du-tempsGestion du temps2hexagonalehexagonale2reconversionReconversion2personal-brandingpersonal branding2optimisationOptimisation2nodejsNodeJS2youtubeYoutube2webWeb2devtoolDevTool1pythonPython1reactReact1restREST1ctoCTO1craftCraft1retrospectiveRetrospective1rustrust1coup-de-gueuleCoup de gueule1conferenceConférence1securiteSécurité1slackSlack1clean-codeClean Code1algorithmealgorithme1systeme-de-queueSystème de queue1apiAPI1chansonChanson1tech-leadTech Lead1tinydbTinyDB1vie-priveeVie privée1vite-jsvite.js1maisonMaison1licorneLicorne1langagelangage1jobjob1mutation-testingMutation testing1javaJava1iaIA1mvcmvc1net.NET1goGo1performancesperformances1phpPHP1flowconFlowcon1flowflow1evenementÉvènement1ethiqueEthique1entretien-d-embaucheEntretien d'embauche1entretienentretien1podcastPodcast1entrainementEntrainement1productivteproductivté1ecosystemeEcosystème1programmation-fonctionnelleProgrammation fonctionnelle1dojoDojo1audioAudio1
- Mes favoris
- Recevoir par email
- Partager un lien
Aujourd'hui, je vais te montrer les pires bouts de code que j’ai jamais vus. Des sataneries qu'il ne faut surtout pas produire !
Un article très sympathique sur les différentes "tendances" de conception autour du modèle objet à travers le temps.
Depuis Merise jusqu'à l'introduction du DDD, je vous recommande sa lecture 😉

Pourquoi votre approche de la culture du télétravail le rend inefficace et comment changer votre approche pour y remédier
Le fond de l'article est bien résumé par certains commentaire. Les boites (française) tournent souvent très bien sans tous les niveaux hiérarchiques habituels. Les employés ne sont pas des enfants, ils travaillent très bien sans avoir quelqu'un sur le dos pour la plus part
Mais cela fait du bien à ceux qui souffrent de la situation et le lisent...
Ca leur permet aussi de se rendre compte que ce n'est pas normal.
Et du coup ça enclenche une réflexion et un début de changement.
Chacun son taff : moi je plante des graines.
A chacun de les faire germer.
Excellent article d'introduction au TDD front (Vue.js - par Sarah Dayan)
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/...
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.
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...
Le début d’une nouvelle année est parfois l’occasion de prendre des bonnes résolutions ou de mettre en place de nouveaux objectifs pour l’année à venir. Je ne l’avais pas fait l’année dernière mais force est de constater que j’ai mis à profit l’année 2019 pour apprendre le langage Go. J’avais il est vrai commencé à tremper le bout de mes orteils dans l’eau fin 2018 mais j’avais un peu galéré à comprendre toutes les subtilités de la syntaxe et de la philosophie de ce langage ! Alors si l’envie vous vient de s’attaquer à ce chouette langage suivez le guide !
Cet article propose des pistes pour concevoir une API REST dans le cas où CRUD ne suffit plus.

- Designer une API REST : blog.octo.com/...
- Sécuriser une API REST : blog.octo.com/...
- Concevoir une API REST conforme au RGPD : blog.octo.com/...











Par personnellement, mais j'ai vu ça en coaching d'équipes.
Fuir est une option rapide.
Défendre sa cause est plus long et plus impactant sur à terme. Mais il faut en avoir la patience et l'envie.
Si tu aimes le côté évangéliste, c'est intéressant à faire. Si tu veux juste coder dans de bonnes conditions, tu as probablement plus vite fait de changer d'environnement.
Je n'ai pas pris la peine de défendre mon point de vue car je suis le principal développeur. Les personnes opposées étaient les chefs de projet, qui ne touchent que très ponctuellement au code... et qui étaient beaucoup intéressées à définir la place de l'accolade pour le "if" (retour à la ligne ou pas ?! ça c'est un grand débat !)