Menu

Blogue

  EN

La concordance des temps dans un récit

 5 min
 chop
 0
 

En relisant des textes, je m’amuse parfois d’erreurs dans la concordance des temps. Ce sont souvent des fautes d’inattention, le passé devenant soudain un présent.

De temps en temps, on est tout de même un peu perdu et on oublie les temps à utiliser. Voici un petit rafraîchissement.

Poursuivre la lecture

Préférez les fontes standard pour votre site web

  EN
 6 min
 chop
 0
 

Lorsque l’on conçoit un site web, on est souvent tenté d’utiliser des polices personnalisée pour qu’il soit différent du reste. Pourtant, dans leur référentiel d’écoconception web, le collectif pour la conception responsable de services numériques indique la règle suivante :

Favoriser les polices standards

Référentiel d'écoconception web, Collectif Conception responsable de service numérique

Penchons-nous un peu plus sur cette règle.

Poursuivre la lecture

Ce que vous devriez savoir sur le logging

  EN
 9 min
 chop
 0
 

Il y a quelques semaines, je faisais une revue sur le code d’un jeune développeur. C’était un boulot impressionnant sur un sujet qu’il ne connaissait pas, sauf sur un point : toutes les impressions utilisaient System.out.println(). C’est compréhensible : c’est ainsi que les développeurs Java apprennent à coder, tout comme les développeurs Python font leurs premiers essais avec print. Mais ce n’est pas une solution pratique pour une « véritable » application.

Poursuivre la lecture

D’images bitmap à des SVG en ligne

  EN
 7 min
 chop
 0
 

Lorsque j’ai démarré cette version du site, je voulais que les illustrations maison aient l’air dessinées à la main. Après deux ans, ces illustrations se limitaient à une série de graphiques. On peut représenter ce type d’informations plus précisément. En SVG, par exemple, avec généralement une empreinte plus légère et une meilleure accessibilité, donc je me suis laissé séduire.

Poursuivre la lecture

Un gestionnaire de mots de passe synchronisé et open source

  EN
 7 min
 chop
 0
 

Jusqu’à récemment, j’utilisais LastPass pour stocker mes mots de passe. Les changements du niveau gratuits m’ont cependant poussé à reconsidérer et, comme beaucoup d’utilisateurs, à changer de crèmerie. Cependant, plutôt que de partir chez un concurrent, ma foi dans les fournisseurs de service ayant (une fois de plus) été mise à mal, j’ai préféré monter une solution libre que je pourrais intégralement gérer.

Poursuivre la lecture

L’écriture inclusive, c’est quoi ?

 8 min
 chop
 0
 

La semaine dernière, j’ai vu un fil de gazouillis au sujet d’une proposition de loi visant à interdire l’écriture inclusive dans les textes administratifs, avec des arguments valables et malheureusement quelques amalgames. J’ai eu envie de remettre un peu les choses à plat, sans chercher à défendre la forme proposée (mais un peu partisan du fond quand même). On y va calmement ?

Poursuivre la lecture

Pourquoi je n’aime pas le mot « développeur »

  EN
 5 min
 chop
 2
 

Vous l’aurez remarqué ou pas, mais j’essaie d’éviter les termes « développeur », « codeur » et « programmeur » sur Keyboard Playing, sauf lorsque je parle de l’activité d’écrire du code. Il y a une raison : dans notre domaine, il est courant d’utiliser ces mots pour décrire une variété de métiers. N’importe qui touchant de près ou de loin au code peut s’appeler un développeur.

Poursuivre la lecture

Utilisez des métaphores pour échanger avec une population non technique

  EN
 3 min
 chop
 1
 

Il y a une image que j’aime beaucoup pour parler du développement logiciel : la construction d’une maison. Comme toute métaphore, elle a ses limites, mais elle aide les personnes qui n’ont pas un passif technique de comprendre ce que leurs demandes représentent pour nous, en les comparant à quelque chose qu’ils peuvent comprendre.

Poursuivre la lecture

« J2EE » n’a probablement pas sa place sur votre CV

  EN
 3 min
 chop
 0
 

Récemment, un collègue m’a dit avec un grand sourire : « J’ai un candidat à évaluer. Il a mis J2EE sur son CV, mais c’est pas possible, il est trop jeune. Moi, j’aurais pu faire du J2EE, pas lui. »

C’est une plaisanterie assez récurrente entre techniciens Java assez expérimentés : il n’est pas rare pour les candidats d’entendre J-2-E et de penser qu’on n’a pas prononcé le second par élision. Ce n’est pas le cas : on pense aujourd’hui bien plus souvent JEE que J2EE, mais il y a un passé pour justifier cette erreur.

Poursuivre la lecture

Installer Scrivener 3 sous Linux

  EN
 3 min
 chop
 2
 

Tandis que je me prépare pour ma première tentative au NaNoWriMo, je sais que j’aurai besoin d’un logiciel pour m’organiser. J’ai utilisé Scrivener par le passé et je sais que c’est parfaitement adapté pour mon usage. Mon seul problème : j’utilise Linux en déplacement, pour lequel Scrivener n’offre pas de support.

Mais ce n’est plus un problème, ainsi que l’a révélé Thomas Pletcher proved : les dernières betas de Scrivener 3 fonctionnent avec Wine. Voilà comment.

Poursuivre la lecture

Supprimer les espaces en fin de ligne dans MS Word et LibreOffice

  EN
 3 min
 chop
 0
 

Si vous aimez livrer des documents propres, il vous arrive certainement d’afficher les caractères invisibles dans Word et de parfois constater que certains paragraphes se terminent par ·¶. Oui, du fait des manipulations que subit un document lors de sa rédaction, il n’est pas rare d’avoir des espaces en fin de ligne. Un réflexe qui me vient du développement est de les supprimer, mais Word ne fournit aucun outil pour le faire automatiquement. Ou peut-être que si ?

Poursuivre la lecture

Attention aux subtilités de versions dans votre package.json

  EN
 6 min
 chop
 0
 

Parfois, je ne comprends pas quelque chose, donc je cherche la réponse et il est naturel de la partager. D’autres fois, je pense être suffisamment en retard pour que ce partage soit inutile, jusqu’à ce que des membres de mon équipe aient le même souci. Ce billet figure dans la seconde catégorie.

Si vous utilisez régulièrement NPM, vous avez dû remarquer les tildes (~) et les chevrons (^) devant les numéros de version dans le package.json. Vous vous êtes peut-être interrogé·e sur le fichier package-lock.json. Ce billet va s’attarder un peu sur tout ça.

Poursuivre la lecture
  EN