Recap java, semaine 15, année 2014

La récap Java, 1 entrée(s) pour la semaine du 07 avril au 13 avril 2014.

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


Le Multirator par thierryler (11/04/2014 15:12)

Lors du dernier concours du meilleur « Meilleur Développeur de France », dont on vous pouvez retrouver un résumé ici, une des épreuves consistait à programmer un Multirator. Ce terme est une invention personnelle pour désigner un Iterator piochant ses éléments suivants (next) dans une liste d’Iterators. Dans le concours le Multirator devait toujours choisir la plus […]

Tags: 3T, Collections, Dev, TDD, Test, Tri


Recap java, semaine 13, année 2014

La récap Java, 1 entrée(s) pour la semaine du 24 mars au 30 mars 2014.

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


Création d’un image de fond pour vos boutons sans ressources graphiques par MathiasSeguy (25/03/2014 14:42)

Bonjour, Directement sorti d’une question de l’un de mes stagiaires, comment on fait pour mettre en place des background sur nos boutons, qui soient arrondies et dont la couleurs change en fonction de son état. L’objectif est d’optimiser au maximum les images qui prennent de la place en mémoire (RAM et ROM) en définissant nos formes de boutons directement en xml. C’est simple, il suffit de meller layer-list et selector (qui sont deux types de […]

Tags: Android, Android2EE, Background, Drawable, Formation Android, Layer list, Le savoir faire, Selector, ShapeDrawable


Recap java, semaine 11, année 2014

La récap Java, 3 entrée(s) pour la semaine du 10 mars au 16 mars 2014.

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


Que manque-t-il a l’iPad Air ? par thierryler (14/03/2014 15:52)

Quelques mois sont passés depuis la sortie de l’iPad Air d’Apple. Entre temps j’ai eu l’occasion de tester de très belles tablettes chez la concurrence, dont le Nexus 7 (old et new) de Google et la Surface (1 et 2) de Microsoft. J’ai même fait le tour des tablettes pour enfant. D’ailleurs, si vous avez […]

Tags: IPad, Tablette


Java 8 simplifie les Comparators par adiGuba (12/03/2014 14:57)

L’API de Collections de Java apporte la notion d’ordre des objets, soit via l’interface Comparable<T> qui définit l’ordre naturel, soit via l’interface Comparator<T> qui permet de définir des règles d’ordonnancements diverses. La majeur partie des classes et méthodes qui nécessite un ordonnancement utilisent donc un Comparator<T>. Bien que sur le principe cela ne soit pas […]

Tags: 8


La meilleure tablette pour enfant est… l’iPad 2 par thierryler (11/03/2014 09:12)

Quand j’étais petit, j’ai reçu une « Dictée Magique » pour mon anniversaire. C’était un des plus beaux cadeaux que mes parents m’aient offert. Et je peux vous dire que cette tablette a été usée jusqu’à la moelle. A mon tour j’ai acheter une pour ma fille de 4 ans. Bien entendu, je ne lui ai pas […]

Tags: Enfant


Recap java, semaine 10, année 2014

La récap Java, 1 entrée(s) pour la semaine du 03 mars au 09 mars 2014.

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


JSR-310 par adiGuba (05/03/2014 11:16)

La JSR 310 (Date & Time API) vient d’être officiellement approuvée ! JSR #310 Date and Time API Final Approval Ballot

Tags:


Recap java, semaine 9, année 2014

La récap Java, 1 entrée(s) pour la semaine du 24 février au 02 mars 2014.

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


Les CSV, trois ans plus tard. par thierryler (01/03/2014 18:04)

Il y a trois ans, j’écrivais un article sur le traitement des fichiers CSV en Java. Je vous invite d’ailleurs à le lire ou à le relire. Je m’étais alors volontairement limité, notamment sur l’aspect multithread. Il faut dire aussi que l’article faisait 70 pages, ce qui est déjà bien difficile à digérer. Mais depuis, […]

Tags: Dev, Développement


Recap java, semaine 7, année 2014

La récap Java, 1 entrée(s) pour la semaine du 10 février au 16 février 2014.

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


Puzzle sur le final++ par thierryler (11/02/2014 09:09)

Vous connaissez le mot-clé « final » en Java ? Si je n’est pas le cas, je vous renvoie vers un petit mémento des mots-clés du langage Java. 1final int i = 0; Vous connaissez la post incrémentation qui s’écrit à l’aide de deux signes plus. 1i++; Mais que se passe-t-il lorsqu’on cumule les deux ? C’est […]

Tags: Développement, Puzzle


Recap java, semaine 5, année 2014

La récap Java, 2 entrée(s) pour la semaine du 27 janvier au 02 février 2014.

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


Précalculer les pages d’un tunnel d’achat d’un site e-commerce par thierryler (31/01/2014 15:33)

Une des grosses problématiques des sites e-commerces (mais aussi des autres types de site) est de servir les pages (c-à-d. de répondre) le plus vite possible. Je vous propose de réfléchir ensemble à ce qu’il est envisageable de faire pour gagner du temps. Il y a toujours des pages qui correspondent à un parcours bien […]

Tags: Dev, Génie logiciel


L’Ebook « Android a Complete Course » un nouveau chapitre disponible: Les Services par MathiasSeguy (31/01/2014 11:35)

Bonjour à tous, Dans la continuité du delivery de l’EBook « Android A Complete Course » au mode lecture gratuite, un nouveau chapitre est disponible ! Yes! Vous pouvez ainsi lire le nouveau chapitre Les Services Bien sûr vous pouvez toujours lire les chapitres précedents : Introduction. Installer l’espace de travail. Premiers pas avec Android. Composants graphiques élémentaires Android. Composants graphiques complexes Android. Threads, AsyncTask et Handler. Cycle de vie de l’activité Intents et IntentFilters. Les Ressources. […]

Tags: Android, Android A Quick Course, Android2EE, Bind, BindService, BroadCastReceiver, Complete Course, Consultation gratuite, Formation Android, Le savoir concevoir, Le savoir faire, Les news, Lifecycle, LocalBinder, OnBind, RegisterReceiver, Service Android, ServiceConnection, Start, UnbindService, UnregisterReceiver


Recap java, semaine 4, année 2014

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

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


Renverser une String en Java : une question d’entretien technique par thierryler (22/01/2014 17:29)

Un de mes collègues aime bien poser la question suivante en entretien technique : « Comment écrire une fonction Java qui renverse une String ». Le sujet est assez simple mais perturbe une bonne partie des candidats. Voici ma réponse… Pour bien comprendre le sujet, il faut s’imaginer une String : 1final String s = "abcd"; On […]

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


Recap java, semaine 3, année 2014

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

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


L’Ebook « Android a Complete Course » un nouveau chapitre disponible: Les ContentProvider par MathiasSeguy (16/01/2014 10:06)

Bonjour à tous, Dans la continuité du delivery de l’EBook « Android A Complete Course » au mode lecture gratuite, un nouveau chapitre est disponible ! Yes! Vous pouvez ainsi lire le nouveau chapitre Les ContentProviders Bien sûr vous pouvez toujours lire les chapitres précedents : Introduction. Installer l’espace de travail. Premiers pas avec Android. Composants graphiques élémentaires Android. Composants graphiques complexes Android. Threads, AsyncTask et Handler. Cycle de vie de l’activité Intents et IntentFilters. Les Ressources. […]

Tags: Android, Android A Quick Course, Android2EE, BaseColumns, Complete Course, Consultation gratuite, ContactsContract, ContentProvider, ContentResolver, ContentValues, Delete, Formation Android, GetContentResolver, Insert, Le savoir concevoir, Le savoir faire, Les news, Read, URI, Update


Recap java, semaine 52, année 2013

La récap Java, 2 entrée(s) pour la semaine du 23 décembre au 29 décembre 2013.

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


Guava Release 16.0 par thierryler (23/12/2013 11:22)

La fabuleuse bibliothèque utilitaire Java qu’est Guava est maintenant disponible dans sa 16ème release. Les Ajouts les plus importants : common.base : Ascii.equalsIgnoreCase Ascii.truncate Converter CaseFormat.converterTo(CaseFormat) Enums.stringConverter Utf8 common.collect : MultimapBuilder Maps.asConverter(BiMap) common.eventbus : SubscriberExceptionHandler common.hash : HashingInputStream HashingOutputStream common.io : ByteSource.read(ByteProcessor) CharSource.readLines(LineProcessor) common.primitives : Booleans.countTrue(boolean…) stringConverter() for Ints, Longs, Doubles, Floats and Shorts common.reflect : ClassPath.getAllClasses() common.util.concurrent : Runnables.doNothing() Je vous invite à consulter la release note complète pour voir toutes les évolutions.

Tags: Collection


Démystification des QR codes par thierryler (23/12/2013 09:43)

Que ce soit sur les affiches publicitaires, sur les bouteilles d’eau minérale, sur des cartes de visite, dans les arrêts de bus ou même sur les pages de ce magazine où ils renvoient vers des contenus complémentaires, les QR codes ont envahi notre quotidien. C’est ainsi que je débutais un article payant à propos des […]

Tags: Dev