Top 8 Java People You Should Know

Here are the top 8 Java people, they’re created frameworks, products, tools or books that contributed to the Java community, and changed the way of coding Java.

P.S The order is based on my personal priority.

8. Tomcat & Ant Founder

James-Duncan-Davidson

James Duncan Davidson, while he was software engineer at Sun Microsystems (1997–2001), created Tomcat Java-based web server, still widely use in most of the Java web projects, and also Ant build tool, which uses XML to describe the build process and its dependencies, which is still the de facto standard for building Java-based Web applications.

Related Links

  1. James Duncan Davidson Twitter
  2. James Duncan Davidson Wiki
  3. James Duncan Davidson personal blog
  4. Apache Ant
  5. Apache Tomcat

7. Test Driven Development & JUnit Founder

Kent-Beck

Kent Beck, creator of the Extreme Programming and Test Driven Development software development methodologies. Furthermore, he and Erich Gamma created JUnit, a simple testing framework, which turn into the de facto standard for testing Java-based Web applications. The combine of JUnit and Test Driven Development makes a big changed on the way of coding Java, which causes many Java developers are not willing to follow it.

Related Links

  1. Kent Beck Twitter
  2. Kent Beck Wiki
  3. Kent Beck Blog
  4. JUnit Testing Framework
  5. Extreme Programming Wiki
  6. Test Driven Development Wiki

News & Interviews

  1. Kent Beck: “We thought we were just programming on an airplane”
  2. Interview with Kent Beck and Martin Fowler
  3. eXtreme Programming An interview with Kent Beck

Kent Beck Books

  1. Extreme Programming Explained: Embrace Change (2nd Edition)
  2. Refactoring: Improving the Design of Existing Code
  3. JUnit Pocket Guide

6. Java Collections Framework

Joshua-Bloch

Joshua Bloch, led the design and implementation of numerous Java platform features, including JDK 5.0 language enhancements and the award-winning Java Collections Framework. In June 2004 he left Sun and became Chief Java Architect at Google. Furthermore, he won the prestigious Jolt Award from Software Development Magazine for his book, “Effective Java”, which is arguably a must read Java’s book.

Related Links

  1. Joshua Bloch Twitter
  2. Joshua Bloch Wiki

News & Interviews

  1. Effective Java: An Interview with Joshua Bloch
  2. Rock Star Josh Bloch

Joshua Bloch Books

  1. Effective Java (2nd Edition)
  2. Java Concurrency in Practice

5. JBoss Founder

Marc-Fleury

Marc Fleury, who founded JBoss in 2001, an open-source Java application server, arguably the de facto standard for deploying Java-based Web applications. Later he sold the JBoss to RedHat, and joined RedHat to continue support on the JBoss development. On 9 February 2007, he decided to leave Red Hat to pursue other personal interests, such as teaching, research in biology, music and his family.

Related Links

  1. Marc Fleury Wiki
  2. Marc Fleury Blog
  3. JBoss Application Server

News & Interviews

  1. Could Red Hat lose JBoss founder?
  2. JBoss founder Marc Fleury leaves Red Hat, now what?
  3. JBoss’s Marc Fleury on SOA, ESB and OSS
  4. Resurrecting Marc Fleury

4. Struts Founder

Craig-McClanahan

Craig Mcclanahan, creator of Struts, a popular open source MVC framework for building Java-based web applications, which is arguably that every Java developer know how to code Struts. With the huge success of Struts in early day, it’s widely implemented in every single of the old Java web application project.

Related Links

  1. Craig Mcclanahan Wiki
  2. Craig Mcclanahan Blog
  3. Apache Struts

News & Interviews

  1. Interview with Craig McClanahan
  2. Struts Or JSF?

3. Spring Founder

Rod-Johnson

Rod Johnson, is the founder of the Spring Framework, an open source application framework for Java, Creator of Spring, CEO at SpringSource. Furthermore, Rod’s best-selling Expert One-on-One J2EE Design and Development (2002) was one of the most influential books ever published on J2EE.

Related Links

  1. Rod Johnson Twitter
  2. Rod Johnson Blog
  3. SpringSource
  4. Spring Framework Wiki

News & Interviews

  1. VMware.com : VMware to acquire SpringSource
  2. Rod Johnson : VMware to acquire SpringSource
  3. Interview with Rod Johnson – CEO – Interface21
  4. Q&A with Rod Johnson over Spring’s maintenance policy changes
  5. Expert One-on-One J2EE Design and Development: Interview with Rod Johnson

Rod Johnson Books

  1. Expert One-on-One J2EE Design and Development (Programmer to Programmer)
  2. Expert One-on-One J2EE Development without EJB

2. Hibernate Founder

gravin-king

Gavin King, is the founder of the Hibernate project, a popular object/relational persistence solution for Java, and the creator of Seam, an application framework for Java EE 5. Furthermore, he contributed heavily to the design of EJB 3.0 and JPA.

Related Links

  1. Gavin King Blog
  2. Hibernate Wiki
  3. Hibernate Framework
  4. JBoss seam

News & Interviews

  1. Tech Chat: Gavin King on Contexts and Dependency Injection, Weld, Java EE 6
  2. JPT : The Interview: Gavin King, Hibernate
  3. JavaFree : Interview with Gavin King, founder of Hibernate
  4. Seam in Depth with Gavin King

Gavin King Books

  1. Java Persistence with Hibernate
  2. Hibernate in Action (In Action series)

1. Father of the Java programming language

James-Gosling

James Gosling, generally credited as the inventor of the Java programming language in 1994. He created the original design of Java and implemented its original compiler and virtual machine. For this achievement he was elected to the United States National Academy of Engineering. On April 2, 2010, he left Sun Microsystems which had recently been acquired by the Oracle Corporation. Regarding why he left, Gosling wrote on his blog that “Just about anything I could say that would be accurate and honest would do more harm than good.”

Related Links

  1. James Gosling Blog
  2. James Gosling Wiki

News & Interviews

  1. Interview with Dennis Ritchie, Bjarne Stroustrup, and James Gosling
  2. Interview: James Gosling, ‘the Father of Java’
  3. Developer Interview: James Gosling
Note
Please feel free to share your personal opinion.

About the Author

author image
mkyong
Founder of Mkyong.com, love Java and open source stuff. Follow him on Twitter. If you like my tutorials, consider make a donation to these charities.

Comments

avatar
96 Comment threads
31 Thread replies
0 Followers
 
Most reacted comment
Hottest comment thread
101 Comment authors
amiluowenmorristechfizyMattDurante Recent comment authors
newest oldest most voted
Sufyan
Guest
Sufyan

Really i am impressed. Thanx for motivating me more.. Now it might help me to become a programmer too :p

mcsam
Guest
mcsam

Nice compilation, knew gosling would be the first. Java himself

Rob S
Guest
Rob S

its always easiest to critique after the work has been done… but if it were up to me… why only 8? there could easily be a top 10 or 20… Bill Pugh – led jsr 133 – rewrote the JMM. A java god in today’s financial java world. Bill Joy – Can’t talk about Gosling without him. Doug Lea – led jsr 166. java would be in the abyss today without it. Gilad Bracha – same as Bill Joy. These guys architected the JLS with Gosling. of course these guys all had help from brilliant minds among/beneath them. Jeremy Manson… Read more »

Al
Guest
Al

Why can’t you try to find somebody to proofread your mussings?

Ashif
Guest
Ashif

ur missing my name !

Durante
Guest
Durante

Do you have any reference material for webfirmframework?

justo
Guest
justo

#2 Martin Fowler
Eric Evans

Arun
Guest
Arun

I will benext one in the list

laurent kubaski
Guest
laurent kubaski

Great list BUT :

– ANT is not limited to building WEB applications
– same thing for JUnit which is not limited to WEB applications testing
– “award-winning Java Collections Framework” : are you sure the collection framework won awards ?
– “[Struts is] widely implemented in every single of the old Java web application project” : this is wrong, I know many OLD java web applications which directly use JSP & servlets.
– “James Gosling, generally credited as the inventor of the Java programming language” : “generally credited” ? Does this mean someone else claims to have invented the language ?

Scout
Guest
Scout

You forgot Neal Gafter

Rajan Pokhrel
Guest
Rajan Pokhrel

You are missing two people. One is Doug Lea (who wrote Java Concurrency Package) and a new rising star, kohsuke kawaguchi, Hudson inventor.

andy
Guest
andy

Gavin King – CDI !

Also whoever invented maven should be held on the same grounds as whoever invented ant. Avoid these guys in all cases 😉

G@nesh
Guest
G@nesh

I too want to be in this list

Prabhakaran
Guest
Prabhakaran

good work friend………………………

Suresh
Guest
Suresh

Hi everybody,

They are Top 8 Most wanted People in the world,
Pls Find and kill them.
¯\_(?)_/¯

Mohan Rathore
Guest
Mohan Rathore

Is the order right? IMHO James Duncan Davidson deserves better spot than 8, and certainly before say Gavin or Kent.

trackback
En el fondo, somos personas | aninki.net

[…] de hablar de programación, vamos a ver que todo, principalmente, depende de personas. En Top 8 Java People You Should Know podemos poner caras a los frameworks y librerías que utilizamos. Estas son varias de las personas […]

trackback
Buzz Lightyear is here » Blog Archive » links for 2011-03-13

[…] Top 8 Java People You Should Know (tags: java programming development social reference news career technology people) […]

trackback
Top 8 de personas relacionadas con Java que debes conocer [ENG]

[…] Top 8 de personas relacionadas con Java que debes conocer [ENG] http://www.mkyong.com/featured/top-8-java-people-you-should-know/  por sunes hace 3 segundos […]

kunal
Guest
kunal
thnks ....i was really not knowing ...except james sir
Javabuddy
Guest
Javabuddy

A different kind of blog post but I like it . glad to know about these greats though I was familiar with most of them its good to get all links together, in my opinion James Gosling should be in 1st rather than 10 if you are talking about java.

pranav
Guest
pranav

HI Mkyong, thanks for showcasing Gods of Java Programming in a great article.

Anand .L (Citizen)
Guest
Anand .L (Citizen)

One Day my photo will be posted in top-9 list…

surely ill assure….

Eric
Guest
Eric

Gavin King is really cool..

Tanveer
Guest
Tanveer

Nice to see these great people who contributed the Java what we have today.. Its very motivating to know these people. I am still in the begging stage of learning this great language. Please guide me to be a great Java programmer. And you are also great man and i mean it >>! Thanks

kiran bisanal
Guest
kiran bisanal

which is the primary thread

Svetlana
Guest
Svetlana

It`s good to know now all of them, thanks.

Abid
Guest
Abid

I strong feel, a great name is missing from the list of great people.
My favorite. Sir Martin Fowler.

sivakdivi
Guest
sivakdivi

It really good to know about consummates of java&&j2ee.

Abdallah
Guest
Abdallah

Thank you

#9 MyKong
Founder mkyong.com

🙂