L’auteur partage sa méthode d’organisation des notes dans Obsidian, un outil qu’il utilise depuis plusieurs années pour centraliser ses données personnelles, professionnelles et municipales. Il a abandonné une structure par dossiers thématiques au profit d’un seul dossier "notes", où chaque fichier porte ses propres métadonnées (tags, catégories) pour éviter les doublons et faciliter la recherche. Les tags suivent une arborescence logique (ex. mairie/urbanisme, perso/journal), tandis que les lieux physiques sont référencés via des liens internes vers un dossier dédié, permettant de lister automatiquement toutes les notes associées à un endroit donné.
Pour optimiser la gestion, il utilise le plugin natif Bases pour filtrer les notes selon divers critères (métadonnées, dates, contenu) et en a créé une douzaine, comme une liste des notes non taguées ou une carte géolocalisant ses références. Cette approche réduit la complexité du classement tout en maintenant une organisation efficace, inspirée en partie par d’autres utilisateurs comme Lara. L’auteur souligne aussi l’importance des liens internes pour relier des notes entre elles, notamment pour les lieux ou les projets transversaux.
L'article explique comment organiser efficacement votre code pour améliorer la lisibilité et la maintenabilité. Il couvre l'utilisation de lignes shebang pour rendre les scripts exécutables, l'organisation des instructions d'importation selon les conventions PEP 8, et la création de points d'entrée principaux avec des blocs if name == "main". L'article aborde également la gestion des dépendances avec PEP 723, la manipulation des arguments en ligne de commande avec des bibliothèques comme Click, et l'amélioration de la structure interne des données avec des énumérations et des dataclasses. Enfin, il propose des conseils pour améliorer les retours des scripts, comme l'utilisation de bibliothèques telles que Rich pour une meilleure présentation des sorties.
L'auteur montre le mauvais usage de balises de titre h6 pour afficher une liste de liens... et il présente une meilleure façon de faire
Bonnes pratiques sur la structuration du contenu HTML
L'auteur présente quelques structures que l'on peut créer en TypeScript Range, Cycle, Zip, etc. Ces structures sont utilisées dans un autre article pour la résolution du kata FizzBuzz
L'auteur résume une conférence expliquant comment structurer la documentation
Tout est dans le titre
ou comment recréer les structures de données de MariaDB de zéro... c'est sportif
Les graphes expliqués, avec application en PHP
Suite de la présentation des structures de données en PHP : les arbres
une présentation des structures de données en PHP
Tout est dans le titre
Un article polémique sur la séparation entre la structure, la présentation et le comportement des pages web