SlideShare a Scribd company logo
Welcome to
JUGBD
- A. N. M. Bazlur Rahman
@bazlur_rahman
1
History 1. Founded on October 2013
2. 6.7 K facebook group members
3. 7 Successful physical meetup
4. Several virtual meetup (around
20)
5. 5 companies sponsorship
6. Featured in Java Magazine
2
First meetup
5 Oct 2013
3
First meetup
5 Oct 2013
4
Meetup 2.0
6 Dec 2013
5
Meetup 3.0
22 Mar 2014
6
Meetup 4.0
6 Mar 2015
7
Meetup 5.0
23 May 2015
8
Meetup 6.0
25 Feb 2014
9
Mission
○ Share Java knowledge
○ Help students/developers to achieve the right skill
○ Regular hangout and discussion
○ Introduce JCP
○ Help developers to become jcp contributors
○ Become official and registered technology group
○ Recognized by the JCP
10
Goal
To become a JCP
Expert Group
member
11
The JCP
- Stands for Java Community Process
- Holds the responsibility for the development of Java Technology
- Introduced in 1998
- Open – anyone can join, observe, review, contribute
12
How it works
- JCP are complex but follow a simple, time
proven path
- https://jcp.org/en/introduction/timeline
13
Getting
Involved - Observer
- Registered User
- Associate member
- Partner member
- Full member
14
Observer Anyone with an Internet connection
can review and comment
- all the specification
- proposals, errors, corrections etc
- Expert group communication
public issue tracker
- public archive
- be listed as a supporter for a JSR
proposals
15
Registered
User
Register in jcp.org
- observer ++
- create watch list
- apply to become a member of JCP
- 3 types of membership currently
available
- Nominate contributors
- nominate for expert group
- propose a new JSR
16
Associate
member
- Any individual who has basically
an Internet connection
- Have to sign a Associate
Membership Agreement
- Can be listed as a contributor
- Can attend JCP events
- Vote in the annual Executive
Committee Elections
17
Partner
member - Java User Groups, non profit
organization
- Can serve as an Executive
Committee member
- Can attend JCP member event
- Can vote in the annual Executive
committee election
18
Full member - Corporations, legal entity, non profit ,
organization, employee, individuals
- Have to sign the Agreement
- Serve on EC
- Vote for Seat
- Can become an Expert group member
- Can be Contributor to an Expert group
- Can be specification lead
19
Glossary
JSR – Java specification request
Expert group member → write Java
specification, actively shape the content and
direction and revise the specs
Specification lead → once JSR are approved
by the Executive Committee, one or more
representative of the Expert group can lead the
specification
20
Glossary
Executive Committee (EC)
- There are 25 Members in EC
- 14 ratified seats
- 8 elected seats,
- 2 associate seats,
- one permanent seat held by Oracle.
21
Executive
Committee
22
What EC does
- review and vote to approve or reject new JSR proposals,
- review and vote to approve or reject Public Review drafts,
- review and vote to approve or reject Final Approval Ballots,
- review and vote to approve or reject Maintenance Reviews,
- review and provide guidance on licensing terms of JSRs,
- decide appeals of first-level TCK test challenges,
- decide when JSRs that have not made sufficient progress through the JCP be withdrawn,
collaborate on revisions to the JCP and the JSPA
23
But why
24
But why
"Joining the JCP
is like being a
Java citizen." -
Heinz Kabutz
25
But why
● Networking, you meet important guys from different countries
● Soft skill, improve communication, oratory, speak English, to non native.
● Popularity
● Technical skill. Once you open pull requests, suggest path, help in
documentation, study the code, you will receive code review, mentoring and
learn how companies such Red Hat, Tomitribe, IBM do their structure code.
● Work in mainstream company
26
I learned Java in the early days, reading the
specifications of the language. Since then, I have
found that getting involved with the process that
defines the technology is an excellent boost to my
career. It has allowed me to learn first what is
being created, it helped me meet with some of
the most important developers of the Java world,
and enabled me to give my customers the best
advice for their projects.
- Bruno Souza (JavaMan)
27
Awards
JCP Member/Participant of the Year
Outstanding Spec Lead
Most Significant JSR
Outstanding Adopt-a-JSR Participant
28
So what’s exciting now
29
Project Jigsaw
30
Project Valhalla - Value
Types
- Compare with ==
- They are not reference , so no null
- Won’t be extended from Objects, so no locks, no cloning or
finalize
- Code like a class , works like an int
31
32
Pattern
matching in
Java
Project Panama
Native support to Java
33
Oracle Opening up Java EE
Java EE 8 specification are nearly complete
34
And a lot more…
- http://openjdk.java.net/projects/jdk9/
35
Reference
- https://jcp.org/en/home/index
- https://www.meetup.com/jug-bd/
- http://www.jugbd.org/
- https://www.facebook.com/groups/jugbd/
- https://www.youtube.com/channel/UCDMV0
Sce6VD2nIiPoZNQh6w/playlists
36
Thank you
37
One more thing ...
38
While being
here, lets
discuss
● What are the biggest problems we are
facing right now
● What is that preventing us from sleeping
at night
● What are the things that we are unhappy
about
● What is the thing that we are struggling
with
● What is the biggest issue in our career
39
Join the Great Java
Projects initiative
https://goo.gl/DzMJ7B
http://www.bazlur.me/
40

More Related Content

Similar to Jugbd opening speech

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
 
Java+JCP+AdoptaJSR+You
Java+JCP+AdoptaJSR+YouJava+JCP+AdoptaJSR+You
Java+JCP+AdoptaJSR+You
Heather VanCura
 
Drive yourself, community with adopts and jcp to professionalism
Drive yourself, community with adopts and jcp to professionalismDrive yourself, community with adopts and jcp to professionalism
Drive yourself, community with adopts and jcp to professionalism
Mohamed Taman
 
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
 
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
 
Jozi JUG Hack Day
Jozi JUG Hack DayJozi JUG Hack Day
Jozi JUG Hack Day
Heather VanCura
 
Devoxx UK BOF session
Devoxx UK BOF sessionDevoxx UK BOF session
Devoxx UK BOF session
Heather VanCura
 
How to Participate Devoxx 2013 Quickie
How to Participate Devoxx 2013 QuickieHow to Participate Devoxx 2013 Quickie
How to Participate Devoxx 2013 Quickie
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
 
Increasing the Maturity of Our Java User Groups
Increasing the Maturity of Our Java User Groups Increasing the Maturity of Our Java User Groups
Increasing the Maturity of Our Java User Groups
National University of Kyiv-Mohyla Academy
 
PublicECMeetingMay2015
PublicECMeetingMay2015PublicECMeetingMay2015
PublicECMeetingMay2015
Heather VanCura
 
JCPParticipationOverviewJCertif
JCPParticipationOverviewJCertifJCPParticipationOverviewJCertif
JCPParticipationOverviewJCertif
Heather VanCura
 
Bringing Java into the Open - OSCON 2014
Bringing Java into the Open - OSCON 2014Bringing Java into the Open - OSCON 2014
Bringing Java into the Open - OSCON 2014
Heather VanCura
 
Increasing the Maturity of our Java User Groups
Increasing the Maturity of our Java User GroupsIncreasing the Maturity of our Java User Groups
Increasing the Maturity of our Java User Groups
Víctor Leonel Orozco López
 
Duke Program for Entrepreneurs (P4E) - Info Session
Duke Program for Entrepreneurs (P4E) - Info SessionDuke Program for Entrepreneurs (P4E) - Info Session
Duke Program for Entrepreneurs (P4E) - Info Session
Howie Rhee
 
Google summer of code 2012
Google summer of code 2012Google summer of code 2012
Google summer of code 2012
Pradeeban Kathiravelu, Ph.D.
 
StartUp with UpGrad Webinar Presentation
StartUp with UpGrad Webinar PresentationStartUp with UpGrad Webinar Presentation
StartUp with UpGrad Webinar Presentation
UpGrad
 
FosdemJavaDevRoom2015
FosdemJavaDevRoom2015FosdemJavaDevRoom2015
FosdemJavaDevRoom2015
Heather VanCura
 
Google summer of code
Google summer of codeGoogle summer of code
Google summer of code
Pradeeban Kathiravelu, Ph.D.
 
SCMG Presentation 04 10-2012
SCMG Presentation  04 10-2012SCMG Presentation  04 10-2012
SCMG Presentation 04 10-2012af_creative
 

Similar to Jugbd opening speech (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
 
Java+JCP+AdoptaJSR+You
Java+JCP+AdoptaJSR+YouJava+JCP+AdoptaJSR+You
Java+JCP+AdoptaJSR+You
 
Drive yourself, community with adopts and jcp to professionalism
Drive yourself, community with adopts and jcp to professionalismDrive yourself, community with adopts and jcp to professionalism
Drive yourself, community with adopts and jcp to professionalism
 
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
 
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
 
Jozi JUG Hack Day
Jozi JUG Hack DayJozi JUG Hack Day
Jozi JUG Hack Day
 
Devoxx UK BOF session
Devoxx UK BOF sessionDevoxx UK BOF session
Devoxx UK BOF session
 
How to Participate Devoxx 2013 Quickie
How to Participate Devoxx 2013 QuickieHow to Participate Devoxx 2013 Quickie
How to Participate Devoxx 2013 Quickie
 
JCP How to Participate @ JavaOne Russia
JCP How to Participate @ JavaOne RussiaJCP How to Participate @ JavaOne Russia
JCP How to Participate @ JavaOne Russia
 
Increasing the Maturity of Our Java User Groups
Increasing the Maturity of Our Java User Groups Increasing the Maturity of Our Java User Groups
Increasing the Maturity of Our Java User Groups
 
PublicECMeetingMay2015
PublicECMeetingMay2015PublicECMeetingMay2015
PublicECMeetingMay2015
 
JCPParticipationOverviewJCertif
JCPParticipationOverviewJCertifJCPParticipationOverviewJCertif
JCPParticipationOverviewJCertif
 
Bringing Java into the Open - OSCON 2014
Bringing Java into the Open - OSCON 2014Bringing Java into the Open - OSCON 2014
Bringing Java into the Open - OSCON 2014
 
Increasing the Maturity of our Java User Groups
Increasing the Maturity of our Java User GroupsIncreasing the Maturity of our Java User Groups
Increasing the Maturity of our Java User Groups
 
Duke Program for Entrepreneurs (P4E) - Info Session
Duke Program for Entrepreneurs (P4E) - Info SessionDuke Program for Entrepreneurs (P4E) - Info Session
Duke Program for Entrepreneurs (P4E) - Info Session
 
Google summer of code 2012
Google summer of code 2012Google summer of code 2012
Google summer of code 2012
 
StartUp with UpGrad Webinar Presentation
StartUp with UpGrad Webinar PresentationStartUp with UpGrad Webinar Presentation
StartUp with UpGrad Webinar Presentation
 
FosdemJavaDevRoom2015
FosdemJavaDevRoom2015FosdemJavaDevRoom2015
FosdemJavaDevRoom2015
 
Google summer of code
Google summer of codeGoogle summer of code
Google summer of code
 
SCMG Presentation 04 10-2012
SCMG Presentation  04 10-2012SCMG Presentation  04 10-2012
SCMG Presentation 04 10-2012
 

Recently uploaded

Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024
Massimo Talia
 
Forklift Classes Overview by Intella Parts
Forklift Classes Overview by Intella PartsForklift Classes Overview by Intella Parts
Forklift Classes Overview by Intella Parts
Intella Parts
 
ethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.pptethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.ppt
Jayaprasanna4
 
Railway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdfRailway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdf
TeeVichai
 
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdfTop 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Teleport Manpower Consultant
 
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptxCFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
R&R Consult
 
Planning Of Procurement o different goods and services
Planning Of Procurement o different goods and servicesPlanning Of Procurement o different goods and services
Planning Of Procurement o different goods and services
JoytuBarua2
 
COLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdf
COLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdfCOLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdf
COLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdf
Kamal Acharya
 
block diagram and signal flow graph representation
block diagram and signal flow graph representationblock diagram and signal flow graph representation
block diagram and signal flow graph representation
Divya Somashekar
 
Cosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdfCosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdf
Kamal Acharya
 
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdfWater Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation & Control
 
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
Amil Baba Dawood bangali
 
WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234
AafreenAbuthahir2
 
Immunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary AttacksImmunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary Attacks
gerogepatton
 
MCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdfMCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdf
Osamah Alsalih
 
Event Management System Vb Net Project Report.pdf
Event Management System Vb Net  Project Report.pdfEvent Management System Vb Net  Project Report.pdf
Event Management System Vb Net Project Report.pdf
Kamal Acharya
 
Architectural Portfolio Sean Lockwood
Architectural Portfolio Sean LockwoodArchitectural Portfolio Sean Lockwood
Architectural Portfolio Sean Lockwood
seandesed
 
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdfAKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
SamSarthak3
 
CME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional ElectiveCME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional Elective
karthi keyan
 
Quality defects in TMT Bars, Possible causes and Potential Solutions.
Quality defects in TMT Bars, Possible causes and Potential Solutions.Quality defects in TMT Bars, Possible causes and Potential Solutions.
Quality defects in TMT Bars, Possible causes and Potential Solutions.
PrashantGoswami42
 

Recently uploaded (20)

Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024
 
Forklift Classes Overview by Intella Parts
Forklift Classes Overview by Intella PartsForklift Classes Overview by Intella Parts
Forklift Classes Overview by Intella Parts
 
ethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.pptethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.ppt
 
Railway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdfRailway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdf
 
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdfTop 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
 
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptxCFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
 
Planning Of Procurement o different goods and services
Planning Of Procurement o different goods and servicesPlanning Of Procurement o different goods and services
Planning Of Procurement o different goods and services
 
COLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdf
COLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdfCOLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdf
COLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdf
 
block diagram and signal flow graph representation
block diagram and signal flow graph representationblock diagram and signal flow graph representation
block diagram and signal flow graph representation
 
Cosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdfCosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdf
 
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdfWater Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdf
 
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
 
WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234
 
Immunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary AttacksImmunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary Attacks
 
MCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdfMCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdf
 
Event Management System Vb Net Project Report.pdf
Event Management System Vb Net  Project Report.pdfEvent Management System Vb Net  Project Report.pdf
Event Management System Vb Net Project Report.pdf
 
Architectural Portfolio Sean Lockwood
Architectural Portfolio Sean LockwoodArchitectural Portfolio Sean Lockwood
Architectural Portfolio Sean Lockwood
 
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdfAKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
 
CME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional ElectiveCME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional Elective
 
Quality defects in TMT Bars, Possible causes and Potential Solutions.
Quality defects in TMT Bars, Possible causes and Potential Solutions.Quality defects in TMT Bars, Possible causes and Potential Solutions.
Quality defects in TMT Bars, Possible causes and Potential Solutions.
 

Jugbd opening speech

  • 1. Welcome to JUGBD - A. N. M. Bazlur Rahman @bazlur_rahman 1
  • 2. History 1. Founded on October 2013 2. 6.7 K facebook group members 3. 7 Successful physical meetup 4. Several virtual meetup (around 20) 5. 5 companies sponsorship 6. Featured in Java Magazine 2
  • 10. Mission ○ Share Java knowledge ○ Help students/developers to achieve the right skill ○ Regular hangout and discussion ○ Introduce JCP ○ Help developers to become jcp contributors ○ Become official and registered technology group ○ Recognized by the JCP 10
  • 11. Goal To become a JCP Expert Group member 11
  • 12. The JCP - Stands for Java Community Process - Holds the responsibility for the development of Java Technology - Introduced in 1998 - Open – anyone can join, observe, review, contribute 12
  • 13. How it works - JCP are complex but follow a simple, time proven path - https://jcp.org/en/introduction/timeline 13
  • 14. Getting Involved - Observer - Registered User - Associate member - Partner member - Full member 14
  • 15. Observer Anyone with an Internet connection can review and comment - all the specification - proposals, errors, corrections etc - Expert group communication public issue tracker - public archive - be listed as a supporter for a JSR proposals 15
  • 16. Registered User Register in jcp.org - observer ++ - create watch list - apply to become a member of JCP - 3 types of membership currently available - Nominate contributors - nominate for expert group - propose a new JSR 16
  • 17. Associate member - Any individual who has basically an Internet connection - Have to sign a Associate Membership Agreement - Can be listed as a contributor - Can attend JCP events - Vote in the annual Executive Committee Elections 17
  • 18. Partner member - Java User Groups, non profit organization - Can serve as an Executive Committee member - Can attend JCP member event - Can vote in the annual Executive committee election 18
  • 19. Full member - Corporations, legal entity, non profit , organization, employee, individuals - Have to sign the Agreement - Serve on EC - Vote for Seat - Can become an Expert group member - Can be Contributor to an Expert group - Can be specification lead 19
  • 20. Glossary JSR – Java specification request Expert group member → write Java specification, actively shape the content and direction and revise the specs Specification lead → once JSR are approved by the Executive Committee, one or more representative of the Expert group can lead the specification 20
  • 21. Glossary Executive Committee (EC) - There are 25 Members in EC - 14 ratified seats - 8 elected seats, - 2 associate seats, - one permanent seat held by Oracle. 21
  • 23. What EC does - review and vote to approve or reject new JSR proposals, - review and vote to approve or reject Public Review drafts, - review and vote to approve or reject Final Approval Ballots, - review and vote to approve or reject Maintenance Reviews, - review and provide guidance on licensing terms of JSRs, - decide appeals of first-level TCK test challenges, - decide when JSRs that have not made sufficient progress through the JCP be withdrawn, collaborate on revisions to the JCP and the JSPA 23
  • 25. But why "Joining the JCP is like being a Java citizen." - Heinz Kabutz 25
  • 26. But why ● Networking, you meet important guys from different countries ● Soft skill, improve communication, oratory, speak English, to non native. ● Popularity ● Technical skill. Once you open pull requests, suggest path, help in documentation, study the code, you will receive code review, mentoring and learn how companies such Red Hat, Tomitribe, IBM do their structure code. ● Work in mainstream company 26
  • 27. I learned Java in the early days, reading the specifications of the language. Since then, I have found that getting involved with the process that defines the technology is an excellent boost to my career. It has allowed me to learn first what is being created, it helped me meet with some of the most important developers of the Java world, and enabled me to give my customers the best advice for their projects. - Bruno Souza (JavaMan) 27
  • 28. Awards JCP Member/Participant of the Year Outstanding Spec Lead Most Significant JSR Outstanding Adopt-a-JSR Participant 28
  • 31. Project Valhalla - Value Types - Compare with == - They are not reference , so no null - Won’t be extended from Objects, so no locks, no cloning or finalize - Code like a class , works like an int 31
  • 34. Oracle Opening up Java EE Java EE 8 specification are nearly complete 34
  • 35. And a lot more… - http://openjdk.java.net/projects/jdk9/ 35
  • 36. Reference - https://jcp.org/en/home/index - https://www.meetup.com/jug-bd/ - http://www.jugbd.org/ - https://www.facebook.com/groups/jugbd/ - https://www.youtube.com/channel/UCDMV0 Sce6VD2nIiPoZNQh6w/playlists 36
  • 38. One more thing ... 38
  • 39. While being here, lets discuss ● What are the biggest problems we are facing right now ● What is that preventing us from sleeping at night ● What are the things that we are unhappy about ● What is the thing that we are struggling with ● What is the biggest issue in our career 39
  • 40. Join the Great Java Projects initiative https://goo.gl/DzMJ7B http://www.bazlur.me/ 40