This repo holds slides from the Strange Loop 2011 conference. Learn more at http://thestrangeloop.com.
All slides are copyright the speaker (not Strange Loop) and unless otherwise specified by the author, all rights are reserved by the author.
Links to video will be added as they are released.
Enjoy! Alex Miller
- Category Theory, Monads, and Duality in (Big) Data - Erik Meijer
- We Really Don't Know How to Compute! - Gerald Sussman (video)
- "Post-PC Computing" is not a Vision - Allen Wirfs-Brock (video)
- Simple Made Easy - Rich Hickey (video)
- Languages Panel - Sussman, Hickey, Wirfs-Brock, Andrescu, Pamer, Ashkenas, Wampler (video)
- On Distributed Failures (and handling them with Doozer) - Blake Mizerany (video)
- Wrap Your SQL Head Around Riak MapReduce - Sean Cribbs (video)
- Testing, Testing, iOS - Heath Borders (video)
- CSS3 and Sass - Mark Volkmann (video)
- Functional Thinking - Neal Ford (video)
- Ratpack: Classy and Compact Groovy Web Apps - James Williams (video)
- Glu-ing The Last Mile - Ken Sipe (video)
- Storm: Twitter's scalable realtime computation system - Nathan Marz (video)
- Extreme Cleverness: Functional Data Structures in Scala - Daniel Spiewak (video)
- Concurrent Caching at Google - Charles Fry (video)
- An Introduction to Doctor Who (and Neo4j) - Ian Robinson (video)
- Building Applications with jQuery UI - Scott González (video)
- JVM dynamic languages interoperability framework - Attila Szegedi (video)
- fog or: How I Learned to Stop Worrying and Love Cloud - Wesley Beary (video)
- Scalaz: Purely Functional Programming in Scala - Runar Bjarnason (video)
- Dynamo is not just for datastores - Susan Potter (video)
- Airplane-Mode HTML5: Is your website mobile-ready? [lowres] - Scott Davis (video)
- Chloe and the Realtime Web [lowres] - Trotter Cashion (video)
- Generic Programming Galore using D - Andrei Alexandrescu (video)
- Skynet: A Scalable, Distributed Service Mesh in Go - Brian Ketelsen (video)
- A Tale of Three Trees - Scott Chacon (video)
- Machine Learning Hack Fest - Hilary Mason [no slides, no video]
- CoffeeScript, the Rise of "Build Your Own JavaScript" - Jeremy Ashkenas (video)
- Parser Combinators: How to Parse (nearly) Anything - Nate Young (video)
- New-age Transactional Systems - Not Your Grandpa's OLTP - John Hugg (video)
- Vim: From Essentials to Mastery - Bill Odom (video)
- Bringing Riak to the Mobile Platform - Kresten Krab Thorup (video)
- The Kotlin Programming Language - Andrey Breslav (video)
- Distributed STM: A new programming model for the cloud - Cyprien Noel (video)
- Getting Truth Out of the DOM - Yehuda Katz (video)
- Monads Made Easy - Jim Duey
- Bitcoin: Giving Money an Upgrade - Eric Brigham
- Learn to Play Go - Rich Hickey and Jeff Brown [no slides, no video]
- Transactions without Transactions - Richard Kreuter (video)
- Distributed Systems with Gevent and ZeroMQ - Jeff Lindsay (video)
- Mirah for Android Development - Brendan Ribera (video)
- Actor Interaction Patterns - Dale Schumacher [talk had no slides] (video)
- Embedding Ruby and RubyGems Over RedBridge - Yoko Harada (video)
- Hadoop and Cassandra sitting in a tree... - Jake Luciani (video)
- Android App Assimilation - Logan Johnson (video)
- Running a startup on Haskell - Bryan O'Sullivan (video)
- Heresies and Dogmas in Software Development - Dean Wampler (video)
- Core HTML5 Canvas: Mind-blowing Apps in Your Browser - David Geary (video)
- Distributed Systems: The Stuff Nobody Told You - Shaneal Manek (video)
- DataMapper on Infinispan: Clustered NoSQL - Lance Ball (video)
- Building Polyglot Systems with Scalang - Cliff Moon (video)
- Event-Driven Programming in Clojure - Zach Tellman (video)
- A P2P Digital Self with TeleHash - Jeremie Miller (video)
- Distributed Data Analysis with Hadoop and R - Jonathan Seidman, Ramesh Venkataramaiah (video)
- Taming Android - Eric Burke (video)
- The Once And Future Script Loader - Kyle Simpson @getify (video)
- STM: Silver bullet or ... - Peter Veentjer
- Teaching Code Literacy - Sarah Allen (video)
- A Tale of Two Runtimes [lowres] - Matthew Taylor (video)
- Why CouchDB? - Benjamin Young (video)
- Running Heroku on Heroku - Noah Zoschke (video)
- Applying Principles of Stage Magic to User Experience - Danno Ferrin (video)
- Have Your Cake and Eat It Too: Meta-Programming Java [lowres] - Howard Lewis Ship (video)
- Product Engineering [lowres] - Mike Lee (video)
- Akka: Reloaded - Josh Suereth (video)
- The Future of F#: Type Providers - Joe Pamer (video)
- The Mapping Dilemma - David Nolen (video)
- Clojure Part 1: Intro to Clojure - Stuart Sierra
- Erlang: Language Essentials - Martin Logan
- Machine Learning - Hilary Mason
- Node.js Bootcamp - James Carr
- Learn Scala Interactively with the Scala Koans - Dianne Marsh, Joel Neely, Daniel Hinojosa
- Intermediate Android - Michael Galpin
- Git Foundations - Matthew McCullough
- HTML 5 - Nathaniel Schutta
- Clojure Part 2: Building Analytics with Clojure - Aaron Bedra
- Erlang: Production Grade - Eric Merritt GitHub
- Haskell: Functional Programming, Solid Code, Big Data - Bryan O'Sullivan (GitHub)
- Cascalog - Nathan Marz
- Intro to Django - Jacob Kaplan-Moss
- Getting Cozy with Emacs - Phil Hagelberg
- Git Advanced - Matthew McCullough
- jQuery - Nathaniel Schutta