Le point d’entrée sur un site Web ou dans une application, avant même la page d’accueil (home/index), est la page de connexion, dans laquelle l’utilisateur est invité à saisir son identifiant (login) et son mot de passe (password). Je ne vais pas m’attarder sur l’identifiant mais sur le mot de passe à travers quelques remarques et/ou mots d’humeur.
SSO en Oauth avec Twitter ou Facebook, merci le proxy
Vous connaissez bien entendu SAML, Oauth ou encore OpenId, ces protocoles super sexy qui vous permettent de réaliser des connexions centralisées grâce à un fournisseur d’identifié de confiance. Comment ça marche lorsqu’on passe derrière un proxy ?
Kata Digital Romain
Pour m’amuser, je me suis intéressé à un exercice qu’on demande souvent en entretien pour tester les réflexes des candidats : la conversion d’un nombre dans sa représentation romaine, en Java.
Le sujet de cet exercice est relativement simple. On prend un nombre et on doit calculer sa représentation romaine.
Pour rappel, la représentation romaine se base sur une série de lettres : I (1), V (5), X (10), L (50), C (100), D (500) et M (1000). Pour le chiffre avant l’unité, on a une règle spéciale : IV (4), IX (9), XL (40), etc. Ainsi, on écrira « CCCLXIX » pour « 369 » et « MMDCCLI » pour « 2751 »…
Un Boolean peut prendre trois valeurs
Que ce soit dans les copies de mes élèves ou dans les programmes de mes collègues, je tombe sans arrêt sur le même bug, à savoir qu’un « Boolean », ça peut prendre trois valeurs…
Tests unitaires de la calculette des timbres Marianne de Cap Rikiki
Le module « Marimod », développé par la société « Cap Rikiki », gère une grosse partie des opérations réalisables avec les timbres de la série « Marianne ». Il fournit en particulier une calculette permettant de déterminer les timbres à utiliser pour un montant donné.
En plus de livrer ce module à son client, Cap Rikiki livre des tests unitaires pour bien montrer que cela fonctionne. C’est d’autant plus simple pour Cap Rikiki que la méthode 3T (Tests en Trois Temps), inspirée des TDD (Test Driver Developement) a été utilisée sur le projet.
Pour le fun : blanc noir gris
Pour le temps de faire une petite pause dans ma journée, je vous propose une solution à un problème simple. Il s’agit de programmer une méthode qui prend un entier N en entrée. Si N est un multiple de 3, ça renvoie « blanc ». Si N est un multiple de 5, ça renvoie « noir ». Si N est un multiple de 3 et de 5, ça renvoie « gris ». Enfin, dans tous les autres cas, ça renvoie trois petits points.
Tri par Interclassement Monotone
Tout le monde connait les « tri à bulle », le « tri par insertion », le « tri fusion » ou même le célèbre « Quick Sort », mais connaissez-vous le « Tri par Interclassement Monotone » ? Si ce n’est pas le cas, je voudrais vous le faire découvrir dans la suite. Et j’aurai besoin de vos lumières.
Devoxx France 2013 : jour 1
Ça fait un bout de temps que je ne suis pas revenu à Paris, à Place d’Italie pour être précis, en transport qui plus est. La dernière fois, c’était en 2012, pour une conférence organisée par l’équipe du Paris JUG. Comment ça s’appelait déjà ? Ah oui, c’était pour Devoxx France 2012. Du coup, à chaque fois que je fais le déplacement, c’est pour Devoxx. Les conférences se sont étalées sur trois jours et voici un résumé du premier, c’est-à -dire le mercredi.
J’étais à Devoxx France 2013
Voici que les portes de l’hôtel Marriott se referment sur trois jours de conférences. Ça y est, Devoxx France 2013, c’est fini. C’était intense. Alors qu’est ce que j’ai fais/vu à Devoxx Fr ? Est ce que j’ai aimé ? tout ou partie ? Est ce que j’ai des critiques à formuler, ou des félicitations, ou les deux ? Est ce que j’ai bien mangé, bien bu, avec le ventre bien tendu (sans jeu de mot avec le vendredi saint) ? Quid des rencontres, des échanges de cartes de visites ? Et les discussions dans tout ça, l’ambiance, les goodies, les stands, les massages, etc. ? Et les 1470 spectateurs, ils ont vu quoi ? Tout ça, c’est dans la suite…
Devoxx France n’est pas un picnic
Je crois qu’une précision s’impose : Devoxx, Devoxx FR et Devoxx UK sont des grands évènements. Concentrons-nous sur l’édition parisienne (Devoxx France 2013). L’organisation des trois jours de conférence a nécessité un très gros travail de préparation, qui s’est étalé sur plus de huit mois. Il y a des problématiques financières, du sponsoring, de la recherche et de la location de salle (Hotel Marriott en 2013), de la gestion de traiteur, etc. J’en passe et des meilleurs, car tout n’a pas été expliqué. Bref, on est bien loin d’un simple picnic.