On parlera Java 8 et Lambdas à Paris chez Soat

Prochaine étape du Lambda Tour : Soat, à Paris, dans le quartier Dausmenil. La soirée est gratuite, sur inscription et le nombre de places est limité. Tous les détails sont ici.

Si le sujet vous intéresse, et si vous tout savoir sur Java 8 et les lambdas, vous pouvez aussi vous inscrire à la formation Java 8 & Lambdas que je donnerai chez Soat les 6 et 7 février prochains. Les places sont limitées également, tous les détails sont ici.

Après l’Aquitaine, la Normandie !

Le lambda tour ne s’arrête pas ! Grâce au Normandy JUG, je serai à Rouen ce mardi, encore une fois pour parler Java 8, lambdas, Streams et Collectors. Les inscriptions se font sur JUG Events, tous les détails sont ici.

Merci à toute l’équipe du Normandy JUG pour son invitation.

Le Normandy JUG est aussi organisateur de Codeurs en Seine, conférence d’une journée organisée à l’automne. La première édition s’est tenue le 17 octobre dernier, une deuxième édition est d’ores et déjà prévue pour l’an prochain.

Après la Bretagne, l’Aquitaine !

Rugby

Après un tour de Bretagne, j’aurai le plaisir d’aller visiter l’Aquitaine cette semaine, invité par les JUG de Toulouse et de Bordeaux. Comme d’habitude on y parlera Java 8, lambdas, API Stream et API Collector. Il ne nous reste plus que 2 mois avant la sortie de Java 8. Deux petits mois pour se mettre au courant de ce qui va nous tomber dessus, croyez-moi, ça ne fait pas une journée de trop !

Le programme est donc le suivant :

Comme d’habitude les soirées sont gratuites, mais sur inscription pour des raisons d’organisation. Rendez-vous sur les sites de JUG respectifs.

Si vous avez loupé la venue de Rémi Forax en décembre, vous pouvez retrouver son talk sur Parleys, excellent, comme d’habitude. Sinon rassurez-vous : mon talk ne consiste pas à redire en moins bien ce qu’il a raconté. Avoir vu le sien n’est pas non plus un prérequis, les deux talks sont auto-porteurs, et couvrent des choses complémentaires.

Et merci à Frédéric, Laurent et Baptiste et aux équipes des JUG de Toulouse et Bordeaux pour l’organisation de ces deux événements.

De retour de Bretagne

Bretagne Tour
La semaine dernière fut bonne et bretonne, ensoleillée (qui en aurait douté ?) et riche en contacts, discussions, et échanges de points de vue. Merci aux équipes des JUG de Lannion (Code d’Armor), de Brest (FinistJUG) et de Nantes (Nantes JUG) pour l’organisation de ces trois soirées, et notamment à Samuel, Antoine, Marc, Horacio, Tug et Manuel. Gérer un JUG c’est un vrai boulot, qui demande de l’engagement, sans lequel rien ne peut se faire.

Merci également aux écoles qui mettent à disposition leurs amphis pour l’organisation de ces soirées : l’ENSSAT de Lannion, l’ENIB de Brest et l’EPITECH de Nantes. Sans ce type de soutien, il ne serait probablement pas possible d’organiser de tels événements, tout du moins gratuitement. Et merci également à l’ensemble des Juggers : c’est super de voir autant de monde, aussi bien des professionnels que des étudiants. Les JUG c’est aussi ça : faire se croiser des personnes de tout âge et de tout niveau, et permettre à tout le monde de discuter et d’échanger.

Les slides sont sur Slideshare, régalez-vous, et n’hésitez pas à me faire par de vos retours.


 

Bretagne tour !

drapeau-bretonLa semaine prochaine sera bretonne pour moi, invité par les JUG de Lannion, Brest et Nantes. On y parlera Java 8, lambdas, API Stream, Collectors et nouveaux patterns. Si vous avez envie d’y découvrir ce qui nous attend sur le front de Java 8 et des nouveaux patterns de l’API Collection, ne loupez pas l’occasion.

Ces soirées sont gratuites, mais il faut s’y inscrire tout de même, les liens sont sur les différents sites. J’espère vous y retrouver nombreux !

Merci à Marc, Samuel, Horacio, Manuel, et aux équipes des JUG de Lannion, Brest et Nantes qui ont rendu ces événements possibles.

Le Bretagne Tour ne sera pas le seul tour, d’autres sont déjà prévus, renseignez-vous auprès de vos JUG locaux !

Revenir de Devoxx

Devoxx, c’est un peu le pélerinage obligatoire des développeurs Java, au moins européens. Anvers, c’est un peu comme la forêt des Carnutes. Tous les ans à pareille époque, les druides du développement Java, Web, Android, s’y rassemblent, attirés par un étrange appel.

Cette année encore les tribus sont venues de nombreux pays, une quarantaine, et de loin, au-delà des mers. Cette année encore les grands prêtres étaient là, et nous ont apporté la bonne parole. Car d’ici l’an prochain, nous auront eu une nouvelle version de Java, la 8, la tant attendue 8 devrais-je dire. Présenter cette nouvelle version est donc un enjeu, stratégique et commercial pour Oracle.

Donc Java 8 arrive, plus que 4 mois au moment de la publication de ce blog, même si la version disponible aujourd’hui permet de commencer à apprendre les nouvelles API, notamment Stream et Collectors. Car oui, avec l’arrivée de Java 8, il va falloir affuter ses connaissances. Des nouvelles choses, il y en a : le langage change, les API changent, les patterns changent. Et même si cela nous touche moins en tant que développeur, la JVM elle-même change.

Avec la présence de Mark Reinhold, Brian Goetz et Paul Sandoz, Devoxx 2013 était sans aucun doute la meilleure occasion de faire l’état des lieux sur tout ceci. Brian nous a décrit le pourquoi des choses, en nous retraçant le cheminement des réflexions. Paul nous a expliqué comme l’API Stream fonctionne en interne. Une parole d’expert, vu que l’API Stream, c’est lui qui l’a écrite ! Et enfin, Mark nous a donné des pistes sur les axes de travail suivis dans le développement de Jigsaw, ou de ce qu’il en reste, ou plus exactement de ce que cela va devenir.

Continuer la lecture de Revenir de Devoxx

Un peu d’epub

Non cela ne signifie pas que Java le soir va se couvrir de publicité, qui me couvrira d’or à mon tour. Ni l’un ni l’autre n’arriveront, ni dans un ordre ni dans l’autre. En fait, cher et précieux lecteur, ce que tu ne sais pas forcément, c’est que tu ne lis pas la page d’accueil. Du moins statistiquement. Google t’envoie directement sur une des pages du cours que je donne à la fac et qui se trouve en ligne ici. Et c’est plutôt pas mal, car l’objet premier de ce blog est de mettre en ligne ce cours. Après tout, des gens me payent (chichement) pour écrire un cours, donc autant en faire profiter le plus grand nombre.

Un peu d’epub signifie que cette année, j’innove : ce fameux cours devient disponible au format epub. Docbook est est un truc vraiment bien pensé : une fois que l’on s’est paluché la configuration (ce qui n’est pas vraiment une mince affaire !), on peut sortir les formats que l’on veut à partir du même corpus, et notamment HTML, EPub et PDF. Pour trouver les cours au format epub, rendez-vous sur l’onglet « Cours et tutoriaux ».

Quel en est l’intérêt ? Je n’en suis en fait pas bien sûr. Le fait est que l’epub me semble plus adapté que les pages HTML pour la lecture sur les supports type liseuses, téléphones et tablettes. Surtout s’il s’agit d’une lecture hors ligne. Donc c’est un peu un test, qui va durer une partie de l’année, puisqu’à terme, c’est-à-dire d’ici au mois de mars, l’ensemble des cours sera disponible dans ce format. Il y aura peut-être des améliorations, en tout cas il y en a besoin, car cette première édition est encore un peu « brute de décoffrage ». D’ailleurs si tu as des conseils, suggestions ou requête, cher et précieux lecteur, ne te prive pas ! Et une dernière chose : les éditions dans ce format suivront le rythme des éditions de la version HTML, c’est-à-dire remise à jour tous les ans.

Ha oui, et le PDF ? J’aime bien les arbres. Le PDF, ça incite à imprimer. Donc non, je n’envisage pas de publier ces pages sur des morceaux d’arbres morts.

Java 8 pour les développeurs

Il ne t’aura pas échappé, cher lecteur, qu’après l’année 2012 (année de la loose), ce sera au tour de l’année 2013, que tous les Javaistes distingués appellent déjà « année de la braise ». La braise en deux temps : le premier à Pâques avec la sortie de JEE 7, et le second en ce moment, puisque java 8 atteint aujourd’hui même le stade « developper release ». Les mauvaises langues le disent déjà : une fois retardé, Java 8 sera à l’heure, la question porte sur son contenu. On sait depuis un moment que Jigsaw n’en sera pas, quelles autres API ont été sacrifiées sur l’autel de ponctualité ?

Continuer la lecture de Java 8 pour les développeurs

La 42, une école pour l’avenir ?

L’ouverture de cette nouvelle école de développeurs ne t’aura pas échappé, cher et précieux lecteur, tant aura été fort le battage médiatique autour de son annonce par son fondateur, Xavier Niel, connu d’ailleurs pour le caractère tonitruant de ses annonces. Tant de publicité autour de cette école en particulier, ne peut paraître qu’assez suspect. Nous avons eu plusieurs réactions sur le web, et je voudrais apporter la mienne. Tant de prétention de ma part va peut-être te mettre mal à l’aise précieux lecteur, mes excuses pour cela.

Continuer la lecture de La 42, une école pour l’avenir ?

Devoxx France 2013 : c’est parti !

En fait c’est parti depuis un moment, car pour en arriver à l’ouverture du site, avec les applications de « Call for paper » et d’enregistrement en ligne, il y a un peu de boulot. Mais ça y est, tout est prêt, tout beau, tout neuf, et les développeurs passionnés que nous sommes commencent à affluer ! De nombreuses conférences sont déjà soumises, ce qui va, cette année encore, mettre le comité technique à rude épreuve, et déjà quelques dizaines de personnes ont commandé leurs places. Mon conseil : n’attendez pas le dernier moment pour prendre vos places…

Donc au cas où vous ne seriez pas encore au courant :

  • Quand ça ? Du 27 au 29 mars 2013.
  • Où ça ? Comme l’édition 2012, au centre de conférences de l’hôtel Mariott Saint Jacques.
  • Où peut-on s’inscrire ? Ici : http://regfr.devoxx.com/. Pas de blagues, cette année on peut payer en ligne sans attendre.
  • Vous voulez bénéficier de la formation professionnelle ? C’est possible aussi !
  • La FAQ : elle est la.
  • Et en prime, nous ouvrirons la porte aux étudiants pour la première journée, tout comme l’édition 2012, et au même prix.

Et une dernière nouveauté pour cette année : toutes ces applications sont hébergées chez Cloudbees, partenaire de Devoxx ! Un grand merci à Nicolas De Loof pour son aide et sa réactivité dans les derniers réglages.