Coding Dojo g ∘ f patterns le 16 Juin 2017

Quoi de mieux qu’un Coding Dojo pour préparer l’été ? Le Vendredi 16 Juin venez coder avec Mario Fusco pour découvrir l’aspect fonctionnel de Java.

La conférence

The book of design patterns known as Gang of Four has been a kind of Bible for all the developers of my generation. Its main pro has been giving us a common vocabulary: when a programmer says « here I used a strategy pattern » all colleagues know of what he is speaking about. Nevertheless the biggest issue with this is that almost all patterns listed in that book, especially the behavioural ones, are a only workaround for a missing abstraction: higher order functions. The introduction of lambda expressions in Java 8 finally allows all Java developers to remove this no longer necessary and cumbersome object oriented infrastructure from their code. The purpose of this talk is showing, through a series of live coding examples, how the most common GoF patterns can be rethought and reimplemented in a simpler and more concise functional way leveraging Java 8 lambdas.

ATTENTION il s’agit d’un Coding Dojo, il est préférable de venir avec son portable pour pouvoir coder.

N’oubliez pas de cloner https://github.com/mariofusco/from-gof-to-lambda pour suivre

Le speaker

Mario Fusco From Red Hat
…Mario is a senior software engineer at Red Hat working at the development of the core of Drools, the JBoss rule engine. He has a huge experience as Java developer having been involved in (and often leading) many enterprise level projects in several industries ranging from media companies to the financial sector. Among his interests there are also functional programming and Domain Specific Languages. By leveraging these 2 passions he created the open source library lambdaj with the purposes of providing an internal Java DSL for manipulating collections and allowing a bit of functional programming in Java. He is also a Java Champion and the co-author of « Java 8 in Action » published by Manning.

Inscriptions

https://www.meetup.com/fr-FR/AlpesJUG/events/238851163/

Cette soirée se déroulera sur le campus au Laboratoire LIG – Batiment CTL (le batiment rouge)  7 allée de Palestine 38610 , GIERES à partir de 19h.

Des projets d’intégration sur mesure du Cloud à l’IoT avec Fuse Tooling

Le mercredi 17 mai, l’AlpesJUG aura le plaisir d’accueillir Aurélien Pupier qui nous montrera ll’importance de l’outillage dans l’appréhension d’un projet d’intégration qui peut aller de l’IoT  au Cloud.

La conférence

Fuse Tooling est un IDE dédié aux projets d’intégration utilisant Apache Camel et JBoss Fuse. Durant cette présentation je vous montrerai ces fonctionnalités retravaillées cette année pour encore plus de maîtrise :
* Comment définir graphiquement des routes Camel
* Comment débugger graphiquement vos routes Camel
* Comment profiter d’OpenShift comme plateforme cible avec l’IDE
Apache Camel est un framework d’intégration qui se base sur les Enterprise Integration Patterns. Il permet aux développeurs de définir des règles de routage et de médiation.
JBoss Fuse est la version productisée d’Apache Camel fournie et supportée par Red Hat. Il vous aide à configurer et à déployer dans des environnements supportés et validés, qu’ils soient sur-mesure ou dans le Cloud.

Le speaker

Aurélien Pupier est Senior Software Engineer chez Red Hat, dans l’équipe Fuse Tooling. Il est spécialisé dans l’outillage pour tous les développeurs depuis l’amoureux de la ligne de commande à l’adepte des IHM sympa. Il participe à de nombreux projets et communautés Open Source, principalement Eclipse et Apache. Il a travaillé par le passé chez Bonitasoft comme Studio Development leader (yeah produisant déjà un joli outil graphique)

 

 

Inscriptions

https://www.meetup.com/fr-FR/AlpesJUG/events/238823269/

Cette soirée se déroulera sur le campus au Laboratoire LIG – Bâtiment IMAG, 700 avenue Centrale, Saint-Martin-d’Hères, à partir de 19h.

Attention, l’entrée se fera par la gauche du bâtiment (par rapport à l’entrée principale), à coté du parking à vélo.