Tous les articles par José

Bonjour précieux lecteur, Ma présentation se trouve sur la page À propos, n'hésite pas à la lire si tu veux en savoir plus.

Le Lambda Tour continue !

LambdaLe Lambda tour continue avec trois soirées cette semaine !

Mardi 4/3 au YaJUG au Luxembourg, merci à Pierre-Antoine et à l’équipe pour leur invitation. Pour les réservations, ça se passe ici.

Mercredi 5/3 au Lorraine JUG à Nancy, L’inscription se fait sur EventBrite. Merci à l’équipe, et à Télécom Nancy qui accueille la soirée.

Enfin Jeudi 6/3 à l’Elsass JUG à Strasbourg. L’inscription se fait sur JUG Event. Merci à Guillaume ainsi qu’à l’équipe de l’ELSASS JUG, et à la Plage Digitale qui accueille la soirée.

Il y a en général une petite séance de live coding en fin de présentation. J’ai publié le code sur GitHub, avec des exemples en plusieurs versions. Yan Bonnel, que l’on voit au Breizh JUG, au Rouen JUG, et qui tient aussi un blog, a également un repo GitHub intéressant sur le même sujet.

Java 8 et Lambdas sur InfoQ FR

InfoQFR

Il y a à peu près un mois c’est chez Soat que l’on parlait Java 8 et Lambdas. Il se trouve que l’équipe d’InfoQ FR, dont il a déjà été question ici, était présente pour filmer la conférence, qui vient donc d’être publiée ici ! Donc si vous souhaitez suivre la conférence du moelleux confort de votre canapé, c’est là-bas que ça se passe. Merci à toute l’équipe d’InfoQ pour le boulot. Mine de rien, 2 heures de talk à monter avec 300 slides, c’est du boulot…

Et si le code montré en exemple pendant les 20 dernières minutes vous intéresse, j’ai une deuxième information. Depuis 6 mois je me dis que demain je vais mettre le code que j’utilise dans ma conférence sur GitHub et que je ne le fais pas. He bien ce demain, c’était hier ! Et le repository GitHub, il est la : https://github.com/JosePaumard/jdk8-lambda-tour !

Après la Normandie, Tours !

La prochaine étape du Lambda Tour sera Tours ! C’est vraiment un pauvre jeu de mots à deux balles. Balles qui n’ont d’ailleurs rien à voir avec celle que j’ai prise au Breizh Camp, et qui a fait l’objet de mon précédent billet. Tours disais-je donc, sur les bords de Loire, va elle aussi entendre parler de Java 8, ses lambdas, ses Streams, ses Collectors.

Tous les détails de la soirée sont sur la page du Tours JUG, les inscriptions sont ouvertes. La soirée est bien sûr gratuite, merci à Apside pour le sponsoring du buffet. Merci également à la cantine numérique et Palo AlTours qui accueillent la soirée, et à toute l’équipe du Tours JUG pour l’organisation !

20mn sur Java 8 et les lambdas

balle-breizh-camp

Je garde toujours une balle en mousse sur mon bureau, de couleur orange. Celle-la même qui m’avait été envoyée par un fan un peu trop empressé (51’40 sur cette vidéo) alors que je parlais Java 8 et lambdas au Breizh Camp au printemps dernier. Il y a des objets auxquels on s’attache, et qui sait ? Peut-être cette balle pourra-t-elle servir à nouveau ? He he he.

Il y avait également InfoQ FR au Breizh Camp. Si vous ne connaissez pas InfoQ, il est peut-être temps de sortir de votre taupinière ! On y trouve des interviews rares et passionnantes, comme celle de Doug Lea sur le Fork / Join ou encore cette autre de Bob Lee sur différentes choses.

InfoQ FR est, comme son nom peut le laisser supposer, une version française d’InfoQ, qui traduit quantités d’articles en français, et est présent sur des événements français, tels que le Breizh Camp. C’est une très belle initiative pour les développeurs français qui ne sont pas trop à l’aise avec l’anglais, merci à ses initiateurs : Pierre, Antoine et Nicolas !

Si j’en parle c’est pour deux raisons : tout d’abord parce que c’est un site qui propose déjà un contenu varié, complet et de grande qualité. Pas de doute, on peut en user et en abuser. Ensuite, ils ont publié une interview de votre serviteur, réalisée au Breizh Camp précisément (ici), et ont également filmé la dernière conférence que j’ai faite chez Soat le 23/1 dernier, qui sera publiée très prochainement. Plus sur ce point dans les jours qui viennent.

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