Skip to content
jasonhemann edited this page Oct 26, 2014 · 139 revisions

This wiki page is for suggestions for Strange Loop 2014 "Unsessions". We work hard at Strange Loop to put on a great program but sometimes there are topics that just don't make it to the schedule. During the conference we'll have several rooms reserved for sessions planned by YOU.

  • When: Thursday Sept 18th, 7-10 pm (in 60 min slots)
  • Where: Union Station DoubleTree, rooms below
  • Equipment: A projector and mic will be available in each of the provided rooms. You supply the brainssss.

FINAL UNSESSION SCHEDULE HAS BEEN SET

Please don't add any more talks or change room/time assignments. The schedule is also available on the main web site and will be available in the mobile app.

Unsessions

### Logic/Declarative Programming Birds Of a Feather (BOF)
  • Hosted by: Anne Ogborn ( Github: @Anniepoo, Twitter: @AnnieTheObscure )
  • Description: Whether you're a core.logician, a Prologer, or CELF-less, whether Mercury, Oz, or Excel is your language of choice, whether you're an academic or an industry programmer, we'll happily wave our arms at each other and enjoy the rare (for most of us) company of other logic programmers.!

NOTE: The event of course is now over, but so many people found having a general logic/declarative community get together useful that there were a number of requests to organize a mailing list for attendees of the event. So I've asked Alex to leave this page up for a week or so so that people can add their names and twitter or email contacts. During that time I'll make arrangements for there to be some sort of mail list.

  • Annie.
  • Scheduled: New York Central, 8-9 pm
  • Interest:
    • Michael Hendricks( Github: @Anniepoo, Twitter: @mndrix )
    • Torbjörn Lager
    • Chris Martens
    • Phil Freeman ( Github: @paf31, Twitter: @paf31 )
    • Daira Hopwood ( Github: @daira, Twitter: @DairaHopwood )
    • Brian Hicks ( Github: @BrianHicks, Twitter: @brianhicks )
    • Fogus
    • Sean Cribbs ( Github: @seancribbs, Twitter: @seancribbs )
    • Scott Vokes ( Github: @silentbicycle, Twitter: @silentbicycle )
    • Nathan Stien ( Github: @nathanic )
    • Kamal Marhubi ( Github: @kamalmarhubi, Twitter: @kamalmarhubi )
    • Ryan Brush ( Github: @rbrush, Twitter: @ryanbrush )
    • Will Byrd ( Github: @webyrd, Twitter: @webyrd )
    • Zeeshan Lakhani ( Github: @zeeshanlakhani, Twitter: @zeeshanlakhani )
    • Daniel Martins ( Github: @danielfm, Twitter: @mndrix )
    • Aaron Olson ( Github: @honkfestival, Twitter: @honkfestival )
    • Leif Andersen ( Github: @LeifAndersen, Twitter: @LeifAndersen )
    • Jason Hemann ( Github: @jasonhemann, Twitter: @jhemann )
## Scaling with Mesos, Docker and Google's Kubernetes
  • Hosted by: Ken Sipe ( Github: @kensipe, Twitter: @kensipe )
  • Description: The death of the fail whale at twitter was Apache Mesos. The secret weapon of Google was the Google borg. The latest release of Apache Mesos has first class support for Docker. Ken has been working with some of the highest scale companies in Silicon Valley using Mesos and will be discussing and demonstrating how to build for elastic scale. He will end with a discussion on learnings from Google regarding their decade of lessons learned using linux containers and how that is integrated into their project Kubernetes.
  • Scheduled: Illinois Central, 8-9 pm
  • Interest:
  • Suresh Mandava ( Github: @sbmandava, [Twitter: @seancribbs](https://twitter.com/Suresh Mandava) )
  • Daniel Yokomizo ( Github: @dyokomizo, Twitter: @dyokomizo )
  • Mark Mandel ( Github: @markmandel, Twitter: @Neurotic )
  • Katie Miller ( Github: @codemiller, Twitter: @codemiller )
  • David Joyner ( Github: @djoyner, Twitter: @djoyner )
  • Joel Potischman ( Github: @jpotisch, Twitter: @jpotisch )
  • Morten Hindsholm ( Github: @hindsholm, Twitter: @hindsholm )
  • Ben Mabey ( Github: @bmabey, Twitter: @bmabey )
  • Aaron Olson ( Github: @honkfestival, Twitter: @honkfestival )
  • Marina Wahl ( Github: @mariwahl, Twitter: @byt3gl )

PureScript Tutorial/Discussion

  • Hosted by: Phil Freeman ( Github: @paf31, Twitter: @paf31 )
  • Description: This will be an informal introduction to programming for the web using the PureScript programming language. Feel free to bring along a laptop and follow along. If there's interest, this might turn into a discussion of the language, and altJS more generally.
  • Scheduled: Frisco Burlington, 8-9 pm
  • Interest:
    • Richard Feldman ( Github: @rtfeldman, Twitter: @rtfeldman )
    • vijay ( Github: @cvsekhar, Twitter: @cvsekhar )
    • Seth Tisue ( Github: @SethTisue, Twitter: @SethTisue )
    • Michael Ficarra ( Github: @michaelficarra, Twitter: @jspedant )
    • Scott Feeney ( Github: @graue, Twitter: @graue )
    • Jason Bertsche ( Github: @TheBizzle )
    • Kim Walta ( Github: @antigrl, Twitter: @belovedlasher )
    • Sean Cribbs ( Github: @seancribbs, Twitter: @seancribbs )
  • Bill Bejeck ( Github: @bbejeck, [![Twitter: @bbejeck] twitter-logo](https://twitter.com/bbejeck) )
  • Aaron VonderHaar ( Github: @avh4, [![Twitter: @avh4] twitter-logo](https://twitter.com/avh4) )
  • Joe Zulli ( Github: @GitsMcGee, Twitter: @JoeZulli )
  • Sam Stokes ( Github: @samstokes, Twitter: @samstokes )
  • Daniel Yokomizo ( Github: @dyokomizo, Twitter: @dyokomizo )
  • Antony Courtney ( Github: @antonycourtney, Twitter: @antonycourtney )
  • Dan Hable ( Github: @dhable, Twitter: @dhable )
  • Sean Corfield ( Github: @seancorfield, [![Twitter: @seancorfield] twitter-logo](https://twitter.com/seancorfield) )
  • Zeeshan Lakhani ( Github: @zeeshanlakhani, Twitter: @zeeshanlakhani )
  • Flávio Ribeiro ( Github: @flavioribeiro, Twitter: @flavioribeiro )
  • Ben Reinhart ( Github: @benjreinhart, Twitter: @benjreinhart )
  • Pamela Ocampo ( Github: @pamo, Twitter: @pmocampo )
  • Ustun Ozgur ( Github: @ustun, Twitter: @ustunozgur )
## CoreOS/Docker (STL Docker)
  • Hosted by: Steven Borrelli ( Github: @stevendborrelli, Twitter: @stevendborrelli )
  • Description: We'll have two members of the CoreOS team in town to discuss CoreOS and Docker. The architectural patterns of a large scale platform are changing. Dedicated VMs and configuration management tools are being replaced by containerization and new service management technologies like systemd. This presentation will give an overview of CoreOS' key technologies, including etcd, fleet, and docker. Come and learn how to use these new technologies to build performant, reliable, large distributed systems.
  • Scheduled: Illinois Central, 9-10 pm
  • Interest:
  • Suresh Mandava ( Github: @sbmandava, [Twitter: @seancribbs](https://twitter.com/Suresh Mandava) )
    • Andrea Magnorsky( Github: @Andrea, Twitter: @silverspoon )
    • Daniel Yokomizo ( Github: @dyokomizo, Twitter: @dyokomizo )
    • Mark Mandel ( Github: @markmandel, Twitter: @Neurotic )
    • David Joyner ( Github: @djoyner, Twitter: @djoyner )
    • Joel Potischman ( Github: @jpotisch, Twitter: @jpotisch )
    • Ben Mabey ( Github: @bmabey, Twitter: @bmabey )
    • Pamela Ocampo ( Github: @pamo, Twitter: @pmocampo )
## Compositional Programming
  • Hosted by: Jim Duey ( Github: @jduey, Twitter: @jimduey )
  • Description: How to fully leverage Functional Programming through various forms of composition, both functions and data. With examples from a Clojure-to-C compiler that I'm building. Discussion about how break problems down with an eye towards composing a solution that is correct by design.
  • Scheduled: New York Central, 9-10 pm
  • Interest:
    • Sam Stokes ( Github: @samstokes, Twitter: @samstokes )
    • Michael Ficarra ( Github: @michaelficarra, Twitter: @jspedant )
    • Nathan Stien ( Github: @nathanic )
    • David Joyner ( Github: @djoyner, Twitter: @djoyner )
    • Kamal Marhubi ( Github: @kamalmarhubi, Twitter: @kamalmarhubi )
    • Marc Saegesser ( Github: @marcsaegesser, Twitter: @marcsaegesser )
    • Dan Hable ( Github: @dhable, Twitter: @dhable )
    • Daemian Mack ( Github: @daemianmack, Twitter: @daemianmack )
    • Ben Reinhart ( Github: @benjreinhart, Twitter: @benjreinhart )
    • Aaron Olson ( Github: @honkfestival, Twitter: @honkfestival )
## Building Apps on Top of Email
  • Hosted by: Tony Blank ( Github: @tonyblank, Twitter: @thetonyblank )
  • Description: I'm a developer evangelist for Context.IO, an email data API. There's been a lot of action in the email API space with some competition entering the space. I want to talk about why you'd want to build an app on top of email, how you'd do it without an API, and give an overview of all the API options out there, to give you a head start!
  • Scheduled: Frisco/Burlington, 7-8 pm
  • Interest:
  • Jim Duey ( Github: @jduey, Twitter: @jimduey )
  • Brandon Hudgeons ( Github: @bhudgeons, Twitter: @bhudgeons )
## The Future of Data Viz
  • Hosted by: Leo Meyerovich ( Github: @lmeyerov, Twitter: @lmeyerov )
  • Description: The gulf between D3 and Excel on a laptop vs. the possibilities we envision in movies like Minority Report is huge. However, maybe not for long. A wave of data viz platforms is emerging that is taking advantage of shifts in hardware and software. Please bring/share your favorite examples, like:
    • Render Farms and Streaming: at Graphistry, we build web-based interactions with magnitudes bigger datasets by running in GPU clusters and streaming into the browser, real-time.
    • 3D Peripherals: Oculus, LeapMotion, and ideas like holographic projections are bringing 3d/physical views interactions into the home.
    • Machine Learning: Ayasdi is effectively an interface to machine learning algorithms, and smart visualizations of big data sets use techniques like clustering.
    • Composition and Programming: Tableau pioneered the relational view of data visualization and systems like D3, Vega, and dataflow programming connect them to concepts in programming languages. Furthermore, at last year's Strange Loop, I showed examples of how program synthesis can change how we approach each programming task.
  • Scheduled: Frisco/Burlington, 9-10 pm
  • Interest:
  • Aaron VonderHaar ( Github: @avh4, [![Twitter: @avh4] twitter-logo](https://twitter.com/avh4) )
  • Josh Mize ( Github: @jgmize, Twitter: @jgmize )
  • Sam Stokes ( Github: @samstokes, Twitter: @samstokes )
  • Brandon Hudgeons ( Github: @bhudgeons, Twitter: @bhudgeons )
  • Scott Vokes ( Github: @silentbicycle, Twitter: @silentbicycle )
  • Zach Tellman ( Github: @ztellman, Twitter: @ztellman )
  • Nathan Stien ( Github: @nathanic )
  • Antony Courtney ( Github: @antonycourtney, Twitter: @antonycourtney )
  • Ben Mabey ( Github: @bmabey, Twitter: @bmabey )
  • Tom Hickey ( Github: @thickey, Twitter: @tommyvulgar )
  • Gabriel Horner ( Github: @cldwalker, Twitter: @cldwalker )
  • Will Byrd ( Github: @webyrd, Twitter: @webyrd )
  • John Fultz ( Github: @jfultz, Twitter: @j_fultz )
  • Aaron Olson ( Github: @honkfestival, Twitter: @honkfestival )
  • Jamie Williams ( Github: @jamieinfinity, Twitter: @jamieinfinity )
## Fun With Go

Property-Based, Generative Testing

  • Hosted by: Scott Feeney ( Github: @graue, Twitter: @graue )
  • Description: Pioneered by Haskell's QuickCheck, this approach to testing involves writing properties and letting the computer generate test cases to try to find a counterexample.
    • My background: I wrote gentest, an implementation for JavaScript. I can speak to the challenges of designing a property-specifying DSL for JavaScript, and building shrinkable, composable generators in a dynamic language (using lazy trees, a technique borrowed from Clojure's test.check). I'm also happy to introduce generative testing with simple examples, for those who haven't seen it before.
    • What I haven't done (yet) is use generative testing on production code. If you have, please come and share your experiences and we'll discuss!
  • Scheduled: Illinois Central, 7-8 pm
  • Interest:
    • Sean Cribbs ( Github: @seancribbs, Twitter: @seancribbs )
    • Marc Saegesser ( Github: @marcsaegesser, Twitter: @marcsaegesser )
    • Scott Vokes ( Github: @silentbicycle, Twitter: @silentbicycle )
    • Danielle Sucher ( Github: @DanielleSucher, Twitter: @DanielleSucher )
    • Zach Tellman ( Github: @ztellman, Twitter: @ztellman )
    • Andrea Magnorsky( Github: @Andrea, Twitter: @silverspoon )
    • Donald Ball ( Github: @dball, Twitter: @donaldball)
    • Kelsey Gilmore-Innis ( Github: @kelseyq, Twitter: @kelseyinnis)
    • David Joyner ( Github: @djoyner, Twitter: @djoyner )
    • Leo Cassarani ( Github: @leocassarani, Twitter: @cassarani )
    • Kamal Marhubi ( Github: @kamalmarhubi, Twitter: @kamalmarhubi )
    • Dan Hable ( Github: @dhable, Twitter: @dhable )
    • Ben Mabey ( Github: @bmabey, Twitter: @bmabey )
    • Tom Hickey ( Github: @thickey, Twitter: @tommyvulgar )
    • Daemian Mack ( Github: @daemianmack, Twitter: @daemianmack )
    • Gabriel Horner ( Github: @cldwalker, Twitter: @cldwalker )
    • Will Byrd ( Github: @webyrd, Twitter: @webyrd )
    • Daniel Martins ( Github: @danielfm, Twitter: @mndrix )
    • Aaron Olson ( Github: @honkfestival, Twitter: @honkfestival )
    • Jamie Williams ( Github: @jamieinfinity, Twitter: @jamieinfinity )
## Zendo – the scientific method in a box
  • Hosted by: Michael Fogus ( Github: @fogus, Twitter: @fogus )
  • Description: Zendo is a game of inductive logic. One person plays the universe and creates a "rule of nature" that dictates the layout of tiny installments of crystalline pyramids. The other players then construct their own arrangements in hopes of learning which follow the rule (marked in white) and which do not (marked in black). Gradually the very rule is uncovered by the players in a cooperative realization of truth.

For example, the rule that dictates the following arrangements is No two pieces can touch.

koan

This session will involve a discussion of the rules of Zendo and the forming of play groups. Many Looney Pyramids will be provided, but if you have your own then please consider bringing them. Zendo can be played with almost anything, including: Lego, playing cards, stones, a whiteboard, pictures of cats, etc.

  • Scheduled: Jeffersonian, 9-10 pm
  • Interest:
    • Daniel Yokomizo ( Github: @dyokomizo, Twitter: @dyokomizo )
    • Danielle Sucher ( Github: @DanielleSucher, Twitter: @DanielleSucher )
    • David Turner ( Github: @novalis, Twitter: @NovalisDMT )
    • Scott Vokes ( Github: @silentbicycle, Twitter: @silentbicycle )
    • Nathan Stien ( Github: @nathanic )
    • Kamal Marhubi ( Github: @kamalmarhubi, Twitter: @kamalmarhubi )
    • Ken Sipe ( Github: @kensipe, Twitter: @kensipe )
    • Julia Evans ( Github: @jvns, Twitter: @b0rk )
    • Marc Saegesser ( Github: @marcsaegesser, Twitter: @marcsaegesser )
    • Yann Schwartz ( Github: @abolibibelot, Twitter: @abolibibelot )
    • Tom Hickey ( Github: @thickey, Twitter: @tommyvulgar )
    • Daemian Mack ( Github: @daemianmack, Twitter: @daemianmack )
    • John Watson ( Github: @jkwatson, Twitter: @jkwatson )
    • Dragisa Krsmanovic ( Github: @dragisak, Twitter: @dragisak )
    • Chris Redinger ( Github: @redinger, Twitter: @redinger )
    • Zeeshan Lakhani ( Github: @zeeshanlakhani, Twitter: @zeeshanlakhani )
    • Aaron Olson ( Github: @honkfestival, Twitter: @honkfestival )
## The Typelevel Scala Fork
  • Hosted by: Brandon Hudgeons ( Github: @bhudgeons, Twitter: @bhudgeons )
  • Description: The folks at typelevel.scala are creating "a conservative fork of the Typesafe Scala compiler, with a focus on meeting the needs of the part of the Scala community which has coalesced around the Typelevel stack." Blog post is here. Members of the typelevel.scala team will be at StrangeLoop, so we'll get a chance to discuss the motivation and mechanics of the effort, and perhaps even address a few of the pull requests that have already been submitted. Note: Members of the typelevel.scala team, please feel free to replace the host and edit this description!
  • Scheduled: Jeffersonian, 8-9 pm
  • Interest:
  • Brandon Hudgeons ( Github: @bhudgeons, Twitter: @bhudgeons )
  • Brian McKenna ( Github: @puffnfresh, Twitter: @puffnfresh )
  • Marc Saegesser ( Github: @marcsaegesser, Twitter: @marcsaegesser )
  • Rob Norris ( Github: @tpolecat, Twitter: @tpolecat )
  • Dragisa Krsmanovic ( Github: @dragisak, Twitter: @dragisak )
  • Erik Osheim ( Github: @non, Twitter: @d6 )
  • Katherine Fellows ( Github: @kpfell, Twitter: @kf )
## Multiplying Ethiopians: Transforming an algorithm from Imperative to Functional using Perl6 * __Hosted by:__ Steve Lembark -- StL Perl Mongers ( [![Github: @github][github-logo]](https://github.com/github), [![Twitter: @twitter][twitter-logo]](https://twitter.com/twitter) ) * __Description:__ The Ethiopian Multiplication algorithm is one of the most heavily subscribed on RosettaCode. This session gives a brief introduction to RosettaCode, the multiplication algorithm, and how to transform the algorithm into functional programming. * __Scheduled:__ Jeffersonian, 7-8 pm * __Interest:__