Recap java, semaine 21, année 2013

La récap Java, 1 entrée(s) pour la semaine du 20 mai au 26 mai 2013.

Comme toujours, cliquez sur les titres pour les articles complets.


Représentation d’une liste en String par thierryler (25/05/2013 16:54)

A l’occasion d’un entretient, on m’a proposé de développer une méthode simple. L’idée n’était pas tant de coder la fonctionnalité que d’expliquer le raisonnement. Dans la suite, je ne vais pas vous expliquer comment bien programmer, en partant des tests, car j’ai déjà fais un billet intitulé « Kata Digital Romain » à ce sujet. A la place, je vais vous proposer plusieurs solutions qui me semble intéressantes, en Java standard, à l’aide de Guava, ou encore […]

Tags: 3T, Collections, Recrutement, TDD, Test


Recap java, semaine 20, année 2013

La récap Java, 1 entrée(s) pour la semaine du 13 mai au 19 mai 2013.

Comme toujours, cliquez sur les titres pour les articles complets.


Stop aux QCM techniques en entretien par thierryler (13/05/2013 10:37)

Si vous cherchez un poste ou une mission, vous avez été confronté au fameux entretien technique. Ceci-ci peut généralement prendre deux formes : un tête-à-tête avec un développeur ; un QCM sur papier ou ordinateur. Si on vous propose un QCM : fuyez !… Il y a des SSII/Sociétés qui proposent des vrais tests intelligents. Sans vouloir faire de la pub, je me souviens d’un test de Xebia (consultez leur blog, il est excellent). Le […]

Tags: Dev


Recap java, semaine 19, année 2013

La récap Java, 3 entrée(s) pour la semaine du 06 mai au 12 mai 2013.

Comme toujours, cliquez sur les titres pour les articles complets.


Le bon mot de passe par thierryler (10/05/2013 14:19)

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. Pour commencer, je dirais qu’il y a deux cotés dans cette affaire. D’un coté, il y a […]

Tags: Dev, SSO, Sécurité


Milou se met au régime à l’aide de Guava et Lombok : la dernière au BordeauxJUG par thierryler (07/05/2013 09:01)

Voici une tournée des JUG qui s’achèvera à Bordeaux le jeudi 16 mai prochain. Si vous souhaitez y assister, inscrivez-vous sur le site du Bordeaux JUG. La page de présentation de cette session est ici : http://bordeauxjug.org/20130423_GuavaLombok Alors, de quoi parle-t-on pendant ces 90 minutes ? Synopsis : Guava est une librairie open source créée et maintenue par les équipes de Google. Inspirée des outils internes du géant, Guava propose de nombreux mécanismes (prog fonctionnelle) […]

Tags: Conférence


SSO en Oauth avec Twitter ou Facebook, merci le proxy par thierryler (06/05/2013 14:29)

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 ? Concrètement, je travaille sur un très gros site. Nous utilisions, jusqu’à maintenant, soit des stratégies de login spécifiques soit des équivalents de CAS pour les applications internes. Et maintenant, on se dit que ça serait super cool de […]

Tags: Dev, SSO


Recap java, semaine 18, année 2013

La récap Java, 2 entrée(s) pour la semaine du 29 avril au 05 mai 2013.

Comme toujours, cliquez sur les titres pour les articles complets.


Permuter deux nombres sans variable intermédiaire par jpoulson (05/05/2013 14:11)

Il est courant dans les cours de programmation d’avoir un exercice où l’on demande de permuter deux variables. Bien souvent, on utilise une variable intermédiaire. Mais il est tout à fait possible de s’en passer. Si cela présente peu d’intérêt … Lire la suite

Tags: Code


Kata Digital Romain par thierryler (03/05/2013 14:24)

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

Tags: 3T, Dev, TDD, Test