Skip to content
Paul King edited this page Sep 19, 2013 · 97 revisions

This wiki page is for suggestions for Strange Loop 2013 "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: Wednesday Sept 18th, 7-10 pm (in 60 min slots)
  • Where: Union Station DoubleTree, rooms TBA
  • Equipment: A projector and mic will be available in each of the provided rooms. You supply the brainssss.

Please add topics below and note your interest. We plan to schedule rooms and times by interest, so sessions without as much interest may not fit!

## Think Distributed Podcast
  • Hosted by: Christopher Meiklejohn (@cmeik)
  • Description: Recording a live episode of the Think Distributed Podcast.

How to get into distributed systems; good resources for learning the topics, good introductory projects to get involved in; podcasts, books, online courses, etc.

## Precog.com Codebase Walkthrough ## Schema for Declarative Data Validation in Clojure * **Hosted by:** Jason Wolfe [@w01fe] (https://twitter.com/w01fe) * **Description:** Prismatic recently released [`prismatic/schema`](https://github.com/Prismatic/schema), a Clojure(Script) library for declarative data description and validation. In this informal session, we'll show how to document and validate your important data and functions with simple, readable, composable Schemas. We'll also give a sneak peak of some other ideas we have planned for Schema (such as generating Objective C model classes for API clients) and then open the floor for comments, questions, and discussion. (this talk will be at 9pm, location TBD) * **Interest (name or twitter):** [@abrooks](https://twitter.com/0x1b) [@tommyvulgar](http://twitter.com/TommyVulgar), @fogus, [@der_hammer](https://twitter.com/der_hammer), [@bodil](https://twitter.com/bodil), [@whatidoissecret](http://twitter.com/whatidoissecret), @puredanger, [@leathekd](https://twitter.com/leathekd), [@pmbauer](https://twitter.com/pmbauer), [@honkfestival](https://twitter.com/honkfestival), [@metajack](https://twitter.com/metajack), [@halftroll](https://twitter.com/halftroll), [@ragge](https://twitter.com/ragge), [@mtnygard](https://twitter.com/mtnygard), [@shiftyeyes](https://twitter.com/shiftyeyes), [@paulk_asert](https://twitter.com/paulk_asert) * **Scheduled:** Regency A, 9 pm ## Code Archeology ## She++ and Other Ways to Promote Diversity in Tech
  • Hosted by: @sadukie
  • Description: Have you seen She++? It's a documentary promoting women in tech. But why stop at just women? Let's talk of ways to promote general diversity in tech!
  • Interest (name or twitter): @Bruce_Adams @brianhicks @dann, @metajack
  • Scheduled: NY Central, 8 pm
## QuickCheck - Declarative testing
  • Hosted by: @seancribbs

  • Description: QuickCheck is an amazing tool for declaratively testing code -- in fact it generates test cases for you from math-like properties you define! Originally written for Haskell by the inimitable John Hughes, it has been ported to many other environments. We'll talk about how to write properties and interesting bits about QuickCheck in your favorite language. Add your name/language/tool below if you'd like to represent one! I've added some suggestions.

  • Interest (name or twitter): @reiddraper, @silentbicycle, @bodil, @craigstuntz, @redline6561, @whatidoissecret, @puredanger, @leathekd, @tommyvulgar, @pmbauer, @barendgarvelink, Henrik Feldt (@henrikfeldt), @halftroll, @paulk_asert

  • Scheduled: IL Central, 8 pm

## Paradigm Shift in JS Frameworks
  • Hosted by: Sam Pepose @sampepose

  • Description: JavaScript has evolved very quickly over the years. We started with pure JS, moved to jQuery, and now we've built further abstractions over a vast variety of frameworks. I want to discuss my experiences with this change (jQuery, Angular, Knockout), and talk with everyone else about their experiences and hopes for the future.

  • Interest (name or twitter): @brianhicks @dann @jeffbski @michaelsbradley @samstokes @kylecordes @munificentbob

  • Scheduled: IL Central, 9 pm




The following sessions were NOT scheduled, maybe good for an Open Spaces session

## Proposal: Internationalization for Client-side Web Apps
  • Hosted by: David McCabe
  • Description: We have been working on heuristics for extracting meaningful translatable strings from Handlebars-templated HTML documents. For instance, suppose we have the following markup:

Be sure to <b>bring your cane and top hat</b> to the dance!

We would like this to be extracted as a single translatable string, not as three strings ("Be sure to", "bring your cane and top hat", "to the dance!"). This makes things much easier for translators: They don't have to reconstruct a sentence from fragments to discern its meaning, and they don't have to juggle fragments to get the right word order in their target language. There are many challenges in doing this intelligently on a large corpus of templates, especially since Handlebars is orthogonal to the tree structure of HTML. I don't know of any other work in this area. If there is interest, I can talk about the challenges and our current progress, in the hopes of starting a collaboration with others who want well-translated applications.

## Circles of Jar Hell
  • Hosted by: Paul Slusarz @pslusarz
  • Description: If you work in a Java environment with more than one app sharing some jars, you're likely to run into one of several common problems down the road. Versioned Jars are a compromise architecture that allows for predictable software delivery on large codebases, but comes with a price tag. This session will attempt to catalogue problems that arise in this ecosystem, and give some tools and best practices advice on how to avoid them. Loosely based on this blog post.
  • Interest (name or twitter): @Bruce_Adams@der_hammer
Clone this wiki locally