Long Form

Long-form presentations will receive a 1 hour, 45 minute session. For this format, we’re especially interested in seeing interactive approaches: tutorials, guided discussions, or other hands-on explorations.

Sessions for this sessiontype

* Extension Development with Mediawiki

Mediawiki is one of the most commonly used "wiki's" across a plethora of sites. So I will help you build your own "Mediawiki Extension" that will help you to enhance the features of your wiki.
Hacks
Richa Jain

* Lightning Talk Workshop

Heard of lightning talks but never considered giving one? Never fear, lightning talks are easy! During this session, you'll write and practice your first lightning talk.
Cooking
Michelle Rowley

* Network Science for Fun and Profit

Understanding the relationships between data elements has become increasingly valuable, as LinkedIn, Facebook and Google illustrate. Network science provides a means to understand, explain, predict and otherwise utilize these relationships. I will provide a brief overview of network science, with examples and illustrations using R, focused on providing an entry point to their use for fun and profit.
Cooking
John Taylor

* OpenStreetWhat? Mapping The World With Open Data

Come learn about OpenStreetMap, a Wikipedia-like project with over one million contributors aiming to map the entire world. We'll talk about the project, the data, and how to do some cool things with it.
Cooking
Justin Miller, Rafa Gutierrez

* Random

If you want to understand randomness better (and you should), this is the talk for you.
Chemistry
Bart Massey

Proposals for this sessiontype

* Caching and Tuning fun for high scalability

What makes you site capable of scaling from 5 to 5 million visitors/day without rebuilding it from scratch ? Follow this step-by-step approach through various caching techniques, ways to improve or replace your web stack and ways to tune your setup for higher backend and frontend scalability.
Cooking 2014-03-23 15:35:59 +0000
Wim Godden

* An Introduction to Dependent Types and Proving Your Code Correct

This will be an introduction to dependently typed programming, the Curry-Howard correspondence, and using your type system as a proof system for showing that your code is correct all done in the programming language Agda.
Chemistry 2014-04-04 00:58:09 +0000
Clarissa Littler

* Anonymous Social Networks - Why we need them

There is a new type of social media causing quite a disruption in the industry. It is a social media where people create posts anonymously
Culture 2014-03-26 23:14:07 +0000
A.J. Weinzettel

* Automating cloud factories and Internet assembly lines with open source software

Open source software is used to automate the building and orchestration of the modern Web and all of its parts. This talk will explain how open source software is used to automate the cloud factories and Internet assembly lines of our day.
Chemistry 2014-04-05 05:57:28 +0000
Thomas Hatch

* Building a Web App With Scala, Spray, Slick, and AngularJS

This is a tutorial that will show you how to build a simple but completely functional web app from the UI through to the database. We will use AngularJS to build a single page application (SPA) as the UI. On the server side we will use Spray (and Scala) to build RESTful web services for the font end. We will finally connect the Spray services to a database using Slick.
Cooking 2014-03-11 12:33:03 +0000
Michael Pigg

* Driving The Future of Data Storage on Linux: Pain Points and New Hardware

In this session, I will brief the audience on the future of data storage in Linux -- what kinds of new hardware are on the horizon, the general direction of new filesystem and block device driver work, and new software to make it easier to recover lost data. Audience members are welcome to discuss these changes and to air their pain points with a Linux kernel developer.
Chemistry 2014-04-01 01:07:18 +0000
Darrick Wong

* Fennec, the ultimate testers toolbox

Fennec ties together several testing related modules and enhances their functionality in ways you don't get when loading them individually. Fennec makes testing easier, and more useful. Areas Fennec affects are Concurrency, State, Workflow, Tools, and Mocking.
Cooking 2014-03-24 15:26:50 +0000
Chad Granum

* Graph Visualization on the Web

GraphAlchemist is open-sourcing `Alchemy.js` its core graph visualization technology built largely in d3.js. Graph visualization is an incredible way to represent just about any time of 'connected data' - social networks, supply chains, telecommunications networks, protein interactions, and even biological family trees. Alchemy.js makes it easier for anyone to create data visualizations that represent these types of data - without being a data visualization expert.
Cooking 2014-04-03 18:10:40 +0000
Huston Hedinger

* Having Pure Fun on the Web With Haskell

Practical programming in Haskell: is that an oxymoron? Not at all: in recent years, many programmers have joined together to create a vibrant library ecosystem for the Haskell programming language. In this interactive workshop, you will see the skeleton of a web service implemented in Haskell, then write your own code to implement the missing pieces. Whether you go on to learn more Haskell or just apply new ideas to your work in any language, you'll leave knowing the Haskell is pure fun.
Chemistry 2014-03-06 07:06:50 +0000
Tim Chevalier

* Join a HOT Activation: How to Respond to a Disaster with the Humanitarian OpenStreetMap Team as a Digital Volunteer

Join a HOT Activation: Digital Volunteering for Disaster Response
Culture 2014-04-02 11:51:33 +0000
Kate Chapman

* Quantify Thyself, then Go Forth and Conquer with a Personal Life API

Learn what to quantify, how to automatically gather the data and then we will create a Life API to access and analyze your data.
Cooking 2014-04-11 20:45:11 +0000
Elmer Thomas

* Sit Quietly and Program: Graph Search Algorithms

I'll play remixes of John Cage's 4'33 for the rest of the session.
Chemistry 2014-04-09 21:50:25 +0000
Jesse Wolfe

* Teaching in your code with the Experience API

The Experience API (xAPI) is a new JSON-based open standard for building learning systems and activities. It replaces SCORM with an API built around Statements. Anyone can read and write an xAPI Statement- it's English! You'll learn how to make your apps part of the new learning environment using xAPI, and how to map legacy learning systems to xAPI using Statements and other xAPI concepts.
Cooking 2014-04-04 21:48:22 +0000
Michael Van Kleeck

* Three Pair Programming Games

Pair programming is a great technique for learning and collaborating, but it can be a challenge if you're not used to it. In this hands-on workshop, I'll use short, structured exercises to give you a taste of what great pairing can be like.
Culture 2014-04-05 03:42:06 +0000
Moss Collum

* Web Design is a Process

Nobody puts IA in a corner! Web design and development does not start with Photoshop or end with a commit. It is all the stuff in between that matters. Get ready to get your hands dirty in this workshop exploring all the facets that make up the field of "web design".
Business 2014-04-05 02:22:54 +0000
Morten Rand-Hendriksen