Je suis développeur et je m'intéresse particulièrement aux logiciels libres et à l'écoconception web. J'aspire à un mode de vie minimaliste et respectueux de l'environnement.
J'ai contribué pendant 12 ans au système d'information halieutique 🐟 de l'Ifremer en tant qu'ingénieur sur la base de données Harmonie et les logiciels de collecte et de gestion des ressources marines. Actuellement je travaille dans un environnement technique 🐍 : Python, Django, PostgreSQL ainsi que FastAPI, SQLite3, HTMX, TailwindCSS.
Sur ce site vous pouvez voir mes projets ainsi que divers articles concernant le développement ou mes autres centres d'intérêt. N'hésitez pas à me contacter par email ou par l'un des moyens suivants :
Contact
- nora@nckm.eu
- irc
- no-ra sur libera.chat
- mastodon
- @nora@mamot.fr
- sourcehut
- ~nora
- don
- liberapay
- Ajout des modules pydantic et tablib link
- Utilisation des outils Python d'Astral : ruff (formattage/validation de code) et uv (gestion de projet) link
- Cours en ligne de l'ANSSI pour sensibiliser aux notions de base de la sécurité du numérique link
- Mise à jour de ma configuration de bureau avec Sway et i3status-rust link
- Libérer son ordiphone (smartphone) avec Firefox, F-Droid, /e/OS, postmarketOS… 📱 link
- Le générateur de site statique Hugo ⚙️ link
- Ajout des modules livereload, frontmatter, qrcode, pydenticon link
- Recherche statique parmi les articles du site 🔎 link
- Commandes utiles dans le terminal link
- Bases de données PostgreSQL et SQLite 🛢️ link
- Ajout de l'IDE Fleet link et des modules psycopg et tomllib link
- La disposition de clavier bépo ⌨️ link
- Protection des données personnelles : guide RGPD et 6 principes de la CNIL link link
- Rappel sur l'accessibilité des contenus web 🧑 link
- Low-tech : écoconception des sites web ♻️ link
- Un mémo sur le framework web FastAPI ⚡ link
- Alpine.js pour compléter le HTML avec des comportements dynamiques ➰ link
- Patrons de conception et principes de conception SOLID link
- Développement d'un modèle pour démarrer des projets Django/Tailwind/Htmx 〽️ link
- Ajout des modules webbrowser, cookiecutter, black, flake8, isort sur link
- MicroPython sur le microcontrôleur Raspberry Pi Pico link
- Htmx et Tailwind pour compléter le HTML avec des fonctionnalités AJAX et CSS 🎄 link
- Ajout de 5 exemples de projets Qt/PySide sur link et link
- Cinquième partie de la série de mémos sur le langage Python : les interfaces graphiques (Qt et GTK) 🐍 link
- Mise en place d'une architecture Django, GraphQL, Vue 🧩 link
- Mise en place d'une API REST avec Django 🧩 link
- Django : ajout des formulaires groupés et des tests unitaires link
- Ajout des modules pillow, pandas et stripe sur link
- Déploiement d'une application Django sur PythonAnywhere 🛰️ link
- Développement d'un module pour le logiciel Odoo link
- Un long mémo sur le framework web Django link
- Description de l'architecture du site 📐 link
- Liste de ressources utiles pour le développement : blogs, documentations, livres... 🔖 link
- Quatrième partie de la série de mémos sur le langage Python : l'environnement 🐍 link
- Troisième partie de la série de mémos sur le langage Python : les modules 🐍 link
- Deuxième partie de la série de mémos sur le langage Python : l'orienté objet 🐍 link
- Première partie d'une série de mémos sur le langage Python 🐍 link
- Les produits culturels (films, séries, jeux...) que j'ai récemment regardés, écoutés, lus ou auxquels j'ai joué 📺 link
- Liste du matériel et des logiciels que j'utilise au quotidien 💻 link
- Flux RSS 🔗 link et flux twtxt @(nora link)
- Déploiement de mon site 🚀 link