|
@@ -0,0 +1,67 @@
|
|
|
|
|
+slug: tools
|
|
|
|
|
+title: Toolbox
|
|
|
|
|
+status: published
|
|
|
|
|
+priority: 2
|
|
|
|
|
+lang: en
|
|
|
|
|
+
|
|
|
|
|
+---
|
|
|
|
|
+
|
|
|
|
|
+A short list of tools I am using at the moment or have used in the past,
|
|
|
|
|
+and therefore highly recommended by me !
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+## Backend
|
|
|
|
|
+
|
|
|
|
|
+* Minimalist Web framework : [Falcon][falcon]
|
|
|
|
|
+* Database ORM : [SQLAlchemy][sqlachemy]
|
|
|
|
|
+* Serializer / deserializer / validator : [Marshmallow][marshmallow]
|
|
|
|
|
+* Formerly :
|
|
|
|
|
+ - "Batteries-included" framework [Django][django]
|
|
|
|
|
+
|
|
|
|
|
+## Frontend
|
|
|
|
|
+
|
|
|
|
|
+* Framework [VueJS][vuejs]
|
|
|
|
|
+ - "Store" handling : [Vuex][vuex]
|
|
|
|
|
+ - HTTP client : [axios][axios]
|
|
|
|
|
+ - Routing : [Vue Router][vue-router]
|
|
|
|
|
+ - Bootstrap integration : [Bootstrap Vue][bootstrap-vue]
|
|
|
|
|
+
|
|
|
|
|
+## Blog
|
|
|
|
|
+
|
|
|
|
|
+* Static website generation : [Pelican][pelican]
|
|
|
|
|
+ - Theme : [Flex][flex]
|
|
|
|
|
+ - Add an image by article in the article's list : [representative_image][representative-image]
|
|
|
|
|
+* Lightweight comment server : [Isso][isso]
|
|
|
|
|
+
|
|
|
|
|
+## IDE
|
|
|
|
|
+
|
|
|
|
|
+* For Python : [Pycharm Community Edition][pycharm]
|
|
|
|
|
+* For JavaScript / VueJS : [VisualStudio Code][vs-code]
|
|
|
|
|
+* For markdown files : [Atom][atom]
|
|
|
|
|
+
|
|
|
|
|
+## Utils
|
|
|
|
|
+
|
|
|
|
|
+* Python shell : [IPython][ipython]
|
|
|
|
|
+* HTTP command-line client : [HTTPie][httpie]
|
|
|
|
|
+* Magical fake API server : [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/
|