Sessions at Strange Loop 2011 in Grand Suites 1 & 2

Your current filters are…

Sunday 18th September 2011

  • Intermediate Android

    by Michael Galpin

    This workshop covers intermediate topics for Android developers such as:

    • Network I/O
    • Multi-threading and asynchronous programming
    • Background services, notifications
    • Hard and soft caching
    • View optimization
    • Content providers and databases
    • Geolocation
    • Metadata and EXIFs
    • Animations
    • Common Android Intents
    • Exception handling

    You may be surprised to see how each of these techniques can pop up simply by working with images and multimedia in an Android application. The speaker will explain each of these techniques and talk about the real world situations that he has used them while working on two of the most popular apps on the Android Market, eBay Mobile and Bump, and while co-authoring the book Android in Practice.

    At 11:30am to 2:30pm, Sunday 18th September

    In Grand Suites 1 & 2, Hilton St. Louis at the Ballpark

    Coverage slide deck

  • Getting Cozy with Emacs

    by Phil Hagelberg

    Like a lightsaber, an Emacs setup is most effective when hand-assembled and honed over much practice. This talk will show you what it takes to put together a killer set of dotfiles, starting with a tour of indispensible features and libraries and going on to cover writing your own functions to extend Emacs with Elisp. Bring a laptop (with Emacs installed, of course) and knowledge of basic navigation and commands from the tutorial.

    At 3:00pm to 6:00pm, Sunday 18th September

    In Grand Suites 1 & 2, Hilton St. Louis at the Ballpark

Monday 19th September 2011

  • Machine Learning Hack Fest

    by Hilary Mason

    This is not a prepared talk and will not include slides or other prepared materials. Rather, it is an open time for attendees to stop by and work on machine learning ideas. Hilary Mason will be available to offer advice and assistance. Bring a laptop if you wish to hack.

    At 1:00pm to 1:50pm, Monday 19th September

    In Grand Suites 1 & 2, Hilton St. Louis at the Ballpark

  • Learn to play Go

    by Jeff Scott Brown and Rich Hickey

    This session will be an introduction to the ancient Chinese game of Go [not the language]. Rich Hickey will illustrate the rules of Go and there will then be an opportunity to play Go with others and ask questions about strategy while you play. Go is at once both the simplest and most complex of all games. Two players alternate in placing black and white stones on a ruled board, with the aim of surrounding territory. Like software development, Go is about building, not destroying. What you’ll learn in minutes will reward a lifetime of study with intellectual challenge and fun, including profound lessons in how to create things with immutable (immovable) components.

    At 3:30pm to 4:20pm, Monday 19th September

    In Grand Suites 1 & 2, Hilton St. Louis at the Ballpark

Tuesday 20th September 2011

  • The Future of F#: Type Providers

    by Joe Pamer

    Programming today exhibits a voracious appetite for information, and one of the most important trends in languages today is to make access to data and services fluent and seamless. To help tame the data deluge, the F# team is working on a novel language and compiler extensibility mechanism, Type Providers.

    Type Providers are a unique mechanism for applying the benefits of strong static typing to external, dynamic data sources. For example, Type Providers enable IDE support for “Intellisense”-style completion on dynamic data sources while exploring their APIs. When the code is compiled, programmers can then enjoy static typing against these data sources with a variety of options for code generation.

    This talk will describe the foundations of Type Providers, their supporting F# language features and their benefits towards tooling. Relevant usage scenarios for Type Providers (such as data-oriented programming, application scripting and protection against spurious code generation) will also be discussed.

    At 1:30pm to 2:20pm, Tuesday 20th September

    In Grand Suites 1 & 2, Hilton St. Louis at the Ballpark