Syndication : Atom 1.0  RSS 2.0
Blogs des développeurs   »   Blog de christopheJ

Catégories: Conférences, JavaOne2007, Javapolis 2007, Jazoon 2009

07/07/2009

Permalink 23:51:31, Catégories: Conférences, Récapitulatif, Evènements, Jazoon 2009, 684 mots   French (FR) , christopheJ

[Java] Jazoon J3 en différé

Avec un gros différé, voici mon billet sur la troisième journée de Jazoon.

Le troisième jour commence par un Keynote de Adrian Colyer de SpringSource sur l'évolution du développement Java. Une jolie présentation avec plein de métaphore plus ou moins politique : un coucher de soleil, une forêt amazonnienne où les grands arbres tombent et laisse la lumière arriver sur les petits qui survivaient en dessous et vont maintenant pouvoir entrer en pleine croissance.... Il a passé beaucoup de temps sur les nouveaux langages de la JVM. Je vous recommande de lire le billet très complet de Nicolas Martignole sur le Touiller Express. Ce que je retiens principalement de sa présentation, c'est qu'il va falloir nous mettre à d'autres langages que Java. J'ai notamment repensé à Ola Bini qui se fait l'avocat du "Polyglot Programming", voir aussi ce podcast

» Lire la suite!

Vous devez être identifié pour poster un commentaire.

28/06/2009

Permalink 23:45:07, Catégories: Conférences, Récapitulatif, Evènements, Jazoon 2009, 1034 mots   French (FR) , christopheJ

[Java] Jazoon J2 en différé

Ce billet a été commencé pendant la keynote du troisème jour, jeudi, fini dans le hall de gare de l'aéroport à Roissy, vendredi, et finalement relu et posté que maintenant.

Comme l'a fait mon collègue du Touilleur Express, je fais mon coming-out et annonce que je n'ai plus 20 ans.
La soirée du mercredi s'étant prolonger très tard (la sécurité nous a mis dehors), ma capacité à récupérer diminuant avec l'age et le retour à la maison avec les enfants font que je ne poste pas autant que je veux et surtout que le live devient vite du différé.....

Le second jour a commencé par un Keynote de Danny Coward. Une présentation des 5 points importants dans JDK7 et dans Java FX. Pour Java 7, trouve : la modularité (Jigsaw), la JVM polyglotte (DaVinci), les évolutions du langages (Coin), nouvelle API IO et le Garbage Collector G1. Pour JavaFx : plus d'OS, nouveaux composants, nouveaux layout, meilleurs performances et meilleure gestion des données.

» Lire la suite!

Vous devez être identifié pour poster un commentaire.

25/06/2009

Permalink 09:37:20, Catégories: Conférences, Récapitulatif, Evènements, Jazoon 2009, 587 mots   French (FR) , christopheJ

[Java] Jazoon J1 suite

Comme la vie dans les conférences est agitée et que la connexion wifi fluctue (victime de la double IP par personne : le laptop et le smartphone...), la suite du premier jour est postée depuis le keynote du troisième jour.

L'après-midi a commencé avec une présentation Flex BlazeDS, Spring et Hibernate par James Ward dont j'avais vu des comptes rendus élogieux de la performance au Paris JUG. J'ai été un peu déçu par le présentation, hautement commerciale sur la première demi-heure puis un peu de code et 30 secondes de Spring-Hibernate sur la fin....

Ensuite, j'ai suivi une présentation sur la sécurité des RIA. Avec le déplacement d'une partie de la logique coté client, nous exposons nos application à un certain nombre d'attaques. Le speaker a fait la démonstration en utilisant une application de type Paypal écrite en GWT. Après un login rapide en utilisant la désormais classique injection SQL que l'on ne devrait plus trouver dans nos applications, il nous a montré le code de l'application qui n'était pas obfusqué. Vous pouvez paramêtrer GWT pour obfusquer votre code, mais de toutes façons des outils permettent de faire le contraire. Ensuite en utilisant simplement Firebug, il a modifié les paramètres d'une requêtes XHR juste après le contrôle et avant l'envoi. Si la vérification n'est pas refaite coté serveur, vous avez une faille. Le deuxième exemple marquant a été l'activation d'onglet d'administration et/ou de debug simplement en deux ligne de javascript. Il faut donc compiler séparément le code basic des parties admin et debug.

La journée s'est poursuivie par deux sessions courtes (trop courtes) sur les tests. La première a parlé du "Testing Zen" et notamment du Fuzz testing ou tests d'ordre aléatoire avec génération aléatoire de données, et les bases de données en mémoire pour les tests. La couverture de code par les tests a été aussi abordée mais le sujet est plus connu. La seconde session portait sur Benerator qui est un outils de génération de données. Il est très configurable et il existe maintenant un plugin pour Eclipse et Maven. Cet outil, sous license GPL ou commerciale, permet de générer des bases semblables aux bases de production pour faire des tests de charge mais il présente aussi l'avantage de pouvoir anonymiser les données ou introduire des "worst cases" que l'on ne trouve normalement pas dans les bases de production.

Pour clore la journée, il y avait deux séances plénières avec deux speakers de renom : Neal Ford et Ivar Jacobson. Neal Ford nous a mis en garde contre l'évolution de notre métier en nous comparant aux forgerons qui avaient un avenir radieux au début du siècle précédent et sont très rares de nos jours. Ivar Jacobson nous a présenté une série de conseils pleins de bon sens sur l'organisation et la gestion de nos projets, regroupés sous les appellations "smart" et "not smart".

Enfin comme les journées de conférences ne sont jamais finies, il y avait le BOF des JUG Leaders où nous en avons profité pour mettre des visages sur les noms que l'on voit dans la mailing liste et échanger des conseils. Les discussions se poursuivant jusque tard la nuit dans un des bars de Zurich.

Vous devez être identifié pour poster un commentaire.

23/06/2009

Permalink 12:50:18, Catégories: Conférences, Récapitulatif, Evènements, Jazoon 2009, 285 mots   French (FR) , christopheJ

[Java] Live from Jazoon 2009

Cette année j'ai la chance d'être à Jazoon pour la première fois.

Après les retrouvailles avec les suspects habituels (Alexis Moussine Pouchkine, Antonio Goncalves, Nicolas Martignole, Felipe Gaucho ...), j'ai assisté au Keynote fait par James Gosling.
Il nous a présenté toute la stack Java par SUN : NetBeans, GlassFish, JavaFx, Kenai....
Le chiffre qui m'a marqué : il y a 10 milliards d'appareils (ordinateur, téléphones, javacard...) supportant Java soit plus que d'humains sur terre. Il a aussi mis un coup de projecteur sur les SunSpots, Sentilla et surtout la LincVolt

A la pause, j'ai eu le plaisir de retrouver Roman Strobl qui avait cessé les démonstrations de NetBeans pour passer chez Solaris. Il a de nouveau changé pour aller travailler avec le meilleur IDE du monde.

A la reprise, j'ai assisté à une session sur les patterns d'utilisation de Groovy. Cela fait un moment que je pense à apprendre un langage de scripting pour la JVM, je pense que Groovy vient de marquer des points. Même si certains points comme le "keyhole surgery" ou "House-Elf Scripts" ne m'ont pas complètement convaincu, l'aspect glue, prototype et DSL pour la configuration sont intéressant.

Actuellement je suis dans une session sur Scaling web application in the cloud. Je me suis laissé entrainer pour l'aspect Cloud mais après une rapide introduction, le speaker parle principalement de l'implémentation dans Resin4. Même si cela est intéressant, je regrette un peu de ne pas avoir fait la session sur Spring 3 que je n'ai pas regardé depuis la version 1.... Mais comme Nicolas est allé à cette session, je compte sur lui pour un compte rendu exhaustif comme à son habitude...

La suite dans un prochain billet.

Vous devez être identifié pour poster un commentaire.

07/05/2008

Permalink 00:24:30, Catégories: Conférences, Récapitulatif, Evènements, Langage(s), 324 mots   French (FR) , christopheJ

[Java] JavaFx à JavaOne

Je sais que je vais le regretter demain, mais je regarde encore les sessions de JavaOne sur le web...

Le travail fait autour de JavaFx est vraiment impressionnant. A JavaPolis j'avais été déçu. Lors du Keynote, la démo de JavaFx était un petit client Twitter sur le bureau. Les démos de Flex qui avaient suivit étaient beaucoup plus impressionnantes.

Pour JavaOne, la démo de JavaFx lors du Keynote a planté. Il y avait une applet en JavaFx qui peut être tirée hors du navigateur et qui s'exécute sur le bureau. L'application continue même après la fermeture du navigateur puisque la nouvelle version du plugin Java lance la JVM indépendamment du navigateur. Ils ont refait la démo lors de la session d'après midi, qui cette fois a marché. La raison des plantages du matin était liée à un lock sur l'attente du réseau encombré...

Avec l'intégration de Scenegraph, ainsi que le support de codecs vidéo, on arrive à des applications capables de lire plus d'une centaine de vidéos HD en simultanée et en faisant tourner les miniatures sur une sphère...
Avec la possibilité du drag and drop hors du navigateur, on a alors une solution aussi performante et souple que le couple Flex/Air.

D'ailleurs pour aller dans mon sens, Stephan Janssen a annoncé la réécriture du client Flex de Parleys annoncé lors de Javapolis 2007 dans une version JavaFx. Le gros plus de cette version, dont on ne fait visuellement pas la différence du client Flex, est qu'il peut exploiter toute la puissance de Java et faire des choses interdites par la plateforme Flex/Air. Il a donc annoncé prochainement une version permettant à tout JUG d'uploader ses vidéos, audio et slides dans Parleys et d'en réaliser le montage comme dans Adobe Premiere.

Du coup, JavaFx remonte vers le haut de ma liste des technologies à tester.

Vous devez être identifié pour poster un commentaire.

06/05/2008

Permalink 16:31:38, Catégories: Conférences, Récapitulatif Web, Récapitulatif, 192 mots   French (FR) , christopheJ

[Web] Codathlon Google App Engine

Vous avez sans doute entendu parler de Google App Engine, la plateforme pour construire et héberger des applications web sur les serveurs Google.
Vous vous demandez encore ce que cela peut vous apporter, comment est-ce que l'on peut l'utiliser? Le soucis est qu'il faudrait que vous arrêtiez de dormir pour avoir le temps de le tester...

Si cela vous correspond, Didier Girard a peut être la solution pour vous. Il organise jeudi 8 mai (oui, le jour férié après demain) le premier Codathlon Google App Engine. Une journée entière sur Paris pour découvrir la plateforme, réfléchir, et déployer votre première application. Pour ceux qui l'ignore, le langages de développement pour la plateforme est Python (Google étudie l'intégration d'autre langages).

En plus vous pouvez repartir avec votre propre invitation pour un compte Google App Engine, il y en a 25 à distribuer !

Donc si vous vous demandiez encore quelle nuit sacrifier ou comment occuper votre jour férié, foncez vous inscrire c'est gratuit et votre boss ne pourra pas vous refuser de participer à cet événement, mais attention les places sont limitées.

Vous devez être identifié pour poster un commentaire.

13/12/2007

Permalink 11:48:51, Catégories: Conférences, Javapolis 2007, Evènements, 449 mots   French (FR) , christopheJ

[Java] Javapolis J4

Javapolis est une semaine vraiment fatigante et le réveil m'a surpris ce matin.

Hier la journée commençait avec le keynote, avec le mot d'accueil de Stephan Janssen, le président du BeJUG qui organise l'évènement. Ensuite James Gosling nous a fait un état des lieux de l'univers Java.
Puis Bruce Eckel (auteur des fameux Thinking in ...) nous a invité à prendre part aux "unconferences". Il s'agit du principe des open spaces : un tableau pour que les gens proposent des sujet de discussions et on les laissent s'organiser d'eux mêmes. Je n'ai pas encore eu le temps de voir si l'initiative avait du succès.

» Lire la suite!

Vous devez être identifié pour poster un commentaire.

12/12/2007

Permalink 09:35:57, Catégories: Conférences, Javapolis 2007, Evènements, 180 mots   French (FR) , christopheJ

[Java] Javapolis J3

Un petit billet rapide en attente du début du Keynote.

La journée d'hier était aux deux extrêmes. Le matin j'ai fait une session "Be productive with JSF", je m'attendais à une session pleine d'astuces et finalement je me suis embêté tout le long de la session. Il s'agissait plus d'une introduction pour personne qui n'a pas utilisé JSF...
L'après midi c'était EJB3 et JPA avec Linda Demichiel and Kenneth Saks les spécifications Leaders. Deux sessions très techniques et pleines d'informations, il faudra que je revienne sur mes notes pour tout comprendre.
J'ai aussi fait une session sur Comet et Java DB. Le fonctionnement de Comet est vraiment très intéressant avec sa notion de push Ajax. Cela repose sur NIO la nouvelle API qui permet un process des request HTTP de façon asynchrone du coté du serveur.

La soirée s'est terminée par le repas des speakers et JUG Leader avec l'occasion de "réseauter" comme on dit.

Le keynote commence, plus d'info dès que le temps le permet.

Vous devez être identifié pour poster un commentaire.

11/12/2007

Permalink 09:40:19, Catégories: Conférences, Javapolis 2007, Evènements, 359 mots   French (FR) , christopheJ

[Java] Javapolis J2

Oui, vous avez bien lu, J2, la première journée ayant été très intense, nous n'avons pas eu le temps de faire un billet et donc celui ci est préparé hors ligne depuis l'hôtel hier soir, et complété depuis la premiere session de ce mardi sur JSF.
Les journées d'université (les deux premiers jours) sont fatigantes car les sessions sont longues. Deux sessions de 3 heures dans la journée. Le matin c'était Entreprise Service Bus ( ESB ) open source avec présentation de Mule, ServiceMix et Open ESB. Mule se présente comme un solution légère et simple à mettre en place alors que Open ESB est une implémentation plus complète dotée d'un outillage très complet par l'intermédiaire de NetBeans.
L'après midi, c'était SEAM, avec d'abord une présentation de SEAM qui vient pallier les manques de Java EE 5 (avec par exemple l'apport de 3 nouveaux scope) et simplifie son utilisation (grâce notamment à la bijection). Comme on a pu le lire dans le compte rendu des Valtech Days de Ricky, Seam va être à Java EE 5 ce que Spring à été à Java EE4.
D'ailleurs une partie des apports de Seam sont repris dans le cadres des spécifications de Java EE 6 (WebBeans).

Les sessions suivantes étaient plus courtes, elles ne font que 30 minutes.
Il y avait d'abord une session sur "BPM in action", une présentation que je n'ai pas suivie complètement car trop orientée commerciale sur l'outil WebMethods.
Ensuite il y avait une session sur Hudson qui m'a vraiment donner envie de mettre en place cet outil. Il permet une intégration continue et un nombre de fonctionnalités impressionnantes.

Après un rapide dîner de geeks (ou souper comme on dit en Belgique, le dîner est le midi...) au fast-food du coin, une dernière session avec le BOF sur OSGi, debout dans le fond d'une salle comble et surchauffée...

Nous étions content de retrouver la chambre d'hotel hier soir car la journée s'annonce aussi longue avec en plus un souper communs entre les speakers et les JUG Leaders.

Vous devez être identifié pour poster un commentaire.

24/05/2007

Permalink 18:42:34, Catégories: JavaOne2007, Evènements, 65 mots   French (FR) , christopheJ

[Java] Retrouvez les slides de JavaOne

Après m'avoir fait une blague en enlevant les slides pendant la nuit suivant mon blog d'annonce, SUN remet les slides en accès sur son site.
A noter qu'on peut aussi retrouver les "Hands on lab", des séances de travaux pratiques.
Dans les semaines à venir, on devrait aussi voir apparaitre les retranscriptions et l'audio comme pour celles de l'année dernière.

Merci à adiGuba pour l'information.

Vous devez être identifié pour poster un commentaire.

14/05/2007

Permalink 22:28:24, Catégories: JavaOne2007, Evènements, 185 mots   French (FR) , christopheJ

[Java] JavaOne : retrouvez les sessions

JavaOne est fini, si vous y étiez ou si vous regrettez de ne pas avoir pu y aller, vous pouvez toujours avoir un aperçu de ce que vous avez manquer.
Vous pouvez retrouvez les présentations sur ce site en utilisant le login "Developer" et le mot de passe "JavaOne07".
John Gage a aussi annoncé vendredi que les transcriptions des conférences devraient aussi être disponibles d'ici 4 semaines.

Pour ceux qui auraient voulu faire les sessions "Hands on lab" qui sont des travaux pratiques, vous pouvez retrouver les instructions sur le site SDN (SUN Developers Network). Un login sur le site SDN est necessaire, mais vous aurez accès aux sessions "Hands on lab" de 2007 ainsi qu'aux sessions techniques de l'année dernière avec les diapositives, l'audio et les retranscriptions pour ceux qui aurait du mal avec l'accent de certains speakers. Les sessions de cette années devraient suivrent sous la même forme.

De longues nuits de conférences en perspective....

EDIT : les webcasts des sessions générales sont disponibles à cette adresse.

EDIT 2 : l'accès aux slides des présentations de cette année à été retiré cette nuit... Il faudra attendre 4 semaines donc.

Vous devez être identifié pour poster un commentaire.

11/05/2007

Permalink 21:16:26, Catégories: JavaOne2007, Evènements, 644 mots   French (FR) , christopheJ

[Java] JavaOne fin

Ca y est JavaOne est fini (enfin pour moi, je n'ai plus le temps d'assister à une session technique).

Hier soir, c'était "After Dark" Bash. Une soirée d'au revoir au dernier soir de JavaOne. Il y avait nourriture à volonté, deux coupons de boisson par personne, deux groupes de musique et surtout un tournoi de BattleBots, un truc de folie. Je mettrais des photos dans le compte rendu.....

Ce matin pour le Keynote, James Gosling était le chef de cérémonie et le sujet était "Toy show".

» Lire la suite!

Vous devez être identifié pour poster un commentaire.

« Page Précédente 1 2 Page suivante »

Liste des blogs

Blog de christopheJ

Rechercher

<  Mai 2012  >
Lun Mar Mer Jeu Ven Sam Dim
  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31      

Syndiquez ce blog XML

Articles :

Commentaires :

 
 
 
 
Partenaires

Hébergement Web