Publié le 30 mars 2023 par Andrew Owen (5 minutes)
À l’époque où j’étais journaliste, le dernier journal pour lequel je travaillais était l’un des derniers du pays à se débarrasser d’une presse à arrêt. Il s’agissait d’un mécanisme physique qui permettait d’arrêter les presses d’imprimerie, d’y apporter une petite modification et de les redémarrer afin de saisir les dernières nouvelles. Les articles de journaux sont éphémères, alors que les articles en ligne sont éternels. Cependant, ils sont toujours datés. Par exemple, j’ai écrit plusieurs articles sur Forestry (un CMS sans tête) qui n’est plus utilisé aujourd’hui. Ces articles ne sont plus qu’une curiosité historique. Dans d’autres cas, j’essaie de maintenir le contenu à jour, par exemple en m’assurant que les exemples de code fonctionnent toujours après des changements de plateforme. Je continue également à travailler à l’amélioration du site. Mais les articles n’ont pas de journal des modifications. Voici donc toutes les mises à jour que j’ai effectuées jusqu’à la fin du mois dernier.
J’ai mis à jour l’introduction aux API REST pour y inclure un exemple de script curl. Je pense que la plupart des développeurs connaissent assez bien REST, même si certains ne comprennent pas très bien la différence entre REST et RESTful. Mais je me retrouve souvent à expliquer les bases à des non-développeurs, et je continuerai ainsi à compléter cette introduction au fil du temps pour mieux répondre à leurs besoins.
D’après les analyses, ma liste de podcasts est l’article le plus populaire à ce jour. J’ai ajouté quelques nouveaux podcasts. Je vais probablement m’autoriser au moins un article complètement hors sujet comme celui-ci par an. Je pense que le prochain pourrait être ma liste de films français de 1983 à 2000.
Lorsque j’ai commencé ce blog, j’étais défenseur des développeurs pour une société de logiciels d’expérience client. À la fin de l’année dernière, j’ai monnayé de rôle. Je suis maintenant ingénieur en solutions pour un éditeur de logiciels de documentation. Je suis toujours gestionnaire de communauté pour un projet de logiciel libre. Ce blog est toujours destiné à la communauté DevRel, aux développeurs et aux ingénieurs DevOps. Mais j’ai toujours inclus une bonne partie sur les communications, parce que c’est une grande partie de DevRel. D’après les analyses, les articles hors sujet sont les plus populaires. Mais c’est aussi un référentiel pour les choses que j’ai besoin de savoir et dont je ne me souviens pas. Je prévois donc de maintenir le mélange actuel de contenu.
Ces derniers temps, il semble que j’utilise de plus en plus JavaScript pour réécrire les pages HTML générées automatiquement. J’ai fait un ajout depuis que j’ai écrit le billet original, et je m’attends à en ajouter d’autres au cours de l’année.
À un moment donné, GitHub parais avoir fait un changement concernant les permissions d’accès aux Actions GitHub. Certaines de mes anciennes actions ne fonctionnaient plus, renvoyant une erreur indiquant qu’elles n’étaient pas en mesure d’écrire dans le dépôt. J’ai ainsi passé en revue toutes les actions dans les articles et leur ai ajouté des permissions d’écriture explicites, juste au cas où.
Depuis que j’ai écrit l’article original sur l’utilisation d’un iPad Pro pour le développement, j’ai mis à jour la collection d’applications que j’utilise. Les ajouts les plus récents sont Affinity Publisher (mise en page), Codea (IDE Lua) et Final Draft Mobile (écriture d’écran). Il semble que seul Microsoft ait compris qu’un iPad Pro pouvait remplacer un ordinateur portable: sur les écrans de plus de 10,1 pouces (25,65 centimètres), il facture Word au prix fort. D’autres éditeurs vendent des équivalents de logiciels de bureau sur iOS pour un prix parfois dix fois inférieur à celui des logiciels de bureau.
J’ai mis à jour le site pour faciliter l’intégration d’audio et de vidéo dans les articles. J’ai ainsi pu ajouter à l’article sur les claviers des enregistrements des différents types de commutateurs de touches. J’ai également ajouté des informations sur le clavier que j’utilise tous les jours et qui est, selon moi, le meilleur compromis entre bruit, prix, qualité et retour tactile.
Depuis le lancement de ce site en janvier 2022, j’y ai apporté des améliorations progressives. J’ai résumé la plupart d’entre elles dans l’article sur la création d’un site web gratuit. Le grand changement de cette année est que j’ai enfin réussi à rendre le site bilingue. Mais je modifie aussi constamment le CSS en fonction des commentaires des utilisateurs. Si je trouve le moyen de le faire, j’aimerais modifier les extraits de code pour qu’il soit possible de les copier dans le presse-papiers.
Mes guides de code et d’écriture me servent aussi de référence personnelle et je les mets donc constamment à jour. J’ai récemment ajouté de nouvelles recommandations de plugins VScode. J’ai également mis à jour la liste des erreurs courantes à rechercher lors de l’édition du travail d’autres personnes afin d’inclure la suppression des latinates (faciliter, utiliser, etc.) pour rendre le texte plus facile à lire.
Depuis que j’ai écrit l’article original sur l’utilisation d’UTM (un wrapper pour QEMU) pour émuler les CPU Intel 32 bits et 64 bits, macOS Ventura a ajouté la possibilité pour les applications tierces d’utiliser Rosetta 2. Parallels a sorti Desktop 18. Et VMware a sorti Fusion 13 et Fusion 13 Player. J’utilise toujours la version précédente de macOS pour ne pas avoir à payer les frais annuels de mise à niveau de Parallels. Je vais envisager de migrer vers Fusion 13 Player. Si cela fonctionne, j’en parlerai sur le blog. J’utilise toujours UTM pour exécuter ARM Linux et un ancien Intel Linux pour construire des cœurs Spartan 6. Je construis des cœurs Artix 7 sous Windows 11.
Amazon is shutting down The Book Depository at the end of April. I’ve updated all the URLs to point to Wordery instead, with regex search in VScode. I replaced bookdepository.com\/([a-zA-Z0-9-]{0,})\/ with wodery.com/ which created valid URLs in all but two cases.
Amazon ferme The Book Depository à la fin du mois d’avril. J’ai mis à jour toutes les URL pour qu’elles pointent vers Wordery à la place, avec une recherche par expressions rationnelles dans VScode. J’ai remplacé bookdepository.com\/([a-zA-Z0-9-]{0,})\/ par wodery.com/ qui a créé des URL valable dans tous les cas sauf deux.