2018 Edition
Click here to see other editions of the event.

NetBeans Day Montreal at 张百乔女友裸照 on January 12, 2018 from 9:00 AM till 5:00 PM
张百乔女友裸照 will again be hosting Montreal鈥檚 NetBeans Day. Unlike large commercial conferences NetBeans Day is a community organized event. With NetBeans now part of the Apache Foundation the day is about more than just the NetBeans IDE. It is also a celebration of all things open source. The event is free to attend (with refreshments) and targeted at students, professional software developers and anyone with a general curiosity.
You can look forward to:
- Demo-oriented sessions, with as few slides as possible. Lots of code!
- Many useful takeaways and practical tips and tricks.
- Sessions for desktop, server and beyond using Java and non-Java languages.
- Lots of opportunities to speak to fellow developers and users.
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鈥檕ppos茅 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鈥檌nterface 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 a :
- Des sessions d鈥檈xemples : pas, ou presque de 鈥榙iapos鈥
- 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
Schedule
Our schedule for the day will be ready soon but for now here are this year鈥檚 speakers:
L鈥檃genda du jour sera bient么t pr锚t, et voil脿 d茅j脿 les la liste des pr茅sentations de cette ann茅e.
Speakers / Conf茅renciers
Venkat Subramaniam
President, Agile Developer, Inc., Java Champion, JavaOne Rockstar
Dr. Venkat Subramaniam is an award-winning author, founder of Agile Developer, Inc., creator of , and an instructional professor at the University of Houston. He has trained and mentored thousands of software developers in the US, Canada, Europe, and Asia, and is a regularly-invited speaker at several international conferences. Venkat helps his clients effectively apply and succeed with sustainable agile practices on their software projects. Venkat is a (co)author of multiple technical books, including the 2007 Jolt Productivity award winning book Practices of an Agile Developer. You can find a list of his books at .
Venkat will be presenting:
Twelve Ways to Make Code Suck Less聽
We all have seen our share of bad code and some really good code as well. What are some of the common anti patterns that seem to be recurring over and over in code that sucks? By learning about these code smells and avoiding them, we can greatly help make our code better. Come to this talk to learn about some common code smell and how to improve the quality of code.
Exploring Java 9
Java 8 brought along a significant paradigm shift. Java 9 improves upon a number of things from Java 8 while bringing significant additions. In this session we will explore a number of language and JDK changes that programmers will greatly benefit from. We will also discuss the big elephant, Modularization, what that means, how to use it, and also how to transition existing code.
Henri Tremblay
Java Champion

Henri Tremblay est le seul Java Champion 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 is Java Champion. He leads EasyMock and Objenesis and contributes to Ehcache open source projects. When he was young, he made popular class mocking, invented partial mocking and was coding with pragmatism.
He has been developer, CTO, software architect, enterprise architect, startup founder, teacher and performance expert. With pragmatism.
He loves optimization and productivity. In Java and in general. He tries to be useful. He is pragmatic.
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 莽a int茅ressant.
Henri will be presenting:
Be pragmatic
Be pragmatic in software development is rarer than one would expect or hope. I’ve seen all sorts of craziness throughout the years. Architects, analysts and developers doing and believing things that simply made no sense in any worlds.
Using examples from my experience, I will teach you tricks to really be pragmatic. This will allow you to quickly develop software that people really want to use. Whether you are a manager or a developer, you should find it useful.
David Heffelfinger
Java Champion
David Heffelfinger is an independent consultant based in the Washington, DC area. He is a Java Champion, a member of the NetBeans Dream Team and is part of the JavaOne content committee.
David has written several books on Java EE, NetBeans, and JasperReports. His titles include Java EE 7 Development with NetBeans 8, Java EE 7 with GlassFish 4 Application Server, and JasperReports 3.5 For Java Developers.
David has been speaking at JavaOne every year since 2012. He is a frequent speaker at NetBeans Day in San Francisco, showcasing NetBeans features that greatly enhance the development of Java EE applications. Follow him on Twitter
David will be presenting:
Java EE 8 Overview
This session provides a high-level overview of new features of Java Platform, Enterprise Edition, introduced in Java EE 8. New features include JSF 2.3, JPA 2.2, CDI 2.0, JSON-P 1.1, JAX-RS 2.1, and Servlet 4.0. Additionally, you鈥檒l hear about new Java EE 8 APIs such as the new Security API and the new Java API for JSON Binding (JSON-B).
Pratik Patel
CTO TripLingo & Code Hacker, Java Champion
Pratik Patel is the CTO of Atlanta based . He wrote the first book on ‘enterprise Java’ in 1996, 鈥淛ava Database Programming with JDBC.鈥 He has also spoken at various conferences and participates in several local tech groups and startup groups. He’s in the startup world now and hacks iOS, Android, HTML5, CSS3, JavaScript, Rails, and 鈥.. well everything except Perl.
Pratik’s specialty is in large-scale applications for mission-critical and mobile applications use. He has designed and built applications in the retail, health care, financial services, and telecoms sectors. Pratik holds a master’s in Biomedical Engineering from UNC, has worked in places such as New York, London, and Hong Kong, and currently lives in Atlanta, GA.
Pratik will be presenting:
A Gentle Introduction to Functional JavaScript
Functional Programming is available in many programming languages today. You probably know that FP is possible in JavaScript – but did you know that writing FP style JavaScript will lead to cleaner, more maintainable code? In this session, we’ll explore writing FP style JavaScript and cover the basics, and intermediate techniques. We’ll do a functional refactor and explain the reasoning along the way.
We’ll use mostly basic JavaScript and the underscore library for code examples to demonstrate Functional Programming in a simple to understand, and more practical, way.
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鈥檃ssurance. 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鈥櫭﹒uipe Devoxx4Kids et propose des pr茅sentations techniques comme celle-ci.
J茅r茅mie is a senior software developer and was a technical team leader for a pure Internet player company in insurance domain. He participated in several open source projects around the JBoss middleware and development tools. For him, sharing his knowledge is always a very rewarding experience. He runs workshops for kids with the Devoxx4Kids team and offers technical presentations like this one.
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 will be presenting
MicroProfile: The speed highway for your Java MicroServices
What is MicroProfile? Fasten your seat belts and welcome aboard on this technology to facilitate your Java microservices in production! From concept to practice, we will see how the MicroProfile can daily help us in our projects. … 1.2, 1.3, MicroProfile.io is launched!
F茅lix Roberge
Felix is a Software Engineering Manager for Intact Financial Corporation in Montreal, Canada. He is leading one of the finest development team, currently responsible for Web & Mobile applications. He began his career as a java developer more than 15 years ago. Before becoming a manager, he held various roles in different organizations such as developer and application architect.
Being an Innovation Evangelist, Felix is also leading a R&D team, which focuses on improving development life cycle in different areas such as: Continuous Integration & Delivery, Container Base Deployment as well as initiating a change towards a DevOps culture. Believing in the added value of the community, Felix is very involved in many user groups in the Montreal area such as: the Montreal JUG, the Montreal Docker User Group and RedHat User Group.
Furthermore, Felix is also an organizing member of the GitHub User Group. Felix has been a speaker at different user groups and conferences such as JavaOne 2016 and GitHub Enterprise Summit Toronto 2017.
Felix will be presenting:
Introduction to the World of Containers
With the rise of micro services came a change in the way we are deploying our application. We are moving away from a traditional infrastructure and moving toward containers. In this talk I will introduce people to the world of containers using the Openshift Container Platform from Red Hat. With hand on example I will demonstrate how we can get and app running in matters of minutes using cool feature such as Source to Images.
Francis Toth
Francis is a software developer, convinced agilist with over 12 years experience developing highly scalable web/mobile/backend applications, optimizing work processes and managing dev teams. He is currently interested by Functional Programming in general (Scala, Haskell, React…) and distributed computing. Aside from that, he works as a developer / trainer at Yoppworks, a Canadian Scala-dedicated consulting company.
Francis will be presenting:
Introduction to Functional Programming
In this presentation, you will learn the fundamental principles of Functional Programming. We will tackle this paradigm in a very practical way and avoid going into obscure Mathematical theory. We will first cover the very basics (expressions, referential transparency, purity, onion architecture,…) and then move to other concepts such as Algebras and composition. This talk mostly targets beginners but requires a good knowledge of basic programming concepts. All the examples will be in Scala, but knowing the language is not an absolute requirement.
Hrishikesh Kanabar & Kevin Huang
Hrishikesh Kanabar
Hrishikesh is passionate about Java, cloud technologies and artificial intelligence. He is currently working as solution designer at 鈥淒eloitte Inc.鈥 in Montreal. He has great contributed to and worked with I.O.T, cloud, and Artificial intellegege. He is proficient with projects related to cloud hosting applications, deployment in the cloud, automation and management practices.
Kevin Huang
Kevin is a Solution Developer at Deloitte’s Canadian Development Center. He loves to combine his technical background with his business knowledge to come up with solutions to real life problems.
Presentation: Cloud Technologies: Introduction to the cloud and the application of cloud servers and web technologies
For more information, contact us at NetBeansDayMTL@dawsoncollege.qc.ca.
Pour plus d鈥檌nformation, veuillez nous contacter au NetBeansDayMTL@dawsoncollege.qc.ca.
Registration / Enregistrement:
张百乔女友裸照 is across the street from the Alexis Nihon Plaza where you will find a food court that caters to most tastes. Dawson is easy to get to as there is an entrance from the Atwater Metro station.
Le College Dawson se situe en face da la聽place Alexis Nihon, ou se trouvent des聽services de restaurations rapides de toute sortes.聽Il existe un聽entr茅e directe au聽coll猫ge聽depuis la station de聽m茅tro Atwater.