Java originated in early 1990s as multi-purposed programming language perfect for creation of software for small devices and great network systems.
In today’s world you will find Java software in every gadget around you – servers, data centers, apps, software – everything is written on Java. Though malicious gossip has it that Java is no popular no more and it is replaced by other more popular languages, 9 millions of Java programmers will never ever agree with that. Java is developing and changing, being flexible to meet the needs of todays and tomorrow’s world.
If you are searching for useful tips and piece of advice, look through various guidelines and tutorials. However, nothing can replace the usefulness of human interaction – you can take an advantage of experts’ experience developed through the years of working with Java. Here are several blogs of leading experts in Java space:
- Arun Gupta. Ex-worker on Java EE at Sun. He is a founder of an educational organization that inspires kids to learn programming, called Devoxx4Kids USA.
- Dough Cutting. He participated in creation of Handoop and Lucene. At the moment he is working as on leading positions at Cloudera company.
- Chet Haase. Professional in the sphere of Android graphics, worked at Sun Microsystems. He is a supporting author of a book dedicated to animations for Java apps and at the moment is working at Google as a senior software engineer.
- Joshua Bloch. Ex-specialist of Google and Sun Microsystems, author of several books dedicated to Java.
- Dough Lea. Author and collaborator of books on Java, professor.
- Jeff Dinkins. Pathfinder of the Swing GUI Toolkit working at Swing team from the very beginning of the process.
- Kathy Sierra. Contributor to books about Java, consultant in programming.
- James Gosling. One of the fathers of Java, now works at Liquid Robotics.
- Rich Hickey. Author of the functional language called Clojure that runs on the JVM.
- Cay Horstmann. Gives lectures at San Jose State University, professor, author of several books.
- Gavin King. At the moment develops a Ceylon language, the one compliant with Java.