04 octobre 2021
source04 octobre 2021
sourceCette vision sociotechnique des systèmes logiciels apporte un vrai plus, je trouve.
04 octobre 2021
sourceEncore un logiciel de suivi du temps consommé par application et, semble-t-il, par site web. Mais je ne sais pas comment il gère le cas du même site utilisé avec plusieurs comptes …
03 octobre 2021
sourceEn fait, quand on compare l’architecture logicielle à l’architecture des bâtiments, on applique le biais du survivant : on ne compare jamais nos logiciels aux bâtiments HLM qui sont détruits au bout de 20 ans …
03 octobre 2021
sourceLa blague est parfaite (pour ceux qui n’ont pas l’image "CRUD=Comment Rendre Useless DDD"
03 octobre 2021
sourceOn dirait Work Adventure, mais avec un autre style graphique
03 octobre 2021
sourceA chaque fois que je vois des trucs comme ça, je me dis que j’adorerais vraiment le voir dans un document Asciidoc (et je crois que je sais comment faire)
03 octobre 2021
sourcePeut-être l’histoire la plus drôle *et\* la plus triste que je puisse imaginer à propos de l’histoire du langage Java
03 octobre 2021
sourceManifestement, quand on met à jour XAMPP avec Chocolatey, la configuration saute, et comme j’avais un peu oublié, cerre doc s’est révélée utile
03 octobre 2021
sourceL’une des pratiques les plus injustement méconnues du développement logiciel, selon moi.
02 octobre 2021
sourceLa meilleure explication des NFT vient évidement d’Orteil, le créateur de Cookie Clicker
02 octobre 2021
sourceJ’aime bien quand la science retourne les phrases toutes faites du management
02 octobre 2021
sourceLa réflexion est intéressante. Mais il y a quelques authentiques bonnes pratiques qui sont mentionnées dans cet article : tester, utiliser un gestionnnaire de sources, …
30 septembre 2021
sourceLe niveau de tristesse et de vérité de ce dessin me stupéfie
30 septembre 2021
sourceAjoutez Cthulu, et ça devient la Laverie, excellente série de romans de Charles Stross
30 septembre 2021
sourceLa vraie bonne page sur le framework de définition du rôle des variables. C’est un peu austère, mais très intéressant.
30 septembre 2021
sourceOh c’est vraiment génial, ça ! Ca permet aux développeurs d’exprimer leur connaissance de l’achitecture, et à l’architecte d’avoir une vision claire sur ce qu’il se passe vraiment dans le code.
29 septembre 2021
sourceEncore une fois, le cinéma industriel, dont James Bond est un bon exemple, perpétue des tropes stupides.
29 septembre 2021
sourceUn éditeur collaboratif en ligne, dont la partie serveur est en Rust. Ca doit être … raisonnablement efficace.
29 septembre 2021
sourceUne liste des éléments d’un logiciel de qualité. C’est assez intéressant, même si c’est assez simple.
29 septembre 2021
sourceC’est la démarche que j’utiliserai sur mes prochaines extensions Structurizr (et je pense qu’il faudrait aussi travailler sur l’extensibilité du truc)
29 septembre 2021
sourceok, donc la façon la plus simple de s’assurer de la destruction des données sans détruire les supports est de chiffrer la machine avec, typiquement, Veracrypt
29 septembre 2021
source29 septembre 2021
sourceVoilà comment le capiltalisme lutte contre l’idée même que le réchauffement climatique soit un danger : en émasculant la menace par le biais d’ateliers merdiques et de questionnements oiseux.
29 septembre 2021
sourceIl faut que je me souvienne de ça pour une cascade que je vais tenter demain matin
28 septembre 2021
sourceUne belle méthode d’estimation (parce que c’est en fait nécessaire) qui tient compte des limites humaines.
28 septembre 2021
sourceJe pense que l’architecture se joue de nos jours tout au long de la vie du projet. Du coup le titre d’architecte me semble valide, même si son métier n’est PAS de définir l’architecture.
28 septembre 2021
sourceLe machine learning n’est en fait souvent pas nécessaire (en tout cas au début).
28 septembre 2021
sourceCe serait assez chouette de voir les gens parlant de sources d’énergie bas carbone arrêter de se taper dans les pattes, et reconnaître que le vrai problème, ce sont les centrales à charbon/pétrole/gaz
28 septembre 2021
sourceLes concepts sont très intéressants, mais j’ai l’impression de voir réémerger le MDA des années 2010 …
28 septembre 2021
sourceC’est parfaitement vrai. Et c’est tout l’esprit de Structurizr et des extensions que j’essaye (difficilement) de lui apporter
28 septembre 2021
sourceQuand je vois ça, je me dis qu’ilograph est vraiment un chouette outil, qui mériterait que j’y jette un oeil.
27 septembre 2021
sourceLa liste est assez longue (et je ne connaissais pas la version Groovy). Et franchement, quand je regarde ces différentes versions, je ne vois pas beaucoup de progrès …
27 septembre 2021
sourceUn collègue m’a appris la semaine dernière qu’il existait toujours une communauté dynamique, suffisamment pour avoir réécrit la pile réseau
27 septembre 2021
sourceUn ensemble de macros plantuml permettant, en n’utilisant rien d’autre que pumla et plantuml, de créer un ensemble de diagrammes cohérents. La principale limite est pour moi d’exprimer le modèle dans une syntaxe non extensible par du code
27 septembre 2021
sourceJe ne trouve pas l’article original. Mais la théorie des rôles des variables me semble un très bon candidat à l'"emojification" en suffixe.
27 septembre 2021
sourceUn atlas des zones fonctionnelles du cerveau humain, démarré en 1909 et continuellement complété depuis
27 septembre 2021
sourceUn détecteur de noms linguistiquement incorrects (par exemple un setter qui retourne une valeur)
26 septembre 2021
sourceOn sait depuis des années que le trading aléatoire est plus efficace que le trading semi-informé. Et (absolument sans surprise) ce hamster démontre qu’il en va de même avec les crypto-monnaies
26 septembre 2021
sourceDamnation, on peut donc télécharger n’importe quelle musique depuis Bandcamp
26 septembre 2021
source26 septembre 2021
source26 septembre 2021
sourceChaque technologie qui a été à la mode un jour est maintenant un artefact archéologique nécessitant une fouille digne de ce nom. Je l’ai fait cette année, et si on arrive avec le bon état d’esprit, c’est très intéressant.
25 septembre 2021
sourceEn tant qu’automobiliste de plus en plus irrégulier, et que cycliste de plus en plus régulier, j’ignorais le montant des amendes … Et ça fait un peu peur
25 septembre 2021
sourceMon entreprise a parmi ses valeurs la transparence. Et ma foi, ce que dit cette personne est très juste : ça n’est qu’un outil mettant en valeur la confiance. Une confiance qui vient, je le pense de plus en plus, avec la discipline.
25 septembre 2021
sourceL’article m’a l’air vraiment génial, mais mon dieu qu’il est long.
25 septembre 2021
sourceUne liste de conférences qui m’ont toutes l’air absolument fascinantes. Il me faut juste dix ans pour les regarder.
24 septembre 2021
sourceLes systèmes complexes, c’est … complexe
24 septembre 2021
sourceImagine, tu te défonces toute ta vie pour atteindre le sommet dans ton sport. Tu y arrives. Tu es reçu par le président de la république. Et t’entends ça … Le mec n’a vraiment pas honte.
24 septembre 2021
sourceEvidement, citer Picasso, c’est facile. Mais cette citation est vraiment incroyable. J’adore!
24 septembre 2021
sourceUn annuaire de podcast incluant un moteur de recommandation très complet, puisque les podcasts francophones que j’écoute y sont également représentés
24 septembre 2021
sourceThis article is of a kind I don't like : it's a failed experience feedback. And it's written in english for one reason (and only one) : making sure Simon Brown (whom I don't know french reading level) reads and understands it.
And what failed is a project I developped to leverage (at least that what I thought when I started) Structurizr ability at providing a lightweight model usable and editable by Java.
But first ...
I've discovered C4 and Structurizr some years ago (my external archive tells me it dates from '18). And I've immeditaly loved the way it allows someone to describe a software system architecture with an ease that UML never ever dreamed of. Not long after, I read the agile architecture documentation template provided by Simon and really felt in love (undoublty because I do believe humans are story people) with the way it tells the story of the software system studied using C4 and Structurizr.
So, when I was missioned as cross-team tech lead for three projects, I decided to use that tooling to produce all my documentation. And I was able, thanks to these tools and my old architect tool belt (PlantUML and Asciidoc) to produce architecture documents of a very good level with little effort. However, there were some Java classes used to extract informations from the environment (K8s deployment information) and from the build artifacts (maven modules as containers) that were too much specific to my mind.
Need is mother of invention
As a consequence, when the pandemic locked me at home with no more mission, I took the time to get my ideas together and
I immediatly met some accidental complexities that I solved through ... well ... shenanigans.
Figure yourself, generating asciidoc in Maven is not so simple.
Indeed, as Asciidoctor is not a Java port of asciidoc, but rather a wrapping of the Ruby code using JRuby, customizing that generation is quite complex. Typically, each component of the system must have a version that allows all the components to work together.So when you update JRuby, you have to check "religiously" that the asciidoct-maven-plugin still works, and that asciidoctor-diagram works.
Speaking of which I had to solve a very specific bug with what can only be described as a hack.
Considering I wanted to build a Java model of the code prior to feeding asciidoctor-maven-plugin with PlantUML diagrams generated from that model, I had to
The augmentation part being modular (the curse of architects) to handle different cases, such as projects using GitHub or Gitlab, extracting containers from Maven and components from Spring/GWT/JavaEE components, I chose to use an old friend of mine, CDI (and in that particular case, JBoss Weld).
And, since all that code was to be run in maven, I had wrap that Java executable in a call to exec-aven-plugin, with all parameters sent as system properties (which worked well, but was quite ugly in the maven pom).
So, my Java code started a Weld container, loaded all CDI components, and orchestrated it. All in a maven build which job is ... well ... to orchestrate plugins, no ? So the concept was good, but the implementation was overly complex.
What was more annoying was that, since my maven build had to embed the exec-maven-plugin code and the asciidoctor-maven-plugin generation (which used asciidoctor-diagram and "some" configuration to handle niceties such as ability to send feedback to documentation author), the pom.xml file was of a rarely seen size (692 lines for the project documentation module).
But there is even worse. Acustomed to old french companies, which tend to despise external tools, I prefered to use C4-PlantUML to output diagrams instead of sending them to a structurizr workspace. It worked well, thanks to structurizr-plantuml module (which I contributed to), until the accident. Well, not a real accident, but more an incident. As you see in that question, I found a solution (the hack previously mentionned). But even after having solved that issue, generating the PlantUML diagram remains painfully slow.
To be honest, in my current mission, generating asciidoc routinely takes more than 2 minutes, mainly due to diagrams (yup, i've tested removing them). And, due to the accidental complexity of my pom, i never did the move from asciidoctor-diagram to asciidoctor-kroki (which is way faster, and accept ay more easily to generate diagrams using a locally unning docker image)
I guess you see the end coming ... but, you know, I'm quite persistant. And I tried to fix that, but then came the final nail. This one took the form of an opportunity : replaying in an evening event the presentation I did in my company, which you can see below
And when I started working on it, I took a look at this intriguing Simon Brown tweet (because I was intrigued by the concept of structurizr-lite)
And it was a blast : I was able to write my model in a cute DSL, and have all my diagrams rendered nicely. This was a very good presentation tool (I tested it on my colleague), but also a way to generate those diagrams that was undoubtly wayyyy better packaged than what I was building.
I'm not good at introspecting as I tend to think i'm an awesome person, with genius ideas and the ability to deliver them flawlessly. But this time, the comparison was hard and I had to consider my frankenstein of a tool for what it was : a good idea, poorly delivered.
It took some time (and this article is the realization of this introspection), but I've finally understood that there were good and bad ideas.
Let me sum them up here
I tink this article quite sums up the next step : I should refocus on the parts of the project that adds value to Structurizr ecosystem, and give up the other fragments.
But, instead of immediatly giving a method (what I did in my first draft which I immediatly seen as wrong), I think I should first use agile architecture documentation lessons and redefine my goals and non-goals. So, what are my goals ?
And what are my non-goals
I think I'm gonna try to use Hacktoberfest to rewrite my tooling in a smart way ...
23 septembre 2021
sourceUne version courte de DDD qui parlera facilement à beaucoup de monde
23 septembre 2021
sourceRegardez la France médiatico-politique se complaire dans une n-ème présidentielle du rance en pensant à cette phrase… Ben clairement, ça donne envie de lancer la révolution (même si je crains que ma tête ne finisse au bout d’une pique)
23 septembre 2021
sourceLe concept est extrêmement intriguant. Mais en lisant le début de l’article, j’avais cru lire un truc encore plus fou où l’auteur aurait réussi à "hacker" les circuits des neurones visuels pour effectuer les calculs …
23 septembre 2021
sourceJe suis sûr que si je regarde dans mes archives, j’ai déja des dizaines d’outil de monitoring d’uptime … Mais celui-ci est joli, et le fait que ce soit une simple image Docker aide toujours.
23 septembre 2021
sourceHrm … Sticker ? Slide dans une conf ? JE SUIS TENTE
23 septembre 2021
sourceUn compte twitter dédié aux tardigrades. Je pense que c’est mérité.
23 septembre 2021
sourceAh oui, je suis d’accord sur le fait que cette phrase est de l’ordre du rêve éveillé. Le bon manager s’entoure effectivement des bonnes personnes, mais il leur fournit également la vision, le challenge, la mission, …
21 septembre 2021
sourceCa ressemble assez bien à une critique de la classe politique … Et franchement, c’est mérité. Ces gens sont lâches, et privilégient des minorités qui disposent d’entrées dans le système politique contraires à l’exercice démocratique
21 septembre 2021
sourceMeilleure réponse du monde aux antivax : répondre à un complot par un autre complot
21 septembre 2021
sourceFranchement, je suis d’accord. Je suis d’ailleurs plutôt choqué de constater que des lieux comme les écoles n’adoptent pas le pass sanitaire pour les adultes
21 septembre 2021
sourceDonc des fonds d’investissement fournissent 500 M€ à une boîte dont le business model ressemble vraiment beaucoup à de l’escroquerie … Le monde des startups se rapproche parfois dangereusement de celui de l’arnaque en bande organisée
21 septembre 2021
sourceAlors ça c’est bien vrai : 1 an 1/2 après le début, je fais maintenant presque quotidiennement des journées 8H/18H avec 1H15 de pause … parce que je pense que c’est ce qu’il me faut. Ca me donne envie d’installer un tracker d’activité
21 septembre 2021
sourceAh j’aime beaucoup, ça ressemble énormément à ce que j’ai fait sur ma mission, et c’est plaisant, parce que sacrément efficace. Après se pose bien sûr la question de la pertinence d’un outil qui autorise tous les usages, y compris les plus toxiques.
21 septembre 2021
sourceUne librairie JS pour produire des animations.C’est sympa, ça a l’air optimisé en termes de taille.
21 septembre 2021
sourceCa explique bien certains éléments historiques
21 septembre 2021
sourceCette citation ne concerne qu’une propriété de l’architecture logicielle, mais c’est une propriété importante
21 septembre 2021
sourceDonc la hype des microservices retombe, c’est bien. Ce qui sera mieux, ce sera quand l’industrie aura compris que les microservices correspondent à un cas d’usage dans lequel se trouvent très peu de projets.
21 septembre 2021
sourceUne très belle checklist de ce qui fait la différence entre coder et développer
21 septembre 2021
sourceVous connaissez cette phrase ? Vous l'avez sans doute déjà entendue, parce que c'est un slogan de campagne qui a eu un certain succès. Mais pourquoi je mentionne ce slogan ? (on va venir doucement au coeur du sujet, installez-vous au coin du feu, et laissez-moi vous raconter cette fable)
Parce que si l'homme est une créature de chair et de sang, l'entreprise est une créature de pouvoir et d'argent. Je ne sais pas si vous avez lu Sapiens (personnellement, je n'en ai lu que la version dessinée), mais l'auteur énonce à un moment une idée forte
Yuval Noah Harari - Sapiens
Toute coopération humaine à grande échelle – qu’il s’agisse d’un État moderne, d’une Église médiévale, d’une cité antique ou d’une tribu archaïque – s’enracine dans des mythes communs qui n’existent que dans l’imagination collective. […] Pourtant, aucune de ces choses n’existe hors des histoires que les gens inventent et se racontent les uns aux autres. Il n’y a pas de dieux dans l’univers, pas de nations, pas d’argent, pas de droits de l’homme, ni lois ni justice hors de l’imagination commune des êtres humains.
Autrement dit, l'entreprise est une fiction entretenue par le pouvoir de ceux qui la créent (pensez par exemple à Steve Jobs, Jean-Marie Messier, Carlos Ghosn) et elle existe grâce à la circulation de l'argent qui lui vient de ses clients pour subvenir à ses besoins (salaires, fournisseurs, actionnaires, achats divers, ...). La différence importante entre une entreprise et un corps réel est que, comme il s'agit d'une fiction, il est aisé de confondre les moyens et les fins. C'est-à-dire qu'il est facile de croire que l'objectif d'une entreprise est de gagner de l'argent. Gagner de l'argent est pour l'entreprise l'équivalent de se nourrir à satiété : avec suffisamment d'argent, l'entreprise peut payer tous ses besoins et envisager de s'étendre, tout comme suffisamment de nourriture permet à un humain de réfléchir à améliorer son mode de vie. Pourtant, bien peu d'humains considèrent que leur but dans la vie est de disposer de suffisamment de nourriture. Dans la France du XXIème siècle, en dehors des gens sous le seuil de pauvreté, se nourrir est rarement un but prioritaire. C'est ce qu'exprime la (désavouée) pyramide de Maslov. Une telle pyramide des besoins existe-t-elle pour les organisations ? (je ne trouve pas, ça ne veut pas dire que ça n'existe pas, ça veut plutôt dire que la terminologie doit être différente)
On voit bien, pourtant, qu'il existe des besoins d'entreprise au-delà de "survivre" (qui se traduit par "gagner assez de l'argent"). Je citerai par exemple le besoin de vision : savoir ce que fait ou veut faire une entreprise est un besoin crucial, ne serait-ce que pour que les salariés puissent s'aligner avec cette vision, pour être capable de produire de la valeur sans avoir besoin d'instructions explicites. Sauf que construire une vision, ça nécessite une chose : comprendre le métier de l'entreprise et être capable de prendre, dans ce métier, une position claire.
(et maintenant, c'est le moment qui fait mal)
Reprenons donc mon article sur la structure du marché informatique en France.
Et regardons, à la lumière de cet article, le top 250 des entreprises SYNTEC. Qu'est-ce qu'on y voit ? Une domination évidente en nombre et en chiffre d'affaire des ESN. Pourquoi dominent-elles à ce point ce classement ?
Parce qu'être éditeur nécessite une vision, dont sont souvent incapables les dirigeants de ces entreprises (je vais me fâcher fort avec mon chef, là, #NotAllESN toussa toussa). En effet, pour produire un logiciel et arbitrer les envies de ses clients, il faut nécessairement se positionner d'une manière bien plus complexe que ce que font les grosses ESN qui se contentent de répondre à tous les appels d'offre, parce qu'elles ont un besoin terrible de faire circuler l'argent en leur sein (autrement dit, leur taille les a rendues incapables d'agilité et d'évolution, comme dans agar.io). Et, comme une conséquence logique, leurs dirigeants ne sont plus des visionnaires, mais des gestionnaires. Des gens dont l'objectif unique, la vision, est simplement d'assurer la rentabilité attendue par les actionnaires. Et si ces entreprises sont incapables de travailler avec les petites et moyennes entreprises du monde de l'informatique, c'est sans doute à cause de ce fossé entre gestionnaire et visionnaire.
Et ce fossé, on le retrouve à un autre endroit qui fera grincer encore plus de dents.
Est-ce que vous vous souvenez du "I have a dream" de Martin Luther King ? Ou de JFK promettant un américain dans l'espace avant 1970 ? Ou de De Gaulle avec sa vision de la France libre ? J'imagine que vous me voyez venir avec mes gros sabots. Le monde politique lui aussi est devenu un monde de gestionnaire, pour des raisons un peu semblables au monde des chefs d'entreprise : il y a tellement de gens à qui rendre des comptes qu'avoir une vision y est un luxe impossible ... Enfin, c'est la théorie appliquée dans les écoles qui forment l'élite de la fonction publique en France (typiquement l'ENA).
La conséquence est logique : ministères et grandes entreprises se font confiance parce que ces lieux partagent une communauté de culture, communauté où l'innovation est considérée comme un jeu trop dangereux pour être joué. Je pourrais par exemple citer l'exemple historique de la voiture électrique, qui existe depuis 100 ans mais qui ne décolle que parce qu'un fou visionnaire s'y est lancé, ou celui de ces fleurons industriels des transports qui ont pour la plupart été mis sur une voie de garage, parce que si il y a bien un domaine où l'innovation est nécessaire - et risquée - c'est le monde du transport.
Au-delà de ces exemples, il me semble que le marché de l'informatique en France est un exemple trop parlant pour être ignorable. Citez donc une entreprise française d'informatique qui propose de l'innovation autre que de façade. Je vais juste me permettre de définir "innovation de façade". Pour moi, une innovation de façade c'est, par exemple, créer un réseau social quel qu'il soit : l'innovation ne sera pas technique, elle ne sera que dans l'usage. Et l'usage, surtout pour le grand public, c'est sans doute l'un des éléments sur lesquels il est le plus facile de créer une envie, et donc un marché. Au-delà de ces innovations de façade dont la french tech se gargarise, quelles entreprises informatiques françaises sont authentiquement innovantes ? Bien trop peu.
Parce que ces innovations se heurtent à des gestionnaires de tous ordres, pour lesquels l'innovation est un risque avant d'être une opportunité. Et parce que les gestionnaires confondent les moyens (le besoin de faire circuler l'argent dans l'entreprise) et les fins (avoir une vision qui permette à l'entreprise de continuer à faire circuler l'argent après la prochaine révolution technologique).
21 septembre 2021
sourcePour ceux qui me connaissent, ça me donne l’impression d’être un philosophe. Parce que plus que de bonnes réponses, j’aime donner de bonnes questions
20 septembre 2021
sourceUne très bonne description de mon métier actuel : comprendre un problème métier, pour le résoudre avec des moyens techniques - le tout sans tomber dans le technologisme
20 septembre 2021
source18 septembre 2021
source18 septembre 2021
sourceUne analyse absolument fascinante de l’échec de l’OLPC. Je pourrais simplifier en disant que c’est encore du technologisme de base, mais il n’y a pas que ça. Il y a aussi le mauvais choix d’interlocuteurs.
18 septembre 2021
sourceAHAHAHAHA ! Effectivement, ce sont clairement les meilleurs moyens de transport automatique !
18 septembre 2021
sourceJe suis sûr que mes collègues ops approuveront cette phrase en masse
18 septembre 2021
sourceLe changement climatique n’a pas besoin de NFT, ni de réseaux sociaux. Aujourd’hui, ce qui a du sens, c’est de travailler par exemple sur des batteries, des moyens de dépollution océanique, et tant d’autres choses.
17 septembre 2021
sourceJe crois qu’il va falloir que je lise cet article un de ces quatre, il m’a l’air extrêmement intelligent
17 septembre 2021
sourceFranchement, je ne comprends pas pourquoi cette dame n’est pas plus écoutée. Elle parle toujours d’une façon incroyablement élégante et juste (et oui, bien sûr, je partage son indignation)
17 septembre 2021
sourceJe vais devoir regarder ça de très près, parce que mon propre projet de documentation d’architecture ne me donne absolument pas satisfaction
17 septembre 2021
sourceEt Rémi et José venaient nous parler de Java 17. Franchement, pour moi, c'est un super sujet.
Sauf que ....
Le chtijug peut offrir ce genre de soirée grâce à ses sponsors. Et l'entreprise dans laquelle je travaille actuellement, Zenika, fait partie de ses sponsors.
Du coup, j'avais le même problème que Logan
Et donc, hier soir, j'ai dû choisir. Et même si j'aime beaucoup Rémi et José, j'aime aussi beaucoup le chtijug, et le buffet qui a lieu après chaque conf.
Résultat, hier soir, pour moi, c'était soirée préparation de buffet.
J'ai donc fait amener par des collègues (merci encore à eux) toutes les boissons de la soirée (une centaine de bouteilles de bière, et une cinquantaine de bouteilles de soft). Puis j'ai cherché, avec l'aide de Younès d'Euratech, des frigos aux quatre coins du bâtiment pour rafraîchir un peu les bouteilles (parce que la bière chaude, c'est moins bon). J'ai ensuite eu un petit créneau pour voir José nous parler des nouvelles méthodes dans les streams (avec un exemple d'utilisation de mapMulti assez rigolo). Et je repartais pour accueillir les plateaux du buffet et commencer à installer tout pour que les spectateurs et els orateurs puissent se détendre au mieux. Résultat, pour moi, l'image qui symbolise le mieux ma soirée d'hier soir, c'est plutôt celle-là
Et franchement, ça fait plaisir de refaire un chtijug, même si je n'en ai presque rien vu. Vivement le prochain !
17 septembre 2021
sourceJ’ai déja pensé à implémenter ça dans keepass, ma seule limite étant ma méconnaissance du C\#
15 septembre 2021
sourceLe libéralisme et le facisme sont hautement compatibles. Ne l’oubliez pas.
15 septembre 2021
sourceLa prochaine fois qu’on vous sort ce marronier inepte, sortez donc cet article qui démonte l’aspect constitutionnel et l’aspect opérationnel avec une efficacité terrible
15 septembre 2021
sourceJe me reconnais pas mal dans la phrase sur la culture du bonzaï (parce que oui, je joue à cookie clicker depuis … des années, avec plus ou moins d’acharnement, et surtout l’envie de voir quels sont les accomplissements)
15 septembre 2021
sourceJe sais bien que personne n’a besoin de voir ça. Mais est-ce que vous saviez que la marine américaine a testé l’apontage de C-130 sur porte-avion ? (d’accord, il y a l’air d’avoir un bon vent, mais quand même)
14 septembre 2021
sourceJe suis intrigué par l’idée que quelqu’un définisse un langage de description de document qui soit plus structuré que l’asciidoc, mais moins que l’html. J’ai l’impression qu’il vise une cible assez petite, coincée entre deux énormes cibles.
14 septembre 2021
source14 septembre 2021
sourceLes mecs réinventent le concept de style CSS, mais avec une étape de compilation (parce que ça fait sérieux). Je persifle, mais c’est parce que je ne comprends vraiment pas l’intérêt de la manoeuvre.
14 septembre 2021
source14 septembre 2021
sourceIl se pourrait qu’un outil de ce type me soit prochainement très utile
13 septembre 2021
sourceSi vous cherchez à découvrir le monde magique des logos des groupes de metal (je dois bien reconnaître que c’est assez spécifique), cet outil semble assez complet
13 septembre 2021
sourceIl y a effectivement dans ces combats sémantiques qui agitent les équipes de dév quelque chose de l’ordre de l’aristocratie de l’ancien régime : on se bat sur les choses qui nous mettent mal à l’aise, mais pas sur l’usage de ce qu’on développe
13 septembre 2021
sourceLes sites web déployés en prod utilisent donc très majoritairement PHP, et Java ne représente que 3,6%. Il doit donc y avoir une forme de distorsion cognitive entre ce qui se passe dans les entreprises et le vrai web
12 septembre 2021
sourceUn site consacré exclusivement aux vaisseaux spatiaux, et apparemment imaginé pour ceux qui veulent écrire à ce sujet. C’est l’internet que j’aime !