mq est un outil en ligne de commande écrit en Rust, conçu pour traiter et transformer des fichiers Markdown avec une syntaxe similaire à jq pour JSON. Il permet de filtrer, mapper et restructurer facilement des documents Markdown, ce qui est particulièrement utile pour les flux de travail impliquant des LLM (grands modèles de langage), la génération d'entrées structurées ou la gestion de documentation.
Le projet est en développement actif et propose des fonctionnalités comme l'extraction de sections spécifiques, l'application de transformations ou le traitement par lots de fichiers. Il inclut également des extensions pour des éditeurs comme Neovim ou Zed, ainsi qu'un serveur LSP pour une intégration avancée.
Disponible sous licence MIT, mq offre une approche efficace pour manipuler du contenu Markdown, un format largement utilisé dans les interactions avec les LLM et la documentation technique.
Cet article explore comment les habitudes façonnent l'identité, en s'appuyant sur des principes de neurosciences et de psychologie comportementale. L'idée centrale est que les changements durables passent par une transformation de l'image de soi plutôt que par la simple fixation d'objectifs externes. En adoptant des habitudes alignées sur l'identité souhaitée (comme se considérer comme "lecteur" plutôt que vouloir "lire plus"), chaque action renforce cette nouvelle perception, rendant les comportements automatiques et durables.
L'auteur explique que la clé réside dans la répétition de petits actes cohérents avec l'identité visée, qui finissent par réorganiser les circuits neuronaux. Le cerveau automatise ces comportements, les rendant naturels et sans effort, contrairement aux approches basées sur la volonté qui échouent souvent à long terme. Douze exemples concrets d'habitudes identitaires sont proposés pour illustrer cette méthode.
L'article souligne aussi que cette approche évite les pièges des objectifs temporaires, car elle crée une identité stable et motivante en soi, bien au-delà de la réalisation ponctuelle d'un but.
Cet article explore comment conduire le changement vers une Clean Architecture au sein d'une équipe de développement. Il aborde les aspects humains et organisationnels, complémentaires aux aspects techniques traités dans un précédent article. L'auteur partage son expérience en tant que lead développeur, soulignant l'importance de l'adhésion de l'équipe, de la pédagogie, et de la création d'un environnement de confiance pour réussir une telle refonte. Il insiste sur l'importance de lever les incompréhensions et d'encourager l'expérimentation pour ancrer progressivement les concepts. Un article précieux pour ceux qui souhaitent transformer une base de code existante en un terrain d'apprentissage collectif autour de la Clean Architecture.
JoliMediaBundle est un nouveau bundle Symfony développé par JoliCode pour la gestion des médias dans vos projets. Inspiré par une expérience personnelle avec une image de mauvaise qualité, ce bundle répond à des besoins récurrents comme l'upload, le stockage, l'organisation, la transformation, l'optimisation, la diffusion, la sélection et l'affichage des médias. Il offre des fonctionnalités telles que le glisser-déposer, la sélection multiple, le suivi de l'upload, et une gestion flexible du stockage (local ou cloud). Idéal pour les sites vitrines, les plateformes eCommerce ou les applications métier, JoliMediaBundle simplifie la gestion des contenus multimédias.
L'auteur montre l'utilisation d'un outil en ligne de commande qui s'appelle Miller. Il permet de manipuler / transformer / trier facilement des données CSV.
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
Intéressant
Contrairement au refactoring (ne pas changer le comportement du code), il s'agit ici de le changer. L'auteur montre différents "patterns" et les tests unitaires qui correspondent...