Côté écriture #
Le weekend dernier, j’ai exposé au Printemps des Viennes : https://mastodon.social/@BlueCut/116710552444312103.
Les Maraîchers des Viennes, chez qui j’achète mes légumes bio toutes les semaines, m’avaient prêté une table sur leur stand. On a eu un après-midi beau et chaud. J’ai fait quelques ventes. Il y avait des gens sympas, des gens bizarres, des mamans qui ont échoué à faire acheter à leur enfant mon roman avec plein de mots dedans. On m’a demandé si je prenais des commandes en illustration. (Non, mais c’est gentil.) Mes petites boutures n’ont pas vraiment eu le succès espéré auprès de mes acheteuses, sauf l’aloe vera qui a été adoptée par une gentille jeune femme repartie avec Suzuha, son marque-page et un pot de miel acheté au stand d’à côté.
C’était une bonne expérience, quoi qu’assez énergivore pour l’introvertie que je suis. Le soir je suis tombée de sommeil très tôt, puis j’ai encore mis une journée entière à m’en remettre. Malgré tout, ces quelques ventes lors d’un événement qui ne se prête pas nécessairement à l’achat de livres me confortent dans l’idée que participer à quelques événements chaque année est sans doute plus adapté à mon rythme qu’une communication régulière et dédiée sur les réseaux en ligne.
Côté web #
Les semaines passées, j’ai contribué à la construction d’un nouveau monorepo dans l’organisation Mainmatter. Ce travail s’est concrétisé aujourd’hui, avec la publication de deux nouvelles librairies, babel-plugin-import-meta-glob et ember-import-meta-glob. Alors, à quoi servent-elles ? Un indice : ça concerne Vite, un bundler devenu populaire pour ses performances au niveau de l’expérience développeur.
Comme vous le savez peut-être, mon expertise web se concentre en particulier sur le framework Ember, un framework vieux de presque 15 ans et pourtant toujours en vie grâce à sa philosophie : il existe toujours un chemin vers la prochaine version, on ne laisse personne galérer derrière. Aujourd’hui, les applications Ember les plus modernes sont construites avec Vite. On peut donc utiliser dans le code des fonctionnalités spécifiques à Vite, comme import.meta.glob, qui permet d’importer de multiples modules en fonction d’un glob pattern.
Pour migrer les applications classiques vers Vite, il faut d’abord supprimer toute trace des AMD modules, qui disparaissent en faveur de ESM. Alors mettons que vous êtes l’auteur d’un addon qui importe des modules multiples avec une approche basée sur require et les AMD modules… votre addon n’est pas compatible avec Vite. Afin de faciliter la migration de l’écosystème vers Vite, la communauté Ember a publié une RFC pour introduire l’API import.meta.glob en Ember classique. En ajoutant l’addon ember-import-meta-glob à vos dépendances, vous pourrez désormais remplacer votre approche d’import multiple par import.meta.glob, et Babel se chargera de transformer cet appel par des imports qu’Ember peut résoudre quel que soit le système de build.
Cette fonctionnalité est assez spécifique et reste pour l’heure en cours de développement. Les librairies viennent juste d’être publiées, requièrent encore un peu d’affinage, et la documentation viendra une fois que ember-import-meta-glob aura été accepté dans le blueprint permettant de créer des addons classiques. Malgré tout, j’avais envie de vous partager ces travaux en avant-première.
Côté jardin #
Dans de précédentes notes hebdo, je vous ai annoncé avec tristesse la fin de Ninipiou, ma fougère nid d’oiseau. Pour mon anniversaire, mes parents ont décidé de m’offrir une nouvelle fougère nid d’oiseau. Voici donc Ninipiou 2. Celle-ci est un peu différente, avec des feuilles en pics plutôt qu’arrondies. Elle est jolie aussi.
J’ai décidé de m’en occuper autrement : plutôt que de la garder comme plante d’intérieur, elle est allée directement dans l’un de mes bacs de terrasse, à mi-ombre. Je protégerai le bac comme il se doit cet hiver, pour qu’elle n’ait pas trop froid, et j’espère qu’elle se portera bien.
À toute fin utile #
Quelques trucs improbables que j’ai vu cette semaine :
- Un canard colvert qui suivait un canard domestique en train d’entrer dans le jardin d’un voisin.
- Une coccinelle rouge sans points.
- Une dame habillée en jean de la tête aux pieds qui s’est sentie obligée de me raconter sa life pour m’expliquer pourquoi elle n’a pas les moyens d’acheter un dépliant de l’association Les Amis des Viennes à 1 euro.