Welcome to Stream
Stream is a constantly updated source of free, educational content on open source development. Also, check out our bookshelf for in-depth tutorials.
Cloudera's Sandy Ryza reviews the basics of MapReduce.
Matt Stine gives the SF Java Usergroup an introduction to Vert.x, a more scaleable, node.js based framework.
David Chandler previews his new Object Relational Mapping tool for Android.
Shay Howe, UI engineer at Groupon, talks about how to write enjoyable HTML and CSS code in this presentation from HTML5 Developers Conference.
Ten simple steps I took to force an OTA update (for Android 4.2) on my Galaxy Nexus and Nexus 7 devices.
ZenDesk's Mikito Takada talks about his experiences with Single Page Applications (when they've worked, when they haven't) and gives you some tips for building your own.
Google's Gilad Bracha talks about the essentials of Dart, as well as where Google plans to take it down the road, focusing on mixins, reflection, and asynchrony.
Bear Travis from the Web Engine team at Adobe, talks about how CSS3 is pushing the web content of tomorrow via web standards.
Infinite scroll view in full three dimensions, with zero performance degradation? Changing view and control fluidly and dynamically? No problem. Watch this video.
Google's Paul Irish shows us how to Iterate faster, avoid bugs through tools, and improve automated testing, and how to incorporate it all into a functional and realistic workflow.
You've heard the noise...invokedynamic is changing the JVM forever. What is it? How does it affect you? Where will it take the JVM and Java developers in the future?
In this talk Peter Lubbers, from Google, goes over how Web Platform came to be, how it works, and how you can begin participating right now.
Facebook's James Pearce asks "how we can help make HTML5 the reality, the instantiation of the dream we all hope it will be."
Mozilla's Chris Heilmann will show how we can juggle our demands and move forward towards a world where HTML5 is not a cool "nice to have", but the standard it set out to be.
Derek Brans, Sr. Architect at Krux, talks about why delivering asynchronous ads matters, and how you can accomplish it in this presentation from HTML5 Dev Conf.
GitHub Designer, Julie Ann Horvath talks about hacking together a design environment.
Adobe solution consultant Elishia Dvorak reviews the WebSocket protocol in a nutshell, the basics of message publishing, advanced WebSocket, and discusses Adobe ColdFusion support for HTML5 applications.
Sameer Farooqui will introduce you to the Hadoop Distributed File System, an Apache open source distributed file system designed to run on commodity hardware.
Ben Vinegar, Front-end Engineer at Disqus, sets out to change how you think about iframes in this talk from HTML5 Dev Conf.
Marakana recorded over 40 awesome talks at HTML5 Dev Conf 3, and you'll find all of them here.
If you're a Java developer and you want to get into Scala you first have to address how to start "thinking in Scala".
Just when I thought that the world had finally accepted "pure" Java, along came Android, with its nifty Dalvik VM and a lot of dependencies on JNI, adding native code back into the mix.
Jez discusses the value of CD to the business, inspired by the lean startup movement, as well as touching on principles and practices involved in continuous delivery.
Dror Matalon, co-founder of SmartyHome, talks about the past, present, and future of home automation, and how his startup SmartyHome plans on breaking into the market.
Divya Manian, Advanced Web and Interactivity Designer at Adobe, helps explain the web standardization process.
Neal Ford, author of Clojure, talks about what makes it the best language on the JVM.