Édition 2018

Remarque
Cliquez ici pour voir les autres éditions de l'événement.

Journée NetBeans Montréal au Collège Dawson le 12 janvier 2018 de 9h00 à 17h00

Le Collège Dawson sera à nouveau l'hôte de la Journée NetBeans de Montréal. Contrairement aux grandes conférences commerciales, la Journée NetBeans est un événement organisé par la communauté. NetBeans faisant maintenant partie de la Fondation Apache, la journée ne se limite pas à l'IDE NetBeans. Il s'agit également d'une célébration de tout ce qui est open source. L'événement est gratuit (avec des rafraîchissements) et s'adresse aux étudiants, aux développeurs de logiciels professionnels et à toute personne curieuse.

Vous pouvez vous attendre à.. :

  • Des sessions orientées vers la démonstration, avec aussi peu de diapositives que possible. Beaucoup de code !
  • Beaucoup de choses utiles à retenir et de conseils et astuces pratiques.
  • Sessions pour le bureau, le serveur et au-delà, utilisant des langages Java et non-Java.
  • De nombreuses occasions de discuter avec d'autres développeurs et utilisateurs.

Journée NetBeans, au College Dawson, le 12 janvier 2018, de 9h00 a 17h00.

Le collège sera l'hôte de la journée NetBeans. A l'opposé des grandes conférences commerciales, cette journée est un événement de la communauté. Comme NetBeans fait partie de la Fondation Apache, la journée ira au delà de l'interface de NetBeans. Nous célébrerons aussi le logiciel libre/ open source. Cet événement est gratuit (des rafraichissement seront servis), nous invitons les étudiants, les développeurs de logiciel, et tous ceux qui sont curieux.

Attendez-vous à :

  • Des sessions d'exemples : pas, ou presque de 'diapos'
  • Des tonnes de recettes , de solutions pratiques
  • Java 9 et Java EE 8, EE4 pour les nuls
  • Des rencontres avec des développeurs , des étudiants

Horaire

Le programme de la journée sera bientôt prêt, mais pour l'instant, voici les orateurs de cette année :

L'agenda du jour sera bientôt prêt, et voilà déjà la liste des présentations de cette année.

Speakers / Conférenciers

 

Venkat Subramaniam

Président d'Agile Developer, Inc, Champion Java, Rockstar de JavaOne

Venkat Subramaniam est un auteur primé, fondateur d'Agile Developer, Inc. et créateur de agilelearner.comet professeur à l'université de Houston. Il a formé et encadré des milliers de développeurs de logiciels aux États-Unis, au Canada, en Europe et en Asie, et il est régulièrement invité à prendre la parole lors de plusieurs conférences internationales. Venkat aide ses clients à appliquer efficacement et à réussir des pratiques agiles durables dans le cadre de leurs projets logiciels. Venkat est (co)auteur de nombreux ouvrages techniques, dont le livre Practices of an Agile Developer, récompensé en 2007 par le prix Jolt Productivity. Vous trouverez une liste de ses livres à l'adresse suivante agiledeveloper.com.

Venkat fera une présentation :

Douze façons de rendre le code moins nul 

Nous avons tous vu notre part de mauvais code, mais aussi de très bon code. Quels sont les anti-modèles communs qui semblent revenir sans cesse dans le code qui craint ? En apprenant à connaître ces odeurs de code et en les évitant, nous pouvons grandement contribuer à l'amélioration de notre code. Venez assister à cette conférence pour découvrir les odeurs de code les plus courantes et la manière d'améliorer la qualité du code.

Explorer Java 9

Java 8 a entraîné un changement de paradigme important. Java 9 améliore un certain nombre d'éléments de Java 8 tout en apportant des ajouts significatifs. Dans cette session, nous explorerons un certain nombre de changements dans le langage et le JDK dont les programmeurs bénéficieront grandement. Nous discuterons également du gros éléphant, la modularisation, de ce que cela signifie, comment l'utiliser, et aussi comment faire la transition du code existant.

 

Henri Tremblay

Champion de Java

Henri Tremblay est le seul Champion Java au Québec. Il dirige les projets à sources ouvertes EasyMock et Objenesis. Il est aussi l'un des contributeurs d'Ehcache. Quand il était jeune, il a développé le mocking des classes et inventé le concept de mocking partiel. Il codait avec pragmatisme.

Il a été depuis développeurs, directeur technique, architecte d'entreprise, créateur d'entreprise, conférencier et expert en performance. Avec pragmatisme.

Il aime l'optimisation et la productivité. En Java et en général. Il essaie d'être utile. Il est pragmatique.

Henri Tremblay est champion de Java. Il dirige EasyMock et Objenesis et contribue aux projets open source Ehcache. Dans sa jeunesse, il a popularisé le class mocking, inventé le partial mocking et codé avec pragmatisme.

Il a été développeur, directeur technique, architecte logiciel, architecte d'entreprise, fondateur de startup, enseignant et expert en performance. Avec pragmatisme.

Il aime l'optimisation et la productivité. En Java et en général. Il essaie d'être utile. Il est pragmatique.

Henri présentera

Être pragmatique

Être pragmatique en développement logiciel est plus rare que ce à quoi on s'attendrait. Ou espérerait. J'ai vu tout au long de ma carrière de nombreuses extravagances. Des architectes, analyses et développeurs faisant ou croyant des choses qui ne font simplement aucun sens dans aucun monde connu.

À l'aide d'exemples tirés de mon expérience, je vais vous donner quelques trucs pour être plus pragmatique. Ce qui vous permettra des développer des logiciels que les gens voudront vraiment utiliser. Le tout avec humour. Que vous soyez gestionnaire, développeurs ou étudiant, vous devriez trouver cela intéressant.

Henri présentera :

Être pragmatique

Être pragmatique dans le développement de logiciels est plus rare qu'on ne l'imagine ou qu'on ne l'espère. J'ai vu toutes sortes de folies au fil des ans. Des architectes, des analystes et des développeurs qui faisaient et croyaient des choses qui n'avaient aucun sens dans aucun monde.

À l'aide d'exemples tirés de mon expérience, je vous apprendrai des astuces pour être vraiment pragmatique. Cela vous permettra de développer rapidement des logiciels que les gens voudront vraiment utiliser. Que vous soyez manager ou développeur, ce livre devrait vous être utile.

 

David Heffelfinger

Champion de Java

David Heffelfinger est un consultant indépendant basé dans la région de Washington, DC. Il est champion de Java, membre de l'équipe de rêve de NetBeans et fait partie du comité de contenu de JavaOne.

David a écrit plusieurs livres sur Java EE, NetBeans et JasperReports. Il a notamment publié Java EE 7 Development with NetBeans 8, Java EE 7 with GlassFish 4 Application Server et JasperReports 3.5 For Java Developers.

David intervient chaque année à JavaOne depuis 2012. Il intervient fréquemment lors du NetBeans Day à San Francisco, où il présente les fonctionnalités de NetBeans qui améliorent considérablement le développement d'applications Java EE. Suivez-le sur Twitter @ensode

David présentera un exposé :

Aperçu de Java EE 8

Cette session fournit une vue d'ensemble des nouvelles fonctionnalités de Java Platform, Enterprise Edition, introduites dans Java EE 8. Les nouvelles fonctionnalités comprennent JSF 2.3, JPA 2.2, CDI 2.0, JSON-P 1.1, JAX-RS 2.1 et Servlet 4.0. En outre, vous découvrirez les nouvelles API de Java EE 8, telles que la nouvelle API de sécurité et la nouvelle API Java pour JSON Binding (JSON-B).

 

Pratik Patel

CTO TripLingo & Code Hacker, Java Champion

Pratik Patel est le directeur technique de l'entreprise Atlanta. TripLingo. Il a écrit le premier livre sur le "Java d'entreprise" en 1996, "Java Database Programming with JDBC". Il a également pris la parole lors de diverses conférences et participe à plusieurs groupes technologiques et groupes de démarrage locaux. Il est maintenant dans le monde des startups et s'occupe de iOS, Android, HTML5, CSS3, JavaScript, Rails, et ..... - enfin tout sauf Perl.

Pratik est spécialisé dans les applications à grande échelle pour les applications critiques et mobiles. Il a conçu et réalisé des applications dans les secteurs de la vente au détail, des soins de santé, des services financiers et des télécommunications. Pratik est titulaire d'une maîtrise en ingénierie biomédicale de l'UNC, a travaillé à New York, Londres et Hong Kong, et vit actuellement à Atlanta, en Géorgie.

Pratik fera une présentation :

Une introduction en douceur au JavaScript fonctionnel

La programmation fonctionnelle est disponible dans de nombreux langages de programmation aujourd'hui. Vous savez probablement que la FP est possible en JavaScript - mais saviez-vous que l'écriture d'un JavaScript de style FP conduira à un code plus propre et plus facile à maintenir ? Dans cette session, nous explorerons l'écriture de JavaScript en style FP et couvrirons les bases et les techniques intermédiaires. Nous ferons un refactor fonctionnel et expliquerons le raisonnement en cours de route.

Nous utiliserons principalement du JavaScript de base et la bibliothèque underscore pour les exemples de code afin de démontrer la programmation fonctionnelle d'une manière simple à comprendre et plus pratique.

 

Jérémie Lagarde

Jérémie est développeur Java depuis de nombreuses années et a été responsable technique pour une entreprise 100 % Internet dans le domaine de l'assurance. Il participe à plusieurs projets OpenSource autour du middleware JBoss et des outils de développement logiciel. Pour lui, partager ses connaissances est toujours une expérience très enrichissante. Il anime des ateliers pour les enfants avec l'équipe Devoxx4Kids et propose des présentations techniques comme celle-ci.

Jérémie est développeur logiciel senior et a été chef d'équipe technique pour une société pure player Internet dans le domaine de l'assurance. Il a participé à plusieurs projets open source autour du middleware JBoss et des outils de développement. Pour lui, partager ses connaissances est toujours une expérience très enrichissante. Il organise des ateliers pour les enfants avec l'équipe Devoxx4Kids et propose des présentations techniques comme celle-ci.

Jérémie présentera

MicroProfile : La voie rapide pour vos MicroServices Java.

Qu'est-ce que MicroProfile ? Attachez vos ceintures et bienvenue à bord de cette technologie pour faciliter vos microservices Java en production ! Du concept à la pratique, nous verrons comment MicroProfile peut nous aider au quotidien dans nos projets. ... 1.2, 1.3, MicroProfile.io a décollé !

Jérémie présentera

MicroProfile : L'autoroute de la vitesse pour vos micro-services Java

Qu'est-ce que MicroProfile ? Attachez vos ceintures et bienvenue à bord de cette technologie pour faciliter vos microservices Java en production ! Du concept à la pratique, nous verrons comment le MicroProfile peut nous aider au quotidien dans nos projets. ... 1.2, 1.3, MicroProfile.io est lancé !

 

Félix Roberge

Felix est directeur de l'ingénierie logicielle chez Intact Financial Corporation à Montréal, au Canada. Il dirige l'une des meilleures équipes de développement, actuellement responsable des applications Web et mobiles. Il a commencé sa carrière en tant que développeur Java il y a plus de 15 ans. Avant de devenir manager, il a occupé divers rôles dans différentes organisations, tels que développeur et architecte d'application.

En tant qu'évangéliste de l'innovation, Felix dirige également une équipe de R&D qui se concentre sur l'amélioration du cycle de vie du développement dans différents domaines tels que l'intégration et la livraison continues, le déploiement de conteneurs et le changement vers une culture DevOps : Continuous Integration & Delivery, Container Base Deployment ainsi que l'initiation d'un changement vers une culture DevOps. Croyant en la valeur ajoutée de la communauté, Felix est très impliqué dans plusieurs groupes d'utilisateurs de la région de Montréal tels que : le Montreal JUG, le Montreal Docker User Group et le RedHat User Group.

En outre, Felix est également un membre organisateur du GitHub User Group. Felix est intervenu dans différents groupes d'utilisateurs et conférences tels que JavaOne 2016 et GitHub Enterprise Summit Toronto 2017.

Felix présentera :

Introduction au monde des conteneurs

L'essor des micro-services s'est accompagné d'un changement dans la manière dont nous déployons nos applications. Nous nous éloignons de l'infrastructure traditionnelle et nous nous dirigeons vers les conteneurs. Dans cet exposé, je présenterai le monde des conteneurs en utilisant la plateforme de conteneurs Openshift de Red Hat. Avec des exemples concrets, je montrerai comment nous pouvons faire fonctionner une application en quelques minutes en utilisant des fonctionnalités intéressantes telles que Source to Images.

 

Francis Toth

Francis est un développeur de logiciels, agiliste convaincu avec plus de 12 ans d'expérience dans le développement d'applications web/mobiles/backend hautement évolutives, l'optimisation des processus de travail et la gestion d'équipes de développement. Il s'intéresse actuellement à la programmation fonctionnelle en général (Scala, Haskell, React...) et à l'informatique distribuée. Par ailleurs, il travaille comme développeur / formateur chez Yoppworks, une société de conseil canadienne dédiée à Scala.

Francis présentera :

Introduction à la programmation fonctionnelle
Dans cette présentation, vous apprendrez les principes fondamentaux de la programmation fonctionnelle. Nous aborderons ce paradigme de manière très pratique et éviterons d'entrer dans une théorie mathématique obscure. Nous couvrirons d'abord les bases (expressions, transparence référentielle, pureté, architecture en oignon,...) puis nous aborderons d'autres concepts tels que les algèbres et la composition. Cet exposé s'adresse principalement aux débutants mais nécessite une bonne connaissance des concepts de base de la programmation. Tous les exemples seront en Scala, mais la connaissance du langage n'est pas une condition sine qua non.

 

Hrishikesh Kanabar & Kevin Huang

Hrishikesh Kanabar

Hrishikesh est passionné par Java, les technologies cloud et l'intelligence artificielle. Il travaille actuellement comme concepteur de solutions chez Deloitte Inc. à Montréal. Il a beaucoup contribué et travaillé sur les technologies de l'information et de la communication, le cloud et l'intelligence artificielle. Il est compétent dans les projets liés à l'hébergement d'applications dans le nuage, au déploiement dans le nuage, à l'automatisation et aux pratiques de gestion.

Kevin Huang

Kevin est développeur de solutions au Centre de développement canadien de Deloitte. Il aime combiner son bagage technique et ses connaissances en affaires pour trouver des solutions à des problèmes concrets.

Présentation : Technologies de l'informatique en nuage : Introduction à l'informatique dématérialisée et à l'application des serveurs dématérialisés et des technologies web.

 


Pour en savoir plus, écrivez-nous à NetBeansDayMTL@dawsoncollege.qc.ca.

Pour plus d'information, veuillez nous contacter au NetBeansDayMTL@dawsoncollege.qc.ca.

Registration / Enregistrement : https://netbeansdaymtl.eventbrite.com

Le Dawson College se trouve en face de l'Alexis Nihon Plaza, où vous trouverez une aire de restauration qui répond à tous les goûts. Dawson est facile d'accès car l'entrée se fait par la station de métro Atwater.

Le College Dawson se situe en face da la place Alexis Nihon, ou se trouvent des services de restaurations rapides de toutes sortes. Il existe une entrée directe au collège depuis la station de métro Atwater.



Dernière modification : 6 mars 2023