Tune in to OSCON Java 2011—and discover the Java and open source killer combination
Whether you want to tackle cloud computing, big data, or mobile development, this complete video compilation of OSCON Java 2011 shows you how Java and open source technologies work together to help you solve a variety of challenges. Learn about the tools and techniques from industry leaders such as Tim Berglund (August Technology Group), Neal Ford (ThoughWorks), Ken Sipe (Gradleware), and many others.
This HD video package includes sessions on open source Java projects such as the Grails application framework, the Gradle and Jenkins build tools, and the Cassandra database management system. You'll also get a hands-on lab on Android development. Download the videos or view them through our HD player, and learn the power behind Java and open source.
Video sessions include:
Seven Things You'll Love About Grails—Tim Berglund (August Technology Group)
Functional Thinking—Neal Ford (ThoughWorks)
Implement Your Own JVM Complier—Ian Dees (Tektronix)
Java Standards Annoyances—Ben Evans and Martijn Verburg (both London Java Community)
Coding over Configuration—Robert “r0ml” Lefkowitz
Seven Habits for Highly Effective Jenkins Users—Andrew Bayer (Cloudera)
Rocking the Gradle—Ken Sipe (Gradleware)
Running Cassandra—Michael Malone (SimpleGeo)
Four Practical Uses for Domain Specific Languages—Neal Ford
From Ruby on Rails to Java: The Gory Details—Steve Jenson and Raffi Krikorian (both Twitter)
DIY NoSQL: Spinning Up Your Own “NoSQL as a Service”—Adrian Cole (jclouds)
O'Reilly Media, Inc. spreads the knowledge of innovators through its books, online services, magazines, research, and conferences. Since 1978, O'Reilly has been a chronicler and catalyst of leading-edge development, homing in on the technology trends that really matter and galvanizing their adoption by amplifying "faint signals" from the alpha geeks who are creating the future. An active participant in the technology community, the company has a long history of advocacy, meme-making, and evangelism.
Well last week I reviewed the videos of HTML5 OSCON sessions. This week I decided to take the JAVA sessions. Java is my bread & butter. The primary intention of these videos is to "Explore the Rich open source Java ecosystem".
This video set consists of below topics :
a) Theory of Caching - Greg Luck b) Polyglot Persistence for Java Developers - Moving Out of the Relational Comfort Zone - Chris Richardson c) Seven Things You'll Love About Grails - Tim Berglund d) Functional Thinking - Neal Ford e) Implement Your Own JVM Compiler - Ian Dees f) Coding over Configuration - Robert "r0ml" Lefkowitz g) Seven Habits of Highly Effective Jenkins Users - Andrew Bayer h) Rocking the Gradle - Ken Sipe i) Running Cassandra - Michael Malone j) Four Practical Uses for Domain Specific Languages - Neal Ford k) From Ruby on Rails to Java: The Gory Details - Steve Jenson l) DIY NoSQL: Spinning Up Your Own "NoSQL as a Service" - Adrian Cole m) Part 01 - Visage Android Hands-on Lab - Stephen Chin n) Part 02 - Visage Android Hands-on Lab - Stephen Chin o) Part 01 - Building Mobile Apps With jQuery For Any Device In The Cloud - Max Katz p) Part 02 - Building Mobile Apps With jQuery For Any Device In The Cloud - Max Katz
Initially I was a little surprised to see few sessions on NoSql DBs in a Java video list. I really enjoyed Neal Fords's session on 'Functional thinking' and Ian Dees' session on Implementing ones own JVM compiler was very educative. 'Coding over configuration' is sure to kick-start your thought process.
Each video is atleast 300 MB and it took me a looong time to download. But given the quality of video I think I should stop complaining on this minor aspect.
Bottom Line Yes, I would recommend this to a friend
I was very excited when I finally got this video. I work with Java for quite some time now and I was thrilled with all these new ideas around Java and JVM. You will find here topics related to recent research devoted to JVM, both theoretical and practical. Topics cover wide range of topics related to application development as well. This is at the same the strength and the weakness of this video. You will find here gentle (short) introduction to functional thinking, you will see an example of how to improve your services step by step right from the Twitter guys, you will learn how to elevate Gradle usage, and argue regarding the purpose of software configuration. I am pretty sure that after watching "Coding over Configuration" you will have more questions than answers - just like I did.
How about my experience? Well, I think I benefited by half of the material. I am not quite for jQuery which means I dropped this part entirely, the same refers to Visage Android Hands-on Lab. I am simply not into it. I tried to watch, but it turned out I was not interested at all. What I really enjoyed was "Functional Thinking". Neal was able to present in very comprehensive way material, usually considered hard to follow. "Implement Your Own JVM Compiler" was interesting, but I will stick to yacc anyway :) Grails related material was also quite entertaining - maybe that's because I am recently into Groovy and stuff. Steve, by talking about Twitter and it's experience with transition to JVM gives you nice overview of how to deal with big changes within the development process. Unfortunately he won't provide you with lots of details. That's a pity. As I already mentioned, Robert asks you quite controversial question: "why do you use the configuration at all?". Which is quite intriguing one if you take his arguments into account.
Some of the videos didn't make to catch my attention, maybe because I wasn't interested with the topic in the first place. Some of them were really interesting and caught my attention from the beginning till the end. And some of them were just moderate. But one thing I can say for sure. Quality of the material is, as usual, at really high level. But, as I stated in summary - only for JVM hobbyists.
Bottom Line No, I would not recommend this to a friend