Free Trial

Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.

Overview

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 Grails, Gradle, Jenkins, Cassandra, Android development, and much more - and discover why Java and open source are a killer combination.

Subscriber Reviews

Average Rating: 3.230769230769231 out of 5 rating Based on 13 Ratings

"Literally waste of time. review is abt Caching" - by Jay on 11-NOV-2013
Reviewer Rating: 1 star rating2 star rating3 star rating4 star rating5 star rating
I had I hopes from this video, but at the end of the precious 40 minutes presentation all I got was  "caching is good" and a bored soul.

Entire video could have been summed up in in 5 to 10 lines of summary. Even in that there is nothing new that a respectful developer wouldn't know.

If you consider yourself absolute novoice,with computer science I mean, and nothing else to do then maybe you should watch this video.

Report as Inappropriate

"bogus presentation" - by Anonymous on 26-JUN-2012
Reviewer Rating: 1 star rating2 star rating3 star rating4 star rating5 star rating
most bogus presentation. The guy is trying to teach the things which are off topic. got bored of watching initial 10 mins. now logging off.


Report as Inappropriate

"Good introduction to Grails" - by RobKielty on 22-NOV-2012
Reviewer Rating: 1 star rating2 star rating3 star rating4 star rating5 star rating
Informative, well presented.
Report as Inappropriate

"Only for hobbyists" - by Michal Konrad Owsiak on 21-SEP-2011
Reviewer Rating: 1 star rating2 star rating3 star rating4 star rating5 star rating
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.

Report as Inappropriate

Table of Contents

Chapter/Selection

Time

Theory of Caching - Greg Luck

Preview

00:37:06

Polyglot Persistence for Java Developers - Moving Out of the Relational Comfort Zone - Chris Richardson

Preview

00:43:00

Seven Things You'll Love About Grails - Tim Berglund

Preview

00:48:28

Functional Thinking - Neal Ford

Preview

00:40:49

Implement Your Own JVM Compiler - Ian Dees

Preview

00:37:33

Coding over Configuration - Robert "r0ml" Lefkowitz

Preview

00:34:58

Seven Habits of Highly Effective Jenkins Users - Andrew Bayer

Preview

00:44:35

Rocking the Gradle - Ken Sipe

Play Video

00:42:31

Running Cassandra - Michael Malone

Preview

00:44:09

Four Practical Uses for Domain Specific Languages - Neal Ford

Preview

00:42:43

From Ruby on Rails to Java: The Gory Details - Steve Jenson

Preview

00:39:59

DIY NoSQL: Spinning Up Your Own "NoSQL as a Service" - Adrian Cole

Preview

00:42:20

Visage Android Hands-on Lab - Stephen Chin

Preview

00:44:24

Part 02 - Visage Android Hands-on Lab - Stephen Chin

Preview

00:35:26

Part 01 - Building Mobile Apps With jQuery For Any Device In The Cloud - Max Katz

Preview

00:31:21

Part 02 - Building Mobile Apps With jQuery For Any Device In The Cloud - Max Katz

Preview

00:53:17

Extras

The publisher has provided additional content related to this title.


Description
Content

Visit the errata page for The Java Sessions: The Best of OSCON 2011

  • Errata

Visit the catalog page for The Java Sessions: The Best of OSCON 2011

  • Catalog Page