Développement

Sécurité

Comment conserver les mots de passe de ses utilisateurs en 2019 ?

Mot de passe

Lorsque vous concevez une application, vous vous posez forcément la question de l’authentification et du contrôle d’accès. Pour ça, plusieurs méthodes sont disponibles et la première qui vient généralement à l’esprit est l’utilisation d’un couple identifiant / mot de passe. Dans la mesure du possible, on préfèrera utiliser une solution dédiée à l’authentification et au contrôle d’accès : en bref, utiliser une solution d’IAM pour gérer ces aspects à votre place. C’est généralement plus simple à maintenir et c’est surtout souvent meilleur pour l’expérience utilisateur. …

Lire la suite
Bonne pratique

Pair programming ou comment partager

A travers les yeux d’un nouveau développeur, découvrir comment le pair programming permet de créer un binôme plus performant que la somme des deux individus qui le compose.   La genèse   J’ai fait mes premiers pas en informatique dans le rôle de chef de projet. Pour apprendre ce métier j’ai pu avoir des cours théoriques à l’université, en intégrant les bases du cycle en V. Puis en entreprise quelques jours de formation pour avoir des notions d’agilité via Scrum. Ensuite on m’a mis seul…

Lire la suite
Archi & techno

Bientôt la fin des mots de passe sur le Web ? (WebAuthn)

Les mots de passe sont négligés par les utilisateurs qui adoptent des comportements laxistes : même mot de passe sur tous les sites, faible entropie, mot de passe enregistré dans le navigateur … Du côté applicatif de nombreuses failles de sécurité exposent les mots de passe aux attaquants. Bref, il fallait trouver une alternative pour faciliter l'authentification des utilisateurs. Le but étant de renforcer la sécurité, réduire la surface d’exposition des secrets qui transitent sur le réseau. Pourquoi ne pas reprendre l’idée de l’authentification par…

Lire la suite
Archi & techno

Chrome OS pour développer, est-ce bien sérieux ?

Dans la lignée de mon précédent article de Windows 10 et son sous-système Linux, je me suis intéressé à un outsider, souvent oublié des comparatifs : Chrome OS. Toujours à la recherche d’un possible remplaçant à mon Mac, j’ai été (agréablement) surpris par l'énergie consacrée par Google à son système, qui semble être actuellement une priorité de la firme de Mountain View. Chrome OS, késako ? Initié en 2011, Chrome OS est un système d'exploitation gratuit et open source (à travers le projet Chromium OS).…

Lire la suite
Méthode

Développeurs, défendez vos méthodes de travail sans conflits grâce à la Communication Non-Violente !

Photo by rawpixel, Unsplash

Dans mes précédents articles (épisode 1, épisode 2), j'insiste, à travers le récit de mon expérience personnelle, sur la nécessité de mieux se connaître et surtout de mieux communiquer quand on est développeur. Certains d’entre vous, m’ont répondu “Super ! Je me reconnais beaucoup dans ce que tu décris, mais… à partir de là, concrètement je fais quoi ?” Bien sûr, comme pour toute question qui vaille la peine d’être posée, ici, pas de silver bullet… Mais, j’aurais tendance à dire que si vous partez…

Lire la suite
Évènement

Afterwork à Genève le mercredi 2 mai « DevOps : vision et pratiques »

Autrefois perçu par les entreprises comme un centre de coûts, l’informatique est dorénavant un atout stratégique. Cette évolution est accompagnée par l’apparition de nouvelles façons de faire censées accélérer ce retour en grâce. Pierre angulaire de ces nouvelles approches, DevOps s’annonce comme clé pour réussir ce changement de paradigme.

Lire la suite
Méthode

Amis développeurs, exprimons-nous !

Clem Onojeghuo - Unsplash.com

<< Episode précédent “Win the Yes needs the No, to win, against the No” — Jean-Pierre Raffarin Dans mon précédent article « Mieux se connaître pour mieux travailler ensemble: un impératif quand on est… Développeur ! », je pars du constat que notre activité de développeur ne peut plus être vue comme étant strictement technico-technique et associale. Dans ce dernier, je vous invite donc à prendre du recul sur vous-même et sur les autres ainsi qu'à cultiver humilité et tolérance. Pour autant, il ne s'agit…

Lire la suite