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.
Typically, when implementing numeric algorithms, common wisdom suggest that between speed, correctness, or simplicity, you can choose only 2. But, is it possible to have all 3?
With product design, there comes a whole new range of challenges that differ from those of web and graphic design. Jina Bolton demonstrates how her team addresses contemporary design challenges.
Understanding type inference can be tricky... even for experts in Scala. Jon Pretty does his best to clear up some of the confusion and questions.
Let's understand the basics of how Hadoop, and HDFS, works with the help of one our favorite childhood toys.
Where are the intersections of emotion and technology, specifically in the ways that humans engage with hardware, and in the context of this era that we've agreed to called the Internet of Things?
Karolina takes a step back, looking at the very roots, the fundamentals, of where an idea like sharing software with one another comes from, in her keynote from Forward 2.
Dick Wall is on a mission to make positive changes to the Scala language. This talk outlines his ideas on how to make contributing easier, more fun, and a generally better experience
A comparison of the approaches to functional error handling taken by Scalaz and Scalactic.
Service-oriented architecture looks good in theory, as boxes and lines on a whiteboard, but how does it work in practice?
A talk on Akka HTTP, which according to Mathias Doenitz, "takes reactive high-performance web interactions to the next level."
NE Scala comes to Boston, 13 incredible talks came out.
An intro to the realtime web, an explanation of Xmpp, and a demo of an instant messaging tool that works with Xmpp and was also built on Ember.js.
Pattern matching is a killer feature in Scala. Those of you coming from a Java background might find this particularly interesting, because even with Java 8, there’s nothing like this in Java.
There have been a lot of updates to Ember in recent years. This talk includes an introduction to some of the cool new features, as well as advice on how to transition to Ember from another framework.
Take advantage of two great Android technologies, Deep Linking and App Indexing, that can significantly improve how your users experience your service on their Android phone.
Take an in-depth tour of the new Android build system, Gradle, by the two gentleman who play the most considerable role in its development.
From the AnDevCon 2014 session, where Dave explains how the updates to Bluetooth LE in Android 5.0 have brought new features and hopefully more stability.
This is a presentation on techniques for production debugging. Tal Weiss, CEO at Takipi, has spent years trying to understand when, where, and why code breaks. Here are some of things he has learned.
When it comes to Android, Dave Smith knows his stuff. In this interview, he provides an insightful look at the state of Android as we embrace the likes of Lollipop (5.0) and Android Studio.
Larry Schiefer sits down to talk about the latest in Android security, innovations in the language, Android Studio, Gradle, and the process he took to be vetted as a Google Developer Expert.
Juan discusses App Indexing, libraries, new features in Android, the most exciting things to come out of Android this year, and where he’d like to see Android go in the future.
Twitter’s Fabric is a set of modular SDK’s, a new mobile platform, that intends to help you build better apps. Bear Douglas, Developer Advocate at Twitter, explains what it brings to the table.
A collection of interviews recorded on location at AnDevCon 2014 in San Francisco.
CSS is what got Philip Walton into web development, but he knows that it has its issues. When he found out about Web Components, he immediately started thinking about how the two might work together.
Insights on Scaling Android Development from Cyanogen, Amazon, Twitter, Square, Eventbrite, and more
A panel of industry experts discusses large scale Android projects. This is an in-depth, 90 minute discussion, on the latest Android best practices and perspectives.
Unique considerations around designing, developing, supporting, and testing Android apps with millions of users.
Npm is many things. As Forrest L Norvell points out, it more than just a project to support the installation of packages. It is also a company, a team, a philosophy, an ethos, and a product family.
Join our three panelists — Ward Bell, Matt Green, and Alicia Liu — as they build a sample MEAN app, injected into a traditional web page, before your eyes.
Research can sound like a scary word, "it may sound like money you don't have, time you can't spare, and expertise you have to seek," But it really does matter and Erika Hall explains why.