Vous ne connaissez pas node !

De manière générale, nous pensons que nous enseignons Node de la mauvaise façon ! La plupart des contenus éducatifs sur Nodejs se concentrent sur les packages node et non sur son exécution. La plupart de ces packages encapsulent les modules dans […]

Trouver une maison avec le scraping

Il y a quelques mois, je cherchais une maison, et j'ai décidé d'utiliser mes compétences de développeurs. Le site Web que je vais scrapper est le portail de l'immobilier de Sapo, l’un des sites les plus anciens et les plus visités au Portugal […]

N'utilisez pas Redux !

Redux est un outil formidable, mais seulement quand il est utilisé à bon escient. Encore aujourd'hui trop de développeurs l'implémente sans réfléchir au rapport bénéfice/temps. Redux n'est pas approprié pour tout type d'application et dépend des objectifs de son équipe ou de son client. En bref, réfléchissez avant de coder […]

Les CSS Object Model – Partie 1

Si vous écrivez en JavaScript depuis un certain temps déjà, il est presque certain que vous avez écrit des scripts traitant du modèle d’objet du document (DOM). Les scripts DOM tirent parti du fait qu’une page Web ouvre un ensemble d’API (ou d’interfaces) pour vous permettre de manipuler et de traiter les éléments d’une page. […]

La seule liste de lecture UX de tous les temps

Cette liste de lecture s’adresse à tous ceux qui veulent apprendre ou approfondir leurs connaissances dans les disciplines de la recherche utilisateur, de la convivialité, de l’architecture de l’information, de la conception d’interface utilisateur, de la conception d’interaction, de la stratégie de contenu ou de la stratégie d’expérience. La liste est vaste et comprend des […]

Fonctions fléchées JavaScript : comment, pourquoi, quand

  L’une des fonctionnalités les plus annoncées dans JavaScript moderne est l’introduction de fonctions  fléchées, parfois appelées «fonctions de flèche épaisse», utilisant le nouveau token =>. Ces fonctions présentent deux avantages majeurs: une syntaxe concise très propre et  également une portée et un binding this plus intuitifs . Ces avantages ont parfois conduit à privilégier les fonctions fléchées […]

Top 12 des choses qui détruisent la productivité des développeurs

Un développeur a besoin d’un ordinateur, ça je ne vous l’apprends pas, cependant il a besoin aussi de son esprit. Il faut savoir le stimuler et vous allez vite vous rendre compte que sa productivité peut-être affectée pour pas grand chose. 1) Interruptions et réunions Clairement, un développeur plus on l’interrompt, moins il est productif… […]

Vous n’avez (peut-être) pas besoin de Moment.Js

Moment.js est une librairie fantastique portant sur les dates et le temps, elle dispose de beaucoup de fonctionnalités et services. Toutefois, si vous travaillez sur une application web sensible et performante, cela pourrait causer une énorme surcharge de performance en raison de ses API complexes et de la grande taille des paquets. Les problèmes rencontrés […]