Le blog d'Archiloque

Quelques autres savoir-faire utiles quand on développe

le 19 août 2019
En plus de la tech et de la communication

A shrine to deleted code

June 24, 2019
Memento mori

La calamité des ice breakers

le 21 juin 2019
Non mais sérieux, quoi !

Fiche de lecture : “Measuring and Managing Performance in Organizations”

le 12 juin 2019
Le développement logiciel n'est pas une chaîne de fabrication

Bye Octo Technology

le 3 juin 2019
Bilan après départ

Fiche de lecture : “Bodies of Information: Intersectional Feminism and the Digital Humanities”

le 7 mai 2019
Les décisions techniques n'existent pas

Agile et dépendances

le 6 mai 2019
À propos des problèmes de dépendances entre projets

Pourquoi les solveurs de jeu sont des bons exercices

le 4 mai 2019
Instructif et fun

Fiche de lecture : “Building Git”

le 3 mai 2019
Seulement 700 pages

Messages et services

le 2 mai 2019
Et pas messages contre services

Suite de l’agile : une liste de course pour de nouvelles méthodes

le 15 avril 2019
Avril c'est le moment parfait pour préparer sa liste au père Noël

Comprendre l’informatique grâce à l’ésotérisme

le 13 avril 2019
Parfois la science n'est pas la bonne approche

Fiche de lecture : “Fragnemt”

le 26 mars 2019
Poésie contemporaine poignante et glaçante

Nix : un modèle de déploiement de logiciel purement fonctionnel

le 21 mars 2019
Une bonne lecture pour comprendre les problèmes de build et de déploiement

Le professionnalisme et le fun : on peut écrire des tests même si on n’aime pas ça

le 2 mars 2019
Les tests c'est la joie

Maintenir, créer & refactorer

le 1 mars 2019
Trois compétences pour le développement

Fiche de lecture : “The Manager’s Path: A Guide for Tech Leaders Navigating Growth and Change”

le 15 février 2019

Notule “Bourdieu, technique and technology”

le 14 février 2019
Blockchain & habitus

La boucle de feedback

le 12 février 2019
Toute ressemblance avec des personnes existantes ou ayant existé …

“Si on n’a pas de techno à la mode, on ne trouve personne”

le 4 février 2019
Gnagnagnagna

Légitimité, ego & programmation

le 1 février 2019
Réflexions sur quelques pratiques

Fiche de lectures : “Feminism in Play” / “Masculinities in Play” / “Queerness in play”

le 25 janvier 2019
Suite sur les jeux vidéos et le développement logiciel

Agile : de l’opposition à l’institution

le 23 janvier 2019
Un autre parti révolutionnaire institutionnel

Architecture de SI : polyvalence, compromis, externalités

le 22 janvier 2019
Pourquoi est ce que les architectes râlent autant ?

Le cloud et l’avenir des vendeurs d’outils indépendants

le 15 janvier 2019
Ça eut payé

Apprendre des pratiques de développement des jeux vidéo

le 9 janvier 2019
D'autres manières de faire

Organisations hiérarchiques et décisions

le 6 janvier 2019
Formaliser quelques observations

Generate Qubicle files in Ruby

December 27, 2018
Simple script to bootstrap a project

Les tests automatisés et la peur

le 19 décembre 2018
Une approche indigne

“Pourquoi ces personnes ne font-elles pas ce qu’on leur demande ?”

le 17 décembre 2018
C'est simple : suivez l'argent

Infliger de l’aide

le 15 décembre 2018
Vocabulaire Octo

Agile, autonomie des devs et coaching

le 14 décembre 2018
L'agile est un mouvement itératif

Logiciels économes en ressources et nostalgie

le 8 décembre 2018
C'était souvent pas mieux avant

Règles absolues et exceptions

le 6 décembre 2018
Pladoyer

Être sur le rouleau compresseur

le 23 novembre 2018
Difficile de penser aux autres quand on se sent le vent dans le dos

Anthropologie et bonne pratiques

le 22 novembre 2018
Faire attention

C’est quoi un·e architecte de SI ?

le 21 novembre 2018
Le titre, le titre, le titre

Software thought leaders, assholes & power moves

October 26, 2018
A little angry rant

Fiche de lecture : “Masons, Tricksters and Cartographers: Comparative Studies in the Sociology of Scientific and Indigenous Knowledge”

le 25 octobre 2018
Science et pratiques, faut-il des architectes ?

Fiche de lecture : “Resilience Engineering in Practice: A Guidebook”

le 22 octobre 2018
Quelques idées pour fiabiliser votre système

Fiche de lecture : “Une histoire de la fiche érudite”

le 15 octobre 2018
Les fiches et l'obsession pour la productivité par les outils

Abstractions, dette d’apprentissage et gestion du risque

le 11 octobre 2018
Savoir ou ne pas savoir

Billet d’humeur : j'❤️ les langages honteux

le 10 octobre 2018
Être fier de ses outils, mais non !

Fiche de lecture : “Accelerate: The Science of Lean Software and DevOps: Building and Scaling High Performing Technology Organizations”

le 8 octobre 2018
Vitesse et précipitation

Fiche de lecture : “The Design and Implementation of the FreeBSD Operating System 2nd Edition”

le 7 octobre 2018
Long, dense, intéressant, mais probablement pas pour tout le monde

L’Agile™ et l’inculpabilité

le 1 octobre 2018
L'Agile™ est le bien, nous sommes l'Agile™, nous faisons le bien, nous sommes le bien

“Avec le cloud et l’agile, il n’y a plus besoin d’architectes”

le 27 septembre 2018
Faut-il encore des architectes ?

À propos des ovins à 5 pattes

le 18 septembre 2018
Quelques éléments sur les ovins à 5 pattes dans les organisations

Le 80/20 et le milieu du gué

le 10 septembre 2018
Avoir les inconvénients mais pas les avantages

Impostures et droit à la métaphore

le 20 août 2018
Revisiter des classiques

Les cartes de Simon Wardley

le 19 août 2018
La stratégie d'entreprise par les cartes

Le chemin vers l’omnicanal

le 1 août 2018
Si votre système d'information n'est pas tombé dedans quand il était petit, faire de l'omnicanal est souvent un parcours semé d'embûches, et de promesses d'éditeurs

Lean, chaîne d’assemblage et développement logiciel

le 20 juillet 2018
Ne pas pousser trop loin l'analogie

Le danger de l’élégance

le 21 juin 2018
Parfois un bon signe, et parfois pas

“Décider dans l’incertitude” appliqué au développement logiciel

le 20 juin 2018
Prenons les idées où elles se trouvent

Fiche de lecture : “How to Take Smart Notes”

le 19 juin 2018
Livre de self-help pas terrible pour apprendre à écrire des thèses

L’arrivée de l’agile à Octo

le 7 juin 2018
Aujourd'hui, Octo et l'agile, cela va de soi et l'on pourrait croire qu'il en a toujours été ainsi. Pourtant, à ses débuts, Octo faisait uniquement du conseil en architecture de SI, et était essentiellement composée d'architectes

Fenêtre d’Overton et consulting

le 5 juin 2018
Se faire entendre

Fiche de lecture : “Site Reliability Engineering: How Google Runs Production Systems”

le 1 juin 2018
Les opérations racontées par Google

Combien d’architecte de SI faut-il pour faire un cadrage 360° ?

le 31 mai 2018
12 question pour évaluer la charge et les sujets

Memo en cas de copie de données

le 28 mai 2018
Une checklist de questions à se poser quand on copie des données entre deux systèmes

Lutter contre l’urgence

le 24 mai 2018
Travailler au calme, le rêve

Les copies de données qu’on préfère ne pas voir

le 23 mai 2018
Il faut sortir la tête du sable

Fiche de lecture : “Escape Velocity”

le 20 avril 2018
Échapper à la vélocité comme mesure d'une équipe de développement

Postmodern nostalgia and the innovation hype process

March 14, 2018
Another point of view on our practices

Fiche de lecture : “Cyberpunk and Visual Culture”

le 8 mars 2018

Gameplay émergent et développement logiciel

le 6 mars 2018
Un concept de jeu vidéo intéressant à reprendre

My dream team

March 2, 2018
The kind of software team I dream to be a part of

Alabaster ziggurats and shadow shadow IT

February 16, 2018
A new enterprise IT pattern

Fiche de lecture : “Flawed Advice and the Management Trap”

le 15 janvier 2018
Les mauvais conseils des consultant·e·s en management

Fiche de lecture : “The world’s newest profession – management consulting in the twentieth century”

le 7 janvier 2018
Une histoire du consulting en management

Fiche de lecture : “Building Evolutionary Architectures: Support Constant Change”

le 4 décembre 2017
Un livre court bien adapté aux débuttant·e·s et un vocabulaire à réutiliser

C’est quoi l’architecture de SI ? L’enjeu des frontières entre systèmes

le 22 novembre 2017
Une des questions fondamentales pour construire des systèmes d'information gouvernables et pérennes

Je ne vous entends plus

le 15 novembre 2017
Le signal et le bruit

Outils d’industrialisation sans les pratiques : mettre la charue sans les bœufs

le 15 novembre 2017
Un antipattern classique

Retour sur les serveurs d’application Java

le 9 novembre 2017
Pourquoi les personnes étaient aussi enthousiastes à l'époque, et pourquoi il·elle·s sont parfois un peu dubitatif·ve·s face aux promesses de nouvelles technologies

Cargo cult maturity model

October 15, 2017
Going meta is fun

Les chef·fe·s de projets qui n’aimaient pas les tests automatisés

le 12 octobre 2017
Comme Millenium mais en plus sanglant

Activités, rôles et personnes : une approche pour organiser une équipe projet

le 26 septembre 2017
« Est ce qu'un tech lead peut aussi être architecte ? » et autres questions

Idée de jeu : simulateur de responsable d’architecture SI

le 25 septembre 2017
Un jeu dont vous êtes le participant

Bugs, logs and API

September 19, 2017
Hell is other people's code

Culte du cargo, innovation, consulting et baby-foot

le 18 septembre 2017
« Les choses devraient être faites aussi simples que possible, mais pas simplistes »

Programming languages creators

le 11 septembre 2017
They have strong opinions

JavaScript and browsers optimizations

September 7, 2017
New things & old things

Découplage, découplage, découplage !

le 4 septembre 2017
En informatique, on adore le découplage : quel bonheur ce serait, d'avoir des morceaux de système évoluant librement chacun dans leur coin

Polyconf 2017

July 9, 2017
A few words from the conference

Versionning d’API, Zero Downtime Deployment et migration SQL : théorie et cas pratique

le 6 juillet 2017
Pour démythifier le Zero Downtime Deployment

Pas de process pour adapter les process

le 28 janvier 2017
Alors on attend la prochaine réorganisation

Some ideas for a programming language

January 23, 2017
I hope I won't try to implement it

The innovation hype process

January 1, 2017
We're all in, and it won't stop

La littérature intéressante est (aussi) en jeux vidéo

le 31 décembre 2016
Les livres sont un ghetto, il va bien falloir l'admettre

OOP, héritage, composition et Java

le 26 décembre 2016
La conception objet et le sens de la vie

Maturity model for maturity models

December 19, 2016
Because clients love it

Projet agile dans une grosse boite : vous avez le droit de cacher votre management visuel

le 17 décembre 2016
Ça peut être un bon outil d'évangélisation, mais vous pouvez le gardez pour vous

Error handling in frameworks

September 20, 2016
Think of the users

Service dependencies

September 14, 2016
A proof of concept to extract dependencies between services from server logs

Gérer les évolutions des services à l’intérieur de votre SI

le 12 septembre 2016
Cela n'est pas seulement changer une configuration de /v1/ à /v2/ : c'est de la gouvernance, du planning et du budget

Improve your slow-queries

August 12, 2016
When you use an ORM and you still want to know what is happening when something goes wrong

AlterConf Paris 2016

le 15 juillet 2016
Compte rendu d'AlterConf Paris 2016 : une conférence itinérante sur la diversité et l'inclusion dans la technologie et les jeux vidéo

Script to clear a PostgreSQL database

March 20, 2016
A simple Ruby script to clear everything from a database

Swagger: live it to the fullest

March 1, 2016
Some guidance on how to use your swagger info

Testing templates in Sinatra application

February 14, 2016
Code sample for when you want to access the instance variables of the Sinatra application you're testing

You should watch what your ORM and your SQL queries are doing, Sinatra + Sequel edition

February 11, 2016
SQL is an incredible tool but it's easy to do bad things ORM are handy but dangerous, for both of them the best strategy is to watch what is happening

How to implement a new Asciidoctor export?

February 9, 2016
Help when you start implementing an Asciidoctor backend to export in a specific format

L’architecture microservices sans la hype : qu’est-ce que c’est, à quoi ça sert, est-ce qu’il m’en faut ?

le 10 décembre 2015
Le point sur les aspects architecturaux des microservices, car choisir un style d'architecture pour un système d'information a des conséquences structurantes sur la vie des projets et l'organisation de l'entreprise

Middlewares et autres outils : ce qu’il faut vérifier avant d’acheter

le 19 septembre 2015
Si vous voulez faire évoluer vos pratiques et en tirer des bénéfices, vos outils doivent être à la hauteur

Open source : une licence, un peu de code et beaucoup de communauté

le 12 septembre 2015
Quand on parle d'open source, c'est beaucoup pour parler des licences et un peu du code, mais beaucoup moins souvent des participants

Services REST : ne jetez pas la SOA avec l’eau du bain

le 3 septembre 2015
Si les technologies ont changé, les bonnes pratiques SOA sont toujours aussi pertinentes

Le monitoring de flux par l’exemple

par Julien Kirch, Cédric Lunven — le 14 avril 2015
Un exemple complet et documenté de monitoring d'un mini-système d'information combinant appels de services et envois de messages avec des modèles de code

Fiche de lecture : “Your Startup is Broken” par Shanley Kane

le 30 janvier 2015
Cette suite d'essais, écrite par une journaliste féministe spécialisée sur la technologie, explique les dysfonctionnements de la culture startup en confrontant la mythologie officielle avec la réalité du terrain. Un guide de survie pour tous ceux qui travaillent dans cet univers.

Présent et avenir du monitoring de flux

par Julien Kirch, Cédric Lunven — le 21 janvier 2015
Comparer votre système actuel avec les bonnes pratiques

Le vrai coût du multi-tâche pour les développeurs

le 15 janvier 2015
Si vous avez déjà assisté à une présentation sur l'organisation de projet, on vous a certainement présenté un slide sur les méfaits du multi-tâche pour les développeurs. Malheureusement cette démonstration ne repose sur rien.