Mon CV en ligne

Il y a quelques mois et dans une version différente de Spidermind, je vous parlais d’une application Django de gestion de CV que j’étais occupé à écrire.

Si le développement de cette application a ralenti, il n’est pas arrêté et j’ai maintenant le plaisir d’annoncer que ce projet est en ligne ici sur Heroku : https://resume-apps-spidermind.herokuapp.com/

Le repo git est disponible ici sur GitHub : https://github.com/AnOnyme77/DjangoResume

Profitez en donc et dites moi ce que vous en pensez !

Les sous modules sous Git

Voici un petit Gist sympa qui explique le fonctionnement des sous modules dans Git : gist.github.com/gitaarik/8735255

Pour la faire courte, les sous modules permettent d’utiliser un autre repo Git comme une dépendances externes. Cela permet ainsi de faire une bonne découpe en modules et d’intégrer ceux ci entre eux facilement tout en gérant plusieurs versions du code comme on a l’habitude de le faire avec Git.

Par exemple, si j’ai fait un super repo Git pour la gestion de ma base de données de logs dans l’application ERP de mon système de gestion de bananes, je peux avec les sous modules intégrer ce même repo comme une librairie pour une autre application de ce même système.

Pour ma part, je ne connaissais pas du tout cette fonctionnalité de Git et je la trouve super intéressante. Elle permet de ne pas dédié un repo à une application particulière mais d’en faire un repo avec du code partageable et commun entre plusieurs applications. C’est utile par exemple dans le cas de librairies telles que Celery.

Je suis donc heureux de cette découverte et heureux de vous la partager !