Recap java, semaine 11, année 2015

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

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


Conférence « An Android Journey » par Mathias Seguy à Lyon le Mardi 17 Mars par MathiasSeguy (09/03/2015 14:10)

Bonjour tous le monde, en particulier, bonjour amis Lyonnais, Bonjour tous le monde, en particulier, bonjour amis Lyonnais, Je donnerai une conférence intitulé « An Android Journey, astuces et bonnes pratiques tout au long de la route » le mardi 17 Mars à 19h chez Zenika Durant cette conférence, je parlerai des bonnes pratiques du développement Android. J’aborderai pendant une heure, tout un tas de petits détails qui font qu’une application devient excellente, respectueuse de son utilisateur, […]

Tags: An Android Journey, Android, Android2EE, Conference, Formation, Le savoir concevoir, Les news, Mathias Seguy, Presentation, Zenika


Recap java, semaine 9, année 2015

La récap Java, 1 entrée(s) pour la semaine du 23 février au 01 mars 2015.

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


La formation Android fait étape sur Lyon en Mars par MathiasSeguy (26/02/2015 10:22)

Bonjour tous le monde, en particulier, bonjour amis Lyonnais, J’ouvre une session « Formation Android Complète » sur Lyon du 16 au 20 Mars 2015. C’est l’occasion de monter en compétence sur Android dans les meilleures conditions; un cours excellent, un formateur passionné et expert de la technologie, un support de formation exceptionnel. Je vous parle des notifications et des Android Wear, de Palette, des services Android et des services métiers, d’architecture, des bonnes pratiques, des animations, […]

Tags: Android, Android2EE, Conference Android, Formation, Les news, Lyon


Recap java, semaine 5, année 2015

La récap Java, 1 entrée(s) pour la semaine du 26 janvier au 01 février 2015.

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


Migration AndroidStudio… Mise à jour Gradle par MathiasSeguy (28/01/2015 13:48)

Bonjour, Ben ça y est, vous avez migré sous AndroidStudio grace à mon précédent billet Migration AndroidStudio, maintenant passons aux choses sérieuses et avançons dans notre compréhension du système de build basé sur Gradle. En particulier je souhaite vous parler du mode release et debug, des flavors et de la mise en place du projet de tests. Je ferrai un détour aussi sur les deux bugs qui m’ont pourri la vie pendant quelques quart d’heures […]

Tags: Android, AndroidStudio, Debug, Flavor, Formation Android, Gradle, Le savoir concevoir, Le savoir faire, Release, Tests


Recap java, semaine 3, année 2015

La récap Java, 2 entrée(s) pour la semaine du 12 janvier au 18 janvier 2015.

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


L’Ebook Android A Complete Course est en lecture libre ! par MathiasSeguy (16/01/2015 15:21)

Bonjour, Ca fait un bail que je ne vous ai pas donné des nouvelles. Alors celle du jour: L’Ebook Android A Complete Course est en feuilletage libre sur Android2EE, tous les chapitres sont disponibles !!! Vous les trouverez ici :http://www.android2ee.com/site/Livre-en-consultation/ Je vous souhaite une bonne lecture ! Et bonne année aussi Mathias Séguy mathias.seguy@android2ee.com Fondateur Android2EE Formation – Expertise – Consulting Android. Ebooks pour apprendre la programmation sous Android. Retrouvez moi sur Google+ Suivez moi […]

Tags: Android, Android A Complete Course, Android2EE, Asynctask, BaseColumns, Consultation gratuite, ContentValues, Drawable, Formation Android, Fuite mémoire, Handler, Le savoir faire, Les news, Livre android, Logcat, Memory leaks, Multi screen


Migration AndroidStudio… par MathiasSeguy (12/01/2015 17:00)

Et voilà, Eclipse n’est plus l’I.D.E. de référence pour le développement Android (Ils ont annoncer avoir arrêté le développement de l’A.D.T. le 8 décembre mais le billet a disparu d’internet depuis:) et du coup, on commence à migrer les projets vers Android Studio (eh oui, c’est l’IDE officielle maintenant :Annonce officielle) C’est parti dans la confiance, on y croit à cette migration, elle va bien se passer, il n’y a pas de raison; L’export d’Eclipse […]

Tags: Android2EE, AndroidStudio, Gradle, Le savoir faire, Migration


Recap java, semaine 1, année 2015

La récap Java, 1 entrée(s) pour la semaine du 29 décembre au 04 janvier 2015.

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


Entity Graph de JPA 2.1 par thierryler (29/12/2014 11:37)

Jusqu’à la version 2.0 de JPA, les relations de nos beans étaient chargées en LAZY (par défaut) ou en EAGER. Le mode LAZY était utilisé dans la plupart des cas pour avoir des applications performantes et scalables. Pour autant, il y a toujours un moment où le mode LAZY ne suffit plus, nécessitant d’écrire des […]

Tags: Dev, Développement, JPA


Recap java, semaine 35, année 2014

La récap Java, 1 entrée(s) pour la semaine du 25 août au 31 août 2014.

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


Guava Release 18.0 par thierryler (26/08/2014 08:45)

La bibliothèque Guava passe en version 18. Au programme l’ajout de plusieurs fonctionnalités intéressantes dont : MoreObjects, qui ajoute des méthodes inédites dans le JDK (6) ; Converter, qui possède maintenant l’opération andThen(Converter<B, C>) FluentIterable, qui offre désormais une static factory of(E[]), une fonction d’ajout append(E…) et même un joiner join(Joiner) ; CRC32C a été ajouté aux fonctions de hash ; Retrouvez ces nouveautés ainsi que la liste complète sur la release note : https://code.google.com/p/guava-libraries/wiki/Release18

Tags: Divers


Recap java, semaine 34, année 2014

La récap Java, 2 entrée(s) pour la semaine du 18 août au 24 août 2014.

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


Petit historique de la méthode Collections.sort() par adiGuba (22/08/2014 13:46)

La méthode static Collections.sort() permet de trier les éléments d’une List. Lorsqu’on y regarde de plus près son implémentation peut surprendre :     @SuppressWarnings("unchecked")     public static  void sort(List list, Comparator c) {         Object[] a = list.toArray();         Arrays.sort(a, (Comparator)c);         ListIterator i = list.listIterator();         for (int j=0; j<a.length; j++) {             i.next();   […]

Tags: 8 JDK8


Bump! par bouye (20/08/2014 04:03)

La toute récente sortie du JDK8_u20 a été l’occasion de relancer quelques tests portant sur la 3D. Précédemment, j’avais fait mes tests de bump map en utilisant une heightmap : c’est à dire une image en niveau de gris qui est sensée indiquer la « hauteur » ou l’élévation (positive ou négative) d’un point par rapport au niveau du plan (normale) de la surface et ce de manière à modifier l’éclairage. Par exemple, l’article de Wikipedia montre […]

Tags: JavaFX 8.x


Recap java, semaine 28, année 2014

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

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


Ces 100 français qui influencent le monde Java par thierryler (07/07/2014 09:54)

Les français sont très actifs dans le petit monde du développement et plus particulièrement autour du langage Java et de son écosystème. Dans ce billet, je vous propose d’établir une liste de cent hommes et femmes qui comptent quand on parle de Java. Pour faire simple, disons qu’on va se limiter à une centaine de […]

Tags: Dev


Recap java, semaine 25, année 2014

La récap Java, 5 entrée(s) pour la semaine du 16 juin au 22 juin 2014.

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


API de boites de dialoges pour JavaFX 8_40 par bouye (20/06/2014 07:00)

Jonathan Giles vient d’annoncer via Twitter et FXExperience que JavaFX se verra ENFIN doté d’une API permettant l’affichage de boites de dialogues à partir de la mise à jour 8_u40. Cependant, l’API en est encore dans ses étapes préliminaires de conceptualisation et il expose donc ses différentes idées sur la question dans son article tout en recherchant les opinions des programmeurs.

Tags:


Tout est dans le style par bouye (20/06/2014 03:13)

Lorsque j’ai mentionné les graphes bitmap récemment, j’ai sous-entendu à la fin de mon post qu’il était possible d’utiliser des propriétés stylables pour configurer le rendu des séries dessinées à l’écran. En effet, désormais, ces séries n’étant plus liées à des nÅ“uds graphiques, les CSS ne peuvent plus s’appliquer sur elles et donc on en est réduit à devoir coder leur couleur en dur dans le code. On pourrait créer des propriétés FX, ce qui […]

Tags: CSS, JavaFX 8.x


Supercalifragilisticexpialidocious-HTML-JS-FX par bouye (19/06/2014 05:26)

Dernièrement j’ai eut à coder un éditeur de code supportant CSS et FXML (XML en fait) dans un petit utilitaire rapidement codé en 4 jours permettant de générer des icônes à destination d’un site géographique. J’avais commencé par créer un prototype dans Inkscape mais la solution devenait rapidement peu flexible compte tenu du nombre important d’icônes à produire en cas de changement de label ou d’apparence. Je suis donc parti vers un outil qui permet […]

Tags: HTML5, JavaFX 8.x, JavaScript


C’est optionnel mon cher Watson… par bouye (18/06/2014 02:03)

Parmi les classes sympathiques qui ont été rajoutées dans le JDK8, il en est une que je me prends à utiliser de plus en plus souvent : java.util.Optional L’intérêt de cette classe est d’éviter les NullPointerException et de simplifier les tests sur la nullité d’une valeur. Ainsi, qui n’a jamais eut de NullPointerException levée au moment où il faisait quelque chose ce de genre en invoquant une méthode ou un membre directement sur un objet […]

Tags:


Le Stop Watch de Guava reloaded par thierryler (17/06/2014 12:42)

Il y a quelques temps, je vous parlais du « Stop Watch », de la bibliothèque Guava, qui fonctionne comme un chronomètre dans vos programmes. L’API ayant évoluée, je vous propose une petite mise à jour. Mais avant ça, je vous encourage évidement à lire en premier mes anciens articles et billets de blog qui en parlent […]

Tags: Dev


Recap java, semaine 23, année 2014

La récap Java, 3 entrée(s) pour la semaine du 02 juin au 08 juin 2014.

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


JDK9 : Amélioration de la variance des Generics par adiGuba (06/06/2014 16:52)

Maintenant que Java 8 est sorti… on va en profiter pour regarder un peu plus loin et viser Java 9. Il est encore trop tôt pour en avoir un aperçu détaillé, mais une « petite » proposition d’évolution a retenue mon attention. Covariance et Contravariance (Java 5.0) Actuellement, les types Generics possèdent trois niveaux de variance, permettant de faire varier le paramétrage Generics. Prenons le cas du type List>Number<. Le paramétrage Generics est invariant, ce qui signifie […]

Tags: 9 JDK9


Back from the future… par bouye (03/06/2014 05:51)

Passer de AWT/Swing/Java2D vers JavaFX c’est aborder sans s’en rendre compte une toute nouvelle conception de l’UI. On abandonne une UI composée de pixels « morts » ou tout se dessine à grand coup de surcharge de paint() ou de paintComponent() pour une approche entièrement orientée objet : des nÅ“uds vectoriels intégrés à un arbre de rendu, le SceneGraph. En théorie, chaque rectangle ou forme, chaque ligne, chaque zone de texte visible à l’écran peut disposer de […]

Tags: JavaFX 8.x


Quand 1+1=3, on dit merci au cache de Java par thierryler (02/06/2014 17:21)

On a toujours dit que ce qui coûte cher avec les entiers en Java, c’est le cache sur la zone des 128. En effet, Java met en cache les valeurs. Voici comment tirer partie de ce cache pour faire dire des bêtises à la JVM. D’abord, il faut avoir accès au cache : 1234final Class […]

Tags: Puzzle