Catégorie : Développement informatique
-
Composition d’une équipe technique produit
– Dis, on met quoi dans une équipe technique ? Ça dépend du temps, du produit, des besoins. Voici ma recette par défaut, à réagencer en fonction de la réalité. Il reste qu’à chaque fois je finis par me dire que j’aurais aimé la voir suivre ce schéma : 1 et 2 : Donc au début on commence,…
-
Mention bot, cibler la revue de code
À La Ruche qui Dit Oui, comme dans mon équipe précédente, on fait des revues de code avec la règle des deux pouces. Pour qu’une modification applicative passe en production il faut qu’elle soit validée par deux pairs, qui vont mettre un ? (le feedback par emoji, si vous n’avez pas essayé, vous manquez quelque…
-
[Lecture] Ideal HTTP Performance
A common question about Server Push is “what if the client already has a copy in cache?” Because Push is inherently speculative, there’s always the chance that you’re sending something that the browser doesn’t need. HTTP/2 allows the client to cancel the push in this situation, with a RESET_STREAM. However, even then, there’s roughly a…
-
Arrêtez avec les git squash
Je ne suis pas enthousiasmé par l’annonce de Github. Ok, on peut faire désormais un squash sur une branche avant de lancer le merge. Je n’aime pas généralement les squash et les rebase, c’est un fait, mais le cas de Github est probablement le cas où le squash me semble toujours une mauvaise idée. Cas…
-
La langue des signes et Paris Web racontés par une licorne
Une des choses dont je suis le plus fier vis à vis de Paris-Web, c’est l’arrivée de la langue des signes et de la vélotypie. Les interprètes LSF font un boulot magnifique au milieu d’un troupeau de geeks qui parlent en franglais plein de jargon et d’acronymes, à toute vitesse. En octobre dernier l’équipe a…
-
[Lecture] How we run design critique sessions
Lu sur le web : Recently, we totally changed our design critique sessions. After carefully analyzing what was wrong with our previous format, we established the following pillars for our design critique sessions: It’s called Things That Rock It happens every week Everyone shows something No preparation needed 10 minutes per person Critique comes in the…
-
[Lecture] On a testé fonctionnellement notre app JS
Lu sur le web : L’utilité des tests fonctionnels pour les applications web n’est plus à démontrer (comment ça, vous ne testez pas encore vos apps ?). Malheureusement, tout ne peut pas être totalement testé fonctionnellement, ou de façon aisée : je pense par exemple au player chez nous, un composant stratégique mais pauvrement testé fonctionnellement de par…
-
[Lecture] Refactoring a Dockerfile for image size
Lu sur le web : There’s been a welcome focus in the Docker community recently around image size. Smaller image sizes are being championed by Docker and by the community. When many images clock in at multi-100 MB and ship with a large ubuntu base, it’s greatly needed. — sur Replicated J’aime bien l’approche de l’article,…
-
Composer parallel install plugin
Benchmark Example 288s -> 26s — hirak/prestissimo, composer parallel install plugin Non testé, mais je me dis qu’il y a peu de chances que ça fasse du mal
-
No, You Don’t Need To Struggle Testing React
Writing tests in such an environment need to satisfy two rules: Writing specs should take the least amount of time possible. Each spec should test as much code as possible. Now I’ve probably already lost half of you reading this. « Each spec should test as much as possible? How do you isolate failures?” Yeah, yeah,…