Building Open Source Programming Skills at OSCON 2012
An odyssey of skill building with experts in the open source community
Publisher: O'Reilly Media
Final Release Date: August 2012
Run time: 8 hours 11 minutes

Hone your programming skills with help from the experts

If Hacker News had a conference, it would be OSCON: the 2012 edition of this conference was packed with sessions in the Programming Skills track. With this compilation video, you’ll get a front-row seat for more than a dozen of these tutorials, led by experts in the community such as Bob Nystrom (Google), Dan Menard (Netflix), Andrei Alexandrescu (Facebook), and many others.

Explore open source tools and technologies such as Erlang, Sphinx, Cowboy, Dart, Light Table, and more. You can download the videos or view them through our HD player, and discover new ways to hone your open source programming skills. Here are just a few of the sessions you’ll receive in this video package:

  • Behind The Mirror: The birth of Light Table—Chris Granger (Kodowa)
  • Dart: Google’s evil plot to make it easier for you to build web apps—Bob Nystrom (Google)
  • Designing Hypermedia APIs—Steve Klabnik (Jumpstart Lab)
  • Effective Code Review—Dan Menard (Netflix)
  • Efficient Web Applications with Erlang and Cowboy—Loïc Hoguin (Nine Nines)
  • Generic Programming Galore using D—Andrei Alexandrescu (Facebook)
  • Stop Mocking, Start Testing—Nathaniel Manista (Google), Augie Fackler (Google)
  • What Makes a Great Open API?—John Musser (ProgrammableWeb)

With 19 separate program tracks, all the pieces of the open platform neatly fit together at OSCON 2012. Check out our video compilations of sessions for these conference tracks: JavaScripts and HTML5, Data and Databases, and Java and JVM—now available.

Table of Contents
Product Details
About the Author
Recommended for You
Customer Reviews


by PowerReviews
oreillyBuilding Open Source Programming Skills at OSCON 2012

(based on 1 review)

Ratings Distribution

  • 5 Stars



  • 4 Stars



  • 3 Stars



  • 2 Stars



  • 1 Stars



Reviewed by 1 customer

Displaying review 1

Back to top


Mileage vary for non-programmers

By Eric Chou

from Seattle, WA

About Me Network Admin

Verified Reviewer


  • Helpful examples
  • Wide coverage


  • Difficult to understand

Best Uses

  • Intermediate

Comments about oreilly Building Open Source Programming Skills at OSCON 2012:

The value of the talks vary wildly for me. Some are interesting and some I can't help but to tune out. I think for a large part it is because I am not a developer, i.e. I don't code for food. I spend about at the most 10 hours a week to write scripts and consume other people's code. But I would classify myself as the curious type, and I have watched various online tutorials and books so that most terms in the talks were not foreign to me. However I still find a few of the talks difficult to consume unless you are really interested in the topic. My language of choice is Python, so naturally the topics that were based on Python I can get more out of. General topics such as code review, API certainly offered values as well. Maybe I am not the target audience so please take my feedback with my background in mind.

Below are my one/two-liner for each of the talks.

- 1. Learning Online: A bit scattered presentation, some interesting stats on how programmers learn. But there is not really a ah-ha moment for me where a lot of insights were shared.

- 2. Light Table: "ability to traverse abstraction" by 'poking at different stuff'.

- 3. C++11: Some new look into C++11, in depth and focused on the topic.

- 4. Dart: Dart to JavaScript introduction, a combination of history and scanning the language. When C and JS have a baby.

- 5. Hypermedia API: wish there were more examples in the demonstration.

- 6. Code Review: I don't think anybody disagree with the need for code review, but always nice to have it in a structured presentation.

- 7. Erlang: A bit hard to understand. The speaker's passion and method of exploring Erlang is actually more interesting than the language itself.

- 8. Generic Programming: A bit too high level for me. Programming language starting with algorithm instead of objects and types.

- 9. Functional Programming: Makes me realize how hard it is to go back to functional language after OOB/Interpretive.

- 10. Anit-Patterns: Entertaining talk that provokes some thoughts about software development best practices in a funny way. The bad anti-pattern with the voice of reason. Most of the time we know the best practice, but reality gets in the way of following.

- 11 Mocking and Testing: This is a very enjoyable talk about testing change in Google hosting engine. I like the compare and contrast between the old and new and some insights into the philosophy.

- 12. Go: Gofix is an impressive concept and tool. Quickly try out changes without breaking existing base, rollback if does not work out.

- 13. API: "Valuable services hides API sins" is a great quote. Valuable, Planned, Flexible, Managed, and Supported.

Displaying review 1

Back to top

Buy 2 Get 1 Free Free Shipping Guarantee
Buying Options
Immediate Access - Go Digital what's this?
Video:  $179.99
(Streaming, Downloadable)