Popular Java People

Father of the Java programming language

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 his achievement he was elected to Foreign Associate member of the United States
National Academy of Engineering. He has also made major contributions to several other software systems, such as NeWS and Gosling Emacs. He co-wrote the “bundle” program, a utility thoroughly detailed in Brian Kernighan and Rob Pike‘s book The Unix Programming Environment.

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

Lucene Nutch Hadoop

Douglass Read Cutting is an advocate and creator of open-source search technology. He originated Lucene and, with Mike Cafarella, Nutch, both open-source search technology projects which are now managed through the Apache Software Foundation. He holds a bachelor’s degree from Stanford University.

In December 2004, Google Labs published a paper on the MapReduce algorithm, which allows very large scale computations to be trivially parallelized across large clusters of servers. Cutting, realizing the importance of this paper to extending Lucene into the realm of extremely large (web-scale) search problems, created the open-source Hadoop
framework that allows applications based on the MapReduce paradigm to be run on large clusters of commodity hardware. Cutting was an employee of Yahoo!, where he led the Hadoop project full-time; he has since moved on to Cloudera.[3]

In July 2009, Doug Cutting was elected to the board of directors of the Apache Software Foundation, and in September 2010, he was elected its chairman.

Related Links

  1. “Doug Cutting’s blog”.
  2. Article co-authored by Doug Cutting in ACM Queue, ‘Building Nutch: Open Source Search’
  3. Blog post by Tom White about Doug Cutting creating Hadoop Note that this post was written while Hadoop was still an un-named spinoff of Nutch. Tom updates his earlier post with the Hadoop name here.

News & Interviews

  1. An interview with Doug Cutting
  2. Video interview of Doug Cutting
  3. Audio interview with Doug Cutting
  4. Doug Cutting’s publications and patents
  5. Doug Cutting joins Yahoo!

 

 

 

 

 

 

 

 

 

 

Hibernate

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

 

 

 

 

 

 

 

 

 

Spring

Rod Johnson is the father of spring, which grew out of his influential book, “Expert One-on-One J2EE Design and Development,” which initiated the “lightweight” transformation of enterprise Java. Rod co-founded SpringSource, where he served as CEO until its 2009 acquisition by VMware, where he is now a Senior Vice President.

Rod is an authority on enterprise Java architecture, a thought leader on open source development and business models, and a popular speaker at conferences around the world.

Rod has over 15 years technology, management and business experience. He holds a BA with Honors in Computer Science, Mathematics and Musicology as well as a PhD from the University of Sydney.

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

 

 

 

 

 

 

 

 

 

Struts

Craig R. McClanahan is a programmer and original author of the Apache Struts framework for building web applications. He was part of the expert group that defined the servlet 2.2, 2.3 and JSP 1.1, 1.2 specifications. He is also the architect of Tomcat‘s servlet container Catalina.

Related Links

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

News & Interviews

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

 

 

 

 

 

JBoss

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.

In 2008 Fleury started a new open source project called OpenRemote, to build Home Automation Systems. In 2010 Fleury started producing electronic music with the label Acid All Stars.

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

 

 

 

 

 

 

 

 

 

Java Collections Framework

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.

In December 2004, Java Developer’s Journal included Bloch in its list of the “Top 40 Software People in the World”. Bloch has proposed the extension of the Java programming language with two features: Concise Instance Creation Expressions (CICE) (coproposed with Bob Lee and Doug Lea) and Automatic Resource Management (ARM) blocks. The combination of CICE and ARM formed one of the three early proposals for adding support for closures to Java.ARM blocks have now been accepted for inclusion in JDK7,and Bloch remains active in the current discussions of proposals for closure support in Java.

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

 

 

 

 

 

 

 

 

 

 

 

JUnit

Kent Beck is an American software engineer and the creator of the Extreme Programming and Test Driven Development
software development methodologies, also named agile software development. Beck was one of the 17 original signatories of the Agile Manifesto in 2001.

Kent Beck has an M.S. degree in computer science from the University of Oregon. He has pioneered software design patterns, the rediscovery of test-driven development, as well as the commercial application of Smalltalk. Beck popularized CRC cards with Ward Cunningham and along with Erich Gamma created the JUnit
unit testing framework.

Kent lives in Medford, Oregon and works at Facebook.

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

Tomcat & Ant

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. James has in the recent past (2005–2006) turned his programming interests and attention in the direction of Ruby on Rails. Starting in 2005, James’ primary professional focus shifted to photography.[1] He has served as the primary event photographer at several high-profile technology conferences. In February 2009, he served as a photographer at the TED conference.

Related Links

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

1 Comment

Filed under More, Wiki

One Response to Popular Java People

  1. Pingback: Java EE 5 vs Java EE 6 « Zeeshan Akhter

Leave a Reply