

Founder of Apache Lucene, Nutch, Hadoop, and Avro open source projects. She's the only French woman to date to be named a Java Champion.Ĭhief architect at Cloudera. She was also a long-time leader of the Lyon Java User Group, and today leads Duchess France, which provides networking opportunities and visibility to women in the IT industry. Author of Effective Java and co-author of Java Puzzlers and Java Concurrency in Practice.Īgnès, who works currently as a tech lead at telephony firm Fairphone, is the co-founder of the Ninja-Squad Java development team. Lead on the Java Collections Framework, java.math, and the assert mechanism. Former chief Java architect at Google and distinguished engineer at Sun Microsystems.

Java concurrency in practice github software#
Anderson is a Java Champion and a member of the NetBeans Dream Team, and has co-authored eight textbooks on software programming.Ĭurrently a professor of principles of software construction at Carnegie Mellon University. Anderson specializes in creating course materials for training in Java and other programming tools, in addition to leading technical sessions and tutorials at events such as the CodeOne, Devoxx and NetBeans Day conferences. Gail Anderson is the Director of Research and a founding member of the Anderson Software Group. Our goal is to present you with a well-rounded resource for staying informed about all things Java-not to endorse a particular point of view or belief system. We curate this list to call out a diverse array of voices, opinions, and points of view from throughout the Java programming community. And the following list, which now includes two dozen top Java practitioners and innovators (and more to come via regular updates), gives you a great starting point. Whether you want to find tips and tricks, discover a new tool for your tool belt, or get inspired about what you can do on with Java today, you can learn a lot by following the community's most influential and well-connected figures.
Java concurrency in practice github android#
As quite possibly the world's most popular programming language, Java is the lingua franca for coding business systems-yet it's also the principal language for building consumer-focused Android apps. The Java language and the Java Virtual Machine (JVM) run everywhere from data centers, to set-top boxes, to Raspberry Pi. Look at the state of Java development today, and you'll realize just how forward-thinking that vision turned out to be.

Sun Microsystems developed the Java language in the early 1990s as a pragmatic language that could be used for almost any purpose: from limited-resource embedded devices to highly scalable and efficient systems. NOTE: This post was originally published on Apand was last updated August 9, 2019.
