Overblog Tous les blogs
Suivre ce blog Administration + Créer mon blog
MENU
Laurent COCAULT
Publicité

Top articles

  • Refactoring (2) - Tic Tac TOC, encore des horloges

    05 janvier 2020 ( #DEV )

    Dans l'article précédent de la série "Refactoring", nous avons développé notre odorat pour détecter certaines des "smells" identifiées par Martin Fowler dans son livre "Refactoring", et nous avons appliqué certaines des transformations qu'il nous suggère...

  • Joyeux Noël !

    31 octobre 2019 ( #DEV )

    Vous avez bien lu, la date de cet article est le 31 octobre, jour d'Halloween, et non le 25 décembre, jour de Noël. Et nous ne sommes pas tombés dans une faille spatio-temporelle. Le rapprochement de ces deux dates est l'objet d'une énigme sur laquelle...

  • Software Craftsmanshift

    08 juillet 2023 ( #DEV, #DESIGN )

    Certains placent la naissance du Software Craftsmanship en 1999 avec la parution d'ouvrages de références comme The Pragmatic Programmer de Andy Hunt et Dave Thomas ou Extreme Programming Explained de Kent Beck. D'autres reviennent à l'essai de Jack Reeves...

  • L'équipe idéale

    10 avril 2026 ( #FICTION )

    Les flûtes de champagne semblaient déjà n’être plus qu’un lointain souvenir. Le gain de ce projet de développement avait été célébré comme il se devait. Mais l’essentiel restait à venir ; un budget, un périmètre et un planning. Il restait à mobiliser...

  • Antitrust

    15 juin 2019 ( #DEV, #CINEMA )

    Ceux qui connaissent mes goûts pour les podcasts de France Culture vont penser, en lisant le titre de ce blog, que je vais évoquer l'épisode de la "Méthode Scientifique" du 5 juin dernier intitulée "GAFAM: le déclin de l'empire américain", épisode qui...

  • La loi de Benford

    02 février 2020 ( #DEV )

    A la fin du mois de décembre 2019, Etienne Klein recevait Mickaël Launay dans son émission "La conversation scientifique" (l'émission peut être écoutée en podcast ici). Cette émission a été l'occasion pour ses deux participants de revenir sur les sujets...

  • JavaFX et SVG

    11 août 2018 ( #DEV )

    Les premiers travaux du W3C (World Wide Web Consortium) sur le format SVG (Scalable Vector Graphics) datent de 1999. Malgré son age avancé, le standard continue d'évoluer (le standard a connu plusieurs versions dont une version dérivée avec la spécification...

  • Servez à ce monsieur une bière et des kiwis

    03 août 2019 ( #DEV, #LANGAGE )

    Les utilisateurs de MS Word qui ont un certain âge ou qui sont réfractaires aux montées de version ont peut-être déjà vu le titre de cet article s'afficher dans leur éditeur de texte Micro$oft. Il suffisait pour cela de saisir le texte "=rand(1,1)" suivi...

  • Pour l'amour du risque

    26 novembre 2023 ( #DESIGN, #DEV )

    Dans un dernier article, le concept de Dette Technique était comparé à celui de risque. A cette occasion, la notion de risque était très brièvement introduite. Cet article se propose de revenir sur cette définition succincte et de la détailler pour montrer...

  • Le cycle en V

    22 décembre 2024 ( #DEV, #DESIGN )

    Le cycle en V, en tant que méthode de développement logiciel, a largement été remis en cause par les approches agiles qui ont diffusé au sein des organisations au cours des deux dernières décennies. On peut néanmoins toujours considérer ce cycle comme...

  • Modulaire… mais pas réutilisable : paradoxe des architectures modernes ?

    17 août 2025 ( #DESIGN )

    Ayant exercé pendant plus de vingt ans, sur vingt cinq années d'expérience professionnelle, en société de services (SSII et ESN, selon l'époque), je me suis essayé à maintes reprises à l'exercice de la réponse à appel d'offres. Dans cet exercice, l'objectif...

  • No comment

    22 juin 2019 ( #DEV )

    La question des commentaires reste encore aujourd'hui un des points de discussion entre développeurs. Certains y voient un excellent moyen d'améliorer la lisibilité de leur code quand d'autres n'y voient qu'un palliatif à un code de mauvaise qualité qui...

  • On the street where you live (partie 1)

    30 août 2019 ( #DEV, #SOCIETE )

    Malgré la chaleur étouffante de l'été toulousain, il reste toujours agréable de sillonner les rues et traverser les places du centre de la ville rose. Du marché de la place Victor Hugo, en descendant vers la place Wilson puis en traversant vers Franklin...

  • 2020, les années noires

    31 décembre 2019 ( #FICTION )

    En 1991 je cassais ma tirelire pour m'acheter le livre des règles du jeu de rôle Cyberpunk pour la somme de 237 francs. Ce jeu sous-titré "2020 Les années noires" proposait une plongée dans un univers où les corporations dominent le monde et où la technologie...

  • ASCII Quick Look

    13 novembre 2021 ( #DEV )

    Il y a deux semaines, j'ai eu à mettre au point un jeu de données pour valider les performances d'un système que plusieurs collègues de Capgemini et moi développons. La mise au point de ce jeu de données s'appuie sur un outil qui permet de le visualiser...

  • Au mois le plus tendre

    15 septembre 2022 ( #HISTOIRE )

    45 ans m’auront été nécessaires pour le remarquer : les derniers mois de l’année sont basées sur une curieuse numérotation qui fait de septembre le septième mois de l’année, octobre le huitième, novembre le neuvième, et décembre le dixième. Dans notre...

  • Rust, un nouvel espoir

    14 août 2024 ( #DEV )

    Dans le cinquième article de la série consacrée au langage Rust, nous avons vu comment intégrer un client PostgreSQL pour assurer la persistance de nos données avec ce SGBDR. L'article se conclut néanmoins sur un échec: celui de ne pas pouvoir intégrer...

  • License to code

    12 juin 2019 ( #AUTOBIO, #DEV )

    Le 13 juin 1989 était diffusé en avant première, à Londres, le film "Permis de tuer" ("License to Kill" dans sa version originale), seizième opus de la franchise officielle James Bond (hors franchise, viendra un jour où nous pourrons évoquer le surréaliste...

  • Que faisiez-vous dans la nuit du 4 octobre au 15 octobre ?

    18 janvier 2020 ( #HISTOIRE )

    A l'occasion du premier code kata de l'année avec mes collègues de Capgemini, nous nous sommes attaqués à un sujet classique de l'informatique: la manipulation de dates. Le kata consistait à formatter ou afficher des dates du calendrier pataphysique....

  • JSR 385 et Indriya

    25 mai 2019 ( #DEV )

    La lecture d'une documentation technique m'amenait cette semaine à découvrir la JSR 331 qui propose une API pour la modélisation des librairies de programmation par contrainte. Ce domaine a beau être l'un de mes centres d'intérêt, au point d'y consacrer...

  • Let it RAIN on this DRY land

    01 juin 2020 ( #DESIGN )

    La semaine dernière j'achetais le dixième numéro du magazine "Coding" dont le dossier spécial nous promet de nous apprendre à "optimiser notre programmation". Sur ses "quarante pages pour progresser" deux sont consacrées aux "10 erreurs de programmation...

  • Analogies numériques

    30 mai 2019 ( #DESIGN, #DEV )

    Il est difficile de résister à la tentation de recourir à des analogies lorsqu'on souhaite expliquer certains principes en informatique (et de manière générale en sciences). Les analogies doivent pourtant être manipulées avec précaution, chacune d'elles...

  • Fierté

    03 août 2024 ( #LANGAGE, #SOCIETE )

    Cette semaine, en préparant un support de formation sur le Software Craftsmanship, j'ai consacré une planche au sujet de la fierté que le Crafter éprouve en produisant un logiciel de qualité. Pour illustrer ce propos, j'ai souhaité ajouter à ma planche...

  • Faut-il s'intéresser à Rust ?

    30 mars 2024 ( #DEV )

    Le 26 février dernier, la Maison Blanche invitait les développeurs, entre autres dispositions, à choisir des langages de programmation qui permettent de minimiser la surface d'attaque dans un contexte de menace croissante sur le cyberespace. La seconde...

  • Je suis une théière

    15 août 2018 ( #DEV )

    Nul besoin d'être informaticien ou accroc du Web pour avoir rencontré la trop fameuse erreur 404 accompagné du texte "Page introuvable" ou "Page not found". En revanche, en dehors des informaticiens, peu de personnes ont connaissance de l'origine de ce...

<< < 1 2 3 4 > >>