So you have a frontend app communicating with a backend, and you need to upload media to a CDN provider before handling the metadata? Excellent, we’ll see how you can do that with reuse and flexibility in mind under Node.js.
We’ll cover how to write your server-side CDN service abstracting a CDN provider API, as well as your multipart form data parsing service. And we’ll also briefly handle the client-side code as well.
So you have a frontend app communicating with a backend, and you need to send notifications to the user: We’ll see how you can do that with no overhead under Node.js.
We’ll cover how you can send regular notifications through WebSockets, taking clustering into account, and we’ll also show mobile notifications on iOS and Android as an extra bonus.
This is the story of how I decided to build the app I believed in and wanted to use while having a marketing-focused consulting job as my main occupation as well as little to no prior knowledge of the technologies involved. And how I single-handledly did it, from design to code, from content to market launch, aiming at entreprise-level quality.
If I did it, anybody can, believe me : my goal is not to brag but to show this can be done in a reasonable time frame by anyone curious and motivated enough. Oh, and you might — I did…
C’est un sujet à la mode, mais rarement disséqué sur le plan méthodologique. Nos 5 conseils pour bâtir une approche cohérente basée sur le couple objectif-récompense et appliquer cette mécanique à ses projets.
Dans l’industrie du jeu vidéo, plusieurs grands succès, notamment les jeux de tir, ne s’embarrassent pas de scénarios élaborés mais compensent par la prouesse technique, la jouabilité, une forme d’immersion non narrative. Les mécaniques de gamification ont des buts différents : elles existent par rapport au réel, pour faciliter l’appropriation d’un message, d’une connaissance, l’accomplissement d’une action, améliorer une expérience de découverte ou de consommation.
In the last year, one of the main projects of mine and my (French) company Iperiago was the complete reinvention of our tool for creating and following map-based, playable itineraries. This lead to the new and improved Paris Parcours web & mobile app. It was written under Node.js for the API backend and Vue.js (with Quasar Framework) for the front-end.
This is Part 3 of a 5-part series.
This is Part 2 of a 5-part series.
Writing a bloated component is pretty…
This is Part 1 of a 5-part series.
Make no mistake, there are many ways to set up a good folder structure, so the following one is by no means the only possible one. …
What practical choices need to be made, while keeping flexibility in your UI choices, regarding back-end and external APIs integration, component decoupling, state management, testing… ?
They (almost) never tell you that.
Almost, because there is indeed more quality content on the Web on those subjects than you’d find when it comes to back-end equivalents. By the way, I dedicated a similar series to the latter a few months ago if you’re interested :
But still, most of…
This is Part 5 of a 5-part series.
Before deploying in production, you have to differentiate your dev, test and prod…