Un effet de verre en css

L'effet de verre est présent sur Internet depuis plusieurs années déjà, Mac OS est réputé pour son "glass effect" et Windows 10 est également doté d'un effet de verre mis en œuvre avec d'autres effets de lumière et de profondeur, de […]

Développeur Senior, décryptage

Dans le monde du software, le fait que quelqu'un soit développeur depuis longtemps ne signifie pas pour autant qu'il est devenu excellent. D'après mon expérience, ce qui différencie les développeurs et développeurs senior des développeurs […]

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 […]