SlideShare a Scribd company logo
1 of 40
Download to read offline
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 2017Heather 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 professionalismMohamed 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 DevNexusHeather VanCura
 
How to Participate Devoxx 2013 Quickie
How to Participate Devoxx 2013 QuickieHow to Participate Devoxx 2013 Quickie
How to Participate Devoxx 2013 QuickieHeather VanCura
 
JCP How to Participate @ JavaOne Russia
JCP How to Participate @ JavaOne RussiaJCP How to Participate @ JavaOne Russia
JCP How to Participate @ JavaOne RussiaHeather VanCura
 
JCPParticipationOverviewJCertif
JCPParticipationOverviewJCertifJCPParticipationOverviewJCertif
JCPParticipationOverviewJCertifHeather 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 2014Heather VanCura
 
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 SessionHowie Rhee
 
StartUp with UpGrad Webinar Presentation
StartUp with UpGrad Webinar PresentationStartUp with UpGrad Webinar Presentation
StartUp with UpGrad Webinar PresentationUpGrad
 
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

Computer Graphics Introduction To Curves
Computer Graphics Introduction To CurvesComputer Graphics Introduction To Curves
Computer Graphics Introduction To CurvesChandrakantDivate1
 
Theory of Time 2024 (Universal Theory for Everything)
Theory of Time 2024 (Universal Theory for Everything)Theory of Time 2024 (Universal Theory for Everything)
Theory of Time 2024 (Universal Theory for Everything)Ramkumar k
 
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKARHAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKARKOUSTAV SARKAR
 
Post office management system project ..pdf
Post office management system project ..pdfPost office management system project ..pdf
Post office management system project ..pdfKamal Acharya
 
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptxHOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptxSCMS School of Architecture
 
School management system project Report.pdf
School management system project Report.pdfSchool management system project Report.pdf
School management system project Report.pdfKamal Acharya
 
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptxS1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptxSCMS School of Architecture
 
Hospital management system project report.pdf
Hospital management system project report.pdfHospital management system project report.pdf
Hospital management system project report.pdfKamal Acharya
 
Introduction to Robotics in Mechanical Engineering.pptx
Introduction to Robotics in Mechanical Engineering.pptxIntroduction to Robotics in Mechanical Engineering.pptx
Introduction to Robotics in Mechanical Engineering.pptxhublikarsn
 
Augmented Reality (AR) with Augin Software.pptx
Augmented Reality (AR) with Augin Software.pptxAugmented Reality (AR) with Augin Software.pptx
Augmented Reality (AR) with Augin Software.pptxMustafa Ahmed
 
Introduction to Data Visualization,Matplotlib.pdf
Introduction to Data Visualization,Matplotlib.pdfIntroduction to Data Visualization,Matplotlib.pdf
Introduction to Data Visualization,Matplotlib.pdfsumitt6_25730773
 
Memory Interfacing of 8086 with DMA 8257
Memory Interfacing of 8086 with DMA 8257Memory Interfacing of 8086 with DMA 8257
Memory Interfacing of 8086 with DMA 8257subhasishdas79
 
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...drmkjayanthikannan
 
Hostel management system project report..pdf
Hostel management system project report..pdfHostel management system project report..pdf
Hostel management system project report..pdfKamal Acharya
 
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills KuwaitKuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwaitjaanualu31
 
Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startQuintin Balsdon
 
Digital Communication Essentials: DPCM, DM, and ADM .pptx
Digital Communication Essentials: DPCM, DM, and ADM .pptxDigital Communication Essentials: DPCM, DM, and ADM .pptx
Digital Communication Essentials: DPCM, DM, and ADM .pptxpritamlangde
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXssuser89054b
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayEpec Engineered Technologies
 

Recently uploaded (20)

Computer Graphics Introduction To Curves
Computer Graphics Introduction To CurvesComputer Graphics Introduction To Curves
Computer Graphics Introduction To Curves
 
Theory of Time 2024 (Universal Theory for Everything)
Theory of Time 2024 (Universal Theory for Everything)Theory of Time 2024 (Universal Theory for Everything)
Theory of Time 2024 (Universal Theory for Everything)
 
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKARHAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
 
Post office management system project ..pdf
Post office management system project ..pdfPost office management system project ..pdf
Post office management system project ..pdf
 
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptxHOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
 
Signal Processing and Linear System Analysis
Signal Processing and Linear System AnalysisSignal Processing and Linear System Analysis
Signal Processing and Linear System Analysis
 
School management system project Report.pdf
School management system project Report.pdfSchool management system project Report.pdf
School management system project Report.pdf
 
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptxS1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
 
Hospital management system project report.pdf
Hospital management system project report.pdfHospital management system project report.pdf
Hospital management system project report.pdf
 
Introduction to Robotics in Mechanical Engineering.pptx
Introduction to Robotics in Mechanical Engineering.pptxIntroduction to Robotics in Mechanical Engineering.pptx
Introduction to Robotics in Mechanical Engineering.pptx
 
Augmented Reality (AR) with Augin Software.pptx
Augmented Reality (AR) with Augin Software.pptxAugmented Reality (AR) with Augin Software.pptx
Augmented Reality (AR) with Augin Software.pptx
 
Introduction to Data Visualization,Matplotlib.pdf
Introduction to Data Visualization,Matplotlib.pdfIntroduction to Data Visualization,Matplotlib.pdf
Introduction to Data Visualization,Matplotlib.pdf
 
Memory Interfacing of 8086 with DMA 8257
Memory Interfacing of 8086 with DMA 8257Memory Interfacing of 8086 with DMA 8257
Memory Interfacing of 8086 with DMA 8257
 
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
 
Hostel management system project report..pdf
Hostel management system project report..pdfHostel management system project report..pdf
Hostel management system project report..pdf
 
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills KuwaitKuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
 
Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the start
 
Digital Communication Essentials: DPCM, DM, and ADM .pptx
Digital Communication Essentials: DPCM, DM, and ADM .pptxDigital Communication Essentials: DPCM, DM, and ADM .pptx
Digital Communication Essentials: DPCM, DM, and ADM .pptx
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power Play
 

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