SlideShare a Scribd company logo
Copyright © 2017, Oracle and/or its affiliates. All rights reserved.
The JCP and the Future of Java
Heather VanCura
Director & Chair, JCP Program
@heathervc
November 1, 2017
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved.
• Chair & Director of the JCP Program
• Leader of Global Adopt-a-JSR Programs
• Open Source Fan
• Native Californian - from San Diego
• Personal Interests: Fun
Heather VanCura
Bay Area, California - USA
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved.
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved.
• #1 Development Platform, Now in the Cloud
• 10 Million Java Developers Worldwide
• #1 Choice For Developers
• 13 Billion Devices Run Java
• 200 Million Medical Devices Run Java
• 1 Billion Automotive Devices Run Java
• 97% of Enterprise Desktops Run Java
Continued growth
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved.
• Platform Completeness
• Quality and Security
• Modernization and Innovation
• Open and Transparent Evolution
• Developer Productivity & Compatibility
• Active Ecosystem Involvement
Java Philosophies
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved.
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved.
Technology Demand
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved.
• A shift from the one with the best
technical skills wins
• To…the one with the best people skills
wins
First Computer Programmer
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved.
• Top five key soft skills that engineers and other professionals should
develop for career success:
• Communication
• Creativity/Critical Thinking
• Adaptability/Flexibility
• Collaboration/Teamwork
• Leadership
In 2017… 50% of tech jobs = Technical skills
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved.
• Not easy to acquire
• Require practice
• Human interactions
• Complex thinker, relationships,
emotional intelligence =
practice with others
In-demand skills
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved.
• Engage in Community events
• User Group Meetings
• Conferences
• Open Source Projects
• Java Community Process (JCP)
• Hack days &/or Hackergartens
• Kids coding workshops
How to acquire?
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved.
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved.
• Knowledge
• Skills
• Visibility
• Altruism
• Advance Career
• Fun
Why Should Developers Participate?
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved.
• "Joining the JCP, especially being a member of several expert
groups, has had a big impact on my career. Mostly by making it
visible for the leadership and managers in my company that I am
actually a part of forming the future of the platform. I also think,
or hope, that it is an inspiration for my colleagues."

- Ivar Grimstad
• "Joining the JCP is like being a Java citizen.“


- Heinz Kabutz
Membership Quotes
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved.
• Java Specification Requests (JSRs)
– A JSR is a single version of a Java specification.
• JSRs are led by a community member (the Spec Lead), with a group of interested
members (the Expert Group) helping with the day-to-day decisions and work.
– Any JCP member can submit and lead a JSR.
• Each Expert Group must deliver:
– The Specification
– A Reference Implementation (RI)
– A Technology Compatibility Kit (TCK)
Collaborative Development - How does is work?
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved.
• Includes formal public reviews and votes by the Executive
Committee.
• Full Members can submit & lead JSRs, serve on JSR Expert Groups.
The JSR Development Cycle
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved.
Compatibility Triangle
IS THE TCK CORRECT?
DOES THE RI CONFORM?
Technology
Compatibility
Kit
Reference
Implementation
CANYOUBUILD

ANIMPLEMENTATION?
ISTHESPECIFICATION
UNAMBIGUOUS?
Specification
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved.
• Corporations
• Non-Profit & OpenSource
• Java User Groups
• Individual Developers
Who Are The Members?
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved.
An International Effort

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved.
Alpes JUG (France)
Austin JUG (USA)
BeJUG (Belgium)
BreizhJUG (Brittany)
CEJUG (Brazil)
Central Ohio JUG (USA)
Chicago JUG
ChinaNanjingJUG
Connecticut JUG (USA)
Japan JUG
Java Hellenic User Group
(Greece)
Java Student User Group (Vienna)
Java Web User Group (London)
Jozi JUG (South Africa)

JUG-AFRICA
JUG Chennai (India)
JUG-Cologne (Germany)
JUG Dortmund (Germany)
JUG-EG (Egypt)
JUG Frankfurt [JUGF]
(Germany)
JUG Indonesia
JUG JogLoSemar (Indonesia)
JUG-MK (Macedonia)
JUG-RU (Russia)
JUG-USA
London Java Community (UK)
Malaysia-JUG
MoroccoJUG
Nashville JUG (United States)
Oklahoma City JUG (USA)
Rio JUG (Brazil)
Riviera JUG (France)
Ruhrjug (Germany)
Silicon Valley JavaFX User Group
(USA)
SouJava (Brazil)
Utah JUG (USA)
Vancouver Island JUG (Canada)
Detroit JUG (USA)
Duchess (Women)

ESPRIT Tunisian JUG (Tunisia)
FASOJUG (Burkina Faso)
Green Tea JUG (China)
Houston JUG (USA)
iJUG e.V. (Germany)
IndiJava (India)
ITP_JAVA (Peru)
JUG Members

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved.
• 15,000+ Users
• 2,500 Expert Group
Members
• 800+ Members
• 60+ Java User Groups
• 25 EC Members
• 380 JSRs
Participation
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved.
/


Executive
Committee


Chair Program

Management

Office
JSR PARTICIPATION
Contributors
Expert
Group

Members
Contributors
Expert
Group

Members
Organization







Spec 

Lead






Spec Lead
JCP Members
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved.
• Corporations
• Non-Profits/Open
Source
• Java User Groups
• Individual Developers
The Executive Committee
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved.
• We need both!
How: Open Standards & Open Source
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved.
• Open source important requirement. So are Standards.
• Coop-edition. Agree on what to standardize (cooperation) & what
to compete on (implementations).
• Open standards implemented in open source = easier to implement
standard & for developers to understand technology.
• Results in more implementations and greater adoption of the
standard.
• An effective way to develop a standard-start with an open source
project that has demonstrated the need for standardization.
Complimentary
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved.
• The Reference Implementations of the Java SE and Java EE
platforms are also developed collaboratively and released under
open-source licenses.
• Java SE: OpenJDK
• Java EE: Project GlassFish
Open Source Implementations
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved.
• New revisions of
each of the three
platforms.
• “JCP.Next” reforms
• Increased
participation from
Community.
Organization Focus
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved.
Java ME 8: (JSRs 360 & 361) – April 2014
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved.
The Vibrant Java EE Community
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved.
Java EE 8 Overview
Connector JAXBJSP Debugging
Managed BeansJSPConcurrency EE Interceptors JAX-WS WebSocket
Bean Validation JASPIC ServletJMS JTADeployment
Batch JACCDependency
Injection JAXR JSTL Management
CDI EJB JAX-RPC Web ServicesJSF JPA
Common Annotations EL JAX-RS Web Services
MetadataJavaMail
CDI 2.0
JSON-B 1.0 Security 1.0
Bean Validation
2.0
JSF 2.3
JAX-RS 2.1 JSON-P 1.1
Servlet 4.0
JSP
JSR Maintenance Releases (MRs) will be delivered as
well
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved.
• Modernizing Java EE for Cloud and Microservices
• Retarget Java EE to address these trends - 15+ JSRs
• Goals:
– Migration path to cloud development and deployment models for Java EE
customers
– Migration path to microservices-based architecture for Java EE applications
– Backwards compatibility with Java EE
Java EE 8 - September 2017
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved.
Java 8 Adoption
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved.
• Important Features:
– JEP 261: Module System
– JEP 200: The Modular JDK
– JEP 222: jShell
– JEP 260: Encapsulate Internal APIs
– JEP 282: jlink: The Java Linker
– JEP 295: Ahead of Time Compilation
(AOT)
Java 9 - September 2017
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved.
• Another big step forward
• 122+ JEPs targeted for JDK 9
– JEP = Java Enhancement Proposal
• Big one – JEP 261– Module System
– http://openjdk.java.net/jeps/261
– http://jdk.java.net/9/
JDK 9
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved.
• Project Valhalla
– Value Types
– Specialized Generics
– Var Handles
• Project Panama
– Foreign Function Interface
– Date Layout Control
– Arrays 2.0
Beyond Java 9 - Java 18.3
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved.
JCP.next: Changing the Constitution
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved.
JCP.next.1 (JSR 348)

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved.
• One Java, One EC
JCP.next (JSR 355) – Merge the EC
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved.
Join
Now
JCP.next.4 (JSR 364)

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved.
• Eliminate Barriers to participation.
• Introduce new Membership levels.
• No Membership Fees.
• Electronic Signatures.
• Add Contributors for JSR Expert Groups.
• Add Associate Seats on Executive Committee.
JCP 2.10, Broadening JCP Membership

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved.
• Associate Members are individuals who can be listed as contributors
to JSRs and vote for the Executive Committee.
• Partner Members are Java User Groups and other non-profit
organizations that can serve on and vote for the Executive
Committee.
• Full Members can serve on Expert Groups, lead JSRs, serve on and
vote for the Executive Committee
Memberships
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved.
• OpenJDK Working Group
• Java ME Working Group
• JCP.Next Working Group
• Follow the EC Summaries and discussion:
– https://jcp.org/en/resources/EC_summaries
What’s next?
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved.
The JCP is More Open Than Before
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved.
How to Participate?

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved.
• As an Individual – OK
• As part of a team – better
• Work through JUG or employer
• Help each other
• Teach other
• Work with each other
How will you Participate?
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved.
What is It?

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved.
• A JUG-lead initiative to improve Java standards.
• Global groups of JUG members work on JSRs.
• Receive attention from local industry.
• Become more professional – helps focus your group efforts.
• Attract more developers to your community
Adopt-a-JSR
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved.
• Recently Submitted:
– Visual Rec (JSR 381)
– Configuration API (JSR
382)
– Java 18.3 (JSR 383)
– Desktop Application API
(JSR 377)
– Portlet 3.0 Bridge for JSF
2.2 (JSR 378)
1) Pick JSR - New JSRs

https://jcp.org/en/jsr/stage?listBy=active
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved.
JSR example page
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved.
2) Communication: Two Way Street
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved.
• Share ideas and feedback, comment on list and public issue trackers.
• Read early versions of specifications and Javadocs.
• Try writing sample applications using early builds of reference
implementation.
• Write or speak about the technology and encourage others to
participate. Translate into your native language.
• Evangelize the JSR -social media, blogging or lightning talks.
• Help with documentation.
3) Decide on Steps: Take Action
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved.
4) Follow Public Discussions & Comment - Issue Tracker
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved.
5) Share - Add & Use Resources on GitHub
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved.
Get Involved!

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved.
6) Participate in Hack Days – Have Fun!

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved.
• All JUGs can participate!
– November 2016 Iceland
– April 2017 London
– August 19 Atlanta
– September London (Advanced)
Java 9 Hack Days
Virtual JUG Hack Days
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved.
• Women’s Unconference and Java 9 Hack Day
• Participated in the vJUG April Java 9 Hack Day
• Hack Day and Women’s Unconference II
South Africa
Jozi JUG
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved.
• Faso JUG
JUG Leader, Burkina Faso
Constantin Drabo
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved.
• Java EE & Java SE
– JSR 374, JSON P 1.1 Hack Day
– Will participate in the vJUG
August Java 9 Hack Day 2017
Buharest JUG
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved.
• XINA JUG
• XELA JUG
• JDuchess
JUG Leader, Guatemala
Mercedes Wyss
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved.
• JSR 365, CDI 2.0
– Full Day hack event with Spec
Lead of CDI, Antoine Sabot-
Durand
– March 2017
– Collaboration/mentorship with
Coimbra JUG in Portugal - June
2017
Bulgarian JUG - Java EE
BJUG
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved.
• JSR 375 Securiy JSR, CDI 2.0
• Hack Day event
• Java 9 Hack Day -
collaboration
NL JUG & Chicago JUG
Working Together
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved.
• JDK 9 Hack Day
• Full Day (sold out) hack event
• Another event planned later in
2017
Paris JUG - Java SE
France
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved.
• JSR 356, Java API for
WebSocket
• Hack day (s).
• Developed Tic-Tac-Toe
game Included in Java EE 7
SDK.
BeJUG - Java EE
Belgium
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved.
• Java 9/Jigsaw: Myriad hack
days, talks and events
organized
• More planned in August &
September 2017
London Java Community - Java SE
LJC
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved.
• Java EE JSRs
• JDK 9 participation in
hack days
• Many talks, books,
articles, classes, code
dojos (hack days),
translations
SouJava
Brazil
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved.
• JSR 338, Java Persistence 2.1
• JSR 344, JSF 2.2
• JSR 352, Batch
• JSR 353, JSON
• JSR 356, WebSocket
• Developed sample ‘Urban Traveler’
application.
Chennai JUG - Java EE
India
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved.
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved.
• Adoption Group & Quality Outreach
• Join mail list prior to sending feedback: http://
mail.openjdk.java.net/mailman/listinfo/adoption-discuss
• https://wiki.openjdk.java.net/display/quality/Quality+Outreach
Participate in OpenJDK
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved.
• Migrated from Java.net
• Broaden community
participation
• All of GlassFish development
• Most of Java EE development
• Specs and implementation
• Repositories
• New mailing lists
Java EE Development has Moved to GitHub
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved.
• Follow the JCP online: http://JCP.org
– Join the JCP: https://jcp.org/en/participation/membership
– Twitter @jcp_org #JCP
– blogs.oracle.com/jcp
– Facebook: Java Community Process
– GitHub: https://github.com/jcp-org; https://github.com/javaee
• Adopt-a-JSR online: adoptajsr.org. #adoptajsr
– adopt-a-jsr@googlegroups.com- the global mailing list
– IRC: #adoptajsr channel on irc.freenode.net
– GitHub: https://github.com/Adopt-a-JSR
We need you!
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved.
thank you, ευχαριστώ, shukriya, dziekuje ,
tak, tack, grazie, gracias, danke, Благодаря,
merci, obrigado, bedankt, kiitos, xie xie, .
Questions? Find me on Twitter: @heathervc
Confidential – Oracle Internal/Restricted/Highly Restricted
73

More Related Content

What's hot

Participate in the Future of Java May 2017
Participate in the Future of Java May 2017Participate in the Future of Java May 2017
Participate in the Future of Java May 2017
Heather VanCura
 
Join the Java Evolution for Victoria JUG
Join the Java Evolution for Victoria JUGJoin the Java Evolution for Victoria JUG
Join the Java Evolution for Victoria JUG
Heather VanCura
 
JCP Participation for ColumbiaJUG
JCP Participation for ColumbiaJUGJCP Participation for ColumbiaJUG
JCP Participation for ColumbiaJUG
Heather VanCura
 
JCPAfricaJUG
JCPAfricaJUGJCPAfricaJUG
JCPAfricaJUG
Heather VanCura
 
JCPParticipationOverviewJCertif
JCPParticipationOverviewJCertifJCPParticipationOverviewJCertif
JCPParticipationOverviewJCertif
Heather VanCura
 
JCP & Adopt-a-JSR @ GeeCon
JCP & Adopt-a-JSR @ GeeConJCP & Adopt-a-JSR @ GeeCon
JCP & Adopt-a-JSR @ GeeCon
Heather VanCura
 
Enterprise Cloud Development and Agile Transformation Strategy - China 2012
Enterprise Cloud Development and Agile Transformation Strategy - China 2012 Enterprise Cloud Development and Agile Transformation Strategy - China 2012
Enterprise Cloud Development and Agile Transformation Strategy - China 2012
Laszlo Szalvay
 
Here Be Dragons - Scaling Agile
Here Be Dragons - Scaling AgileHere Be Dragons - Scaling Agile
Here Be Dragons - Scaling Agile
Peter Hundermark
 
Java, JCP, Adopt-a-JSR & You DevNexus
Java, JCP, Adopt-a-JSR & You DevNexusJava, JCP, Adopt-a-JSR & You DevNexus
Java, JCP, Adopt-a-JSR & You DevNexus
Heather VanCura
 
Town Hall - Business Implications of Open Source OSGi Implementations - BJ Ha...
Town Hall - Business Implications of Open Source OSGi Implementations - BJ Ha...Town Hall - Business Implications of Open Source OSGi Implementations - BJ Ha...
Town Hall - Business Implications of Open Source OSGi Implementations - BJ Ha...
mfrancis
 
Agile Engineering Traceability
Agile Engineering TraceabilityAgile Engineering Traceability
Agile Engineering Traceability
Caleb Brown
 
Skype agile - past, present and future
Skype agile - past, present and futureSkype agile - past, present and future
Skype agile - past, present and futureAlek Kozlov
 
IoT and Raspberry Pi with Live Demo
IoT and Raspberry Pi with Live DemoIoT and Raspberry Pi with Live Demo
IoT and Raspberry Pi with Live Demo
Agile Testing Alliance
 
ATA Pune 16th Meetup - Introduction
ATA Pune 16th Meetup - IntroductionATA Pune 16th Meetup - Introduction
ATA Pune 16th Meetup - Introduction
Agile Testing Alliance
 
Java Community News - September 2015
Java Community News - September 2015Java Community News - September 2015
Java Community News - September 2015
Yolande Poirier
 
Java Community and Overview Track - March 2016
Java Community and Overview Track - March 2016Java Community and Overview Track - March 2016
Java Community and Overview Track - March 2016
Yolande Poirier
 
Java Certification by HUJAK - 2015-05-12 - at JavaCro'15 conference
Java Certification by HUJAK - 2015-05-12 - at JavaCro'15 conferenceJava Certification by HUJAK - 2015-05-12 - at JavaCro'15 conference
Java Certification by HUJAK - 2015-05-12 - at JavaCro'15 conference
HUJAK - Hrvatska udruga Java korisnika / Croatian Java User Association
 
DOES15 - Mike Bland - Pain Is Over, If You Want It
DOES15 - Mike Bland - Pain Is Over, If You Want ItDOES15 - Mike Bland - Pain Is Over, If You Want It
DOES15 - Mike Bland - Pain Is Over, If You Want It
Gene Kim
 
Proposed Title Fear and Loathing in Agility: Long Live the Accounting Departm...
Proposed Title Fear and Loathing in Agility: Long Live the Accounting Departm...Proposed Title Fear and Loathing in Agility: Long Live the Accounting Departm...
Proposed Title Fear and Loathing in Agility: Long Live the Accounting Departm...
Laszlo Szalvay
 

What's hot (20)

Participate in the Future of Java May 2017
Participate in the Future of Java May 2017Participate in the Future of Java May 2017
Participate in the Future of Java May 2017
 
Join the Java Evolution for Victoria JUG
Join the Java Evolution for Victoria JUGJoin the Java Evolution for Victoria JUG
Join the Java Evolution for Victoria JUG
 
JCP Participation for ColumbiaJUG
JCP Participation for ColumbiaJUGJCP Participation for ColumbiaJUG
JCP Participation for ColumbiaJUG
 
JCPAfricaJUG
JCPAfricaJUGJCPAfricaJUG
JCPAfricaJUG
 
JCPParticipationOverviewJCertif
JCPParticipationOverviewJCertifJCPParticipationOverviewJCertif
JCPParticipationOverviewJCertif
 
JCP & Adopt-a-JSR @ GeeCon
JCP & Adopt-a-JSR @ GeeConJCP & Adopt-a-JSR @ GeeCon
JCP & Adopt-a-JSR @ GeeCon
 
Enterprise Cloud Development and Agile Transformation Strategy - China 2012
Enterprise Cloud Development and Agile Transformation Strategy - China 2012 Enterprise Cloud Development and Agile Transformation Strategy - China 2012
Enterprise Cloud Development and Agile Transformation Strategy - China 2012
 
Here Be Dragons - Scaling Agile
Here Be Dragons - Scaling AgileHere Be Dragons - Scaling Agile
Here Be Dragons - Scaling Agile
 
Java, JCP, Adopt-a-JSR & You DevNexus
Java, JCP, Adopt-a-JSR & You DevNexusJava, JCP, Adopt-a-JSR & You DevNexus
Java, JCP, Adopt-a-JSR & You DevNexus
 
Town Hall - Business Implications of Open Source OSGi Implementations - BJ Ha...
Town Hall - Business Implications of Open Source OSGi Implementations - BJ Ha...Town Hall - Business Implications of Open Source OSGi Implementations - BJ Ha...
Town Hall - Business Implications of Open Source OSGi Implementations - BJ Ha...
 
JavaCro'15 - Java Certification – in theory and practice - Branko Mihaljević,...
JavaCro'15 - Java Certification – in theory and practice - Branko Mihaljević,...JavaCro'15 - Java Certification – in theory and practice - Branko Mihaljević,...
JavaCro'15 - Java Certification – in theory and practice - Branko Mihaljević,...
 
Agile Engineering Traceability
Agile Engineering TraceabilityAgile Engineering Traceability
Agile Engineering Traceability
 
Skype agile - past, present and future
Skype agile - past, present and futureSkype agile - past, present and future
Skype agile - past, present and future
 
IoT and Raspberry Pi with Live Demo
IoT and Raspberry Pi with Live DemoIoT and Raspberry Pi with Live Demo
IoT and Raspberry Pi with Live Demo
 
ATA Pune 16th Meetup - Introduction
ATA Pune 16th Meetup - IntroductionATA Pune 16th Meetup - Introduction
ATA Pune 16th Meetup - Introduction
 
Java Community News - September 2015
Java Community News - September 2015Java Community News - September 2015
Java Community News - September 2015
 
Java Community and Overview Track - March 2016
Java Community and Overview Track - March 2016Java Community and Overview Track - March 2016
Java Community and Overview Track - March 2016
 
Java Certification by HUJAK - 2015-05-12 - at JavaCro'15 conference
Java Certification by HUJAK - 2015-05-12 - at JavaCro'15 conferenceJava Certification by HUJAK - 2015-05-12 - at JavaCro'15 conference
Java Certification by HUJAK - 2015-05-12 - at JavaCro'15 conference
 
DOES15 - Mike Bland - Pain Is Over, If You Want It
DOES15 - Mike Bland - Pain Is Over, If You Want ItDOES15 - Mike Bland - Pain Is Over, If You Want It
DOES15 - Mike Bland - Pain Is Over, If You Want It
 
Proposed Title Fear and Loathing in Agility: Long Live the Accounting Departm...
Proposed Title Fear and Loathing in Agility: Long Live the Accounting Departm...Proposed Title Fear and Loathing in Agility: Long Live the Accounting Departm...
Proposed Title Fear and Loathing in Agility: Long Live the Accounting Departm...
 

Similar to JUG Tour November 2017

JCP & The Future of Java
JCP & The Future of JavaJCP & The Future of Java
JCP & The Future of Java
Heather VanCura
 
2018 JCP Year End Summary
2018 JCP Year End Summary2018 JCP Year End Summary
2018 JCP Year End Summary
Heather VanCura
 
Join the Java Evolution NYC
Join the Java Evolution NYCJoin the Java Evolution NYC
Join the Java Evolution NYC
Heather VanCura
 
JavaEvolutionTalkUtahJUG
JavaEvolutionTalkUtahJUGJavaEvolutionTalkUtahJUG
JavaEvolutionTalkUtahJUG
Heather VanCura
 
How to Participate Japan
How to Participate JapanHow to Participate Japan
How to Participate Japan
Heather VanCura
 
Full Speed Ahead! (Ahead-of-Time Compilation for Java SE) [JavaOne 2017 CON3738]
Full Speed Ahead! (Ahead-of-Time Compilation for Java SE) [JavaOne 2017 CON3738]Full Speed Ahead! (Ahead-of-Time Compilation for Java SE) [JavaOne 2017 CON3738]
Full Speed Ahead! (Ahead-of-Time Compilation for Java SE) [JavaOne 2017 CON3738]
David Buck
 
Java+JCP+AdoptaJSR+You
Java+JCP+AdoptaJSR+YouJava+JCP+AdoptaJSR+You
Java+JCP+AdoptaJSR+You
Heather VanCura
 
AdoptJSRJavaEE8CON
AdoptJSRJavaEE8CONAdoptJSRJavaEE8CON
AdoptJSRJavaEE8CON
Heather VanCura
 
Cross-Cultural User Experience: What It Is and How to Do It?
Cross-Cultural User Experience: What It Is and How to Do It?Cross-Cultural User Experience: What It Is and How to Do It?
Cross-Cultural User Experience: What It Is and How to Do It?
Ultan O'Broin
 
JavaOne Latin America Participate in Shaping Java's Future
JavaOne Latin America Participate in Shaping Java's Future JavaOne Latin America Participate in Shaping Java's Future
JavaOne Latin America Participate in Shaping Java's Future
Heather VanCura
 
Future of Java & You Latin America 2018
Future of Java & You Latin America 2018Future of Java & You Latin America 2018
Future of Java & You Latin America 2018
Heather VanCura
 
Join the Java Evolution Africa
Join the Java Evolution AfricaJoin the Java Evolution Africa
Join the Java Evolution Africa
Heather VanCura
 
Valencia EMEA Java User Group Summit
Valencia EMEA Java User Group SummitValencia EMEA Java User Group Summit
Valencia EMEA Java User Group Summit
Heather VanCura
 
Talk with Orlando Florida JUG & Senegal JUG
Talk with Orlando Florida JUG & Senegal JUGTalk with Orlando Florida JUG & Senegal JUG
Talk with Orlando Florida JUG & Senegal JUG
Heather VanCura
 
JCP How to Participate @ JavaOne Russia
JCP How to Participate @ JavaOne RussiaJCP How to Participate @ JavaOne Russia
JCP How to Participate @ JavaOne Russia
Heather VanCura
 
Oracle Code Online: Building a Serverless State Service for the Cloud
Oracle Code Online: Building a Serverless State Service for the CloudOracle Code Online: Building a Serverless State Service for the Cloud
Oracle Code Online: Building a Serverless State Service for the Cloud
Ed Burns
 
Join the Java Evolution Coimbra
Join the Java Evolution CoimbraJoin the Java Evolution Coimbra
Join the Java Evolution Coimbra
Heather VanCura
 
How the JCP Works & Adopt-a-Program Update for Paraguay JUG
How the JCP Works & Adopt-a-Program Update for Paraguay JUGHow the JCP Works & Adopt-a-Program Update for Paraguay JUG
How the JCP Works & Adopt-a-Program Update for Paraguay JUG
Heather VanCura
 
NYSIG Quickie
NYSIG QuickieNYSIG Quickie
NYSIG Quickie
Heather VanCura
 
3. Mike Everitt - 10 Things You'll Love About Oracle HCM Cloud
3. Mike Everitt  - 10 Things You'll Love About Oracle HCM Cloud3. Mike Everitt  - 10 Things You'll Love About Oracle HCM Cloud
3. Mike Everitt - 10 Things You'll Love About Oracle HCM Cloud
Cedar Consulting
 

Similar to JUG Tour November 2017 (20)

JCP & The Future of Java
JCP & The Future of JavaJCP & The Future of Java
JCP & The Future of Java
 
2018 JCP Year End Summary
2018 JCP Year End Summary2018 JCP Year End Summary
2018 JCP Year End Summary
 
Join the Java Evolution NYC
Join the Java Evolution NYCJoin the Java Evolution NYC
Join the Java Evolution NYC
 
JavaEvolutionTalkUtahJUG
JavaEvolutionTalkUtahJUGJavaEvolutionTalkUtahJUG
JavaEvolutionTalkUtahJUG
 
How to Participate Japan
How to Participate JapanHow to Participate Japan
How to Participate Japan
 
Full Speed Ahead! (Ahead-of-Time Compilation for Java SE) [JavaOne 2017 CON3738]
Full Speed Ahead! (Ahead-of-Time Compilation for Java SE) [JavaOne 2017 CON3738]Full Speed Ahead! (Ahead-of-Time Compilation for Java SE) [JavaOne 2017 CON3738]
Full Speed Ahead! (Ahead-of-Time Compilation for Java SE) [JavaOne 2017 CON3738]
 
Java+JCP+AdoptaJSR+You
Java+JCP+AdoptaJSR+YouJava+JCP+AdoptaJSR+You
Java+JCP+AdoptaJSR+You
 
AdoptJSRJavaEE8CON
AdoptJSRJavaEE8CONAdoptJSRJavaEE8CON
AdoptJSRJavaEE8CON
 
Cross-Cultural User Experience: What It Is and How to Do It?
Cross-Cultural User Experience: What It Is and How to Do It?Cross-Cultural User Experience: What It Is and How to Do It?
Cross-Cultural User Experience: What It Is and How to Do It?
 
JavaOne Latin America Participate in Shaping Java's Future
JavaOne Latin America Participate in Shaping Java's Future JavaOne Latin America Participate in Shaping Java's Future
JavaOne Latin America Participate in Shaping Java's Future
 
Future of Java & You Latin America 2018
Future of Java & You Latin America 2018Future of Java & You Latin America 2018
Future of Java & You Latin America 2018
 
Join the Java Evolution Africa
Join the Java Evolution AfricaJoin the Java Evolution Africa
Join the Java Evolution Africa
 
Valencia EMEA Java User Group Summit
Valencia EMEA Java User Group SummitValencia EMEA Java User Group Summit
Valencia EMEA Java User Group Summit
 
Talk with Orlando Florida JUG & Senegal JUG
Talk with Orlando Florida JUG & Senegal JUGTalk with Orlando Florida JUG & Senegal JUG
Talk with Orlando Florida JUG & Senegal JUG
 
JCP How to Participate @ JavaOne Russia
JCP How to Participate @ JavaOne RussiaJCP How to Participate @ JavaOne Russia
JCP How to Participate @ JavaOne Russia
 
Oracle Code Online: Building a Serverless State Service for the Cloud
Oracle Code Online: Building a Serverless State Service for the CloudOracle Code Online: Building a Serverless State Service for the Cloud
Oracle Code Online: Building a Serverless State Service for the Cloud
 
Join the Java Evolution Coimbra
Join the Java Evolution CoimbraJoin the Java Evolution Coimbra
Join the Java Evolution Coimbra
 
How the JCP Works & Adopt-a-Program Update for Paraguay JUG
How the JCP Works & Adopt-a-Program Update for Paraguay JUGHow the JCP Works & Adopt-a-Program Update for Paraguay JUG
How the JCP Works & Adopt-a-Program Update for Paraguay JUG
 
NYSIG Quickie
NYSIG QuickieNYSIG Quickie
NYSIG Quickie
 
3. Mike Everitt - 10 Things You'll Love About Oracle HCM Cloud
3. Mike Everitt  - 10 Things You'll Love About Oracle HCM Cloud3. Mike Everitt  - 10 Things You'll Love About Oracle HCM Cloud
3. Mike Everitt - 10 Things You'll Love About Oracle HCM Cloud
 

More from Heather VanCura

2019 JCP Program Year End Summary
2019 JCP Program Year End Summary2019 JCP Program Year End Summary
2019 JCP Program Year End Summary
Heather VanCura
 
MISK Global Forum - Building an Inclusive Workforce
MISK Global Forum - Building an Inclusive WorkforceMISK Global Forum - Building an Inclusive Workforce
MISK Global Forum - Building an Inclusive Workforce
Heather VanCura
 
JCP 20 Years Infographic
JCP 20 Years InfographicJCP 20 Years Infographic
JCP 20 Years Infographic
Heather VanCura
 
Heather How To Ally Ignite Talk
Heather How To Ally Ignite TalkHeather How To Ally Ignite Talk
Heather How To Ally Ignite Talk
Heather VanCura
 
JavaOne Tutorial Techniques for Getting More Kids, Especially Girls, Involved...
JavaOne Tutorial Techniques for Getting More Kids, Especially Girls, Involved...JavaOne Tutorial Techniques for Getting More Kids, Especially Girls, Involved...
JavaOne Tutorial Techniques for Getting More Kids, Especially Girls, Involved...
Heather VanCura
 
Adopt-a-JSR Program Update
Adopt-a-JSR Program UpdateAdopt-a-JSR Program Update
Adopt-a-JSR Program Update
Heather VanCura
 
Heather VanCuraIntroductionEMEASummit2017
Heather VanCuraIntroductionEMEASummit2017Heather VanCuraIntroductionEMEASummit2017
Heather VanCuraIntroductionEMEASummit2017
Heather VanCura
 
2016 JCP Year End Summary
2016 JCP Year End Summary2016 JCP Year End Summary
2016 JCP Year End Summary
Heather VanCura
 
Participate in the Future of Java Oredev
Participate in the Future of Java OredevParticipate in the Future of Java Oredev
Participate in the Future of Java Oredev
Heather VanCura
 
Participate in the Future of Java Iceland
Participate in the Future of Java IcelandParticipate in the Future of Java Iceland
Participate in the Future of Java Iceland
Heather VanCura
 
International Day of the Girl 2016
International Day of the Girl 2016 International Day of the Girl 2016
International Day of the Girl 2016
Heather VanCura
 
JCP version 2.10, Broadening JCP Membership (aka JSR 364)
JCP version 2.10, Broadening JCP Membership (aka JSR 364)JCP version 2.10, Broadening JCP Membership (aka JSR 364)
JCP version 2.10, Broadening JCP Membership (aka JSR 364)
Heather VanCura
 
Jozi-JUG JDK 9 Unconference
Jozi-JUG JDK 9 UnconferenceJozi-JUG JDK 9 Unconference
Jozi-JUG JDK 9 Unconference
Heather VanCura
 
Top 10 Ways to Ally for Women in Technology
Top 10 Ways to Ally for Women in TechnologyTop 10 Ways to Ally for Women in Technology
Top 10 Ways to Ally for Women in Technology
Heather VanCura
 

More from Heather VanCura (14)

2019 JCP Program Year End Summary
2019 JCP Program Year End Summary2019 JCP Program Year End Summary
2019 JCP Program Year End Summary
 
MISK Global Forum - Building an Inclusive Workforce
MISK Global Forum - Building an Inclusive WorkforceMISK Global Forum - Building an Inclusive Workforce
MISK Global Forum - Building an Inclusive Workforce
 
JCP 20 Years Infographic
JCP 20 Years InfographicJCP 20 Years Infographic
JCP 20 Years Infographic
 
Heather How To Ally Ignite Talk
Heather How To Ally Ignite TalkHeather How To Ally Ignite Talk
Heather How To Ally Ignite Talk
 
JavaOne Tutorial Techniques for Getting More Kids, Especially Girls, Involved...
JavaOne Tutorial Techniques for Getting More Kids, Especially Girls, Involved...JavaOne Tutorial Techniques for Getting More Kids, Especially Girls, Involved...
JavaOne Tutorial Techniques for Getting More Kids, Especially Girls, Involved...
 
Adopt-a-JSR Program Update
Adopt-a-JSR Program UpdateAdopt-a-JSR Program Update
Adopt-a-JSR Program Update
 
Heather VanCuraIntroductionEMEASummit2017
Heather VanCuraIntroductionEMEASummit2017Heather VanCuraIntroductionEMEASummit2017
Heather VanCuraIntroductionEMEASummit2017
 
2016 JCP Year End Summary
2016 JCP Year End Summary2016 JCP Year End Summary
2016 JCP Year End Summary
 
Participate in the Future of Java Oredev
Participate in the Future of Java OredevParticipate in the Future of Java Oredev
Participate in the Future of Java Oredev
 
Participate in the Future of Java Iceland
Participate in the Future of Java IcelandParticipate in the Future of Java Iceland
Participate in the Future of Java Iceland
 
International Day of the Girl 2016
International Day of the Girl 2016 International Day of the Girl 2016
International Day of the Girl 2016
 
JCP version 2.10, Broadening JCP Membership (aka JSR 364)
JCP version 2.10, Broadening JCP Membership (aka JSR 364)JCP version 2.10, Broadening JCP Membership (aka JSR 364)
JCP version 2.10, Broadening JCP Membership (aka JSR 364)
 
Jozi-JUG JDK 9 Unconference
Jozi-JUG JDK 9 UnconferenceJozi-JUG JDK 9 Unconference
Jozi-JUG JDK 9 Unconference
 
Top 10 Ways to Ally for Women in Technology
Top 10 Ways to Ally for Women in TechnologyTop 10 Ways to Ally for Women in Technology
Top 10 Ways to Ally for Women in Technology
 

Recently uploaded

Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Product School
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
RTTS
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
Product School
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
OnBoard
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
DianaGray10
 
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User Group
CatarinaPereira64715
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
Ralf Eggert
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
Elena Simperl
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
Frank van Harmelen
 
Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical Futures
Bhaskar Mitra
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
Product School
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
Paul Groth
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Tobias Schneck
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Inflectra
 

Recently uploaded (20)

Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User Group
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 
Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical Futures
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 

JUG Tour November 2017

  • 1. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. The JCP and the Future of Java Heather VanCura Director & Chair, JCP Program @heathervc November 1, 2017
  • 2. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. • Chair & Director of the JCP Program • Leader of Global Adopt-a-JSR Programs • Open Source Fan • Native Californian - from San Diego • Personal Interests: Fun Heather VanCura Bay Area, California - USA
  • 3. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved.
  • 4. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. • #1 Development Platform, Now in the Cloud • 10 Million Java Developers Worldwide • #1 Choice For Developers • 13 Billion Devices Run Java • 200 Million Medical Devices Run Java • 1 Billion Automotive Devices Run Java • 97% of Enterprise Desktops Run Java Continued growth
  • 5. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. • Platform Completeness • Quality and Security • Modernization and Innovation • Open and Transparent Evolution • Developer Productivity & Compatibility • Active Ecosystem Involvement Java Philosophies
  • 6. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved.
  • 7. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. Technology Demand
  • 8. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. • A shift from the one with the best technical skills wins • To…the one with the best people skills wins First Computer Programmer
  • 9. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. • Top five key soft skills that engineers and other professionals should develop for career success: • Communication • Creativity/Critical Thinking • Adaptability/Flexibility • Collaboration/Teamwork • Leadership In 2017… 50% of tech jobs = Technical skills
  • 10. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. • Not easy to acquire • Require practice • Human interactions • Complex thinker, relationships, emotional intelligence = practice with others In-demand skills
  • 11. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. • Engage in Community events • User Group Meetings • Conferences • Open Source Projects • Java Community Process (JCP) • Hack days &/or Hackergartens • Kids coding workshops How to acquire?
  • 12. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved.
  • 13. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. • Knowledge • Skills • Visibility • Altruism • Advance Career • Fun Why Should Developers Participate?
  • 14. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. • "Joining the JCP, especially being a member of several expert groups, has had a big impact on my career. Mostly by making it visible for the leadership and managers in my company that I am actually a part of forming the future of the platform. I also think, or hope, that it is an inspiration for my colleagues."
 - Ivar Grimstad • "Joining the JCP is like being a Java citizen.“ 
 - Heinz Kabutz Membership Quotes
  • 15. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. • Java Specification Requests (JSRs) – A JSR is a single version of a Java specification. • JSRs are led by a community member (the Spec Lead), with a group of interested members (the Expert Group) helping with the day-to-day decisions and work. – Any JCP member can submit and lead a JSR. • Each Expert Group must deliver: – The Specification – A Reference Implementation (RI) – A Technology Compatibility Kit (TCK) Collaborative Development - How does is work?
  • 16. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. • Includes formal public reviews and votes by the Executive Committee. • Full Members can submit & lead JSRs, serve on JSR Expert Groups. The JSR Development Cycle
  • 17. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. Compatibility Triangle IS THE TCK CORRECT? DOES THE RI CONFORM? Technology Compatibility Kit Reference Implementation CANYOUBUILD
 ANIMPLEMENTATION? ISTHESPECIFICATION UNAMBIGUOUS? Specification
  • 18. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. • Corporations • Non-Profit & OpenSource • Java User Groups • Individual Developers Who Are The Members?
  • 19. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. An International Effort

  • 20. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. Alpes JUG (France) Austin JUG (USA) BeJUG (Belgium) BreizhJUG (Brittany) CEJUG (Brazil) Central Ohio JUG (USA) Chicago JUG ChinaNanjingJUG Connecticut JUG (USA) Japan JUG Java Hellenic User Group (Greece) Java Student User Group (Vienna) Java Web User Group (London) Jozi JUG (South Africa)
 JUG-AFRICA JUG Chennai (India) JUG-Cologne (Germany) JUG Dortmund (Germany) JUG-EG (Egypt) JUG Frankfurt [JUGF] (Germany) JUG Indonesia JUG JogLoSemar (Indonesia) JUG-MK (Macedonia) JUG-RU (Russia) JUG-USA London Java Community (UK) Malaysia-JUG MoroccoJUG Nashville JUG (United States) Oklahoma City JUG (USA) Rio JUG (Brazil) Riviera JUG (France) Ruhrjug (Germany) Silicon Valley JavaFX User Group (USA) SouJava (Brazil) Utah JUG (USA) Vancouver Island JUG (Canada) Detroit JUG (USA) Duchess (Women)
 ESPRIT Tunisian JUG (Tunisia) FASOJUG (Burkina Faso) Green Tea JUG (China) Houston JUG (USA) iJUG e.V. (Germany) IndiJava (India) ITP_JAVA (Peru) JUG Members

  • 21. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. • 15,000+ Users • 2,500 Expert Group Members • 800+ Members • 60+ Java User Groups • 25 EC Members • 380 JSRs Participation
  • 22. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. / 
 Executive Committee 
 Chair Program
 Management
 Office JSR PARTICIPATION Contributors Expert Group
 Members Contributors Expert Group
 Members Organization
 
 
 
 Spec 
 Lead 
 
 
 Spec Lead JCP Members
  • 23. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. • Corporations • Non-Profits/Open Source • Java User Groups • Individual Developers The Executive Committee
  • 24. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. • We need both! How: Open Standards & Open Source
  • 25. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. • Open source important requirement. So are Standards. • Coop-edition. Agree on what to standardize (cooperation) & what to compete on (implementations). • Open standards implemented in open source = easier to implement standard & for developers to understand technology. • Results in more implementations and greater adoption of the standard. • An effective way to develop a standard-start with an open source project that has demonstrated the need for standardization. Complimentary
  • 26. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. • The Reference Implementations of the Java SE and Java EE platforms are also developed collaboratively and released under open-source licenses. • Java SE: OpenJDK • Java EE: Project GlassFish Open Source Implementations
  • 27. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. • New revisions of each of the three platforms. • “JCP.Next” reforms • Increased participation from Community. Organization Focus
  • 28. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. Java ME 8: (JSRs 360 & 361) – April 2014
  • 29. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. The Vibrant Java EE Community
  • 30. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. Java EE 8 Overview Connector JAXBJSP Debugging Managed BeansJSPConcurrency EE Interceptors JAX-WS WebSocket Bean Validation JASPIC ServletJMS JTADeployment Batch JACCDependency Injection JAXR JSTL Management CDI EJB JAX-RPC Web ServicesJSF JPA Common Annotations EL JAX-RS Web Services MetadataJavaMail CDI 2.0 JSON-B 1.0 Security 1.0 Bean Validation 2.0 JSF 2.3 JAX-RS 2.1 JSON-P 1.1 Servlet 4.0 JSP JSR Maintenance Releases (MRs) will be delivered as well
  • 31. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. • Modernizing Java EE for Cloud and Microservices • Retarget Java EE to address these trends - 15+ JSRs • Goals: – Migration path to cloud development and deployment models for Java EE customers – Migration path to microservices-based architecture for Java EE applications – Backwards compatibility with Java EE Java EE 8 - September 2017
  • 32. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. Java 8 Adoption
  • 33. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. • Important Features: – JEP 261: Module System – JEP 200: The Modular JDK – JEP 222: jShell – JEP 260: Encapsulate Internal APIs – JEP 282: jlink: The Java Linker – JEP 295: Ahead of Time Compilation (AOT) Java 9 - September 2017
  • 34. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. • Another big step forward • 122+ JEPs targeted for JDK 9 – JEP = Java Enhancement Proposal • Big one – JEP 261– Module System – http://openjdk.java.net/jeps/261 – http://jdk.java.net/9/ JDK 9
  • 35. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. • Project Valhalla – Value Types – Specialized Generics – Var Handles • Project Panama – Foreign Function Interface – Date Layout Control – Arrays 2.0 Beyond Java 9 - Java 18.3
  • 36. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. JCP.next: Changing the Constitution
  • 37. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. JCP.next.1 (JSR 348)

  • 38. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. • One Java, One EC JCP.next (JSR 355) – Merge the EC
  • 39. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. Join Now JCP.next.4 (JSR 364)

  • 40. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. • Eliminate Barriers to participation. • Introduce new Membership levels. • No Membership Fees. • Electronic Signatures. • Add Contributors for JSR Expert Groups. • Add Associate Seats on Executive Committee. JCP 2.10, Broadening JCP Membership

  • 41. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. • Associate Members are individuals who can be listed as contributors to JSRs and vote for the Executive Committee. • Partner Members are Java User Groups and other non-profit organizations that can serve on and vote for the Executive Committee. • Full Members can serve on Expert Groups, lead JSRs, serve on and vote for the Executive Committee Memberships
  • 42. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. • OpenJDK Working Group • Java ME Working Group • JCP.Next Working Group • Follow the EC Summaries and discussion: – https://jcp.org/en/resources/EC_summaries What’s next?
  • 43. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. The JCP is More Open Than Before
  • 44. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. How to Participate?

  • 45. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. • As an Individual – OK • As part of a team – better • Work through JUG or employer • Help each other • Teach other • Work with each other How will you Participate?
  • 46. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. What is It?

  • 47. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. • A JUG-lead initiative to improve Java standards. • Global groups of JUG members work on JSRs. • Receive attention from local industry. • Become more professional – helps focus your group efforts. • Attract more developers to your community Adopt-a-JSR
  • 48. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. • Recently Submitted: – Visual Rec (JSR 381) – Configuration API (JSR 382) – Java 18.3 (JSR 383) – Desktop Application API (JSR 377) – Portlet 3.0 Bridge for JSF 2.2 (JSR 378) 1) Pick JSR - New JSRs
 https://jcp.org/en/jsr/stage?listBy=active
  • 49. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. JSR example page
  • 50. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. 2) Communication: Two Way Street
  • 51. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. • Share ideas and feedback, comment on list and public issue trackers. • Read early versions of specifications and Javadocs. • Try writing sample applications using early builds of reference implementation. • Write or speak about the technology and encourage others to participate. Translate into your native language. • Evangelize the JSR -social media, blogging or lightning talks. • Help with documentation. 3) Decide on Steps: Take Action
  • 52. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. 4) Follow Public Discussions & Comment - Issue Tracker
  • 53. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. 5) Share - Add & Use Resources on GitHub
  • 54. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. Get Involved!

  • 55. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. 6) Participate in Hack Days – Have Fun!

  • 56. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. • All JUGs can participate! – November 2016 Iceland – April 2017 London – August 19 Atlanta – September London (Advanced) Java 9 Hack Days Virtual JUG Hack Days
  • 57. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. • Women’s Unconference and Java 9 Hack Day • Participated in the vJUG April Java 9 Hack Day • Hack Day and Women’s Unconference II South Africa Jozi JUG
  • 58. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. • Faso JUG JUG Leader, Burkina Faso Constantin Drabo
  • 59. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. • Java EE & Java SE – JSR 374, JSON P 1.1 Hack Day – Will participate in the vJUG August Java 9 Hack Day 2017 Buharest JUG
  • 60. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. • XINA JUG • XELA JUG • JDuchess JUG Leader, Guatemala Mercedes Wyss
  • 61. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. • JSR 365, CDI 2.0 – Full Day hack event with Spec Lead of CDI, Antoine Sabot- Durand – March 2017 – Collaboration/mentorship with Coimbra JUG in Portugal - June 2017 Bulgarian JUG - Java EE BJUG
  • 62. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. • JSR 375 Securiy JSR, CDI 2.0 • Hack Day event • Java 9 Hack Day - collaboration NL JUG & Chicago JUG Working Together
  • 63. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. • JDK 9 Hack Day • Full Day (sold out) hack event • Another event planned later in 2017 Paris JUG - Java SE France
  • 64. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. • JSR 356, Java API for WebSocket • Hack day (s). • Developed Tic-Tac-Toe game Included in Java EE 7 SDK. BeJUG - Java EE Belgium
  • 65. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. • Java 9/Jigsaw: Myriad hack days, talks and events organized • More planned in August & September 2017 London Java Community - Java SE LJC
  • 66. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. • Java EE JSRs • JDK 9 participation in hack days • Many talks, books, articles, classes, code dojos (hack days), translations SouJava Brazil
  • 67. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. • JSR 338, Java Persistence 2.1 • JSR 344, JSF 2.2 • JSR 352, Batch • JSR 353, JSON • JSR 356, WebSocket • Developed sample ‘Urban Traveler’ application. Chennai JUG - Java EE India
  • 68. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved.
  • 69. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. • Adoption Group & Quality Outreach • Join mail list prior to sending feedback: http:// mail.openjdk.java.net/mailman/listinfo/adoption-discuss • https://wiki.openjdk.java.net/display/quality/Quality+Outreach Participate in OpenJDK
  • 70. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. • Migrated from Java.net • Broaden community participation • All of GlassFish development • Most of Java EE development • Specs and implementation • Repositories • New mailing lists Java EE Development has Moved to GitHub
  • 71. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. • Follow the JCP online: http://JCP.org – Join the JCP: https://jcp.org/en/participation/membership – Twitter @jcp_org #JCP – blogs.oracle.com/jcp – Facebook: Java Community Process – GitHub: https://github.com/jcp-org; https://github.com/javaee • Adopt-a-JSR online: adoptajsr.org. #adoptajsr – adopt-a-jsr@googlegroups.com- the global mailing list – IRC: #adoptajsr channel on irc.freenode.net – GitHub: https://github.com/Adopt-a-JSR We need you!
  • 72. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. thank you, ευχαριστώ, shukriya, dziekuje , tak, tack, grazie, gracias, danke, Благодаря, merci, obrigado, bedankt, kiitos, xie xie, . Questions? Find me on Twitter: @heathervc
  • 73. Confidential – Oracle Internal/Restricted/Highly Restricted 73