Working with a pubsub can be fun, but it can also be quite tedious when you can’t easily see what data is pushed into topics.
I’ve been using the Google Pubsub at work in order to make multiple applications exchange & sync data. It is easy to get started with, but when your application is getting bigger, it is not always simple to test & debug the messages that are published into the topics, for example, 1 message going on different topics depending on the data it contains…
React est une bibliothèque javascript libre et open-source développée par Facebook depuis 2013. Son but premier est de faciliter la création d’applications web performantes et mono-pages (single-page apps). Elle permet de développer des interfaces utilisateurs et peut donc très bien être combinée avec d’autres bibliothèques ou frameworks MVC comme AngularJS.
Sa première version stable date de début 2015, et elle est notamment utilisée en production par des acteurs du web comme Netflix, Yahoo, Airbnb, Sony, ou Atlassian, sans oublier (évidemment) Facebook et Instagram.
Je vais ici essayer de vous en donner un aperçu.
Entrons dès à présent dans le vif du sujet, et quoi de mieux pour commencer, que de parler d’un moteur de blog, hexo.io, simple et efficace, il n’utilise même pas de base de données ! :)
On suppose que NodeJS est déjà installé, sinon je vous invite à le faire :)
On commence par installer le CLI, on initialise notre projet, et on installe les dépendances:
$ npm install hexo-cli -g
$ hexo init blog
$ cd blog
$ npm install
On va pouvoir essayer tout ca, en local:
$ hexo server --draft
Remote 🌍 Fullstack JS Developer 👨💻 • React/Node/GraphQL • formerly @LeMondeFR • EFREI Engineer • Vegetarien 🥕• 🎮 • ✈️ • ⚽️ • 🇫🇷