slug: tools
title: Trousse à outils
status: published
priority: 2
lang: fr

---

Une petite liste des outils que j'utilise en ce moment, ou que j'ai utilisés ;
et que je recommande, donc !


## Backend

* Framework Web minimaliste : [Falcon][falcon]
* ORM pour base de données : [SQLAlchemy][sqlachemy]
* Serializer / deserializer / validateur : [Marshmallow][marshmallow]
* Anciennement :
    - Framework "tout inclus" [Django][django]

## Frontend

* Framework [VueJS][vuejs]
    - Gestion du "store" : [Vuex][vuex]
    - Client HTTP : [axios][axios]
    - Routage : [Vue Router][vue-router]
    - Intégration de Bootstrap : [Bootstrap Vue][bootstrap-vue]

## Blog

* Génération statique du site : [Pelican][pelican]
    - Thème : [Flex][flex]
    - Ajout d'une image par article dans le résumé : [representative_image][representative-image]
* Serveur léger de commentaires : [Isso][isso]

## IDE

* Pour Python : [Pycharm Community Edition][pycharm]
* Pour JavaScript / VueJS : [VisualStudio Code][vs-code]
* Pour l'édition de fichiers Markdown : [Atom][atom]

## Utilitaires

* Shell Python : [IPython][ipython]
* Client HTTP en ligne de commande : [HTTPie][httpie]
* Serveur d'API factice magique : [JSON Server][json-server]


[pycharm]: https://www.jetbrains.com/pycharm/download/
[vs-code]: https://code.visualstudio.com/
[django]: https://www.djangoproject.com/
[falcon]: https://falconframework.org/
[sqlachemy]: https://www.sqlalchemy.org/
[marshmallow]: https://marshmallow.readthedocs.io/
[vuejs]: https://vuejs.org/
[vuex]: https://vuex.vuejs.org/
[httpie]: https://httpie.org/
[ipython]: https://ipython.org/
[axios]: https://github.com/axios/axios
[vue-router]: https://router.vuejs.org/
[json-server]: https://github.com/typicode/json-server
[bootstrap-vue]: https://bootstrap-vue.js.org/
[pelican]: http://docs.getpelican.com/
[isso]: https://posativ.org/isso/
[flex]: https://github.com/alexandrevicenzi/flex
[representative-image]: https://github.com/getpelican/pelican-plugins/tree/master/representative_image
[atom]: https://atom.io/
