Stream is a constantly updated source of free, educational content on open source development. Also, check out our bookshelf for in-depth tutorials.
Can SIMD help the web work faster? John McCutchan thinks so. Find out why in this compelling talk centered on Google's Dart and a tool for a faster web that's already in your device.
Bill Venners hooks it up with 10 rules of thumb that will help simplify your users' life when they use your library.
Dr. Roland Kuhn, Akka tech lead at Typesafe, discusses how types, macros and runtime compilation have been applied to sort actor messages into type-safe channels.
YO! Learn more about Dart's control flow statements. Plus, this video shows you a helpful tweak that should make web developers quite happy. A few more videos and you'll be an official Dartisan.
Twitter data scientist Oscar Boykin explores the distinctions between functional programming and mathematics, and discusses several recent Twitter products: algebird, bijection, and scalding.
An advanced level talk on functional programing that address solutions to problems with stream and distributed processing.
Join John De Goes, Precog's CEO/CTO, as he reveals many of the nuances of building a data science platform (100% Scala!), and some of the lessons learned on working on such a project.
Functions are true objects in Dart. Watch this video to learn more about nested functions, functions as arguments, and lexical closures. Get ready for more FUNctional tips in Dart!
Get your scala on! Join Typesafe's Josh Suereth as he discusses common patterns for how to define asynchronous flow, including a few core abstractions like applicative functors, monads, & traversal.
Tom Switzer uses monoids, rings, fields, vector spaces, and commutativity to explain how concepts from abstract algebra can be applied in programming.
Daniel Spiewak's keynote presentation on the Cake Pattern, from the basics to the details, for the Northeast Scala Symposium '13.
Couldn't make it out to Philadelphia for the 2013 Northeast Scala Symposium? No problem! We have ALL the presentations right here for you, sort of like taking the red pill...
We're keeping these tutorials short and sweet! Here's the first in a two-parter on functions in Dart. You'll be up to your ears in control flow statements before you know it!
Josh Long, a Developer Advocate for SpringSource, gives a spirited talk on why Spring is the best framework for building apps that extend across devices.
Did you know that 80% of the world's info is unstructured, that unstructured data is growing at a rate 15 times faster than strucuted data? Enter Hadoop!
Android Security talk as presented at the Android Builders Summit in San Francisco.
Aleksandar Gargenta talks about Android Binder IPC framework at Android Builders Summit 2013.
Miško Hevery, the original author of AngularJS, demonstrates the tool he designed to make applications that are more dynamic and at the same time less complex to build.
We've got the lowdown on functions coming in the next few episodes, but now it's time to get familiar with collections in Darts with lists, maps, queues, and sets!
Find out why Anthony Bull, a Sr. Web Engineer at CrowdFlower, calls Ember.js the “swiss army knife” of MVC frameworks.
A quick primer on strings, numbers, and booleans in Dart.
An introduction to Backbone.js featuring code and a detailed articulation of its advantages.
Learn about the possibilites of client storage today, while keeping cross-browser support in mind.
Join Mark Murphy in this short video to hear his thoughts on Why Android?, common problems developers face, and where the platform is headed.