Quoi d’neuf ? (mars 2021)
Deux mois se sont écoulés depuis le dernier « Quoi d’neuf ? » Il est temps de voir les principaux changements depuis lors.
Poursuivre la lectureDeux mois se sont écoulés depuis le dernier « Quoi d’neuf ? » Il est temps de voir les principaux changements depuis lors.
Poursuivre la lectureJusqu’à récemment, j’utilisais LastPass pour stocker mes mots de passe. Les changements du niveau gratuit m’ont cependant poussé à reconsidérer et, comme beaucoup d’utilisateurs, à changer de crèmerie. Toutefois, 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 lectureAu cours de ma pas si longue carrière, je me suis souvent retrouvé face à un de mes directeurs sur un sujet : la qualité. Nous sommes tous deux d’avis que c’est nécessaire pour nos projets, mais avons bizarrement une perception différente du seuil à viser. Quelques réflexions.
Poursuivre la lectureLa 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 lectureVous 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 lectureIl 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 lectureLes boutons de partage « social » semblent être un prérequis à tout site web, de nos jours. Les réseaux concernés partagent une documentation sur comment en ajouter à votre site, mais sans vous présenter les solutions les plus efficientes.
Poursuivre la lectureRé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 lectureKeyboard Playing a été calme pendant plusieurs mois en 2020. Le site n’a pas été oublié et reprend des couleurs avec quelques changements au cours des semaines passées.
Poursuivre la lectureL’an dernier, j’ai publié une v2.0 de mon Download Proxy. À l’époque, la principale nouveauté était le changement de pile technologique et une liste restreinte de transformations. Aujourd’hui, c’est avec plaisir que je peux partager une version 2.1. En voici les principaux changements.
Poursuivre la lectureSi vous utilisez Spring depuis longtemps, ou si vous copiez-collez quelques tutos ou solutions trouvés sur la toile, vous avez certainement quelques champs privés annotés avec @Autowired
.
Ça fonctionne, mais il y a une meilleure façon de faire.
En tant que développeur, j’ai eu plusieurs projets perso, mais j’ai toujours travaillé seul. Cette année, la communauté créative dont je fais partie a décidé de réaliser quelque chose qui impliquerait du travail. Je pensais avoir une vision claire et j’ai décidé de me lancer dans la gestion de ce projet.
Voici ce que j’en retiens.
Poursuivre la lectureTandis 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 : les dernières betas de Scrivener 3 fonctionnent avec Wine. Voilà comment.
Poursuivre la lectureSi 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 ?
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.
Je suis de la vieille école. Dans l’enseignement primaire, on m’a appris certaines règles sur la façon d’écrire un dialogue. Pourtant, quand je prends un livre, je constate que les maisons d’édition ont tendance à appliquer d’autres règles. Il devient difficile de s’y retrouver, je me suis donc dit qu’un petit récapitulatif pourrait aider.
Poursuivre la lectureEn préparant un autre billet sur des règles typographiques, je me suis rendu compte que j’allais devoir parler d’espaces. En typographie, tout particulièrement en français, les espaces sont de différents types et je me suis dit que :
Voici donc un billet introductif aux espaces en français.
Poursuivre la lectureIl y a quelques années, j’ai eu des difficultés à télécharger des fichiers dont j’avais besoin pour travailler. Il n’est pas inhabituel de donner aux développeurs des droits plus élevés sur leur machine, mais cela ne s’étend pratiquement jamais au pare-feu. En conséquence, ils ont le droit d’installer tous les logiciels utiles, mais ils sont pourtant incapables de les télécharger sans des échanges pénibles avec un service de sécurité parfois situés dans une autre ville. C’est pénible. Et c’est pourquoi j’ai créé le Download Proxy.
Poursuivre la lectureLa semaine dernière, Tony m’a demandé la pile technologique derrière mon site. C’est un sujet sur lequel je voulais écrire lorsque le site serait stable, mais je continue de le bricoler. En tant que tel, il est loin d’être terminé et j’ai encore plein d’idées, mais parlons-en néanmoins.
Poursuivre la lectureQuand vous concevez un programme Java qui va se connecter à une base de données, vous avez probablement besoin d’un pilote JDBC. Quand cette base de données est un produit Oracle, vous gardez le O et ça devient OJDBC.
Pendant des années, je me suis contenté d’utiliser la version sélectionnée par un architecte. Puis je suis devenu l’architecte et il m’a fallu comprendre quelle version choisir. Ce n’est pas vraiment compliqué, seulement pas très bien expliqué. Je vais donc tenter d’apporter ma contribution…
Poursuivre la lecture