<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://wiki.code4lib.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Librarywebchic</id>
		<title>Code4Lib - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="https://wiki.code4lib.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Librarywebchic"/>
		<link rel="alternate" type="text/html" href="https://wiki.code4lib.org/Special:Contributions/Librarywebchic"/>
		<updated>2026-04-08T14:31:11Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.26.2</generator>

	<entry>
		<id>https://wiki.code4lib.org/index.php?title=2015_Code4Lib_Midwest_Meeting&amp;diff=43235</id>
		<title>2015 Code4Lib Midwest Meeting</title>
		<link rel="alternate" type="text/html" href="https://wiki.code4lib.org/index.php?title=2015_Code4Lib_Midwest_Meeting&amp;diff=43235"/>
				<updated>2015-07-14T18:32:41Z</updated>
		
		<summary type="html">&lt;p&gt;Librarywebchic: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Code4Lib Midwest 2015 Meeting ==&lt;br /&gt;
&lt;br /&gt;
Mark your calendars -- The Ohio State University Libraries will be hosting the Code4Lib Midwest 2015 meeting in Columbus, OH.&lt;br /&gt;
&lt;br /&gt;
===Location===&lt;br /&gt;
Code4Lib MidWest meeting will be hosted by [http://library.osu.edu The Ohio State University Libraries].&lt;br /&gt;
* '''When''' - July 23 and July 24, 2015&lt;br /&gt;
* '''Where''' - [http://library.osu.edu Thompson Library], room 165 at OSU&lt;br /&gt;
* '''Who''' - contact person: Terry Reese (reese.2179@osu.edu )&lt;br /&gt;
&lt;br /&gt;
===Logistics===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Suggested Hotels'''&lt;br /&gt;
&lt;br /&gt;
* [http://www.theblackwell.com/ '''The Blackwell Inn'''] (2110 Tuttle Park Place, Columbus, OH  43210 :: +1 (614) 247-4000)&lt;br /&gt;
&lt;br /&gt;
-The Blackwell Inn is located on campus, roughly 0.2 miles from the Thompson Library.&lt;br /&gt;
&lt;br /&gt;
* [http://www.varsityinn.com/ '''The Varsity Inn South'''] (1445 Olentangy River Road, Columbus, OH  43212 :: +1 (614) 291-2983)&lt;br /&gt;
&lt;br /&gt;
-The Varsity Inn South is roughly 1.7 miles from the Thompson Library.  &lt;br /&gt;
&lt;br /&gt;
* [http://www.uhdcolumbus.com/ '''Columbus Hospitality District'''] &lt;br /&gt;
&lt;br /&gt;
-Given the size of the University and University community, the University has it's own hospitality district, with lists to hotels and vendors that work closely with the University.  &lt;br /&gt;
&lt;br /&gt;
'''Directions, restaurants, and more'''&lt;br /&gt;
&lt;br /&gt;
=== Schedule ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Tentative Thursday, July 23rd ====&lt;br /&gt;
&lt;br /&gt;
8:30 - 9:00: Check-in&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
9:00 - 9:20: Welcome and House Keeping&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
9:20 - 9:40: &amp;lt;br /&amp;gt;&lt;br /&gt;
Jeffrey Mudge and David Malone (Wheaton College)&amp;lt;br /&amp;gt;&lt;br /&gt;
The print/analog library transition to thousands upon thousands of digital resources has brought with it the need to manage associated URLs. Part of the management is to address issues of resource transience and attempts to create persistence. The Handle System is a specification for assigning, managing, and resolving persistent identifiers for digital objects. This presentation will provide background on Handle as well as some user tools that Wheaton College has created to simplify the creation, management, and deletion of Handles.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
9:40 - 10:00: ActiveSierra&amp;lt;br /&amp;gt;&lt;br /&gt;
Sean Crowe and James Van Mil&amp;lt;br /&amp;gt;&lt;br /&gt;
While waiting for a useful API from III, we've modeled useful bits of the Sierra database for use in Rails apps and in vanilla ruby. We'd be able to present the SierraDNA and ActiveRecord/ActiveModel frameworks with some of the tools we're building&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
10:00 - 10:20: &amp;quot;Automagic&amp;quot; Text Mining&amp;lt;br /&amp;gt;&lt;br /&gt;
Eric Lease Morgan (University of Notre Dame)&amp;lt;br /&amp;gt;&lt;br /&gt;
This presentation will describe and demonstrate how to &amp;quot;automagically&amp;quot; provide text mining services against content from the HathiTrust, EEBO, and JSTOR. Given specific metadata reports from these services, collections can be automatically created, indexed, analyzed, reported upon, and visualized. The result is the ability to &amp;quot;read distantly&amp;quot; against  given reader-defined topics. Eric advocates this sort of service can help refine the definition of curation in a digital library context.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
10:20 - 10:40: Break/Networking&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
10:40 - 11:00: &amp;lt;br /&amp;gt;&lt;br /&gt;
Brittany Adams (Wheaton College) &amp;lt;br /&amp;gt;&lt;br /&gt;
Code4LIb has many full-fledged coders, but there are others who are new to the library coding environment and may have limited access to common tools and operating systems often found in the coder's toolbox. As someone new to coding, Brittany Adams will show how PowerShell, which is part of the Windows OS, can be applied to various metadata projects. PowerShell can serve as the entry point for those unwilling or unable to dive in the deep-end of the Linux pool.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
11:00 - 12:00: Lightning Talks&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
12:00 - 1:00: Lunch&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1:00 - 1:20 : &amp;lt;br /&amp;gt;&lt;br /&gt;
Victor Replogle &amp;lt;br /&amp;gt;&lt;br /&gt;
Title: Ball State Libraries Data Warehouse and Dashboard&lt;br /&gt;
Description: Gathering and presenting upon library statistics – a success story. User-selectable widgets share highlights from various system uses; custom reporting pages allow in-depth exploration of services consumed.&lt;br /&gt;
Most recently our inter-library loan application (ILLiad) is having its data extracted and transformed to facilitate quick and accurate calculations such as fill rate (able to be segmented by user category, request type, etc).&lt;br /&gt;
The presentation will highlight the steps that brought together various disparate data sources into one location, challenges overcome, and open-ended sharing based on audience interest.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
1:30 - 5:00: Hands on Workshop...tentative topic; supporting digital humanities.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
look at topics related to text mining, topic models, n-grams, visualization&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
6:30 - ? Social&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Tentative Friday, July 24th ====&lt;br /&gt;
&lt;br /&gt;
8:00 - 8:30: Checkin&amp;lt;br /&amp;gt;&lt;br /&gt;
8:30 - 8:45: Housekeeping&amp;lt;br /&amp;gt;&lt;br /&gt;
8:45 - 9:45: Lightning Talks #2 (or 3 presentations depending on presentations submitted)&amp;lt;br /&amp;gt;&lt;br /&gt;
9:45 - 10:00: Break&amp;lt;br /&amp;gt;&lt;br /&gt;
10:00 - 10:20: &amp;lt;br /&amp;gt;&lt;br /&gt;
Paul Butler, Ball State University &amp;lt;br /&amp;gt;&lt;br /&gt;
EZProxy – The Canary in the Coal Mine for Compromised User Credentials &amp;lt;br /&amp;gt;&lt;br /&gt;
EZProxy is one of the most used, and exposed, applications that library IT supports. Libraries use EZProxy to restrict access to some of our most coveted resources. As such, EZProxy can be used as one of the frontlines in identifying compromised user credentials. In this presentation Paul Butler (Library Technologies Support Analyst at Ball State University) will discuss the techniques, EZProxy customizations, and custom code Ball State University Libraries uses to identify compromised user credentials.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
10:20 - 10:40: &amp;lt;br /&amp;gt;&lt;br /&gt;
Mike Shallcross (Bentley Historical Library) &amp;lt;br /&amp;gt;&lt;br /&gt;
ArchivesSpace-Archivematica-DSpace Workflow Integration - : Funded by the Andrew W. Mellon Foundation, this project seeks to expedite the ingest, description, and overall curation of digital archives by facilitating the creation and reuse of descriptive and administrative metadata among emerging platforms and streamlining the deposit of fully processed content into a digital preservation repository. This presentation will provide an overview of project goals and objectives and an update on current development work. &amp;lt;br /&amp;gt;&lt;br /&gt;
10:40 - 11:00: Presentation #7&amp;lt;br /&amp;gt;&lt;br /&gt;
11:00 - 12:00: Lightning Talks #3 / Tech petting zoo?&amp;lt;br /&amp;gt;&lt;br /&gt;
12:00 - 12:30: Closing&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Social Media Goodness===&lt;br /&gt;
&lt;br /&gt;
Twitter hash tag: [https://twitter.com/search?q=c4lmw&amp;amp;src=typd #c4lmw]&lt;br /&gt;
&lt;br /&gt;
===Technical Details===&lt;br /&gt;
&lt;br /&gt;
* We'll have a Projector station with hookups, as well as a community PC Laptop with Powerpoint.&lt;br /&gt;
* Both a wired and wireless mic&lt;br /&gt;
* Wifi&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Programming Sign-up==&lt;br /&gt;
&lt;br /&gt;
Code4Lib Midwest programming depends on the folks attending the conference. Please consider giving a presentation or lightning talk, or submitting your ideas for the hackfest/workshop.&lt;br /&gt;
&lt;br /&gt;
Share what you are working on! Add your name and a description below. Please also let us know how long you'll need, and whether you prefer Wednesday or Thursday (or if it doesn't matter)&lt;br /&gt;
&lt;br /&gt;
===Presentations or Workshops===&lt;br /&gt;
&lt;br /&gt;
'''ActiveSierra''' - Sean Crowe and James Van Mil: while waiting for a useful API from III, we've modeled useful bits of the Sierra database for use in Rails apps and in vanilla ruby. We'd be able to present the SierraDNA and ActiveRecord/ActiveModel frameworks with some of the tools we're building (~1 hour?). If folks have access to their home III database systems, we could also host a workshop/hackfest around these tools.&lt;br /&gt;
&lt;br /&gt;
'''Hands-on With Automagic Text Mining''' - This workshop provides a venue for participants to create their own &amp;quot;automagically&amp;quot; created text mining reports from the HathiTrust, EEBO, and JSTOR. Participants will create a set of content from the HathiTrust and &amp;quot;feed&amp;quot; it to system which will harvest, index, analyze, visualize, and report on the content. The process will then be repeated with content from EEBO and JSTOR. Participants are expected to have their own laptops, complete with an SSH terminal application and SFTP client. Access to a remote Linux machine will be provided. Familiarity with the Bash Shell is a plus but not necessary . --Eric Lease Morgan (University of Notre Dame)&lt;br /&gt;
&lt;br /&gt;
'''PowerShell''' - Brittany Adams (Wheaton College): Code4LIb has many full-fledged coders, but there are others who are new to the library coding environment and may have limited access to common tools and operating systems often found in the coder's toolbox. As someone new to coding, Brittany Adams will show how PowerShell, which is part of the Windows OS, can be applied to various metadata projects. PowerShell can serve as the entry point for those unwilling or unable to dive in the deep-end of the Linux pool.&lt;br /&gt;
&lt;br /&gt;
'''Handle: getting a grasp on URL management''' - Jeffrey Mudge and David Malone (Wheaton College): The print/analog library transition to thousands upon thousands of digital resources has brought with it the need to manage associated URLs. Part of the management is to address issues of resource transience and attempts to create persistence. The Handle System is a specification for assigning, managing, and resolving persistent identifiers for digital objects. This presentation will provide background on Handle as well as some user tools that Wheaton College has created to simplify the creation, management, and deletion of Handles.&lt;br /&gt;
&lt;br /&gt;
'''ArchivesSpace-Archivematica-DSpace Workflow Integration''' - Mike Shallcross (Bentley Historical Library): Funded by the Andrew W. Mellon Foundation, this project seeks to expedite the ingest, description, and overall curation of digital archives by facilitating the creation and reuse of descriptive and administrative metadata among emerging platforms and streamlining the deposit of fully processed content into a digital preservation repository.  This presentation will provide an overview of project goals and objectives and an update on current development work. (20 min. should suffice; Friday works fine.)&lt;br /&gt;
&lt;br /&gt;
'''Remediating Loss: emerging roles for librarians''' - Angela Galvan (Ohio State): Technology complicates grief and loss in unexpected ways which researchers are only beginning to understand. This presentation discusses thanatosensitive information management, and a growing need to frame the dead as a user group. This talk can form around the interests of attendees. (20 minutes, either day.)&lt;br /&gt;
&lt;br /&gt;
'''Building a PHP code library for Interacting with an Linked Data-based Discovery API''' - Karen Coombs (OCLC):  The WorldCat Discovery API has the typical abilities you’d expect for building your own local discovery world: search access to WorldCat bibliographic and article data, facets, a variety of search indexes, and links to holdings. Because an RDF-based model is fairly new to libraries, we decided we could increase the adoptability of the API by providing a code library that would streamline the development process. This presentation will discuss the process of creating object-oriented PHP code library which would make the semantically rich entities and data available in a fashion that was more familiar to programmers used to working in OO PHP.&lt;br /&gt;
&lt;br /&gt;
===Lightning Talks===&lt;br /&gt;
Have something cool to share but you don't want to be in front of the room for more than 5 minutes? Lightning talks are for you. Sign up now or at the conference:&lt;br /&gt;
&lt;br /&gt;
'''Linked Data Fragments''' - James Van Mil - a small group in the Hydra world has started some work to address the issue of low availability of SPARQL endpoints. I can talk about the Linked Data Fragments concept and the work we're doing to apply it&lt;br /&gt;
&lt;br /&gt;
'''Custom Reports in Google Analytics''' - Amelia Mowry&lt;br /&gt;
&lt;br /&gt;
'''ILLiad at Ohio State''' - Angela Galvan - In 2014, the OSU Health Sciences Library migrated its Borrowing operation to University Libraries. This effectively ended the practice of using DOCLINE, the National Library of Medicine's interlibrary services platform, to obtain materials for health sciences patrons. I'll talk about why we made this decision and the wider impact to our users.&lt;br /&gt;
&lt;br /&gt;
==Registration==&lt;br /&gt;
Registration is free. List your name, affiliation, and email address here to register for the meeting. If you signed up and are unable to attend please remove your name or contact us, so that we can make room for others.&lt;br /&gt;
&lt;br /&gt;
Contact Ryan Wick (ryanwick@gmail.com) with your preferred username to set up a Code4Lib wiki account, or ask Terry Reese (reese.2179@osu.edu) to add your name to this list if you prefer not to set up an account.:&lt;br /&gt;
&lt;br /&gt;
# David Malone - Wheaton College (david.malone%wheaton.edu)&lt;br /&gt;
# Ralph LeVan - OCLC (levan@oclc.org)&lt;br /&gt;
# Britain Woodman - University of Michigan (britainwumichedu)&lt;br /&gt;
# Angela Galvan - Ohio State University (galvan.as@gmail.com)&lt;br /&gt;
# Carrie Preston - Ohio University (prestonc@ohio.edu)&lt;br /&gt;
# Laurie Lee Moses - Center for Black Music Research at Columbia College Chicago (lmoses@colum.edu)&lt;br /&gt;
# Sasha Griffin - Denison University (griffins@denison.edu)&lt;br /&gt;
# Daniel Weddington - Berea College (Daniel_Weddington@berea.edu)&lt;br /&gt;
# Ken Irwin - Wittenberg University (kirwin@wittenberg.edu)&lt;br /&gt;
# Jane Wu - Otterbein University (jwu@otterbein.edu)&lt;br /&gt;
# James Van Mil - University of Cincinnati (vanmiljf@ucmail.uc.edu)&lt;br /&gt;
# Nathan Tallman - University of Cincinnati (tallmann@ucmail.uc.edu)&lt;br /&gt;
# Sean Crowe - University of Cincinnati (crowesn@ucmail.uc.edu)&lt;br /&gt;
# Jeffrey Mudge - Wheaton College (jeffrey.mudge@wheaton.edu)&lt;br /&gt;
# Karen Coombs - OCLC (coombsk@oclc.org)&lt;br /&gt;
# Ann Schoenenberger - Kenton County Public Library (Ann.Schoenenberger@kentonlibrary.org)&lt;br /&gt;
# Megan Kudzia - Albion College (moneill@albion.edu)&lt;br /&gt;
# Eric Lease Morgan - University of Notre Dame (emorgan@nd.edu)&lt;br /&gt;
# Peter Murray (jester@dltj.org)&lt;br /&gt;
# Jon Shank - Northwestern University (j-shank@northwestern.edu)&lt;br /&gt;
# Amelia Lauren Mowry - Wayne State University (amelia.mowry@wayne.edu)&lt;br /&gt;
# Mark Baggett - University of Tennessee (mbagget1@utk.edu)&lt;br /&gt;
# Rebecca Karlis - Marygrove College (rkarlis6534@marygrove.edu)&lt;br /&gt;
# Heidi Dowding (dowdingh@gmail.com)&lt;br /&gt;
# Ranti Junus (ranti.junus@gmail.com)&lt;br /&gt;
# Victor Replogle - Ball State University (vreplogle@bsu.edu)&lt;br /&gt;
# Paul Butler - Ball State University (prbutler@bsu.edu)&lt;br /&gt;
# Brittany Adams - Wheaton College (brittany.adams@wheaton.edu)&lt;br /&gt;
# Tod Olson - University of Chicago (tod@uchicago.edu)&lt;br /&gt;
# Kara Reuter - Worthington Libraries (kreuter@worthingtonlibraries.org)&lt;br /&gt;
# Stefan Langer - Worthington Libraries (slanger@worthingtonlibraries.org)&lt;br /&gt;
# Remington Steed - Hekman Library, Calvin College (rjs7@calvin.edu)&lt;br /&gt;
# Dan Wells - Hekman Library, Calvin College (dbw2@calvin.edu)&lt;br /&gt;
# Bill McMillin - University of Cincinnati (mcmillwh@ucmail.uc.edu)&lt;br /&gt;
# Carolyn Hansen - University of Cincinnati (hansencn@ucmail.uc.edu)&lt;br /&gt;
# Beth Snapp - Ohio State (snapp.6@osu.edu)&lt;br /&gt;
# Sarah Reid - Ohio State (reid.419@osu.edu)&lt;br /&gt;
# Ousmane Kebe - Ohio State (kebe.4@osu.edu)&lt;br /&gt;
# Dwight Scott - Ohio State (scott.1379@osu.edu)&lt;br /&gt;
# Russell Schelby - Ohio State (schelby.1@osu.edu)&lt;br /&gt;
# Chris Bartos - Ohio State (bartos.25@osu.edu)&lt;br /&gt;
# Friday only Michelle Gerry - Ohio State (gerry.8@osu.edu)&lt;br /&gt;
# Sue Rahnema - Ohio State (rahnema.3@osu.edu)&lt;br /&gt;
# Mike Shallcross - Bentley Historical Library, University of Michigan (shallcro@umich.edu)&lt;br /&gt;
The capacity of our venue requires us to cap participation at 50. Beyond that, please put your name, affiliation and email address on the wait list and we'll email you if a spot opens up for you.&lt;br /&gt;
&lt;br /&gt;
===Waitlist===&lt;br /&gt;
&lt;br /&gt;
#&lt;/div&gt;</summary>
		<author><name>Librarywebchic</name></author>	</entry>

	<entry>
		<id>https://wiki.code4lib.org/index.php?title=2015_Code4Lib_Midwest_Meeting&amp;diff=42940</id>
		<title>2015 Code4Lib Midwest Meeting</title>
		<link rel="alternate" type="text/html" href="https://wiki.code4lib.org/index.php?title=2015_Code4Lib_Midwest_Meeting&amp;diff=42940"/>
				<updated>2015-04-15T15:21:35Z</updated>
		
		<summary type="html">&lt;p&gt;Librarywebchic: /* Registration */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Code4Lib Midwest 2015 Meeting ==&lt;br /&gt;
&lt;br /&gt;
Mark your calendars -- The Ohio State University Libraries will be hosting the Code4Lib Midwest 2015 meeting in Columbus, OH.&lt;br /&gt;
&lt;br /&gt;
===Location===&lt;br /&gt;
Code4Lib MidWest meeting will be hosted by [http://library.osu.edu The Ohio State University Libraries].&lt;br /&gt;
* '''When''' - July 23 and July 24, 2015&lt;br /&gt;
* '''Where''' - [http://library.osu.edu Thompson Library], room 165 at OSU&lt;br /&gt;
* '''Who''' - contact person: Terry Reese (reese.2179@osu.edu )&lt;br /&gt;
&lt;br /&gt;
===Logistics===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Suggested Hotels'''&lt;br /&gt;
&lt;br /&gt;
* [http://www.theblackwell.com/ '''The Blackwell Inn'''] (2110 Tuttle Park Place, Columbus, OH  43210 :: +1 (614) 247-4000)&lt;br /&gt;
&lt;br /&gt;
-The Blackwell Inn is located on campus, roughly 0.2 miles from the Thompson Library.&lt;br /&gt;
&lt;br /&gt;
* [http://www.varsityinn.com/ '''The Varsity Inn South'''] (1445 Olentangy River Road, Columbus, OH  43212 :: +1 (614) 291-2983)&lt;br /&gt;
&lt;br /&gt;
-The Varsity Inn South is roughly 1.7 miles from the Thompson Library.  &lt;br /&gt;
&lt;br /&gt;
'''Directions, restaurants, and more''' &lt;br /&gt;
&lt;br /&gt;
=== Schedule ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Thursday, July 23rd ====&lt;br /&gt;
TBA&lt;br /&gt;
&lt;br /&gt;
==== Friday, July 24th ====&lt;br /&gt;
TBA&lt;br /&gt;
&lt;br /&gt;
===Social Media Goodness===&lt;br /&gt;
&lt;br /&gt;
Twitter hash tag: [https://twitter.com/search?q=c4lmw&amp;amp;src=typd #c4lmw]&lt;br /&gt;
&lt;br /&gt;
===Technical Details===&lt;br /&gt;
&lt;br /&gt;
* We'll have a Projector station with hookups, as well as a community PC Laptop with Powerpoint.&lt;br /&gt;
* Both a wired and wireless mic&lt;br /&gt;
* Wifi&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Programming Sign-up==&lt;br /&gt;
&lt;br /&gt;
Code4Lib Midwest programming depends on the folks attending the conference. Please consider giving a presentation or lightning talk, or submitting your ideas for the hackfest/workshop.&lt;br /&gt;
&lt;br /&gt;
Share what you are working on! Add your name and a description below. Please also let us know how long you'll need, and whether you prefer Wednesday or Thursday (or if it doesn't matter)&lt;br /&gt;
&lt;br /&gt;
===Presentations or Workshops===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Lightning Talks===&lt;br /&gt;
Have something cool to share but you don't want to be in front of the room for more than 5 minutes? Lightning talks are for you. Sign up now or at the conference:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Suggested topic: &lt;br /&gt;
Benefits and risks of attempting user driven development : Early Adopters --&amp;gt; Use Cases --&amp;gt; Agile.  Is this an art or a science, a structured process or a dialectic? (Linda Newman and team from UC)&lt;br /&gt;
&lt;br /&gt;
==Registration==&lt;br /&gt;
Registration is free. List your name, affiliation, and email address here to register for the meeting. If you signed up and are unable to attend please remove your name or contact us, so that we can make room for others.&lt;br /&gt;
&lt;br /&gt;
Contact Ryan Wick (ryanwick@gmail.com) with your preferred username to set up a Code4Lib wiki account, or ask Terry Reese (reese.2179@osu.edu) to add your name to this list if you prefer not to set up an account.:&lt;br /&gt;
&lt;br /&gt;
# David Malone - Wheaton College (david.malone%wheaton.edu)&lt;br /&gt;
# Ralph LeVan - OCLC (levan@oclc.org)&lt;br /&gt;
# Britain Woodman - University of Michigan (britainwumichedu)&lt;br /&gt;
# Angela Galvan - Ohio State University (galvan.as@gmail.com)&lt;br /&gt;
# Carrie Preston - Ohio University (prestonc@ohio.edu)&lt;br /&gt;
# Laurie Lee Moses - Center for Black Music Research at Columbia College Chicago (lmoses@colum.edu)&lt;br /&gt;
# Sasha Griffin - Denison University (griffins@denison.edu)&lt;br /&gt;
# Daniel Weddington - Berea College (Daniel_Weddington@berea.edu)&lt;br /&gt;
# Ken Irwin - Wittenberg University (kirwin@wittenberg.edu)&lt;br /&gt;
# Jane Wu - Otterbein University (jwu@otterbein.edu)&lt;br /&gt;
# James Van Mil - University of Cincinnati (vanmiljf@ucmail.uc.edu)&lt;br /&gt;
# Nathan Tallman - University of Cincinnati (tallmann@ucmail.uc.edu)&lt;br /&gt;
# Sean Crowe - University of Cincinnati (crowesn@ucmail.uc.edu)&lt;br /&gt;
# Glen Horton - University of Cincinnati (hortongn@ucmail.uc.edu)&lt;br /&gt;
# Linda Newman - University of Cincinnati (newmanld@ucmail.uc.edu) (If we reach 50 and UC has more than it's share of attendees let me know.)&lt;br /&gt;
# Jeffrey Mudge - Wheaton College (jeffrey.mudge@wheaton.edu)&lt;br /&gt;
# Karen Coombs - OCLC (coombsk@oclc.org)&lt;br /&gt;
&lt;br /&gt;
The capacity of our venue requires us to cap participation at 50. Beyond that, please put your name, affiliation and email address on the wait list and we'll email you if a spot opens up for you.&lt;br /&gt;
&lt;br /&gt;
===Waitlist===&lt;br /&gt;
&lt;br /&gt;
#&lt;/div&gt;</summary>
		<author><name>Librarywebchic</name></author>	</entry>

	<entry>
		<id>https://wiki.code4lib.org/index.php?title=2015_Prepared_Talk_Proposals&amp;diff=42007</id>
		<title>2015 Prepared Talk Proposals</title>
		<link rel="alternate" type="text/html" href="https://wiki.code4lib.org/index.php?title=2015_Prepared_Talk_Proposals&amp;diff=42007"/>
				<updated>2014-11-07T20:53:04Z</updated>
		
		<summary type="html">&lt;p&gt;Librarywebchic: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Code4lib 2015 is a loosely-structured conference that provides people working at the intersection of libraries/archives/museums/cultural heritage and technology with a chance to share ideas, be inspired, and forge collaborations. For more information about the Code4lib community, please visit http://code4lib.org/about/. &lt;br /&gt;
The conference will be held at the Portland Hilton &amp;amp; Executive Tower in Portland, Oregon, from February 9-12, 2015.&lt;br /&gt;
&lt;br /&gt;
'''Proposals for Prepared Talks:'''&lt;br /&gt;
&lt;br /&gt;
We encourage everyone to propose a talk.&lt;br /&gt;
 &lt;br /&gt;
Prepared talks are 20 minutes (including setup and questions), and should focus on one or more of the following areas:&lt;br /&gt;
* Projects you've worked on which incorporate innovative implementation of existing technologies and/or development of new software&lt;br /&gt;
* Tools and technologies – How to get the most out of existing tools, standards and protocols (and ideas on how to make them better)&lt;br /&gt;
* Technical issues - Big issues in library technology that should be addressed or better understood&lt;br /&gt;
* Relevant non-technical issues – Concerns of interest to the Code4Lib community which are not strictly technical in nature, e.g. collaboration, diversity, organizational challenges, etc.&lt;br /&gt;
&lt;br /&gt;
Proposals can be submitted through Friday, November 7, 2014 at 5pm PST (GMT−8). Voting will start on November 11, 2014 and continue through November 25, 2014. The URL to submit votes will be announced on the Code4Lib website and mailing list and will require an active code4lib.org account to participate. The final list of presentations will be announced in early- to mid-December.&lt;br /&gt;
&lt;br /&gt;
'''Proposals for Prepared Talks:'''&lt;br /&gt;
&lt;br /&gt;
Log in to the Code4lib wiki and edit this wiki page using the prescribed format. If you are not already registered, follow the instructions to do so.&lt;br /&gt;
Provide a title and brief (500 words or fewer) description of your proposed talk.&lt;br /&gt;
If you so choose, you may also indicate when, if ever, you have presented at a prior Code4Lib conference. This information is completely optional, but it may assist voters in opening the conference to new presenters.&lt;br /&gt;
&lt;br /&gt;
Please follow the formatting guidelines:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Talk Title: ==&lt;br /&gt;
 &lt;br /&gt;
* Speaker's name,  email address, and (optional) affiliation&lt;br /&gt;
* Second speaker's name, email address, and affiliation, if second speaker&lt;br /&gt;
&lt;br /&gt;
Abstract of no more than 500 words.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Talk Proposals'''&lt;br /&gt;
== Zines + Gamification = Awesomest Metadata Literacy Outreach Event Ever! ==&lt;br /&gt;
 &lt;br /&gt;
* [http://www.JenniferHecker.info Jennifer Hecker], jenniferraehecker@gmail.com, [http://www.lib.utexas.edu/subject/zines University of Texas Libraries] &amp;amp; [http://www.AustinFanzineProject.org Austin Fanzine Project]&lt;br /&gt;
* [http://anomalily.net/ Lillian Karabaic], librarian@iprc.org, [http://www.iprc.org/ Independent Publishing Resource Center] (Portland)&lt;br /&gt;
 &lt;br /&gt;
In academic libraries, and elsewhere, the popularity of zine (a magazine produced for love, not profit) collections is on the rise. At the same time, metadata literacy is becoming an increasingly important skill, helping people navigate and understand digital environments and interactions. We have found a way to teach metadata literacy to the general public that isn’t super-boring – in fact, we’ve made it downright fun!&lt;br /&gt;
&lt;br /&gt;
First, volunteer zine librarian Lillian Karabaic of Portland’s Independent Publishing Resource Center facilitated the creation of a gamified cataloging interface for the IPRC’s annual Raiders of the Lost Archives backlog-busting 24-hour volunteer cataloging event.&lt;br /&gt;
&lt;br /&gt;
Then, archivist Jennifer Hecker facilitated the adaptation of the IPRC’s game for use in a similar, but also very different context – promoting UT Libraries newly-acquired zine collections. The main goal of the academic-library-based event was increasing excitement around the collections, but with the side goal of building metadata literacy, and introducing an understanding of library cataloging issues.&lt;br /&gt;
&lt;br /&gt;
The Texas modification also conforms to the xZINECOREx metadata schema developed by the national [http://zinelibraries.info/ Zine Librarians Interest Group], and triggered interesting conversations with the Libraries’s cataloging department about evolving metadata standards and how to incorporate the products of crowd-sourcing projects into existing workflows.&lt;br /&gt;
&lt;br /&gt;
Both games will be demoed.&lt;br /&gt;
&lt;br /&gt;
We have never presented at Code4lib.&lt;br /&gt;
&lt;br /&gt;
== Do the Semantic FRBRoo ==&lt;br /&gt;
* Rosie Le Faive, rlefaive@upei.ca, University of Prince Edward Island&lt;br /&gt;
&lt;br /&gt;
[http://www.islandora.ca Islandora] is great for creating repositories of any data type, but how can you model meaningful relationships between digital objects and use them to tell a story?&lt;br /&gt;
&lt;br /&gt;
At UPEI, I’m assembling an ethnography of Prince Edward Island’s traditional fiddle music that includes musical clips, video clips, oral histories, musical notation, images, and ethnographic commentaries. In order to present an exhibition-style site, I’m tying these digital objects together via the people, places, events, tunes and topics that they share or describe. &lt;br /&gt;
&lt;br /&gt;
To describe the relationships, I’m extending Islandora to use [http://www.cidoc-crm.org/frbr_inro.html FRBRoo], a vocabulary that combines the FRBR model with CIDOC-CRM, the the object-oriented museum documentation ontology. These modules being developed will allow other researchers to create a structured, navigable digital repository of diverse object types, that uses Islandora as an exhibition platform. &lt;br /&gt;
&lt;br /&gt;
== Our $50,000 Problem: Why Library School? ==&lt;br /&gt;
* Jennie Rose Halperin, jhalperin@mozilla.com, Mozilla Corporation&lt;br /&gt;
&lt;br /&gt;
57 library schools in the United States are churning out approximately 100 graduates per year, many with debt upwards of $50,000.  According to ONet, [http://www.inthelibrarywiththeleadpipe.org/2011/is-the-united-states-training-too-many-librarians-or-too-few-part-1/ 84% of library jobs in the US require an MLS.] The library profession is [http://dpeaflcio.org/programs-publications/issue-fact-sheets/library-workers-facts-figures/) 92% white and 82% female and entry-level librarians can expect to make $32,500 per year.]&lt;br /&gt;
&lt;br /&gt;
Contrasted with developers, who are almost [http://www.ncwit.org/blog/did-you-know-demographics-technical-women 90% male] and can expect to make [http://www.forbes.com/sites/jennagoudreau/2011/06/01/best-entry-level-jobs/ $70,000 in an entry-level position,] these numbers are dismal.&lt;br /&gt;
&lt;br /&gt;
According to a recent survey, the top skill that outgoing library students want to know is “programming” and yet many MLS programs still consider Microsoft Word an essential technology skill.&lt;br /&gt;
&lt;br /&gt;
What is going on here? Why do we accept this fate, where mostly female debt-burdened professionals continue to be thrown onto the work force without the education their expensive degrees promised?&lt;br /&gt;
&lt;br /&gt;
As a community we need to come together to stop this cycle. We need to provide better support and mentorship to diversify and keep the profession relevant and help librarianship move into the future it deserves.&lt;br /&gt;
&lt;br /&gt;
This talk will walk through the challenges of navigating a hostile employment environment as well as present models for better development and future state imagining.&lt;br /&gt;
&lt;br /&gt;
== No cataloging software? Need more than Dublin Core? No problem!: Experiences with CollectiveAccess ==&lt;br /&gt;
* [[User:SeanHendricks|Sean Q. Hendricks]], sqhendr@clemson.edu, Clemson University&lt;br /&gt;
* Rachel Wittmann, rwittma@clemson.edu, Clemson University&lt;br /&gt;
&lt;br /&gt;
Clemson University Libraries has implemented the open-source software CollectiveAccess for customized digital collection needs. CollectiveAccess is an open-source project with the goal of providing a flexible way to manage and publish museum and archival collections. There are several applications associated with the projects; most used are: Providence (for cataloging and entering metadata) and Pawtucket (for displaying objects in a collection for the public). It has many profiles readily available for installing with existing library standards, such as Dublin Core, and there is a robust syntax for creating your own profiles to fit custom tailored metadata schemas. Plus, the user interface allows you to modify the metadata profile quickly and easily.&lt;br /&gt;
&lt;br /&gt;
In this talk, we will discuss:&lt;br /&gt;
* Our experiences with installing Providence and creating an installation profile that satisfies the needs of many of the Clemson Libraries digital archiving processes. &lt;br /&gt;
* The stumbling blocks experienced in that process and how they were resolved.&lt;br /&gt;
* The available plugins sourcing widely used authorities, such as Library of Congress thesauri and GeoNames.org, and how they have been used by our projects. &lt;br /&gt;
* A brief overview of the export and import functions and also current workflow practices within Providence.&lt;br /&gt;
* Future plans &amp;amp; the role of CollectiveAccess at Clemson University Libraries&lt;br /&gt;
&lt;br /&gt;
== Getting ContentDM and Wordpress to Play Together ==&lt;br /&gt;
* [[User:SeanHendricks|Sean Q. Hendricks]], sqhendr@clemson.edu, Clemson University&lt;br /&gt;
&lt;br /&gt;
Clemson University Libraries has a very strong program for digitizing and archiving photographs, and the Digital Imaging team processes many hundreds of photographs every month. These images are managed using different methods, including ContentDM, a digital collection manager.&lt;br /&gt;
&lt;br /&gt;
ContentDM provides various methods for searching and displaying photographs, along with their metadata. However, recent initiatives have resulted in the need to leverage those collections into exhibits displayed on other library-related websites, such as our Special Collections unit. The Clemson Libraries has invested heavily in Wordpress as our content management system of choice, and it seemed most efficient not to have to export and import images into our Wordpress sites in order to provide exhibited images.&lt;br /&gt;
&lt;br /&gt;
Fortunately, ContentDM has provided an API to many of their functions, allowing the extraction of metadata and even rescaled images through URLs. This project has been developing a plugin for Wordpress that integrates with ContentDM through shortcodes that Wordpress editors can easily include in their content. These shortcodes allow editors to choose how many images, which images from which collections, thumbnail sizes, etc. to display in different gallery styles. Plans are for it to allow integration with different plugins such as Fancybox and Masonry.&lt;br /&gt;
&lt;br /&gt;
In this presentation, I will demonstrate the current state of the plugin and discuss future plans. &lt;br /&gt;
&lt;br /&gt;
==Refinery — An open source locally deployable web platform for the analysis of large document collections==&lt;br /&gt;
 &lt;br /&gt;
* [[User:DaeilKim|Daeil Kim]], The New York Times, daeil.kim@nytimes.com&lt;br /&gt;
&lt;br /&gt;
Refinery is an open source web platform for the analysis of large unstructured document collections. It extracts meaningful semantic themes within documents also known as &amp;quot;topics&amp;quot; which can be thought of as word clouds composed of terms that highly co-occur with one another. Once this semantic index is formed, one can extract relevant documents related to these topics and further refine their contents through a summarization process that allows users to search for phrases that are relevant to them within the corpus. The goal of Refinery is to make this whole process easier and to provide some of the latest scalable versions of these learning algorithms in an intuitive web-based interface. Refinery is also meant to be run locally, thus bypassing the need for securing document collections over the internet. The talk will go through some of the technologies involved and a demo of the app.&lt;br /&gt;
&lt;br /&gt;
For more info check out http://www.docrefinery.org.&lt;br /&gt;
&lt;br /&gt;
==Drupal 8 — Evolution &amp;amp; Revolution==&lt;br /&gt;
 &lt;br /&gt;
* [[User:Highermath|Cary Gordon]], The Cherry Hill Company, cgordon@chillco.com&lt;br /&gt;
&lt;br /&gt;
Drupal 8 is in beta and nearing release. Among its many features, it notably has become more developer friendly through its adoption of the Symfony PHP framework along with Symfony's outstanding set of libraries (like Guzzle) and tools (like Composer). And, in implementing the Twig theming system, it is can begin to escape PHPtemplate. These moves also make it easier to create headless systems that uses Angular.js and other systems for presentation, or even forgo presentation entirely.&lt;br /&gt;
&lt;br /&gt;
From the site-builder's perspective, Drupal 8 provides a much smother experience and makes it easier to build and implement site recipes.&lt;br /&gt;
&lt;br /&gt;
==Using GameSalad to Build a Gamified Information Literacy Mobile App for Higher Education==&lt;br /&gt;
 &lt;br /&gt;
* [[User:StanBogdanov|Stanislav 'Stan' Bogdanov]],  stan@stanrb.com, Adelphi University and [http://bogliollc.com Boglio LLC]&lt;br /&gt;
&lt;br /&gt;
GameSalad is a popular tool for developing mobile and desktop games with little actual programming. In this presentation, Stan Bogdanov breaks down the development process he followed while building [https://github.com/stanrb/mobiLit mobiLit], a mobile app with the goal of being the first open-source gamified information literacy app to be used as part of a college-level information literacy curriculum. He will go through the basics of using GameSalad to create an app that can be easily customized by non-programmers and the instructional principles used to teach the material in a mobile medium. Stan will also go through two qualitative design studies he did on the app and discuss their results and the lessons learned from building mobiLit. The session will conclude with an overview of the next steps for the [https://github.com/stanrb/mobiLit mobiLit project].&lt;br /&gt;
&lt;br /&gt;
==The Impossible Search: Pulling data from multiple unknown sources==&lt;br /&gt;
 &lt;br /&gt;
* Riley Childs, no official affiliation (currently a Senior in High School at Charlotte United Christian Academy), rchilds (AT) cucawarriors.com &lt;br /&gt;
&lt;br /&gt;
It's easy to search data you know the structure of, but what if you need to pull in data from sources that don't have a standard structure. The ability to search community events along with your standard catalog search results is an example, but often the only way to pull these events is through XML, JSON, (Insert structured format here), or even just raw html. But how do you get that structure? That simple question is what makes this impossible. The process to define and process this structure takes a lot of manual labor, especially if the data you are pulling is just HTML, and then every time you add data to the index you have to run all the data through a script to pull in data in a format Solr or an other index can use. This talk will focus on Solr, but the principles explained will apply to many other indexes.&lt;br /&gt;
&lt;br /&gt;
==What! You're Not Using Docker?==&lt;br /&gt;
 &lt;br /&gt;
* [[User:Highermath|Cary Gordon]], The Cherry Hill Company, cgordon@chillco.com&lt;br /&gt;
&lt;br /&gt;
Boring part: Docker[1] is a container system that provides benefits similar to virtualization with only a fraction of the overhead. Scintillating part: Docker can host between four to six times the number of service instances than systems such as Xen or VMWare on a given piece of hardware. But thats not all! Docker also makes it simple(r) to create transportable instances, so you can spin up development servers on your laptop.&lt;br /&gt;
&lt;br /&gt;
*[1]https://www.docker.com/&lt;br /&gt;
&lt;br /&gt;
== Video Accessibility, WebVTT, and Timed Text Track Tricks ==&lt;br /&gt;
&lt;br /&gt;
* Jason Ronallo, jronallo@gmail.com, NCSU Libraries&lt;br /&gt;
&lt;br /&gt;
Video on the Web presents new challenges and opportunities. How do you make your video more accessible to those with various disabilities and needs? I'll show you how. This presentation will focus on how to write and deliver captions, subtitles, audio descriptions, and timed metadata tracks for Web video using the WebVTT W3C standard. Encoding timed text tracks in this way opens up opportunities for new functionality on your websites beyond accessibility. The presentation will show some examples of the potential for using timed text tracks in creative ways. I'll cover all the HTML and JavaScript you will need to know as well as some of the CSS and other bits you could probably do without but are too fun to pass up.&lt;br /&gt;
&lt;br /&gt;
== Categorizing Records with Random Forests ==&lt;br /&gt;
 &lt;br /&gt;
* Geoffrey Boushey, geoffrey.boushey@ucsf.edu, UCSF Library&lt;br /&gt;
Academic libraries are increasingly responsible for providing ingest, search, discovery, and analysis for data sets.  Emerging techniques from data science and machine learning can provide librarians and developers with an opportunity to generate new insights and services from these document collections.  This presentation will provide a brief overview of common machine learning classification techniques, then dive into a more detailed example using a random forest to assign keywords to research data sets.  The talk will emphasize the insight that can be gained from machine learning rather than the inner workings of the algorithms.  The overall goal of this presentation is to provide librarians and developers with the context to recognize an opportunity to apply machine learning categorization techniques at their home campuses and organizations.  &lt;br /&gt;
&lt;br /&gt;
== Data Science in Libraries ==&lt;br /&gt;
 &lt;br /&gt;
* Devon Smith, smithde@oclc.org, OCLC&lt;br /&gt;
&lt;br /&gt;
Data Science is increasing in buzz and hype. I'll go over what it is, what it isn't, and how it fits in libraries.&lt;br /&gt;
&lt;br /&gt;
== PDF metadata extraction for academic literature == &lt;br /&gt;
&lt;br /&gt;
* Kevin Savage, kevin.savage at mendeley.com, Mendeley&lt;br /&gt;
* Joyce Stack, joyce.stack at mendeley.com, Mendeley&lt;br /&gt;
&lt;br /&gt;
Mendeley recently added a, &amp;quot;document from file,&amp;quot; endpoint to its API which attempts to extract metadata such as title and authors directly from PDF files. This talk will describe at a high level the machine learning methods we used including how we measured and tuned our model. We will then delve more deeply into our stack, the tools we used, some of the things that didn't work and why PDFs are the worst thing ever to compute over.&lt;br /&gt;
&lt;br /&gt;
== Giving Users What They Want: Record Grouping in VuFind ==&lt;br /&gt;
 &lt;br /&gt;
* Mark Noble,  mark@marmot.org, [//www.marmot.org Marmot Library Network]&lt;br /&gt;
&lt;br /&gt;
In 2013, Marmot did extensive usability studies with patrons to determine what was difficult in the catalog.  Many patrons had problems sifting through all of the various formats and editions of a title.  In 2014 we developed a method for [//mercury.marmot.org/Union/Search?lookfor=divergent grouping records] so only a single work is shown in search results and all formats and editions are listed under that work.  We will discuss our definition of a 'work' based on FRBR principles; combining meta data from MARC records with metadata from other sources like OverDrive; the technical details of Record Grouping; the design decisions made during implementation; and the reaction from users and staff.&lt;br /&gt;
&lt;br /&gt;
== Topic Space: a mobile augmented reality recommendation app ==&lt;br /&gt;
&lt;br /&gt;
* Jim Hahn, jimhahn@illinois.edu, University of Illinois at Urbana-Champaign&lt;br /&gt;
&lt;br /&gt;
The Topic Space module (http://minrvaproject.org/modules_topicspace.php ) was developed with an IMLS Sparks! Grant to investigate augmented reality technologies for in-library recommendations. The funding allowed for sustained university community collaboration by the University Library, the Graduate School of Library and Information Science, as well as graduate student programmers sourced from the Department of Computer Science. Collaborators designed app functionality and identified relevant open source libraries that could power optical character recognition (OCR) functionality from within the mobile phone.&lt;br /&gt;
&lt;br /&gt;
Topic space allows a user to take a picture of an item's call number in the book stacks. The module will show the user other books that are relevant but that are not shelved nearby. It can also show users books that are normally shelved here but that are currently checked out. Recommendations are based on Library of Congress subject headings and ILS circulation data which indicate recommendation candidates based on total check-outs. &lt;br /&gt;
&lt;br /&gt;
Research questions included development of back end (server-side) pattern matching algorithms for recommendations, and a rapid formative evaluation of interface design that would provide optimal user experience for navigation of the book stacks as a context to recommendations.&lt;br /&gt;
&lt;br /&gt;
Along with the Topic Space native app, grant collaborators prototyped web based recommendations which could serve as a new way of providing readers advisory and “more like this” recommendations from discovery interfaces accessed through desktop browsers. Outcomes of the grant include the availability of the [https://play.google.com/store/apps/details?id=edu.illinois.ugl.minrva Topic Spaces module within Minrva app on the Android Play store] and an experimental [http://backbonejs.org/ Backbone.js] based [http://minrva-dev.library.illinois.edu Topic Space web app].&lt;br /&gt;
&lt;br /&gt;
== Leveling Up Your Git Workflow ==&lt;br /&gt;
&lt;br /&gt;
* Megan Kudzia, moneill@albion.edu, Albion College Library&lt;br /&gt;
* Kate Sears, eks11@albion.edu, Albion College Library&lt;br /&gt;
&lt;br /&gt;
Have you started experimenting with Git on your own, but now you need to include others in your projects? Learn from our mistakes! Transitioning from a one-person git workflow and repo structure, to a structure that includes multiple people (including student workers), is not for the faint of heart. We'll talk about why we decided to work this way, our path to developing a git culture amongst ourselves, conceptual and technical difficulties we've faced, what we learned, and where we are now. Also with pretty pictures (aka workflow drawings).&lt;br /&gt;
&lt;br /&gt;
== Drone Loaning Program: Because Laptops are so last century ==&lt;br /&gt;
&lt;br /&gt;
 * Uche Enwesi, uenwesi@umd.edu, University of Maryland Libraries&lt;br /&gt;
 * Francis Kayiwa, fkayiwa@umd.edu, University of Maryland Libraries&lt;br /&gt;
&lt;br /&gt;
At Univ. Maryland we are in the very early stages of looking into allowing our student body get their hands on a drone. Yes that's right we will let students take out a drone for n amount of hours to work on projects of their choosing. The talk will talk about the logistics of getting a program of this sort from concept to &amp;quot;Is the drone available?&amp;quot;. If people sign waivers we will also promise not to crash the drone into code4lib attendees.&lt;br /&gt;
&lt;br /&gt;
== Got Git? Getting More Out of Your GitHub Repositories ==&lt;br /&gt;
&lt;br /&gt;
 * Terry Brady, twb27@georgetown.edu, Georgetown University Library&lt;br /&gt;
&lt;br /&gt;
This presentation will discuss how librarians, developers, and system administrators at Georgetown University are maximizing their use of the public and private GitHub repositories. &lt;br /&gt;
&lt;br /&gt;
In additional to all of the great benefits of using Git for code management, the GitHub interface provides a powerful set of tools to showcase a project and to keep your users informed of developments to your project.  These tools can assist with marketing and outreach - turning your code repository into a focus of conversation!&lt;br /&gt;
&lt;br /&gt;
* [http://georgetown-university-libraries.github.io/File-Analyzer/ Style-able Project Pages]&lt;br /&gt;
* [https://github.com/Georgetown-University-Libraries/File-Analyzer/wiki Project Wikis]&lt;br /&gt;
* [https://github.com/Georgetown-University-Libraries/Georgetown-University-Libraries-Code/releases Project Release Notes/Portfolios]&lt;br /&gt;
* [https://rawgit.com/Georgetown-University-Libraries/Georgetown-University-Libraries-Code/master/samples/GoogleSpreadsheetFilter.html Web Resources That Can Be Directly Requested]&lt;br /&gt;
* Gists for code sharing&lt;br /&gt;
* Private Repositories and Organizational Groups&lt;br /&gt;
* Pull Request Conversation Tracking&lt;br /&gt;
* Customized Issue management&lt;br /&gt;
&lt;br /&gt;
== Quick Wins for Every Department in the Library - File Analyzer! ==&lt;br /&gt;
&lt;br /&gt;
 * Terry Brady, twb27@georgetown.edu, Georgetown University Library&lt;br /&gt;
&lt;br /&gt;
The Georgetown University Library has customized workflows for nearly every department in our library with a single code base.&lt;br /&gt;
* Analyzing Marc Records for the Cataloging department&lt;br /&gt;
* Transferring ILS invoices for the University Account System for the Acquisitions department &lt;br /&gt;
* Delivering patron fines to the Bursar’s office for the Access Service department&lt;br /&gt;
* Summarizing student worker timesheet data for the Finance department&lt;br /&gt;
* Validating COUNTER compliant reports for the Electronic Resources department&lt;br /&gt;
* Generating ingest packages for the Digital Services department&lt;br /&gt;
* Validating checksums for the Preservation department&lt;br /&gt;
&lt;br /&gt;
Learn how you can customize the [http://georgetown-university-libraries.github.io/File-Analyzer/ File Analyzer] to become a hero in your library!&lt;br /&gt;
&lt;br /&gt;
==The Geospatial World is Moving from Maps *on* the Web to Maps *of* the web. Libraries can too==&lt;br /&gt;
 &lt;br /&gt;
* [[User:Copystar|Mita Williams]], mita@uwindsor.ca, User Experience Librarian, University of Windsor&lt;br /&gt;
&lt;br /&gt;
The transition from paper maps to digital ones changed much more than the maps themselves; it changed the very foundation of how we work and how we find each other. Now maps are transforming again.  The Geospatial World is moving from GIS systems that are institutionally-focused, expensive, feature-burdened, and binds data into a complicated and demanding user-hostile interface. From this transition from digital to web-based digital geospatial tools has come growth and development in new forms of map-based investigative journalism, activism, scholarship, and business ventures. This talk will highlight the conditions and strategies that made these changes possible as a means to draw a path by which librarians through our own work may follow, dragons notwithstanding. &lt;br /&gt;
&lt;br /&gt;
== Building Your Own Federated Search ==&lt;br /&gt;
&lt;br /&gt;
* Rich Trott, Richard.Trott@ucsf.edu, UC San Francisco&lt;br /&gt;
&lt;br /&gt;
Advances in modern browsers have created some interesting possibilities for federated search. This presentation will cover common techniques and pitfalls in building a federated search. We will discuss what principles guided our decisions when implementing our own federated search. We will show tools we've built and our findings from building and using experimental prototypes.&lt;br /&gt;
&lt;br /&gt;
Your higher education institution likely offers dozens of online resources for educators, students, researchers, and the public. And each of these online resources likely has its own search tool. But users can't be expected to search in dozens of different interfaces to find what they're looking for. A typical solution for this issue is federated search. &lt;br /&gt;
&lt;br /&gt;
==  Indexing Linked Data with LDPath ==&lt;br /&gt;
&lt;br /&gt;
* Chris Beer, cabeer@stanford.edu, Stanford University Libraries&lt;br /&gt;
&lt;br /&gt;
LDPath [1] is a simple query language for indexing linked open data, with support for caching, content negotiation, and integration with non-RDF endpoints. This talk will demonstrate the features and potential of the language and framework to index a resource with links into id.loc.gov, viaf.org, geonames.org, etc to build an application-ready document.&lt;br /&gt;
&lt;br /&gt;
[1] http://marmotta.apache.org/ldpath/language.html&lt;br /&gt;
&lt;br /&gt;
== Show Me the Money: Integrating an LMS with Payment Providers ==&lt;br /&gt;
 &lt;br /&gt;
* Josh Weisman,  Josh.Weisman@exlibrisgroup.com, Development Director-Resources Management, Ex Libris Group&lt;br /&gt;
&lt;br /&gt;
In order to provide an easy and convenient way for patrons to pay fines, we are exploring ways to integrate the library management system with online payment providers such as PayPal. With many LMS systems being designed and developed for the cloud, we should be able to provide the frictionless user experience our patrons have come to expect from online transactions. In this session we'll discuss strategies for integration and review a sample application which uses REST APIs from a library management system to integrate with PayPal.&lt;br /&gt;
&lt;br /&gt;
== Shibboleth Federated Authentication for Library Applications: ==&lt;br /&gt;
&lt;br /&gt;
* Scott Fisher, scott.fisher@ucop.edu, California Digital Library&lt;br /&gt;
* Ken Weiss, ken.weiss@ucop.edu, California Digital Library&lt;br /&gt;
&lt;br /&gt;
Shibboleth is the most widely-used method to provide single-sign-on authentication to academic applications where users come from many different institutions. Shibboleth, the InCommon education and research trust framework, and the SAML protocol comprise a very powerful - but very complicated - solution to this very complicated problem. Scott and Ken have implemented Shibboleth for multiple library applications. They will share their understanding of the good, the bad, and the underlying spaghetti that makes it all work. Ken will discuss some of the technical aspects of the solution, touching on optimal and non-optimal use cases, administrative challenges, and authorization concerns. Scott will describe the implementation pattern for multi-institution single-sign-on that the California Digital Library has evolved, using the recently released Dash application (http://dash.cdlib.org) as an example.&lt;br /&gt;
&lt;br /&gt;
==Scientific Data: A Needs Assessment Journey==&lt;br /&gt;
 &lt;br /&gt;
*[[User:VickySteeves| Vicky Steeves]], vsteeves@amnh.org, American Museum of Natural History&lt;br /&gt;
&lt;br /&gt;
While surveying digital research and collections data in the research science divisions at the American Museum of Natural History in NYC (as a part of my [http://ndsr.nycdigital.org/ National Digital Stewardship Residency] project), I have come across the big data hogs (genome sequencing and CT scanning) and the little pieces of data (images, publications), all equally important to not only scientific discovery, but as nodes in the history of science. &lt;br /&gt;
&lt;br /&gt;
In this session, I will discuss the development of my needs assessment surveys for scientific datasets and the interview process with Museum curators and researchers as background, seguing into an explanation of the results. I will then combine my findings into preliminary selection criteria to choose tools for digital preservation and management unique to scientific datasets. This will brooke a discussion on emerging standards, tools, and technologies in big data, specific to research science. &lt;br /&gt;
&lt;br /&gt;
I will conclude with preliminary findings on emerging technology that can be used to answer concerns surrounding the management and digital preservation of these data. I am hoping the Q&amp;amp;A session can be used to both answer questions about my project, and function as a way for you (the larger tech-savy library community)  to discuss the tools I’ve touched on in this talk. &lt;br /&gt;
&lt;br /&gt;
== Feminist Human Computer Interaction (HCI) in Library Software ==&lt;br /&gt;
 &lt;br /&gt;
* Bess Sadler,  bess@stanford.edu, Stanford University Libraries&lt;br /&gt;
&lt;br /&gt;
Libraries are not neutral repositories of knowledge. Library classification systems and search technologies tend to reflect the inequalities, biases, ethnocentrism, and power imbalances of the societies in which they are built [1]. How might we better resist these tendencies in the library software we create? This talk will examine some qualities of feminist HCI (pluralism, self-disclosure, participation, ecology, advocacy, and embodiment) [2] through the lens of library software. &lt;br /&gt;
&lt;br /&gt;
[1] Olson, Hope A. (2002). The Power to Name: Locating the Limits of Subject Representation in Libraries. Dordrecht, The Netherlands: Kluwer Academic Publishers.&lt;br /&gt;
&lt;br /&gt;
[2] Bardzell, Shaowen. Feminist HCI: Taking Stock and Outlining an Agenda for Design. CHI 2010: HCI For All. http://dmrussell.net/CHI2010/docs/p1301.pdf&lt;br /&gt;
&lt;br /&gt;
== Heiðrún: DPLA's Metadata Harvesting, Mapping and Enhancement System ==&lt;br /&gt;
&lt;br /&gt;
* Audrey Altman, audrey at dp.la, Digital Public Library of America&lt;br /&gt;
* Gretchen Gueguen, gretchen at dp.la, Digital Public Library of America&lt;br /&gt;
* Mark Breedlove, mb at dp.la, Digital Public Library of America&lt;br /&gt;
&lt;br /&gt;
The Digital Public Library of America aggregates metadata for over 8 million objects from more than 24 direct partners, or Hubs, using its Metadata Application Profile (MAP), an RDF metadata application profile based on the Europeana Data Model. After working with the initial system for harvesting, mapping and enhancing our Hub’s metadata for a year, we realized that it was inadequate for working with data at this scale. There were architectural issues; it was opaque to non-developer and partner staff; there were inadequate tools for quality assurance and analysis; and the system was unaware that it was working with RDF data. As the network of Hubs expanded and we ingested more metadata, it became harder and harder to know when or why a harvest, a mapping task, or an enrichment went wrong because the tools for quality assurance were largely inadequate. &lt;br /&gt;
&lt;br /&gt;
The DPLA Content and Technology teams decided to develop a new system from the ground up to address those problems. Development of Heidrun, the internal version of the new system, started in October 2014. Heidrun’s goals are to make it easier for us to harvest and map metadata from various sources and in variety of schemas to the DPLA MAP, to better enrich that metadata using external data sources, and to actively involve our partners in the ingestion process through access to better QA tools. Heidrun and its componentry are built on Ruby on Rails, Blacklight, and ActiveTriples. Our presentation will give some background on our design principles and processes used during development, the architecture of the system, and its functionality. We plan to release a version of Heidrun and its components as a generalized metadata aggregation system for use by DPLA Hubs and others working to aggregate cultural heritage metadata.&lt;br /&gt;
&lt;br /&gt;
== OS or GTFO: Program or Perish ==&lt;br /&gt;
*Tessa Fallon, tessa.fallon@gmail.com&lt;br /&gt;
&lt;br /&gt;
Description TBD&lt;br /&gt;
&lt;br /&gt;
== Creating Dynamic— and Cheap!— Digital Displays with HTML 5 Authoring Software ==&lt;br /&gt;
* Chris Woodall, cmwoodall@salisbury.edu, Salisbury University Libraries&lt;br /&gt;
Would your library like to have large digital signage that displays dynamic information such as library hours, weather, room availability, and more? Have you looked into purchasing large digital signage, only to be turned off by the high price tag and lack of customization available with commercial solutions? Our library has developed a cheap and effective alternative to these systems using HTML 5 authoring software, a large TV, and freely-available APIs from Google, Springshare, and others. At this session, you’ll learn about the system that we have in place for displaying dynamic and easily-updatable information on our library’s large digital display, and how you can easily create something similar for your library.&lt;br /&gt;
&lt;br /&gt;
== REPOX: Metadata Blender ==&lt;br /&gt;
 &lt;br /&gt;
* John Mignault, jmignault@metro.org, Empire State Digital Network&lt;br /&gt;
&lt;br /&gt;
With the growth in the number of hubs providing metadata to the Digital Public Library of America, many of them are using REPOX, a tool originally created for the Europeana project, to aggregate disparate metadata feeds and transform them into formats suitable for ingest into DPLA. The Empire State Digital Network, the forthcoming DPLA service hub for NY state, is using it to prepare for our first ingest into DPLA in early 2015.  We'll take a look at REPOX and its capabilities and how it can be useful for ingesting and transforming metadata, and also discuss some things we've learned in massaging widely varied metadata feeds.&lt;br /&gt;
&lt;br /&gt;
== Beyond Open Source ==&lt;br /&gt;
&lt;br /&gt;
* Jason Casden, jmcasden@ncsu.edu, NCSU Libraries&lt;br /&gt;
* Bret Davidson, bddavids@ncsu.edu, NCSU Libraries&lt;br /&gt;
&lt;br /&gt;
The Code4Lib community has produced an increasingly impressive collection of open source software over the last decade, but much of this creative work remains out of reach for large portions of the library community. Do the relatively privileged institutions represented by a majority of Code4Lib participants have a professional responsibility to support the adoption of their innovations?&lt;br /&gt;
&lt;br /&gt;
Drawing from old and new software packaging and distribution approaches (from freeware to Docker), we will propose extending the open source software values of collaboration and transparency to include the wide and affordable distribution of software. We believe this will not only simplify the process of sharing our applications within the Code4Lib community, but also make it possible for less well resourced institutions to actually use our software. We will identify areas of need, present our experiences with the users of our own open source projects, discuss our attempts to go beyond open source, and make an argument for the internal value of supporting and encouraging a vibrant library ecosystem.&lt;br /&gt;
&lt;br /&gt;
[[Category:Code4Lib2015]] &lt;br /&gt;
[[Category:Talk Proposals]]&lt;br /&gt;
&lt;br /&gt;
== Making It Work: Problem Solving Using Open Source at a Small Academic Library ==&lt;br /&gt;
 &lt;br /&gt;
* Adam Strohm, astrohm@iit.edu, Illinois Institute of Technology&lt;br /&gt;
* Max King, mking9@iit.edu, Illinois Institute of Technology&lt;br /&gt;
&lt;br /&gt;
The Illinois Institute of Technology campus was added to the National Register of Historic Places in 2005, and contains a building, Mies van der Rohe's S.R. Crown Hall, that was named a National Historic Landmark in 2001. Creating a digital resource that can adequately showcase the campus and its architecture is challenge enough in and of itself, but doing so as a two-person team of relative newcomers, at a university library without dedicated programmers on staff, ups the ante considerably.&lt;br /&gt;
The challenges of technical know-how, staff time, and funding are nothing new to anyone working on digital projects at a university library, and are amplified when doing so at a smaller institution. This talk covers the conception, development, and design of the campus map site that was built, concentrating on the problem-solving strategies developed to cope with limited technical and financial resources.&lt;br /&gt;
We'll talk about our approach to development with Open Source software, including Omeka, along with the Neatline and Simile Timeline plugins. We'll also discuss the juggling act of designing for mobile mapping functionality without sacrificing desktop design, weighing the costs of increased functionality versus our ability to time-effectively include that functionality, and the challenge of building a site that could be developed iteratively, with an eye towards future enhancement and sustainability. Finally, we’ll provide recommendations for other librarians at smaller institutions for their own efforts at digital development.&lt;br /&gt;
&lt;br /&gt;
== Recording Digitization History: Metadata Options for the Process History of Audiovisual Materials ==&lt;br /&gt;
 &lt;br /&gt;
* Peggy Griesinger, peggy_griesinger@moma.org, Museum of Modern Art&lt;br /&gt;
&lt;br /&gt;
The Museum of Modern Art has amassed a large collection of audiovisual materials over its many decades of existence. In order to preserve these materials, much of the audiovisual collection has been digitized. This is a complex process involving numerous steps and devices, and the methods used for digitization can have an effect on the quality of the file that is preserved. Therefore, knowing exactly how something was digitized is critical for future stewards of these objects to be able to properly care for and preserve them. However, detailed technical information about the processes involved in the digitization of audiovisual materials is not defined explicitly in most metadata schemas used for audiovisual materials. In order to record process history using existing metadata standards, some level of creativity is required to allow existing standards to express this information.&lt;br /&gt;
&lt;br /&gt;
This talk will detail different metadata standards, including PBCore, PREMIS, and reVTMD, that can be implemented as methods of recording this information. Specifically, the talk will examine efforts to integrate this metadata into the Museum of Modern Art’s new digital repository, the DRMC. This talk will provide background on the DRMC as well as MoMA’s specific institutional needs for process history metadata, then discuss different metadata implementations we have considered to document process history.&lt;br /&gt;
&lt;br /&gt;
== Pig Kisses Elephant: Building Research Data Services for Web Archives ==&lt;br /&gt;
 &lt;br /&gt;
* Jefferson Bailey,  jefferson@archive.org, Internet Archive&lt;br /&gt;
* Vinay Goel, vinay@archive.org, Internet Archive&lt;br /&gt;
&lt;br /&gt;
More and more libraries and archives are creating web archiving programs.  For both new and established programs, these archives can consist of hundreds of thousands, if not millions, of born-digital resources within a single collection; as such, they are ideally suited for large-scale computational study and analysis. Yet current access methods for web archives consist largely of browsing the archived web in the same manner as browsing the live web and the size of these collections and complexity of the WARC format can make aggregate analysis difficult. This talk will describe a project to create new ways for users and researchers to access and study web archives by offering extracted and post-processed datasets derived from web collections. Working with the 325+ institutions and their 2600+ collections within the Archive-It service, the Internet Archive is building methods to deliver a variety of datasets culled from collections of web content, including extracted metadata packaged in JSON, longitudinal link graph data, named entities, and other types of data. The talk will cover the technical details of building dataset production pipelines with Apache Pig, Hadoop, and tools like Stanford NER, the programmatic aspects of building data services for archives and researchers, and ongoing work to create new ways to access and study web archives.&lt;br /&gt;
&lt;br /&gt;
== Awesome Pi, LOL! ==&lt;br /&gt;
&lt;br /&gt;
* Matt Connolly, mconnolly@cornell.edu, Cornell University Library&lt;br /&gt;
* Jennifer Colt, jrc88@cornell.edu, Cornell University Library&lt;br /&gt;
&lt;br /&gt;
Inspired by Harvard Library Lab’s “Awesome Box” project, Cornell’s Library Outside the Library (LOL) group is piloting a more automated approach to letting our users tell us which materials they find particularly stunning. Armed with a Raspberry Pi, a barcode scanner, and some bits of kit that flash and glow, we have ventured into the foreign world of hardware development. This talk will discuss what it’s like for software developers and designers to get their hands dirty, how patrons are reacting to the Awesomizer, and LOL’s not-afraid-to-fail philosophy of experimentation.&lt;br /&gt;
&lt;br /&gt;
== You Gotta Keep 'em Separated: The Case for &amp;quot;Bento Box&amp;quot; Discovery Interfaces ==&lt;br /&gt;
 &lt;br /&gt;
* Jason Thomale,  jason.thomale@unt.edu, University of North Texas Libraries&lt;br /&gt;
&lt;br /&gt;
I know, I know--proposing a talk about Resource Discovery is like, ''so'' 2010.&lt;br /&gt;
&lt;br /&gt;
The thing is, practically all of us--in academic libraries at least--have a similar set up for discovery, with just a few variations, and so talking about it still seems useful. Stop me if this sounds familiar. You've got a single search box on the library homepage as a starting point for discovery. And it's probably a tabbed affair, with an option for searching the catalog for books, an option for searching a discovery service for articles, an option for searching databases, and maybe a few others. Maybe you have an option to search everything at once--probably the default, if you have it. And, if you're a crazy hepcat, maybe you ''only'' have your one search that searches everything, with no tabs.&lt;br /&gt;
&lt;br /&gt;
Now, the question is, for your &amp;quot;everything&amp;quot; search, are you doing a combined list of results, or are you doing it bento-box style, with a short results list from each category displayed in its own compartment?&lt;br /&gt;
&lt;br /&gt;
At UNT, we've been holding off on implementing an &amp;quot;everything&amp;quot; search, for various reasons. One reason is that the evidence for either style hasn't been very clear. There's this persistent paradox that we just can't reconcile: users tell us, through word and action, that they prefer searching Google, yet, libraries aren't Google, and there are valid design reasons why we shouldn't try to oversimplify our discovery interfaces to be like Google. And there's user data that supports both sides.&lt;br /&gt;
&lt;br /&gt;
Holding off on making this decision has granted us 2 years of data on how people use our tabbed search interface that does ''not'' include an &amp;quot;everything&amp;quot; search. Recently I conducted a thorough analysis of this data--specifically the usage and query data for our catalog and discovery system (Summon). And I think it helps make the case for a bento box style discovery interface. To be clear, it isn't exactly the smoking gun that I was hoping for, but the picture it paints I think is telling. At the very least, it points away from a combined-results approach.&lt;br /&gt;
&lt;br /&gt;
I'm proposing a talk discussing the data we've collected, the trends we've seen, and what I think it all means--plus other reasons that we're jumping on the &amp;quot;bento box&amp;quot; discovery bandwagon and why I think &amp;quot;bento box&amp;quot; is at this point the path that least sells our souls.&lt;br /&gt;
&lt;br /&gt;
== Don’t know about you, but I’m feeling like SHA-2!: Checksumming with Taylor Swift ==&lt;br /&gt;
 &lt;br /&gt;
* Ashley Blewer!, ashley.blewer@gmail.com&lt;br /&gt;
&lt;br /&gt;
Checksum technology is used all over the place, from git commits to authenticating Linux packages. It is most commonly used in the digital preservation field to monitor materials in storage for changes that will occur over time or used in the transmission of files during duplication. But do you even checksum, bro? I want this talk to move checksums from a position of mysterious macho jargon to something everyone can understand and want to use. I think a lot of people have heard of checksum but don’t know where to begin when it comes to actually using it at their institution. And cryptography is hella intimidating! This talk will cover what checksums are, how they can be integrated into a library or archival workflow, protecting collections requiring additional levels of security, algorithms used to verify file fixity and how they are different, and other aspects of cryptographic technology. Oh, and please note that all points in this talk will be emphasized or lightly performed through Taylor Swift lyrics. Seriously, this talk will consist of at least 50% Taylor Swift. Can you, like, even?&lt;br /&gt;
&lt;br /&gt;
== Level Up Your Coding with Code Club (yes, you can talk about it) ==&lt;br /&gt;
&lt;br /&gt;
* Coral Sheldon-Hess, coral@sheldon-hess.org&lt;br /&gt;
&lt;br /&gt;
Reading code is a necessary part of becoming a better developer. It gives you more experience and more insight into How Things Are (or Aren't) Done; it builds your intuition about how to solve problems with code; and it increases your confidence that you, too, can tackle whatever technological problems you're facing.&lt;br /&gt;
&lt;br /&gt;
But you don't have to read code alone! (Which is good. It's really not fun to read code alone.) &lt;br /&gt;
&lt;br /&gt;
In late 2014, a group of librarians formed two Code Clubs, inspired by [http://bloggytoons.com/code-club/ this talk by Saron] (of Bloggytoons fame). I'd like to tell you about how we've structured our Code Clubs, what has gone well, what we've learned, and what you need to do to form your own Code Club. I'll share a list of the codebases we've looked at, too, to help you get your own Code Club off the ground! &lt;br /&gt;
&lt;br /&gt;
== The Growth of a Programmer ==&lt;br /&gt;
 &lt;br /&gt;
* [[User:jgo | Joshua Gomez]], Getty Research Institute, jgomez@getty.edu&lt;br /&gt;
&lt;br /&gt;
Just like other creative endeavors, software developers can experience periods of great productivity or find themselves in a rut. After contemplating the alternating periods in my own career I've noticed several factors that have effected my own professional growth and happiness, including: mentorship, structure, community, teamwork, environment, formal education, etc. Not all of the factors need to be present at all times; but some mixture of them is critical for continued growth. In this talk, I will articulate these factors, discuss how they can effect a developer's career, and how they can be sought out when missing. This talk is aimed at both new developers looking to strike their own path as well as the veterans that lead or mentor them.&lt;br /&gt;
&lt;br /&gt;
== Developing a Fedora 4.0 Content Model for Disk Images ==&lt;br /&gt;
&lt;br /&gt;
* Matthew Farrell, matthew.j.farrell@duke.edu, Duke University Libraries&lt;br /&gt;
* Alexandra Chassanoff, achass@email.unc.edu, BitCurator Access Project Manager&lt;br /&gt;
&lt;br /&gt;
As the acquisition of born-digital materials grows, institutions are seeking methods to facilitate easy ingest into their repositories and provide access to disk images and files derived or extracted from disk images. In this session, we describe our development of a Fedora 4.0 Content model for disk images, including acceptable image file formats and the rationale behind those choices.  We will also discuss efforts to integrate the disk image content model into the BitCurator Access environment. Unlike generalized, format-agnostic content models which might treat the disk image as a generic bitstream, a content model designed for disk images enables expression of relationships among associated content in the collection such as files extracted from images and other born-digital and digitized material associated with the same creator.  It also enables capture of file-system attributes such as file paths, timestamps, whether files are allocated/deleted, etc.  Further, a disk image content model suggests further steps repositories can take in order to transform and re-use associated metadata generated during the creation and forensic analysis of the disk image.&lt;br /&gt;
&lt;br /&gt;
== Data acquisition and publishing tools in R ==&lt;br /&gt;
&lt;br /&gt;
* Scott Chamberlain,  scott@ropensci.org, rOpenSci/UC Berkeley - first-time presenter&lt;br /&gt;
&lt;br /&gt;
R is an open source programming environment that is widely used among researchers in many fields. R is powerful because it's free, increasingly robust, and facilitates reproducible research, an increasingly sought after goal in academia. Although tools for data manipulation/visualization/analysis are well developed in R, data acquisition and publishing tools are not. rOpenSci is a collaborative effort to create the tools necessary to complete the reproducible research workflow. This presentation discusses the need for these tools, including examples, including interacting with the repositories Mendeley, Dryad, DataONE, and Figshare. In addition, we are building tools for searching scholarly metadata and acuiring full text of open access articles in a standarized way across metadata providers (e.g., Crossref, DataCite, DPLA) and publishers (e.g., PLOS, PeerJ, BMC, Pubmed). Last, we are building out tools for data reading and writing in Ecologial Metadata Language (EML).&lt;br /&gt;
&lt;br /&gt;
== SPLUNK: Log File Analysis ==&lt;br /&gt;
&lt;br /&gt;
* Jim LeFager, jlefager@depaul.edu, DePaul University Library&lt;br /&gt;
DePaul University Library recently took over monitoring and maintaining of the library EZproxy servers this past year and using Splunk, a machine data analysis tool, we are able to gather information and statistics on our electronic resource usage in addition to monitoring the servers. Splunk is a tool that can collect, analyze, and visualize log files and other machine data in real time and this has allowed for gathering realtime usage statistics for our electronic resources allowing us to filter by multiple facets including IP Range, Group Membership (student, faculty), so that we can see who is accessing our resources and from where. Splunk allows our library to query our data and create rich custom dashboards as well as create alerts that can be triggered when certain conditions are met, such as error codes, which can send an email alert to a group of users. We will be leveraging Splunk to monitor all library web applications going forward. This talk will review setting up Splunk and best practices in using the available features and customizations available including creating queries, alerts, and custom dashboards.  &lt;br /&gt;
&lt;br /&gt;
== Your code does not exist in a vacuum ==&lt;br /&gt;
* Becky Yoose, yoosebec at grinnell dot edu, Grinnell College (Done a lightning talk, MC duties, but have not presented a prepared talk)&lt;br /&gt;
&lt;br /&gt;
“If you have something to say, then say it in code…” - Sebastian Hammer, code4lib 2009&lt;br /&gt;
&lt;br /&gt;
In its 10 year run, code4lib has covered the spectrum of libtech development, from search to repositories to interfaces. However, during this time there has been little discussion about this one little fact about development - code does not exist in a vacuum. &lt;br /&gt;
&lt;br /&gt;
Like the comment above, code has something to say. A person’s or organization’s culture and beliefs influences code in all steps of the development cycle. What development method you use, tools, programming languages, licenses - everything is interconnected with and influenced by the philosophies, economics, social structures, and cultural beliefs of the developer and their organization/community.&lt;br /&gt;
&lt;br /&gt;
This talk will discuss these interconnections and influences when one develops code for libraries, focusing on several development practices (such as “Fail Fast, Fail Often” and Agile)   and licensing choices (such as open source) that libtech has either tried to model or incorporate into mainstream libtech practices. It’ll only scratch the surface of the many influences present in libtech development, but it will give folks a starting point to further investigate these connections at their own organizations and as a community as a whole.&lt;br /&gt;
&lt;br /&gt;
tl;dr - this will be a messy theoretical talk about technology and libraries. No shiny code slides, no live demos. You might come out of this talk feeling uncomfortable. Your code does not exist in a vacuum. Then again, you don’t exist in a vacuum either.&lt;br /&gt;
&lt;br /&gt;
== The Metadata Hopper: Mapping and Merging Metadata Standards for Simple, User-Friendly Access ==&lt;br /&gt;
&lt;br /&gt;
* Tracy Seneca, tjseneca@uic.edu, University of Illinois at Chicago&lt;br /&gt;
* Esther Verreau: verreau1@uic.edu, University of Illinois at Chicago&lt;br /&gt;
&lt;br /&gt;
The Chicago Collections Consortium: 15 institutions and growing!  8 distinct EAD standards! At least 3 permutations of MARC, and we lost count of the varieties of custom CONTENTdm image collections.  Not to mention the 14,730 unique subject terms, nearly all of which lead our poor end-users to exactly one organization's content. &lt;br /&gt;
&lt;br /&gt;
All large content aggregation projects have faced this challenge, and there are a few emerging tools to help us wrangle disparate metadata into new contexts.  The Metadata Hopper is one such tool. The Metadata Hopper enables archivists to map their local metadata standards to standardized deposit records, and tags those materials using a shared vocabulary, integrating them into a user-friendly portal without disrupting local practices. In last year's Code4Lib lightning talk we described the challenges that the Chicago Collections Consortium faces in creating shared, in-depth access to archival and digital collections about Chicago history and culture across CCC member organizations. This year, thanks to the Andrew W. Mellon Foundation, we have a working Django application to demonstrate.  In this talk we'll discuss the design that enables multiple layers of flexibility, from the ability to accept a variety of metadata standards to designing for an open source audience.&lt;br /&gt;
&lt;br /&gt;
http://chicagocollectionsconsortium.org&lt;br /&gt;
&lt;br /&gt;
== Programmers are not projects: lessons learned from managing humans ==&lt;br /&gt;
&lt;br /&gt;
* Erin White, erwhite@vcu.edu, Virginia Commonwealth University - first-time presenter&lt;br /&gt;
&lt;br /&gt;
Managing projects is one thing, but managing people is another. Whether we’re hired as managers or grow “organically” into management roles, sometimes technical people end up leading technical teams (gasp!). I’ll talk about lessons I’ve learned about hiring, retaining, and working long-term and day-to-day with highly tech-competent humans. I’ll also talk about navigating the politics of libraryland, juggling different types of projects, and working with constrained budgets to make good things and keep talented people engaged.&lt;br /&gt;
&lt;br /&gt;
== Practical Strategies for Picking Low-Hanging Fruits to Improve Your Library's Web Usability and UX ==&lt;br /&gt;
&lt;br /&gt;
* Bohyun Kim, bkim@hshsl.umaryland.edu, University of Maryland, Baltimore&lt;br /&gt;
&lt;br /&gt;
Have you ever tried to fix an obvious (to you at least!) problem in Web usability or UX (user experience) only to face strong resistance from the library staff? Are you a strong advocate for making library resources, systems, services, and space as usable as possible, but do you often find yourself struggling to get the point across and/or obtain the crucial buy-in from colleagues and administrators? &lt;br /&gt;
&lt;br /&gt;
There is no shortage of Web usability and UX guidelines. But applying them to a library and implementing desired changes often involve a long and slow process. To tackle this issue, this talk will focus on how to utilize the 'expert review' process (aka 'heuristic evaluation') as a preliminary or even preparatory step before embarking on more time-and-labor-intensive usability testing and user research. Several examples from  simple fixes to more nuanced usability and UX issues in libraries will be discussed to your heart's content. The goal of this talk is to provide practical strategies for picking as many low-hanging fruits as possible to make a real (albeit small) difference to your library's Web usability and UX effectively and efficiently.&lt;br /&gt;
&lt;br /&gt;
== A Semantic Makeover for CMS Data ==&lt;br /&gt;
&lt;br /&gt;
* Bill Levay, wjlevay@gmail.com, Linked Jazz Project&lt;br /&gt;
&lt;br /&gt;
How can we take semi-structured but messy metadata from a repository like CONTENTdm and transform it into rich linked data? Working with metadata from Tulane’s Hogan Jazz Archive Photography Collection, the Linked Jazz Project used Open Refine and Python scripts to tease out proper names, match them with name authority URIs, and specify FOAF relationships between musicians who appear together in photographs. Additional RDF triples were created for any dates associated with the photos, and for those images with place information we employed GeoNames URIs. Historical images and data that were siloed can now interact with other datasets, like Linked Jazz’s rich set of names and personal relationships, and can be visualized [link to come] or otherwise presented on the web in any number of ways. I have not previously presented at a Code4Lib conference.&lt;br /&gt;
&lt;br /&gt;
== Taking User Experience (UX) to new heights ==&lt;br /&gt;
 &lt;br /&gt;
* Kayne Richens, kayne.richens@deakin.edu.au, Deakin University&lt;br /&gt;
&lt;br /&gt;
User Experience, or &amp;quot;UX&amp;quot;, is for more than just websites. At Deakin University Library we're exploring ways to improve the user experience inside our campus library spaces, by putting new technologies front and centre in the overall experience for our students. How are we doing this? We’re collaborating with the University's IT department and exploring the following Library-changing opportunities:&lt;br /&gt;
&lt;br /&gt;
- Augmented Reality for Way-finding: We’re tackling that infamous thing that all Libraries can't get right – way-finding. We're enhancing library tour information and way-finding experiences by introducing augmented reality solutions.&lt;br /&gt;
 &lt;br /&gt;
- Heat mapping the library with wi-fi: We’re using our existing wi-fi infrastructure to present &amp;quot;heat maps&amp;quot; of library space utilisation, allowing our users to easily locate the space that best suits their needs, whether it be busy spaces to collaborate, or quiet spaces to study. And by overlaying computer usage and group study room bookings, users can quickly locate the space they need.&lt;br /&gt;
 &lt;br /&gt;
- Video chat library service: We’re piloting video-conferencing facilities in our group study rooms and spaces, connecting users and librarians and other professionals.&lt;br /&gt;
         &lt;br /&gt;
This talk will look at how these different technologies will be brought together to provide improved user experiences, as well some of the evidence and reasons that helped us to identify our needs, so you can too.&lt;br /&gt;
&lt;br /&gt;
==How to Hack it as a Working Parent: or, Should Your Face be Bathed in the Blue Glow of a Phone at 2 AM?==&lt;br /&gt;
&lt;br /&gt;
*Margaret Heller, Loyola University Chicago, mheller1@luc.edu&lt;br /&gt;
*Christina Salazar, California State University Channel Islands, christina.salazar@csuci.edu&lt;br /&gt;
*May Yan, Ryerson University, may.yan@ryerson.ca&lt;br /&gt;
&lt;br /&gt;
Modern technology has made it easier than ever for parents employed in technical environments to keep up with work at all hours and in all locations. This makes it possible to work a flexible schedule, but also may lead to problems with work/life balance and furthering unreasonable expectations about working hours. Add to that shifting gender roles and limited paid parental leave in the United States and you have potential for burnout and a certainty for anxiety. It raises the additioal question of whether the “always connected” mindset puts up a barrier to some populations who otherwise might be better represented in open source and library technology communities. &lt;br /&gt;
&lt;br /&gt;
This presentation will address tools that are useful for working parents in technical library positions, and share some lessons learned about using these tools while maintaining a reasonable work/life balance. We will consider a question that Karen Coyle raised back in 1996: &lt;br /&gt;
“What if the thousands of hours of graveyard shift amateur hacking wasn't really the best way to get the job done? That would be unthinkable.” &lt;br /&gt;
&lt;br /&gt;
For those who are able to take an extended parental leave, we will present strategies for minimizing the impact to your career and your employer. For those (particularly in the United States) who are only able to take a short leave will require different strategies. Despite different levels of preparation, all are useful exercises in succession planning and making a stronger workplace and future ability to work a flexible schedule through reviewing workloads, cross-training personnel, hiring contract replacements, and creative divisions of labor. Such preparation makes work better for everyone, kids or no kids or caretakers of any kind.&lt;br /&gt;
&lt;br /&gt;
==Making your digital objects embeddable around the web==&lt;br /&gt;
 &lt;br /&gt;
* Jessie Keck, jkeck@stanford.edu, Stanford University Libraries&lt;br /&gt;
* Jack Reed, pjreed@stanford.edu, Stanford University Libraries&lt;br /&gt;
&lt;br /&gt;
With more and more content from our digital repositories making their way into our discovery environments we quickly realize that we’re repeatedly re-inventing the wheel when it comes to creating “Viewers” for these digital objects.  With various different types of viewers necessary (books, images, audio, video, geospatial data, etc) the burden of getting these viewers into various environments (topic guides, blogs, catalogs, etc) becomes exponential.&lt;br /&gt;
&lt;br /&gt;
In this talk we’ll discuss how Stanford University Libraries implemented an oEmbed service to create an extensible viewer framework for all of its digital content. Using this service we’ve been able to easily integrate viewers into various discovery applications as well as make it easy for end users who discover our objects to easily embed customized versions into their own websites and blogs.&lt;br /&gt;
&lt;br /&gt;
==So you want to make your geospatial data discoverable==&lt;br /&gt;
 &lt;br /&gt;
* Jack Reed, pjreed@stanford.edu, Stanford University Libraries&lt;br /&gt;
&lt;br /&gt;
Finding data for research or coursework can be one of the most time intensive tasks for a scholar or student. We introduce GeoBlacklight, an open source, multi-institutional software project focused on solving these common challenges at institutions across the world. GeoBlacklight prioritizes user experience, integrates with many GIS tools, and streamlines the use and organization of geospatial data. This talk will provide an introduction to the software, demonstrate current functionality, and provide a road map for future work.&lt;br /&gt;
&lt;br /&gt;
== Clueless-Driven Development: How I learned to migrate to Fedora 4 ==&lt;br /&gt;
&lt;br /&gt;
* Adam Wead, awead@psu.edu, Penn State University&lt;br /&gt;
&lt;br /&gt;
Recently I was tasked with migrating the content from our Fedora3 repository to the new Fedora4 repository architecture.&lt;br /&gt;
Despite a wealth of community support, I had no idea how to approach, or even begin to solve this problem. I knew I&lt;br /&gt;
wanted to follow best practices and use test-driven  development to build my solution, but had no idea where to start.&lt;br /&gt;
Despite this initial setback, I was able to start writing tests with only a  vague understanding of the problem. As my&lt;br /&gt;
tests exposed where my understanding of the problem was flawed, my code evolved, and within a week I had arrived  at a&lt;br /&gt;
working solution that exhibited all the hallmarks of good testing and software design.&lt;br /&gt;
&lt;br /&gt;
This talk recounts the process I went through from starting with practically nothing, to arriving at a working solution.&lt;br /&gt;
You can follow the rules of  test-driven development, but you can write tests in an expressive way to describe the&lt;br /&gt;
problem instead of just describing what the code should do. It was also essential to begin testing from an integration&lt;br /&gt;
viewpoint as opposed to a unit one, because at the outset the units were unknown and were later realized through further&lt;br /&gt;
development. For the presentation, I will be demonstrating using RSpec and Ruby. All the code examples will be related&lt;br /&gt;
to the Hydra software stack; however, I hope to show  that the processes at work will be applicable in any context.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Designing and Leading a Kick A** Tech Team ==&lt;br /&gt;
 &lt;br /&gt;
* Sibyl Schaefer,  sschaefer@rockarch.org, Rockefeller Archive Center&lt;br /&gt;
&lt;br /&gt;
New managers are often promoted without receiving management training, yet management is not something you just figure out. The experience of being expected to know how to manage, yet not being trained to do so often results in new managers feeling isolated and unsure how to move from making to managing. In this talk I’ll focus on my own managerial experience of designing and leading an archival tech team in a small independent archives. Topics covered will include hiring, delegating, creating a team culture, and leading people whose specialized knowledge exceeds your own. The talk take-aways should be applicable to managers and employees at large and small institutions alike.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==American (Archives) Horror Story: LTO Failure and Data Loss ==&lt;br /&gt;
 &lt;br /&gt;
* Rebecca Fraimow, rebecca_fraimow@wgbh.org, NDSR Resident, WGBH&lt;br /&gt;
* Casey Davis, casey_davis@wgbh.org, Project Manager, American Archive of Public Broadcasting, WGBH&lt;br /&gt;
&lt;br /&gt;
Here’s a story to send shivers down archival spines: when transferring video files off LTO for the American Archive project, WGBH got an initial failure rate of 57%.   After repeat tries, the rates improved; still, an unnervingly large percentage of files were never able to be transferred successfully.   Even more unnerving, going public with our horror story got a big response from other archives using LTO -- it seems like many institutions are having similarly scary results.   What are the real risks with LTO tape?  Are there steps that archives should be taking to better circumvent those risks?  This presentation will share information about LTO storage failures across archives world and discuss the process of investigating the problem at WGBH by testing different methods of data retrieval from LTO (direct and networked downloads, individual file retrieval and bulk data dump, use of LTO 4 and LTO 6 decks) and using checksum comparisons and file analysis and characterization tools such as ffprobe, mediainfo and exiftool to analyze failed files.  We'll also present whatever results we’ve managed to turn up by the time of Code4Lib!&lt;br /&gt;
&lt;br /&gt;
== PBCore in Action: Three Words, Not Two! ==&lt;br /&gt;
 &lt;br /&gt;
* Casey E. Davis,  casey_davis@wgbh.org, Project Manager, American Archive of Public Broadcasting, WGBH&lt;br /&gt;
* Andrew (Drew) Myers, andrew_myers@wgbh.org, Supervising Developer, WGBH&lt;br /&gt;
&lt;br /&gt;
In 2001, public media representatives developed the PBCore XML schema to establish a common language for managing metadata about their analog and digital audio and video. Since then, PBCore has been adopted by a number of organizations and archivists in the moving image archival community. The schema has also undergone a few revisions, but on more than one occasion it was left orphaned and with little to no support.&lt;br /&gt;
 &lt;br /&gt;
Times have changed. You may have heard the news that PBCore is back in action as part of the American Archive of Public Broadcasting initiative and via the Association of Moving Image Archivists (AMIA) PBCore Advisory Subcommittee. A group of archivists, public media stakeholders, and engaged users have come together to provide necessary, sustaining support for the standard and to see to its further development. &lt;br /&gt;
 &lt;br /&gt;
At this session, we'll discuss the scope and uses of PBCore in digital preservation and access, report on the progress and goals of the PBCore Advisory Subcommittee, and share how the group (by the time of the conference) will have transformed the XML schema into an RDF ontology, bringing PBCore into the second decade of the 21st century. #PBHardcore&lt;br /&gt;
&lt;br /&gt;
==Collaborating to Avert the Digital Graveyard==&lt;br /&gt;
&lt;br /&gt;
* Harish Nayak, hnayak@library.rochester.edu, University of Rochester Libraries &lt;br /&gt;
* Sean Morris, smorris@library.rochester.edu, University of Rochester Libraries &lt;br /&gt;
&lt;br /&gt;
In 1995, the Robbins Library at the University of Rochester created a digital collection of Arthurian texts, images, and bibliographies. Together with medieval scholars, we recently completed the redesign and development of an interface for this collection. Using FRBR concepts, we re-conceptualized organization and editing workflow from the ground up in a mobile-first Drupal-based project. &lt;br /&gt;
&lt;br /&gt;
In this talk we will describe the project as well as how we utilized the techniques of work practice study and user centered design to maintain engagement with reluctant stakeholders, nontechnical scholars, and VERY meticulous graduate students.  Neither of us have previously presented at a Code4Lib conference.&lt;br /&gt;
&lt;br /&gt;
==Docker? VMs? EC2? Yes! With Packer.io==&lt;br /&gt;
&lt;br /&gt;
* Kevin S. Clarke, ksclarke@gmail.com, Digital Library Programmer, UCLA&lt;br /&gt;
&lt;br /&gt;
There are a lot of exciting ways to deploy a software stack nowadays. Many of our library systems are fully virtualized. Docker is a compelling alternative, and there are also cloud options like Amazon's EC2. This talk will introduce Packer.io, a tool for creating identical machine images for multiple platforms (e.g., Docker, VMWare, VirtualBox, EC2, GCE, OpenStack, et al.) all from a single source configuration.  It works well with Ansible, Chef, Puppet, Salt, and plain old Bash scripts. And, it's designed to be scriptable so that builds can be automated. This presentation will show how easy it is to use Packer.io to bring up a set of related services like Fedora 4, Grinder (for stress testing), and Graphite (for charting metrics). As an added value, all the buzzwords in this proposal will be defined and explained!&lt;br /&gt;
&lt;br /&gt;
== Technology on your Wrist: Cross-platform Smartwatch Development for Libraries ==&lt;br /&gt;
 &lt;br /&gt;
* [[User:sanderson|Steven Carl Anderson]], sanderson@bpl.org, [http://www.bpl.org Boston Public Library] (no previously accepted prepared talks but have done lightning talks in the past)&lt;br /&gt;
&lt;br /&gt;
I'll be the first to admit: smartwatches are unlikely to completely revolutionize how a library provides online services. But I believe they still represent an opportunity to further enhance existing library services and resources in a unique way.&lt;br /&gt;
&lt;br /&gt;
At the Boston Public Library (BPL), we're in the initial phases of designing a modest smartwatch app to provide notifications for circulation availability and checked-out-material due-date alerts by the end of current year. We're starting small, but we plan to evolve the concept over time as we see what (if any) traction such an application gets with potential users. For example, we plan to explore the possibility of adding &amp;quot;nearest branch to my current location&amp;quot; functionality to this app.&lt;br /&gt;
&lt;br /&gt;
Despite the &amp;quot;development phase&amp;quot; of this application as of this writing, this talk is not being given by a novice. As a technology enthusiast, I've released [http://www.phdgaming.com/smartwatch_projects/ five smartwatch applications] and have had two of those be finalists in a [http://www.phdgaming.com/samsung_challenge/ Samsung sponsored development challenge]. This experience not only will allow for the BPL to avoid many beginner mistakes in its smartwatch app development but also gives a much more complete understanding of the smartwatch development ecosystem.&lt;br /&gt;
&lt;br /&gt;
This talk will explore the following questions:&lt;br /&gt;
&lt;br /&gt;
* What kinds of online library services could potentially be transformed or translated into the smartwatch/wearable domain? What kinds of services are better left alone? These questions are currently being explored and I'll talk about our plans and experiences. Included will be any statistical information from our application launch along with statistics from my personal development.&lt;br /&gt;
&lt;br /&gt;
* How to support all the different operating systems these devices run without painful modifications to your codebase. (There's Tizen that is used by Samsung's Gear 2 and Gear S, Android Wear that is used by most other non-Apple manufacturers, then there is Apple's upcoming smartwatch itself, etc.)&lt;br /&gt;
&lt;br /&gt;
* How to support different screen resolutions on such a small device. From round to rectangular to perfectly square, smartwatches come in all different shapes these days.&lt;br /&gt;
&lt;br /&gt;
* What are the app stores like on these platforms? As I support multiple applications through different distribution networks, a guide to navigating how to distribute one's app is included and I'll reveal how these systems work “behind the curtain.”&lt;br /&gt;
&lt;br /&gt;
* What are common issues and pitfalls to avoid when doing development? Tips on broken APIs and how to cope or optimizing your code will be included.&lt;br /&gt;
&lt;br /&gt;
==Seeing the Forest From the Trees: The Art of Creating Workflows for Digital Projects ==&lt;br /&gt;
 &lt;br /&gt;
* Jen LaBarbera, j.labarbera@neu.edu, NDSR Resident, Northeastern University&lt;br /&gt;
* Joey Heinen, joseph_heinen@harvard.edu, NDSR Resident, Harvard University&lt;br /&gt;
* Rebecca Fraimow, rebecca_fraimow@wgbh.org, NDSR Resident, WGBH&lt;br /&gt;
* Tricia Patterson, triciap@mit.edu, NDSR Resident, MIT&lt;br /&gt;
&lt;br /&gt;
We have to &amp;quot;turn projects into programs&amp;quot; in order to create a solid and sustainable digital preservation initiative...but what the heck does that even mean? What does that look like?&lt;br /&gt;
&lt;br /&gt;
In this talk, members of the inaugural Boston cohort of the National Digital Stewardship Residency will discuss one piece of our digital preservation test kitchen: our stabs at creating digital workflows that will (hopefully) help our institutions turn digital preservation projects into programs. Specifically, we will talk about how difficult it is to create a general and overarching workflow for digital preservation tasks (e.g. ingest into repositories, format migrations, etc.) that incorporates various technical tools while also taking into account the myriad and unending list of possible exceptions or special scenarios. Turning these complicated, specific processes into a simplified and generalized workflow is an art. We haven't necessarily perfected that art yet, but in this talk, we'll share what has worked for us -- and what hasn't. We’ll also touch on the importance of documentation, and achieving that delicate balance of adequately thorough documentation that doesn’t pose the risk of information avalanche. These processes often create more questions than answers, but we'll share the answers that we (and our mentors) have found along the way!&lt;br /&gt;
&lt;br /&gt;
== Annotations as Linked Data with Fedora4 and Triannon (a Real Use Case for RDF!) ==&lt;br /&gt;
&lt;br /&gt;
* Rob Sanderson, azaroth@stanford.edu,  Stanford University Libraries&lt;br /&gt;
* Naomi Dushay, ndushay@stanford.edu,  Stanford University Libraries&lt;br /&gt;
&lt;br /&gt;
Annotations on content resources allow users to contribute knowledge within the digital repository space.  W3C Open Annotation provides a comprehensive model for web annotation on all types of content, using Linked Data as a fundamental framework.  Annotation clients generate instances of this model, typically using a JSON serialization, but need to store that data somewhere using a standard interaction pattern so that best of breed clients, servers, and data can be mixed and matched.&lt;br /&gt;
&lt;br /&gt;
Stanford is using Fedora4 for managing Open Annotations, via a middleware component called Triannon.  Triannon receives the JSON data from the annotation client, and uses the Linked Data Platform API implementation in Fedora4 to create, retrieve, update and delete the constituent resources.  Triannon could be easily modified to use other LDP implementations, or could be modified to work with linked data other than annotations.&lt;br /&gt;
&lt;br /&gt;
== Hydras in the Wild: A survey of current projects ==&lt;br /&gt;
 &lt;br /&gt;
* Mark Bussey,  mark@curationexperts.com, Data Curation Experts&lt;br /&gt;
&lt;br /&gt;
You've seen the tutorials, but [https://github.com/projecthydra/hydra/wiki/Dive-into-Hydra Dive Into Hydra] seems to leave something wanting.  What can you really do using the Hydra Framework?  This talks looks at a number of current Hydra projects and highlights the design and functional features unique to each. Compare and contrast UX, design and functional capabilites from a range of hydra-based repositories including:&lt;br /&gt;
* Avalon for media discovery and distribution (Indiana and Northwestern Univiersities) &lt;br /&gt;
* HydraDam for media archive management(WGBH)&lt;br /&gt;
* HyHull for general Institutional Repository needs (University of Hull)&lt;br /&gt;
* T-DIL for slide library functions (Tufts University)&lt;br /&gt;
* Sufia &amp;amp; Scholarsphere as a bundled self-deposit IR solution (Pennsylvania State University)&lt;br /&gt;
* Curate &amp;amp; Worthwhile as general purpose repository platforms (Multiple Insititutions)&lt;br /&gt;
This will be a whirlwind tour aimed at providing ideas and inspiration for your own repository development project.&lt;br /&gt;
&lt;br /&gt;
== Hydra Makeovers! ==&lt;br /&gt;
&lt;br /&gt;
* Alicia Cozine, alicia@curationexperts.com, Data Curation Experts&lt;br /&gt;
* Patrick Feeley, pgf8@case.edu, Case Western Reserve University&lt;br /&gt;
&lt;br /&gt;
Compare two Hydra-based applications with the systems they replaced. Marvel at the Before and After snapshots of functionality, speed, and look &amp;amp; feel. &lt;br /&gt;
* '''Digital Case 2.0''' is an institutional repository, complete with administrative tools, derivatives transcoding, flexible XML metadata storage, embargo and lease capability, faceted searching, and content viewers for texts/TEI, images, audio recordings, and videos. Digital Case 2.0 is based on worthwhile, an open-source IR starter gem. &lt;br /&gt;
* '''The Tufts Digital Image Library''' is a specialized tool for art and art history resources, offering image collections with user access controls, image ordering, collection nesting, drag-and-drop organization, slideshows, and export capability. &lt;br /&gt;
Both new systems are built on hydra, the open-source Ruby-on-Rails repository solution that incorporates Fedora for storage, Solr for indexing, and Blacklight for search optimization. Their beauty is not just skin-deep!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Helping Google (and scholars, researchers, educators, &amp;amp; the public) find archival audio ==&lt;br /&gt;
&lt;br /&gt;
* Anne Wootton, anne@popuparchive.org, Pop Up Archive (www.popuparchive.org)&lt;br /&gt;
&lt;br /&gt;
Culturally significant digital audio collections are hard to discover on the web. There are major barriers keeping this valuable media from scholars, researchers, and the general public:&lt;br /&gt;
&lt;br /&gt;
Audio is opaque: you can’t picture sound, or skim the words in a recording. &lt;br /&gt;
Audio is hard to share: there’s no text to interact with. &lt;br /&gt;
Audio is not text: but since text is the medium of the web, there’s no path for audiences to find content-rich audio.&lt;br /&gt;
Audio metadata is inconsistent and incomplete.&lt;br /&gt;
&lt;br /&gt;
At Pop Up Archive, we're helping solve this problem making the spoken word searchable. We began as a UC-Berkeley School of Information Master's thesis to provide better access to recorded sound for audio producers, journalists, and historians. Today, Pop Up Archive processes thousands of hours of sound from all over the web to create automatic, timestamped transcripts and keywords, working with media companies and institutions like NPR, KQED, HuffPost Live, Princeton, and Stanford. We're building collections of sound from journalists, media organizations, and oral history archives from around the world. Pop Up Archive is supported by the John S. and James L. Knight Foundation, the National Endowment for the Humanities, and 500 Startups.&lt;br /&gt;
&lt;br /&gt;
== Digital Content Integrated with ILS Data for User Discovery:  Lessons Learned ==&lt;br /&gt;
&lt;br /&gt;
* Naomi Dushay, ndushay@stanford.edu,  Stanford University Libraries&lt;br /&gt;
* Laney McGlohon, laneymcg@stanford.edu,  Stanford University Libraries (first-time presenter)&lt;br /&gt;
&lt;br /&gt;
So you want to expose your digital content in your discovery interface, integrated with the data from your ILS?  How do you make the best information user searchable?  How do you present complete, up to date search results with a minimum of duplicate entries?&lt;br /&gt;
&lt;br /&gt;
At Stanford, we have these cases and more:&lt;br /&gt;
* digital content with no metadata in ILS&lt;br /&gt;
* digital content for metadata in ILS&lt;br /&gt;
* digital content with its own metadata derived from ILS metadata.&lt;br /&gt;
&lt;br /&gt;
We will describe our efforts to accommodate multiple updatable metadata sources for materials in the ILS and our Digital Object Repository while presenting users with reduced duplication in SearchWorks.  Included will be some failures, some successes, and an honest assessment of where we are now.&lt;br /&gt;
&lt;br /&gt;
== Show All the Things: Kanban for Libraries == &lt;br /&gt;
&lt;br /&gt;
* Mike Hagedon, mhagedon@email.arizona.edu, University of Arizona Libraries (first-time presenter)&lt;br /&gt;
&lt;br /&gt;
The web developers at the University of Arizona Libraries had a problem: we were working on a major website rebuild project with no clear way to prioritize it against our other work. We knew we wanted to follow Agile principles and initially chose Scrum to organize and communicate about our work. But we found that certain core pieces of Scrum did not work for our team. Then we discovered Kanban, an Agile meta-process for organizing work (team or individual) that treats the work more as a flow than as a series of fixed time boxes. I’ll be talking about our journey toward finding a process that works for our team and how we’ve applied the principles of Kanban to better get our work done. Specifically, I'll discuss principles like how to visualize all your work, how to limit how much you’re doing (to get more done!), and how to optimize the flow of your work.&lt;br /&gt;
&lt;br /&gt;
== DIY Catalog ==&lt;br /&gt;
 &lt;br /&gt;
* Wayne Schneider, wschneider at [//www.hclib.org hclib.org], [//www.hclib.org Hennepin County Library]&lt;br /&gt;
* Amy Drayer, adrayer at [//www.hclib.org hclib.org], [//www.hclib.org Hennepin County Library]&lt;br /&gt;
&lt;br /&gt;
With so many discovery layers being made available that didn’t quite fit user needs but still came with substantial costs, Hennepin County Library determined it would develop one that could handle its customizations.  So they built their own ILS API, Web services, and an interface that provides all the features (and existing custom features) of the old catalog, with new features planned, all within a responsive layout.  Get a look at the system architecture, how the front end communicates through the layers back to the databases, and how to manage the infrastructure.&lt;br /&gt;
&lt;br /&gt;
== OverDrive: Full Integration ==&lt;br /&gt;
 &lt;br /&gt;
* Amy Drayer, adrayer at [//www.hclib.org hclib.org], [//www.hclib.org Hennepin County Library]&lt;br /&gt;
* Wayne Schneider, wschneider at [//www.hclib.org hclib.org], [//www.hclib.org Hennepin County Library]&lt;br /&gt;
&lt;br /&gt;
How do you increase usage of your ebooks?  Seamless integration in the catalog certainly helps. Users can search for digital titles, limit to just those that are available, place a request, borrow, and manage all their digital titles from the library website alongside all the other physical titles the library has.  Get a quick demo and learn how this was all made possible.&lt;br /&gt;
&lt;br /&gt;
The [//www.hclib.org Hennepin County Library] is ranked one of [//www.thedigitalshift.com/2014/10/ebooks/overdrive-api-usage-indicates-growth-ebook-checkouts-via-opac/ the top users of OverDrive and OverDrive’s API] and is looking to more fully integrate 3M Cloud, OneClickDigital, and other digital resources.&lt;br /&gt;
&lt;br /&gt;
== Dynamic Indexing: a Tragic Solr Story ==&lt;br /&gt;
 &lt;br /&gt;
* Wayne Schneider, wschneider at [//www.hclib.org hclib.org], [//www.hclib.org Hennepin County Library]&lt;br /&gt;
&lt;br /&gt;
Loading data from an ILS into Solr isn’t so hard, unless it needs to be dynamic, fast, and hold more data than what can be found in 1.5 million MARC records. Some additional information we’ve incorporated are from Syndetics, ILS circulation, and OverDrive.  We’ll share the nitty gritty details and what we learned about dynamic Solr indexing, including how to get good performance, how to deal with indexing failures, how to schedule it all to keep the data up-to-date, and some things you can do with that data such as popularity ratings.&lt;br /&gt;
&lt;br /&gt;
== Fedora 4, Survey of Core Capabilities and External Modules: == &lt;br /&gt;
* Andrew Woods, awoods@duraspace.org, DuraSpace&lt;br /&gt;
&lt;br /&gt;
Now that the production release of Fedora 4.0 is out, the time is right to take a step back and review the core capabilities offered by Fedora:&lt;br /&gt;
* Basic CRUD&lt;br /&gt;
* Versioning&lt;br /&gt;
*- Transactions&lt;br /&gt;
* etc&lt;br /&gt;
&lt;br /&gt;
...and take a closer look at the supported external modules:&lt;br /&gt;
* Authorization&lt;br /&gt;
* Solr integration&lt;br /&gt;
* Triplestore integration&lt;br /&gt;
* Camel integration&lt;br /&gt;
* etc&lt;br /&gt;
&lt;br /&gt;
In addition to clarifying specific implementation details, this is an opportunity to surface community requirements which may have not been addressed in the initial release.&lt;br /&gt;
&lt;br /&gt;
== Bleeding edge beacons: redesign of a library tour with new technology ==&lt;br /&gt;
&lt;br /&gt;
* Neal Henshaw, Virginia Tech &lt;br /&gt;
* Somiah Lattimore, Straight Up Creative&lt;br /&gt;
* Keith Gilbertson, keith.gilbertson@vt.edu, Virginia Tech&lt;br /&gt;
&lt;br /&gt;
This group has not yet presented at Code4Lib&lt;br /&gt;
&lt;br /&gt;
A technology liaison, a designer, and a developer are working together to update a mobile audio tour of an academic library.&lt;br /&gt;
&lt;br /&gt;
The walking tour was originally conceived of and created by the technology liaison to provide an orientation experience for incoming students. In its current version, patrons visit several stations in the library and activate an audio description of each station by scanning a QR barcode with a mobile device.&lt;br /&gt;
&lt;br /&gt;
We are building a prototype to test with focus groups so that we can launch a new version of the tour in early 2015. The tour has been reimagined with a professional and communicative user interface that presents students with learning goals for each location in the library.  The new version of the tour is a mobile application with integrated support for micro-location technology provided through Bluetooth low energy beacon devices, known informally as iBeacons, installed throughout the building. As a touring student walks through the library, her location is noted by the app so that an appropriate video segment is automatically played according to the current location.&lt;br /&gt;
 &lt;br /&gt;
We will discuss perspectives on the design of the project, including&lt;br /&gt;
 &lt;br /&gt;
* Designing with technology to achieve learning goals&lt;br /&gt;
* Designing graphical elements, interaction, and user experience&lt;br /&gt;
* Designing to maintain compatibility with older technologies&lt;br /&gt;
&lt;br /&gt;
We’ll explain our efforts to make the application usable by those with hearing impairments and mobility impairments, reactions from our first users, and challenges in working with the relatively new beacon technology.&lt;br /&gt;
&lt;br /&gt;
== Distributed Remediation: Small tools for big problems: ==&lt;br /&gt;
 &lt;br /&gt;
* Matt Miller,  matthewmiller@nypl.org, New York Public Library, NYPL Labs&lt;br /&gt;
&lt;br /&gt;
Remediation of legacy data can be automated only so much. Certain essential cleanup tasks, such as aligning a name with the correct authorized version, is very difficult for a computer yet trivial for a person. While it is these types remediations that will allow an institution to take advantage and participate in the web of Linked Open Data, a wholly manual approach is unrealistic. However, by augmenting automated remediation with a light human touch we can quickly and efficiently reach our goals. This talk will look at tools and methods being developed at NYPL Labs to empower library staff and the public to help clean up our legacy metadata through collaborative remediation.&lt;br /&gt;
&lt;br /&gt;
==VuFind + WorldCat: Open Source Discovery Meets Big Library Data==&lt;br /&gt;
&lt;br /&gt;
* Karen A. Coombs,  coombsk@oclc.org, OCLC&lt;br /&gt;
* Demian Katz, demian.katz@villanova.edu, Villanova University&lt;br /&gt;
&lt;br /&gt;
Good collaboration is crucial to any integration. Our project, to integrate the open source discovery tool, VuFind, with results from the new WorldCat Discovery API, is no different. We want to exploit the flexibility of VuFind and add the depth and breadth of WorldCat and central index content. Plus, the project has the potential to eliminate the hurdle of exporting and indexing MARC records for 32 VuFind libraries.&lt;br /&gt;
&lt;br /&gt;
While we are really excited about the UI enhancements, we are also curious to see how we can share our domain expertise between our two organizations to get the project done quickly. How will different perspectives shape our existing code bases? How will we adjust to working on the same code base simultaneously? And how can we best incorporate what we learn along the way?&lt;br /&gt;
&lt;br /&gt;
There is also new territory to explore using the API: integrating bibliographic and article data into a single results set. And the overarching question: will we be able to take advantage of Linked Data in the WorldCat Discovery API to create some “glue” between records in existing VuFind indexes and third-party data providers?&lt;br /&gt;
&lt;br /&gt;
This presentation will discuss our adventures in the OCLC WorldShare Platform/VuFind collaboration: the opportunities, challenges and results. You’ll learn what worked, what didn’t and how you can improve your own discovery interface integration project—no matter what provider or APIs you use.&lt;/div&gt;</summary>
		<author><name>Librarywebchic</name></author>	</entry>

	<entry>
		<id>https://wiki.code4lib.org/index.php?title=2015_Preconference_Proposals&amp;diff=41921</id>
		<title>2015 Preconference Proposals</title>
		<link rel="alternate" type="text/html" href="https://wiki.code4lib.org/index.php?title=2015_Preconference_Proposals&amp;diff=41921"/>
				<updated>2014-11-05T16:17:00Z</updated>
		
		<summary type="html">&lt;p&gt;Librarywebchic: /* Confessions of the (Accidental) Code Hoarder: How to make your Code Sharable: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Instructions ==&lt;br /&gt;
Thank you for considering proposing a pre-conference! Here are a few details:&lt;br /&gt;
&lt;br /&gt;
* We will be taking pre-conference proposals until '''November 7, 2014'''&lt;br /&gt;
* If you cannot or do not want to edit this wiki directly, you can email your proposals to cmh2166@columbia.edu or collie@msu.edu&lt;br /&gt;
* Examples from the 2014 pre-conference proposals can be found at [[2014 preconference proposals|http://wiki.code4lib.org/2014_preconference_proposals]]&lt;br /&gt;
* If you are interested in ''attending'' a particular pre-conference, please append your name below that proposal (indicating interest in more than one proposal is fine!)&lt;br /&gt;
* If you have an idea for a pre-conference, but cannot facilitate yourself please post the idea below and email cmh2116@columbia.edu or collie@msu.edu&lt;br /&gt;
* '''NOTE:''' Pre-conferences are NOT included in the Code4Lib Conference price and will be held on Monday, February 9, 2015 as either full day or half day sessions&lt;br /&gt;
* Please use the template for proposals provided in the pre-formatted block below&lt;br /&gt;
&lt;br /&gt;
=== Proposal formatting guidelines: ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Preconference Title: ===&lt;br /&gt;
 &lt;br /&gt;
One of:&lt;br /&gt;
'''&amp;quot;Full Day&amp;quot;''' &lt;br /&gt;
'''&amp;quot;Half Day [Morning]&amp;quot;''' &lt;br /&gt;
'''&amp;quot;Half Day [Afternoon]&amp;quot;''' &lt;br /&gt;
&lt;br /&gt;
* Facilitator's name, affiliation, and email address&lt;br /&gt;
* Second facilitator's name, affiliation, email address, if second speaker&lt;br /&gt;
&lt;br /&gt;
Abstract&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Interested in Attending''&lt;br /&gt;
&lt;br /&gt;
If you would be interested in attending, please indicate by adding your name (but not email address, etc.) here&lt;br /&gt;
&lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Pre-conference Proposals ==&lt;br /&gt;
&lt;br /&gt;
Post your ideas here!&lt;br /&gt;
&lt;br /&gt;
=== Delivering and Preserving GIS Data ===&lt;br /&gt;
 &lt;br /&gt;
'''Half Day [Morning]'''&lt;br /&gt;
&lt;br /&gt;
* Darren Hardy, Stanford University, drh@stanford.edu&lt;br /&gt;
* Jack Reed, Stanford University, pjreed@stanford.edu&lt;br /&gt;
&lt;br /&gt;
We will discuss how to set up a spatial data infrastructure (SDI) to deliver GIS data, to manage GIS content in a Fedora repository for preservation, and to establish metadata requirements for good spatial discovery. By the end of the workshop you will have a working SDI! This workshop is a compliment to the GeoBlacklight workshop in the afternoon.&lt;br /&gt;
&lt;br /&gt;
''Interested in Attending''&lt;br /&gt;
&lt;br /&gt;
If you would be interested in attending, please indicate by adding your name (but not email address, etc.) here&lt;br /&gt;
&lt;br /&gt;
# [[User:Ssimpkin|Sarah Simpkin]]&lt;br /&gt;
# Vicky Steeves&lt;br /&gt;
# Andrew Battista&lt;br /&gt;
# &lt;br /&gt;
#&lt;br /&gt;
&lt;br /&gt;
=== A hands-on introduction to GeoBlacklight ===&lt;br /&gt;
&lt;br /&gt;
'''Half Day [Afternoon]'''&lt;br /&gt;
&lt;br /&gt;
* Darren Hardy, Stanford University, drh@stanford.edu&lt;br /&gt;
* Jack Reed, Stanford University, pjreed@stanford.edu&lt;br /&gt;
&lt;br /&gt;
GeoBlacklight is a discovery solution for geospatial data that builds on the successful Blacklight platform. Many libraries have collections of GIS data that aren’t easily discoverable. This will be a hands-on workshop, focused on installing and running GeoBlacklight which builds on the morning workshop &amp;quot;Delivering and Preserving GIS Data&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
''Interested in Attending''&lt;br /&gt;
&lt;br /&gt;
If you would be interested in attending, please indicate by adding your name (but not email address, etc.) here&lt;br /&gt;
&lt;br /&gt;
# [[User:Ssimpkin|Sarah Simpkin]]&lt;br /&gt;
# Vicky Steeves&lt;br /&gt;
# Andrew Battista&lt;br /&gt;
# &lt;br /&gt;
#&lt;br /&gt;
&lt;br /&gt;
===RailsBridge: Intro to programming in Ruby on Rails===&lt;br /&gt;
'''&amp;quot;Half-Day&amp;quot; [morning]'''&lt;br /&gt;
* Contact Carolyn Cole, Penn State University, carolyn@psu.edu&lt;br /&gt;
* Additional instructors welcome&lt;br /&gt;
&lt;br /&gt;
Interested in learning how to program? Want to build your own web application? Never written a line of code before and are a little intimidated? There's no need to be! [http://www.railsbridge.org/ RailsBridge] is a friendly place to get together and learn how to write some code.&lt;br /&gt;
&lt;br /&gt;
RailsBridge is a great workshop that opens the doors to projects like [http://projectblacklight.org/ Blacklight] and [http://projecthydra.org/ Hydra] and [https://github.com/traject-project/traject Traject].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Interested in Attending''&lt;br /&gt;
&lt;br /&gt;
If you would be interested in attending, please indicate by adding your name (but not email address, etc.) here&lt;br /&gt;
&lt;br /&gt;
# Maura Carbone&lt;br /&gt;
#Vicky Steeves&lt;br /&gt;
#&lt;br /&gt;
&lt;br /&gt;
=== Replace yourself with a painfully complex bash script...or try Ansible ===&lt;br /&gt;
'''Half Day [Morning]'''&lt;br /&gt;
&lt;br /&gt;
* Chad Nelson, chad dot nelson @ lyrasis dot org&lt;br /&gt;
* Blake Carver, Blake dot carver @lyrasis dot org&lt;br /&gt;
&lt;br /&gt;
Abstract: &lt;br /&gt;
&lt;br /&gt;
[http://www.ansible.com Ansible] is an open source automation and [http://en.wikipedia.org/wiki/Configuration_management configuration management] tool that focuses on simplicity to help make your life as a developer, or a sysadmin, or even a full on devops-er, easier. This workshop will cover the basic building blocks used in Ansible as well as some best practices for maintaining your Ansible code. We will start by working through a simple example together, and then participants will be given time to work on their own projects with instructors providing guidance and troubleshooting along the way. By the end of the session, participants will have a working knowledge of Ansible and be able to write a working [http://docs.ansible.com/playbooks.html playbook] to meet local needs.&lt;br /&gt;
&lt;br /&gt;
''Interested in Attending''&lt;br /&gt;
&lt;br /&gt;
If you would be interested in attending, please indicate by adding your name (but not email address, etc.) here&lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
 &lt;br /&gt;
=== Intro to Docker ===&lt;br /&gt;
'''Half Day [Whenever]'''&lt;br /&gt;
&lt;br /&gt;
* John Fink, McMaster University, john dot fink at gmail dot com&lt;br /&gt;
* Francis Kayiwa, Kayiwa Consulting , francis dot kayiwa at gmail dot com&lt;br /&gt;
&lt;br /&gt;
Abstract:&lt;br /&gt;
&lt;br /&gt;
[http://docker.io Docker] ([http://journal.code4lib.org/articles/9669 jbfink code4lib journal article]) is an open source Linux operating system-level virtualization framework that has seen great uptake over the past year. This workshop will take you through the basic features of Docker, including setup, importing of containers, development workflows and deploying. Knowing when Docker is useful and when it isn't will also be covered. Ideally, every attendee will have ample experience creating and running their own Docker instances by the end.&lt;br /&gt;
&lt;br /&gt;
''Interested in Attending''&lt;br /&gt;
&lt;br /&gt;
1. Jim Hahn&lt;br /&gt;
&lt;br /&gt;
=== Code Retreat ===&lt;br /&gt;
'''Full Day'''&lt;br /&gt;
&lt;br /&gt;
* Jeremy Friesen, University of Notre Dame, jfriesen at nd dot edu&lt;br /&gt;
* Additional facilitators welcome; Especially if you have CodeRetreat experience.&lt;br /&gt;
&lt;br /&gt;
Abstract:&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Coderetreat is a day-long, intensive practice event, focusing on the fundamentals of software development and design.&lt;br /&gt;
By providing developers the opportunity to take part in focused practice, away from the pressures of 'getting things done', the coderetreat format has proven itself to be a highly effective means of skill improvement.&lt;br /&gt;
Practicing the basic principles of modular and object-oriented design, developers can improve their ability to write code that minimizes the cost of change over time.&amp;quot; [http://coderetreat.org/about About Code Retreat]&lt;br /&gt;
&lt;br /&gt;
''Interested in Attending''&lt;br /&gt;
&lt;br /&gt;
=== Presentations workshop ===&lt;br /&gt;
 &lt;br /&gt;
'''&amp;quot;Half Day [Afternoon]&amp;quot;'''  (but could be expanded based on interest)&lt;br /&gt;
&lt;br /&gt;
* Chris Beer, Stanford University, cabeer@stanford.edu&lt;br /&gt;
* Additional facilitators welcome.&lt;br /&gt;
&lt;br /&gt;
This is a preconference session intended for first time Code4Lib speakers, habitual procrastinators, experienced speakers, those thinking about offering lightning talks, etc. If you're preparing a talk for this year's Code4Lib, this workshop is an opportunity to rehearse your presentation, get feedback from peers, get familiar with the presentation technology, etc.&lt;br /&gt;
 &lt;br /&gt;
''Interested in Attending''&lt;br /&gt;
&lt;br /&gt;
If you would be interested in attending, please indicate by adding your name (but not email address, etc.) here&lt;br /&gt;
&lt;br /&gt;
#Vicky Steeves&lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
&lt;br /&gt;
=== Dive into Hydra  ===&lt;br /&gt;
 &lt;br /&gt;
One of:&lt;br /&gt;
'''&amp;quot;Half Day [Afternoon]&amp;quot;''' &lt;br /&gt;
&lt;br /&gt;
* Justin Coyne, Data Curation Experts, justin@curationexperts.com&lt;br /&gt;
* Bess Sadler, Stanford University, bess@stanford.edu&lt;br /&gt;
&lt;br /&gt;
Hydra is a collaboration of over 30 educational institutions who work together to solve their repository needs by building open-source software.   Dive into Hydra is a course that bootstraps you into the Hydra software framework.  We'll start at the basics and walk you through the various layers of the Hydra stack.   We'll conclude by installing the Worthwhile gem, enabling every participant to walk away with their own Institutional Repository.  Participants who have prior exposure to web programming will get the most out of this course.  It's recommended (but not required) that you attend &amp;quot;RailsBridge&amp;quot; prior to this workshop.&lt;br /&gt;
&lt;br /&gt;
''Interested in Attending''&lt;br /&gt;
&lt;br /&gt;
If you would be interested in attending, please indicate by adding your name (but not email address, etc.) here&lt;br /&gt;
&lt;br /&gt;
# Maura Carbone&lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
=== code4lib/Write The Docs barcamp ===&lt;br /&gt;
 &lt;br /&gt;
One of:&lt;br /&gt;
'''&amp;quot;Full Day&amp;quot;''', with options for jumping in for half a day&lt;br /&gt;
&lt;br /&gt;
* code4lib wrangler: Becky Yoose, yoosebec at grinnell dot edu&lt;br /&gt;
* Write the Docs contacts: TBA&lt;br /&gt;
&lt;br /&gt;
Abstract&lt;br /&gt;
&lt;br /&gt;
''Placeholder for now - more information will be available before the proposal deadline''. More information about Write the Docs at http://docs.writethedocs.org/&lt;br /&gt;
&lt;br /&gt;
There will be a nominal fee (t/b/d) for non-Code4LibCon attendees (subject to organizer approval). &lt;br /&gt;
&lt;br /&gt;
''Interested in Attending''&lt;br /&gt;
&lt;br /&gt;
If you would be interested in attending, please indicate by adding your name (but not email address, etc.) here&lt;br /&gt;
&lt;br /&gt;
'''Full day'''&lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
&lt;br /&gt;
'''Morning'''&lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
&lt;br /&gt;
'''Afternoon'''&lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Linked Data Workshop ===&lt;br /&gt;
&lt;br /&gt;
One of:&lt;br /&gt;
'''&amp;quot;Half Day [morning]&amp;quot;''' &lt;br /&gt;
&lt;br /&gt;
* Karen Estlund, University of Oregon, kestlund@uoregon.edu&lt;br /&gt;
* Tom Johnson, DPLA, tom@dp.la&lt;br /&gt;
&lt;br /&gt;
Abstract:&lt;br /&gt;
&lt;br /&gt;
Developer and metadata experts-focused linked data workshop. Topics covered will include: linked open data principles, converting existing data, and modeling linked data in DAMS.&lt;br /&gt;
&lt;br /&gt;
If you would be interested in attending, please indicate by adding your name (but not email address, etc.) here&lt;br /&gt;
&lt;br /&gt;
# Logan Cox&lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
&lt;br /&gt;
=== Code4Arc ===&lt;br /&gt;
&lt;br /&gt;
One of:&lt;br /&gt;
'''&amp;quot;Full Day&amp;quot;''' (with options for half day participation)&lt;br /&gt;
&lt;br /&gt;
* Sarah Romkey, Artefactual Systems, sromkey@artefactual.com&lt;br /&gt;
* Justin Simpson, Artefactual Systems, jsimpson@artefactual.com&lt;br /&gt;
&lt;br /&gt;
Abstract:&lt;br /&gt;
&lt;br /&gt;
What does it mean to Code for Archives? Is it different than coding for libraries, and if so, how? &lt;br /&gt;
&lt;br /&gt;
Code4Lib is a wonderful and successful model (you must agree or you wouldn't be reading this). This workshop is an attempt to create a space to replicate the model in an Archival context. A space to talk about development for archives, and the particular challenges of developing archival systems.  Topics to discuss include Integration between different Archival software tools, and between Archival tools/workflows and larger institutional tools like institutional repositories, discovery and access systems.&lt;br /&gt;
&lt;br /&gt;
The schedule may include the following:&lt;br /&gt;
&lt;br /&gt;
* Panel type conversations about the State of Art in Archives &lt;br /&gt;
* Case Studies - discussion of workflows at specific institutions, including gaps in tools and how those are being addressed or could be addressed &lt;br /&gt;
* Tool Demos - access to demos of some of the open source tools used in an Archival Context (examples include ArchivesSpace, Archivematica, BitCurator, AtoM)&lt;br /&gt;
&lt;br /&gt;
Artefactual will provide demos running Archivematica and AtoM, we encourage others to chime in here to expand the list of tools available to touch and play with. &lt;br /&gt;
&lt;br /&gt;
When signing up, please indicate if you are an end-user or a developer.&lt;br /&gt;
&lt;br /&gt;
If you would be interested in attending, please indicate by adding your name (but not email address, etc.) here&lt;br /&gt;
&lt;br /&gt;
# Laney McGlohon - developer&lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
&lt;br /&gt;
=== Fail4Lib 2015 ===&lt;br /&gt;
'''Half Day [TBD, probably afternoon]'''&lt;br /&gt;
&lt;br /&gt;
* Andreas Orphanides, akorphan (at) ncsu.edu&lt;br /&gt;
* Jason Casden, jmcasden (at) ncsu.edu&lt;br /&gt;
&lt;br /&gt;
Abstract:&lt;br /&gt;
&lt;br /&gt;
Failure. Failure never changes. Since failure is an inescapable part of our professional work, it's important to be familiar with it, to acknowledge it, and to grow from it -- and, in contravention to longstanding tradition, to accept it as a fact of development life. At Fail4Lib, we'll talk about our own experiences with projects gone wrong, explore some famous design failures in the real world, and talk about how we can come to terms with the reality of failure, to make it part of our creative process -- rather than something to be shunned. Let's train ourselves to understand and embrace failure, encourage enlightened risk-taking, and seek out opportunities to fail and learn. This way, when we do what we do -- and fail at what we do -- we'll do so with grace and without fear.&lt;br /&gt;
&lt;br /&gt;
This year's preconference will include new case studies and an improved discussion format. Repeat customers are welcome! (Fail early, fail often.)&lt;br /&gt;
&lt;br /&gt;
The schedule may include the following:&lt;br /&gt;
&lt;br /&gt;
* Case studies. Avoid our own mistakes by bearing witness to the failures of others.&lt;br /&gt;
* Confessionals, for those willing to share. Let's learn from our own (and each others') failures.&lt;br /&gt;
* Group therapy. Vent about your own experiences in a judgment-free setting. Explore how we can make our organizations less risk-averse and more failure-tolerant.&lt;br /&gt;
&lt;br /&gt;
''Interested in attending''&lt;br /&gt;
&lt;br /&gt;
If you would be interested in attending, please indicate by adding your name (but not email address, etc.) here&lt;br /&gt;
&lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
&lt;br /&gt;
=== Coding Custom Solutions for Every Department in the Library with File Analyzer ===&lt;br /&gt;
 &lt;br /&gt;
One of:&lt;br /&gt;
'''&amp;quot;Half Day [Morning]&amp;quot;''' &lt;br /&gt;
&lt;br /&gt;
* Terry Brady, Georgetown University Library, twb27@georgetown.edu&lt;br /&gt;
&lt;br /&gt;
Abstract&lt;br /&gt;
&lt;br /&gt;
The Georgetown University Library has shared an application called the [http://georgetown-university-libraries.github.io/File-Analyzer/ File Analyzer] that has allowed us to build custom solutions for nearly every department in the library.&lt;br /&gt;
&lt;br /&gt;
* Analyzing Marc Records for the Cataloging department&lt;br /&gt;
* Transferring ILS invoices for the University Account System for the Acquisitions department &lt;br /&gt;
* Delivering patron fines to the Bursar’s office for the Access Service department&lt;br /&gt;
* Summarizing student worker timesheet data for the Finance department&lt;br /&gt;
* Validating counter compliant reports for the Electronic Resources department&lt;br /&gt;
* Preparing ingest packages for the Digital Services department&lt;br /&gt;
* Validating checksums for the Preservation department&lt;br /&gt;
&lt;br /&gt;
This hands on workshop will step through the components of the application framework.  Workshop participants will install and develop custom File Analyzer tasks in this session.&lt;br /&gt;
&lt;br /&gt;
The workshop agenda will loosely follow the [https://github.com/Georgetown-University-Libraries/File-Analyzer/wiki/File-Analyzer-Training----Code4Lib-2014 pre-conference agenda from Code4Lib 2014].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Interested in Attending''&lt;br /&gt;
&lt;br /&gt;
If you would be interested in attending, please indicate by adding your name (but not email address, etc.) here&lt;br /&gt;
&lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
&lt;br /&gt;
=== Confessions of the (Accidental) Code Hoarder: How to make your Code Sharable: ===&lt;br /&gt;
 &lt;br /&gt;
'''Half Day [Whenever]'''&lt;br /&gt;
&lt;br /&gt;
* Karen A. Coombs, OCLC, coombsk@oclc.org&lt;br /&gt;
&lt;br /&gt;
Abstract&lt;br /&gt;
Have you built something cool and useful that you want to share with others? This preconference session will discuss techniques and tools for sharing code. Using our own OCLC Developer Network PHP authentication code libraries as an example, we will discuss a set of recommended best practices for how to share your code.&lt;br /&gt;
 &lt;br /&gt;
We’ll start with coding standards and test writing so you can be confident of the quality of your code. Next we'll discuss inline documentation as a tool for developers and how auto-generating documentation will save you time and effort. Lastly we'll provide an overview of the tricky areas of dependency and package management, and distribution tools. Along the way, we'll cover PHP coding standards, testing, and popular PHP tools including PHPDoc for documentation, Composer for smooth installations, and using GitHub and Packagist to manage distribution, updates and community feedback.&lt;br /&gt;
&lt;br /&gt;
''Interested in Attending''&lt;br /&gt;
&lt;br /&gt;
If you would be interested in attending, please indicate by adding your name (but not email address, etc.) here&lt;br /&gt;
&lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
&lt;br /&gt;
[[Category:Code4Lib2015]]&lt;/div&gt;</summary>
		<author><name>Librarywebchic</name></author>	</entry>

	<entry>
		<id>https://wiki.code4lib.org/index.php?title=2015_Preconference_Proposals&amp;diff=41920</id>
		<title>2015 Preconference Proposals</title>
		<link rel="alternate" type="text/html" href="https://wiki.code4lib.org/index.php?title=2015_Preconference_Proposals&amp;diff=41920"/>
				<updated>2014-11-05T16:15:52Z</updated>
		
		<summary type="html">&lt;p&gt;Librarywebchic: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Instructions ==&lt;br /&gt;
Thank you for considering proposing a pre-conference! Here are a few details:&lt;br /&gt;
&lt;br /&gt;
* We will be taking pre-conference proposals until '''November 7, 2014'''&lt;br /&gt;
* If you cannot or do not want to edit this wiki directly, you can email your proposals to cmh2166@columbia.edu or collie@msu.edu&lt;br /&gt;
* Examples from the 2014 pre-conference proposals can be found at [[2014 preconference proposals|http://wiki.code4lib.org/2014_preconference_proposals]]&lt;br /&gt;
* If you are interested in ''attending'' a particular pre-conference, please append your name below that proposal (indicating interest in more than one proposal is fine!)&lt;br /&gt;
* If you have an idea for a pre-conference, but cannot facilitate yourself please post the idea below and email cmh2116@columbia.edu or collie@msu.edu&lt;br /&gt;
* '''NOTE:''' Pre-conferences are NOT included in the Code4Lib Conference price and will be held on Monday, February 9, 2015 as either full day or half day sessions&lt;br /&gt;
* Please use the template for proposals provided in the pre-formatted block below&lt;br /&gt;
&lt;br /&gt;
=== Proposal formatting guidelines: ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Preconference Title: ===&lt;br /&gt;
 &lt;br /&gt;
One of:&lt;br /&gt;
'''&amp;quot;Full Day&amp;quot;''' &lt;br /&gt;
'''&amp;quot;Half Day [Morning]&amp;quot;''' &lt;br /&gt;
'''&amp;quot;Half Day [Afternoon]&amp;quot;''' &lt;br /&gt;
&lt;br /&gt;
* Facilitator's name, affiliation, and email address&lt;br /&gt;
* Second facilitator's name, affiliation, email address, if second speaker&lt;br /&gt;
&lt;br /&gt;
Abstract&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Interested in Attending''&lt;br /&gt;
&lt;br /&gt;
If you would be interested in attending, please indicate by adding your name (but not email address, etc.) here&lt;br /&gt;
&lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Pre-conference Proposals ==&lt;br /&gt;
&lt;br /&gt;
Post your ideas here!&lt;br /&gt;
&lt;br /&gt;
=== Delivering and Preserving GIS Data ===&lt;br /&gt;
 &lt;br /&gt;
'''Half Day [Morning]'''&lt;br /&gt;
&lt;br /&gt;
* Darren Hardy, Stanford University, drh@stanford.edu&lt;br /&gt;
* Jack Reed, Stanford University, pjreed@stanford.edu&lt;br /&gt;
&lt;br /&gt;
We will discuss how to set up a spatial data infrastructure (SDI) to deliver GIS data, to manage GIS content in a Fedora repository for preservation, and to establish metadata requirements for good spatial discovery. By the end of the workshop you will have a working SDI! This workshop is a compliment to the GeoBlacklight workshop in the afternoon.&lt;br /&gt;
&lt;br /&gt;
''Interested in Attending''&lt;br /&gt;
&lt;br /&gt;
If you would be interested in attending, please indicate by adding your name (but not email address, etc.) here&lt;br /&gt;
&lt;br /&gt;
# [[User:Ssimpkin|Sarah Simpkin]]&lt;br /&gt;
# Vicky Steeves&lt;br /&gt;
# Andrew Battista&lt;br /&gt;
# &lt;br /&gt;
#&lt;br /&gt;
&lt;br /&gt;
=== A hands-on introduction to GeoBlacklight ===&lt;br /&gt;
&lt;br /&gt;
'''Half Day [Afternoon]'''&lt;br /&gt;
&lt;br /&gt;
* Darren Hardy, Stanford University, drh@stanford.edu&lt;br /&gt;
* Jack Reed, Stanford University, pjreed@stanford.edu&lt;br /&gt;
&lt;br /&gt;
GeoBlacklight is a discovery solution for geospatial data that builds on the successful Blacklight platform. Many libraries have collections of GIS data that aren’t easily discoverable. This will be a hands-on workshop, focused on installing and running GeoBlacklight which builds on the morning workshop &amp;quot;Delivering and Preserving GIS Data&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
''Interested in Attending''&lt;br /&gt;
&lt;br /&gt;
If you would be interested in attending, please indicate by adding your name (but not email address, etc.) here&lt;br /&gt;
&lt;br /&gt;
# [[User:Ssimpkin|Sarah Simpkin]]&lt;br /&gt;
# Vicky Steeves&lt;br /&gt;
# Andrew Battista&lt;br /&gt;
# &lt;br /&gt;
#&lt;br /&gt;
&lt;br /&gt;
===RailsBridge: Intro to programming in Ruby on Rails===&lt;br /&gt;
'''&amp;quot;Half-Day&amp;quot; [morning]'''&lt;br /&gt;
* Contact Carolyn Cole, Penn State University, carolyn@psu.edu&lt;br /&gt;
* Additional instructors welcome&lt;br /&gt;
&lt;br /&gt;
Interested in learning how to program? Want to build your own web application? Never written a line of code before and are a little intimidated? There's no need to be! [http://www.railsbridge.org/ RailsBridge] is a friendly place to get together and learn how to write some code.&lt;br /&gt;
&lt;br /&gt;
RailsBridge is a great workshop that opens the doors to projects like [http://projectblacklight.org/ Blacklight] and [http://projecthydra.org/ Hydra] and [https://github.com/traject-project/traject Traject].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Interested in Attending''&lt;br /&gt;
&lt;br /&gt;
If you would be interested in attending, please indicate by adding your name (but not email address, etc.) here&lt;br /&gt;
&lt;br /&gt;
# Maura Carbone&lt;br /&gt;
#Vicky Steeves&lt;br /&gt;
#&lt;br /&gt;
&lt;br /&gt;
=== Replace yourself with a painfully complex bash script...or try Ansible ===&lt;br /&gt;
'''Half Day [Morning]'''&lt;br /&gt;
&lt;br /&gt;
* Chad Nelson, chad dot nelson @ lyrasis dot org&lt;br /&gt;
* Blake Carver, Blake dot carver @lyrasis dot org&lt;br /&gt;
&lt;br /&gt;
Abstract: &lt;br /&gt;
&lt;br /&gt;
[http://www.ansible.com Ansible] is an open source automation and [http://en.wikipedia.org/wiki/Configuration_management configuration management] tool that focuses on simplicity to help make your life as a developer, or a sysadmin, or even a full on devops-er, easier. This workshop will cover the basic building blocks used in Ansible as well as some best practices for maintaining your Ansible code. We will start by working through a simple example together, and then participants will be given time to work on their own projects with instructors providing guidance and troubleshooting along the way. By the end of the session, participants will have a working knowledge of Ansible and be able to write a working [http://docs.ansible.com/playbooks.html playbook] to meet local needs.&lt;br /&gt;
&lt;br /&gt;
''Interested in Attending''&lt;br /&gt;
&lt;br /&gt;
If you would be interested in attending, please indicate by adding your name (but not email address, etc.) here&lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
 &lt;br /&gt;
=== Intro to Docker ===&lt;br /&gt;
'''Half Day [Whenever]'''&lt;br /&gt;
&lt;br /&gt;
* John Fink, McMaster University, john dot fink at gmail dot com&lt;br /&gt;
* Francis Kayiwa, Kayiwa Consulting , francis dot kayiwa at gmail dot com&lt;br /&gt;
&lt;br /&gt;
Abstract:&lt;br /&gt;
&lt;br /&gt;
[http://docker.io Docker] ([http://journal.code4lib.org/articles/9669 jbfink code4lib journal article]) is an open source Linux operating system-level virtualization framework that has seen great uptake over the past year. This workshop will take you through the basic features of Docker, including setup, importing of containers, development workflows and deploying. Knowing when Docker is useful and when it isn't will also be covered. Ideally, every attendee will have ample experience creating and running their own Docker instances by the end.&lt;br /&gt;
&lt;br /&gt;
''Interested in Attending''&lt;br /&gt;
&lt;br /&gt;
1. Jim Hahn&lt;br /&gt;
&lt;br /&gt;
=== Code Retreat ===&lt;br /&gt;
'''Full Day'''&lt;br /&gt;
&lt;br /&gt;
* Jeremy Friesen, University of Notre Dame, jfriesen at nd dot edu&lt;br /&gt;
* Additional facilitators welcome; Especially if you have CodeRetreat experience.&lt;br /&gt;
&lt;br /&gt;
Abstract:&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Coderetreat is a day-long, intensive practice event, focusing on the fundamentals of software development and design.&lt;br /&gt;
By providing developers the opportunity to take part in focused practice, away from the pressures of 'getting things done', the coderetreat format has proven itself to be a highly effective means of skill improvement.&lt;br /&gt;
Practicing the basic principles of modular and object-oriented design, developers can improve their ability to write code that minimizes the cost of change over time.&amp;quot; [http://coderetreat.org/about About Code Retreat]&lt;br /&gt;
&lt;br /&gt;
''Interested in Attending''&lt;br /&gt;
&lt;br /&gt;
=== Presentations workshop ===&lt;br /&gt;
 &lt;br /&gt;
'''&amp;quot;Half Day [Afternoon]&amp;quot;'''  (but could be expanded based on interest)&lt;br /&gt;
&lt;br /&gt;
* Chris Beer, Stanford University, cabeer@stanford.edu&lt;br /&gt;
* Additional facilitators welcome.&lt;br /&gt;
&lt;br /&gt;
This is a preconference session intended for first time Code4Lib speakers, habitual procrastinators, experienced speakers, those thinking about offering lightning talks, etc. If you're preparing a talk for this year's Code4Lib, this workshop is an opportunity to rehearse your presentation, get feedback from peers, get familiar with the presentation technology, etc.&lt;br /&gt;
 &lt;br /&gt;
''Interested in Attending''&lt;br /&gt;
&lt;br /&gt;
If you would be interested in attending, please indicate by adding your name (but not email address, etc.) here&lt;br /&gt;
&lt;br /&gt;
#Vicky Steeves&lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
&lt;br /&gt;
=== Dive into Hydra  ===&lt;br /&gt;
 &lt;br /&gt;
One of:&lt;br /&gt;
'''&amp;quot;Half Day [Afternoon]&amp;quot;''' &lt;br /&gt;
&lt;br /&gt;
* Justin Coyne, Data Curation Experts, justin@curationexperts.com&lt;br /&gt;
* Bess Sadler, Stanford University, bess@stanford.edu&lt;br /&gt;
&lt;br /&gt;
Hydra is a collaboration of over 30 educational institutions who work together to solve their repository needs by building open-source software.   Dive into Hydra is a course that bootstraps you into the Hydra software framework.  We'll start at the basics and walk you through the various layers of the Hydra stack.   We'll conclude by installing the Worthwhile gem, enabling every participant to walk away with their own Institutional Repository.  Participants who have prior exposure to web programming will get the most out of this course.  It's recommended (but not required) that you attend &amp;quot;RailsBridge&amp;quot; prior to this workshop.&lt;br /&gt;
&lt;br /&gt;
''Interested in Attending''&lt;br /&gt;
&lt;br /&gt;
If you would be interested in attending, please indicate by adding your name (but not email address, etc.) here&lt;br /&gt;
&lt;br /&gt;
# Maura Carbone&lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
=== code4lib/Write The Docs barcamp ===&lt;br /&gt;
 &lt;br /&gt;
One of:&lt;br /&gt;
'''&amp;quot;Full Day&amp;quot;''', with options for jumping in for half a day&lt;br /&gt;
&lt;br /&gt;
* code4lib wrangler: Becky Yoose, yoosebec at grinnell dot edu&lt;br /&gt;
* Write the Docs contacts: TBA&lt;br /&gt;
&lt;br /&gt;
Abstract&lt;br /&gt;
&lt;br /&gt;
''Placeholder for now - more information will be available before the proposal deadline''. More information about Write the Docs at http://docs.writethedocs.org/&lt;br /&gt;
&lt;br /&gt;
There will be a nominal fee (t/b/d) for non-Code4LibCon attendees (subject to organizer approval). &lt;br /&gt;
&lt;br /&gt;
''Interested in Attending''&lt;br /&gt;
&lt;br /&gt;
If you would be interested in attending, please indicate by adding your name (but not email address, etc.) here&lt;br /&gt;
&lt;br /&gt;
'''Full day'''&lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
&lt;br /&gt;
'''Morning'''&lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
&lt;br /&gt;
'''Afternoon'''&lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Linked Data Workshop ===&lt;br /&gt;
&lt;br /&gt;
One of:&lt;br /&gt;
'''&amp;quot;Half Day [morning]&amp;quot;''' &lt;br /&gt;
&lt;br /&gt;
* Karen Estlund, University of Oregon, kestlund@uoregon.edu&lt;br /&gt;
* Tom Johnson, DPLA, tom@dp.la&lt;br /&gt;
&lt;br /&gt;
Abstract:&lt;br /&gt;
&lt;br /&gt;
Developer and metadata experts-focused linked data workshop. Topics covered will include: linked open data principles, converting existing data, and modeling linked data in DAMS.&lt;br /&gt;
&lt;br /&gt;
If you would be interested in attending, please indicate by adding your name (but not email address, etc.) here&lt;br /&gt;
&lt;br /&gt;
# Logan Cox&lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
&lt;br /&gt;
=== Code4Arc ===&lt;br /&gt;
&lt;br /&gt;
One of:&lt;br /&gt;
'''&amp;quot;Full Day&amp;quot;''' (with options for half day participation)&lt;br /&gt;
&lt;br /&gt;
* Sarah Romkey, Artefactual Systems, sromkey@artefactual.com&lt;br /&gt;
* Justin Simpson, Artefactual Systems, jsimpson@artefactual.com&lt;br /&gt;
&lt;br /&gt;
Abstract:&lt;br /&gt;
&lt;br /&gt;
What does it mean to Code for Archives? Is it different than coding for libraries, and if so, how? &lt;br /&gt;
&lt;br /&gt;
Code4Lib is a wonderful and successful model (you must agree or you wouldn't be reading this). This workshop is an attempt to create a space to replicate the model in an Archival context. A space to talk about development for archives, and the particular challenges of developing archival systems.  Topics to discuss include Integration between different Archival software tools, and between Archival tools/workflows and larger institutional tools like institutional repositories, discovery and access systems.&lt;br /&gt;
&lt;br /&gt;
The schedule may include the following:&lt;br /&gt;
&lt;br /&gt;
* Panel type conversations about the State of Art in Archives &lt;br /&gt;
* Case Studies - discussion of workflows at specific institutions, including gaps in tools and how those are being addressed or could be addressed &lt;br /&gt;
* Tool Demos - access to demos of some of the open source tools used in an Archival Context (examples include ArchivesSpace, Archivematica, BitCurator, AtoM)&lt;br /&gt;
&lt;br /&gt;
Artefactual will provide demos running Archivematica and AtoM, we encourage others to chime in here to expand the list of tools available to touch and play with. &lt;br /&gt;
&lt;br /&gt;
When signing up, please indicate if you are an end-user or a developer.&lt;br /&gt;
&lt;br /&gt;
If you would be interested in attending, please indicate by adding your name (but not email address, etc.) here&lt;br /&gt;
&lt;br /&gt;
# Laney McGlohon - developer&lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
&lt;br /&gt;
=== Fail4Lib 2015 ===&lt;br /&gt;
'''Half Day [TBD, probably afternoon]'''&lt;br /&gt;
&lt;br /&gt;
* Andreas Orphanides, akorphan (at) ncsu.edu&lt;br /&gt;
* Jason Casden, jmcasden (at) ncsu.edu&lt;br /&gt;
&lt;br /&gt;
Abstract:&lt;br /&gt;
&lt;br /&gt;
Failure. Failure never changes. Since failure is an inescapable part of our professional work, it's important to be familiar with it, to acknowledge it, and to grow from it -- and, in contravention to longstanding tradition, to accept it as a fact of development life. At Fail4Lib, we'll talk about our own experiences with projects gone wrong, explore some famous design failures in the real world, and talk about how we can come to terms with the reality of failure, to make it part of our creative process -- rather than something to be shunned. Let's train ourselves to understand and embrace failure, encourage enlightened risk-taking, and seek out opportunities to fail and learn. This way, when we do what we do -- and fail at what we do -- we'll do so with grace and without fear.&lt;br /&gt;
&lt;br /&gt;
This year's preconference will include new case studies and an improved discussion format. Repeat customers are welcome! (Fail early, fail often.)&lt;br /&gt;
&lt;br /&gt;
The schedule may include the following:&lt;br /&gt;
&lt;br /&gt;
* Case studies. Avoid our own mistakes by bearing witness to the failures of others.&lt;br /&gt;
* Confessionals, for those willing to share. Let's learn from our own (and each others') failures.&lt;br /&gt;
* Group therapy. Vent about your own experiences in a judgment-free setting. Explore how we can make our organizations less risk-averse and more failure-tolerant.&lt;br /&gt;
&lt;br /&gt;
''Interested in attending''&lt;br /&gt;
&lt;br /&gt;
If you would be interested in attending, please indicate by adding your name (but not email address, etc.) here&lt;br /&gt;
&lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
&lt;br /&gt;
=== Coding Custom Solutions for Every Department in the Library with File Analyzer ===&lt;br /&gt;
 &lt;br /&gt;
One of:&lt;br /&gt;
'''&amp;quot;Half Day [Morning]&amp;quot;''' &lt;br /&gt;
&lt;br /&gt;
* Terry Brady, Georgetown University Library, twb27@georgetown.edu&lt;br /&gt;
&lt;br /&gt;
Abstract&lt;br /&gt;
&lt;br /&gt;
The Georgetown University Library has shared an application called the [http://georgetown-university-libraries.github.io/File-Analyzer/ File Analyzer] that has allowed us to build custom solutions for nearly every department in the library.&lt;br /&gt;
&lt;br /&gt;
* Analyzing Marc Records for the Cataloging department&lt;br /&gt;
* Transferring ILS invoices for the University Account System for the Acquisitions department &lt;br /&gt;
* Delivering patron fines to the Bursar’s office for the Access Service department&lt;br /&gt;
* Summarizing student worker timesheet data for the Finance department&lt;br /&gt;
* Validating counter compliant reports for the Electronic Resources department&lt;br /&gt;
* Preparing ingest packages for the Digital Services department&lt;br /&gt;
* Validating checksums for the Preservation department&lt;br /&gt;
&lt;br /&gt;
This hands on workshop will step through the components of the application framework.  Workshop participants will install and develop custom File Analyzer tasks in this session.&lt;br /&gt;
&lt;br /&gt;
The workshop agenda will loosely follow the [https://github.com/Georgetown-University-Libraries/File-Analyzer/wiki/File-Analyzer-Training----Code4Lib-2014 pre-conference agenda from Code4Lib 2014].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Interested in Attending''&lt;br /&gt;
&lt;br /&gt;
If you would be interested in attending, please indicate by adding your name (but not email address, etc.) here&lt;br /&gt;
&lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
&lt;br /&gt;
=== Confessions of the (Accidental) Code Hoarder: How to make your Code Sharable: ===&lt;br /&gt;
 &lt;br /&gt;
One of:&lt;br /&gt;
'''Half Day [Whenever]'''&lt;br /&gt;
&lt;br /&gt;
* Karen A. Coombs, OCLC, coombsk@oclc.org&lt;br /&gt;
&lt;br /&gt;
Abstract&lt;br /&gt;
Have you built something cool and useful that you want to share with others? This preconference session will discuss techniques and tools for sharing code. Using our own OCLC Developer Network PHP authentication code libraries as an example, we will discuss a set of recommended best practices for how to share your code.&lt;br /&gt;
 &lt;br /&gt;
We’ll start with coding standards and test writing so you can be confident of the quality of your code. Next we'll discuss inline documentation as a tool for developers and how auto-generating documentation will save you time and effort. Lastly we'll provide an overview of the tricky areas of dependency and package management, and distribution tools. Along the way, we'll cover PHP coding standards, testing, and popular PHP tools including PHPDoc for documentation, Composer for smooth installations, and using GitHub and Packagist to manage distribution, updates and community feedback.&lt;br /&gt;
&lt;br /&gt;
''Interested in Attending''&lt;br /&gt;
&lt;br /&gt;
If you would be interested in attending, please indicate by adding your name (but not email address, etc.) here&lt;br /&gt;
&lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
&lt;br /&gt;
[[Category:Code4Lib2015]]&lt;/div&gt;</summary>
		<author><name>Librarywebchic</name></author>	</entry>

	<entry>
		<id>https://wiki.code4lib.org/index.php?title=2013_game_night&amp;diff=36649</id>
		<title>2013 game night</title>
		<link rel="alternate" type="text/html" href="https://wiki.code4lib.org/index.php?title=2013_game_night&amp;diff=36649"/>
				<updated>2013-02-12T22:07:54Z</updated>
		
		<summary type="html">&lt;p&gt;Librarywebchic: /* Mahjong (8:00) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Game Night! Type of games might vary due to interest and what people bring. Looks like interest right now is mostly on light to mediumish games with a dash of abstracts ;).&lt;br /&gt;
&lt;br /&gt;
= Schedule =&lt;br /&gt;
Tuesday night the 11th.&lt;br /&gt;
&lt;br /&gt;
Rough Schedule:&lt;br /&gt;
&lt;br /&gt;
    7:30 setup&lt;br /&gt;
    7:45 start playing games!&lt;br /&gt;
    10:00 start winding down (don't start new games)&lt;br /&gt;
    10:30 all done, turn off the lights&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
I highly recommend that people walk in groups to get back to their respective lodgings. I'll ask folks still around at the end to help me clean up so we can walk back to the conference hotel&lt;br /&gt;
&lt;br /&gt;
Please bring your badge with. (You don't need to wear it on the way, but that'll help us make sure everyone in the room is supposed to be there.) &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Where =&lt;br /&gt;
&lt;br /&gt;
We have a conference room at the UIC library (Richard J. Daley Library MC 234, 801 S. Morgan, Chicago) reserved for 7:30 on Tuesday the 11th. I'll try to show up at the lobby and hang out there for at about 7:15. I'll be the guy with a code4lib nametag and a box of games ;). Not sure how late we'll play, it looks like the library is open till 1:00am, but I suspect I will for now put a rough ending time of 11pm.&lt;br /&gt;
&lt;br /&gt;
(Note, there's also some discussion on Cards Against Humanity. I will try to make sure there's an alternative game, but I don't know if I want to prohibit any games. I would say though to remember to be respectful and courteous to those around you. I will probably be pondering this issue for a while)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Games =&lt;br /&gt;
&lt;br /&gt;
Some notes:&lt;br /&gt;
&lt;br /&gt;
Please bring your badge with. (You don't need to wear it on the way, but that'll help us make sure everyone in the room is supposed to be there.) &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We may have more people signed up for this night than there is space. Due to that, we're going to try to set up tables in the space that volunteers who aren't playing can also teach. Also, we may have to ask people to find somewhere else to play if we need overfill.  We'll try to make a list of locations that might have tables and space that people can go to in walking distance.  Also, given some of the constraints, I'm going to say two-player games can be added, but may ask them to move out to the overfill since it's a bit easier for two people to find a spot to play and it'll free up some room. We're going to have to play this by ear, my apologizes.  I hope we can make this work!&lt;br /&gt;
&lt;br /&gt;
To make the event flow smoother, we're going to have sign-ups for games at least to start with. Please, please sign up for a game. We'll be setting up games that have folks signed up and getting them seated first.  Then we'll try to fill in spots or help set up folks who haven't signed up for a particular game. If you bought a game and know for sure you want to play it, add a slot below. We'll have signs on tables for the particular game slot so people can find the games. I'm still trying to decide on how we'll deal with games as they end and getting new games setup. (We'll probably have sign-up sheets at a table for future slots that people can sign up for) Look for more rules at the actual event ;).&lt;br /&gt;
&lt;br /&gt;
* If you can teach the game, put (T) after name&lt;br /&gt;
* If you brought several games and are willing to teach them and not play, make a note on the bottom and we'll try to set them up near each other.&lt;br /&gt;
* Please show up 5 minutes before the game starts. Otherwise you may find your seat has been given away.&lt;br /&gt;
* If you bought another copy of a game and it's already on the list and full, feel free to start another one. Add a number&lt;br /&gt;
* Signing up for a slot only commits you for one play of the game.  In other words, if you signed up for the 7:45 RoboRally and it finishes at 8:30 and someone wants to play again, you don't have to ;).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Format&lt;br /&gt;
&lt;br /&gt;
== Game name (time it will start) [# if duplicate game in same slot] ==&lt;br /&gt;
description&lt;br /&gt;
# foo&lt;br /&gt;
# bar &lt;br /&gt;
# number of &amp;quot;seats&amp;quot;, set what feels good, doesn't have to be the highest limit of the tame&lt;br /&gt;
- any notes, like if you're will to teach and not play (don't put if you're planning on playing games)&lt;br /&gt;
&lt;br /&gt;
Clarifications:&lt;br /&gt;
You a&lt;br /&gt;
&lt;br /&gt;
== Hey, that's my fish! (7:45)==&lt;br /&gt;
Simple rules, but challenging play.  Try to pick up fish but as you do, the ice begins to separate! Can you get the most or will you end up stuck alone on a ice flow.  Fairly quick game. http://www.boardgamegeek.com/boardgame/8203/hey-thats-my-fish&lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
- Jon Gorman will be willing to teach even if he can't play. This means you might have to wait a little to start.&lt;br /&gt;
&lt;br /&gt;
== Time's Up! Title Recall (7:45)==&lt;br /&gt;
A mix of charades and Taboo.  You'll start with a set of titles and the ability to give nearly unlimted clues and go through a series of tougher rounds until it's just charades. The same titles (literature, arts, music) are used from round to round, so you'll end up even developing your own language ;). Good party game that isn't as well know as it could be. http://www.boardgamegeek.com/boardgame/36553/times-up-title-recall&lt;br /&gt;
# Heidi Frank (hf36@nyu.edu) - haven't played this one before, but sounds cool!&lt;br /&gt;
# Megan O'Neill Kudzia (moneill@albion.edu)&lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
NOTE: This game requires even number of players&lt;br /&gt;
- Jon Gorman will be willing to teach even if he can't play. This means you might have to wait a little to start.&lt;br /&gt;
&lt;br /&gt;
== Tsuro (7:45) ==&lt;br /&gt;
Featured on the first season of the Tabletop show, http://www.youtube.com/watch?v=NMtlQxJeWvc.  A nice game that's difficult to describe.  You lay tiles that control your future path and try to avoid running into other folks http://www.boardgamegeek.com/boardgame/16992/tsuro! &lt;br /&gt;
# Christie Peterson (have played before, but don't have game, so T if I can review rules quickly)&lt;br /&gt;
# Emily Shaw&lt;br /&gt;
# Christian Sarason (this game looks cool)&lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
- Jon Gorman will be willing to teach even if he can't play. This means you might have to wait a little to start.&lt;br /&gt;
&lt;br /&gt;
== No Thanks! (7:45) ==&lt;br /&gt;
A nice quick card game.  Like golf, lowest score wins. http://boardgamegeek.com/boardgame/12942/no-thanks&lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
- Jon Gorman will be willing to teach even if he can't play. This means you might have to wait a little to start.&lt;br /&gt;
&lt;br /&gt;
== Carcassone (7:45) ==&lt;br /&gt;
The classic tile laying game.  Build up a medieval town, http://boardgamegeek.com/boardgame/822/carcassonne&lt;br /&gt;
# Allan Berry&lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
- Jon Gorman will be willing to teach even if he can't play. This means you might have to wait a little to start.&lt;br /&gt;
&lt;br /&gt;
== Ticket to Ride (7:45) ==&lt;br /&gt;
Can you build up a network of trains to ensure you can reach all of your destination?  Gather cards to build your lines.  A nice game with a simple set of actions that builds up nicely. http://www.boardgamegeek.com/boardgame/9209/ticket-to-ride&lt;br /&gt;
# Emily Lynema - I can give the general idea how to play&lt;br /&gt;
# Cynthia Ng - in for at least 1 game&lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
- Jon Gorman will be willing to teach even if he can't play. This means you might have to wait a little to start.&lt;br /&gt;
&lt;br /&gt;
== Bohnanza (7:45) ==&lt;br /&gt;
A set collection card game with a twist! You need too keep the cards in a certain order in your hand! http://www.boardgamegeek.com/boardgame/11/bohnanza&lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
- Jon Gorman will be willing to teach even if he can't play. This means you might have to wait a little to start.&lt;br /&gt;
&lt;br /&gt;
- Christie Peterson is bringing this game and can play/coach if needed although it's been a while so I'll need to brush up on the rules!&lt;br /&gt;
&lt;br /&gt;
== Wits &amp;amp; Wagers (7:45) ==&lt;br /&gt;
A trivia game where you don't need to know the answer, but when to bet on who does! http://boardgamegeek.com/boardgame/20100/wits-wagers&lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
-  Jon Gorman will be willing to teach even if he can't play. This means you might have to wait a little to start.&lt;br /&gt;
&lt;br /&gt;
== RoboRally (7:45) ==&lt;br /&gt;
Who's will be the first to get their robot to finish the race course while avoiding the endless pits and the lazer blasts of other robots. But you need to fill the robot's registers with his next five moves! http://boardgamegeek.com/boardgame/18/roborally&lt;br /&gt;
# Esmé Cowles (T)&lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
-  Jon Gorman will be willing to teach even if he can't play. This means you might have to wait a little to start.&lt;br /&gt;
&lt;br /&gt;
== Fluxx! (7:45) ==&lt;br /&gt;
The rules of the game evolve as you play.  An ever changing card game where you try to make the rules and goal match what objects you have in front of you. http://boardgamegeek.com/boardgame/258/fluxx&lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
-  Jon Gorman will be willing to teach even if he can't play. This means you might have to wait a little to start.&lt;br /&gt;
&lt;br /&gt;
== Zombie Dice (7:45) ==&lt;br /&gt;
Can you eat the most brains?  Can you evade the shotguns the longest? Try this press your luck dice game to find out if you are the best zombie. http://boardgamegeek.com/boardgame/62871/zombie-dice&lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
-  Jon Gorman will be willing to teach even if he can't play. This means you might have to wait a little to start.&lt;br /&gt;
&lt;br /&gt;
== Kill Doctor Lucky (8:00) ==&lt;br /&gt;
Why do all mystery games start just after all the fun is over? Your objective in this board game: kill Doctor Lucky. I have to warn you, though, that Doctor Lucky is aptly named... http://boardgamegeek.com/boardgame/257/kill-doctor-lucky&lt;br /&gt;
# Becky Yoose - T&lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
&lt;br /&gt;
== Give Me The Brain! (9:00) ==&lt;br /&gt;
Working fast food can be rough, Particularly when you're a graveyard shift zombie.  Thankfully, you don't really need to be entirely there, except for some of the most challenging tasks. In that case, you better hope you can get your hands on some brains.  A card game where you try to get rid of all the cards in your hand, but your fellow gamers will be also playing cards to make that more difficult. http://www.boardgamegeek.com/boardgame/176/give-me-the-brain&lt;br /&gt;
# Maura Byrne (T)&lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
&lt;br /&gt;
== Wandering Monster (7:45) ==&lt;br /&gt;
Brave adventurers explore a dungeon maze and you compete with other fearsome monsters to eat the most of them. It's a movement tactics game with plenty of chances to throw obstacles at other players through card play. This is home brew so no link on BGG yet, but you can get some of the flavor from the project blog: http://gnomekeeper.blogspot.com. Good for 2-4 players so the designer can watch or play depending on interest.&lt;br /&gt;
# Alan Dyck (T)&lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
&lt;br /&gt;
== Race for the Galaxy (7:45) ==&lt;br /&gt;
In the card game Race for the Galaxy,   http://boardgamegeek.com/boardgame/28143/race-for-the-galaxy   players build galactic civilizations by playing game cards in front of them that represent worlds or technical and social developments. Some worlds allow players to produce goods, which can be consumed later to gain either card draws or victory points when the appropriate technologies are available to them. These are mainly provided by the developments and worlds that are not able to produce, but the fancier production worlds also give these bonuses.&lt;br /&gt;
&lt;br /&gt;
# Robert Haschart (T)&lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
&lt;br /&gt;
== Dominion (7:45) ==&lt;br /&gt;
In Dominion, each player starts with an identical, very small deck of cards. In the center of the table is a selection of other cards the players can &amp;quot;buy&amp;quot; as they can afford them. Through their selection of cards to buy, and how they play their hands as they draw them, the players construct their deck on the fly, striving for the most efficient path to the precious victory points by game end.  http://boardgamegeek.com/boardgame/36218/dominion&lt;br /&gt;
&lt;br /&gt;
I did not bring this game, however if there is interest, there is a free online web-based version of the game that includes the base game as well as all of the expansion sets.  To go this route those interested will need to have a laptop.  I will be able to Teach both the rules of the game as well and the mechanics of playing the game using the web-interface.  &lt;br /&gt;
&lt;br /&gt;
# Rob Dumas&lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
&lt;br /&gt;
== Bang! (8:30) ==&lt;br /&gt;
&amp;quot;The Outlaws hunt the Sheriff. The Sheriff hunts the Outlaws. The Renegade plots secretly, ready to take one side or the other. Bullets fly. Who among the gunmen is a Deputy, ready to sacrifice himself for the Sheriff? And who is a merciless Outlaw, willing to kill him? If you want to find out, just draw (your cards)!&amp;quot; (From back of box)  More at http://boardgamegeek.com/boardgame/30933/bang-the-bullet&lt;br /&gt;
&lt;br /&gt;
# Ian Walls (only actually played once before, but I'm sure we can figure it out)&lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Contact info =&lt;br /&gt;
&lt;br /&gt;
Any questions?  Contact jonathan (dot) gorman (at) gmail (dot) com.&lt;/div&gt;</summary>
		<author><name>Librarywebchic</name></author>	</entry>

	<entry>
		<id>https://wiki.code4lib.org/index.php?title=2013_game_night&amp;diff=36287</id>
		<title>2013 game night</title>
		<link rel="alternate" type="text/html" href="https://wiki.code4lib.org/index.php?title=2013_game_night&amp;diff=36287"/>
				<updated>2013-02-10T22:53:05Z</updated>
		
		<summary type="html">&lt;p&gt;Librarywebchic: /* Give Me The Brain! (9:00) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Game Night! Type of games might vary due to interest and what people bring. Looks like interest right now is mostly on light to mediumish games with a dash of abstracts ;).&lt;br /&gt;
&lt;br /&gt;
= Schedule =&lt;br /&gt;
Tuesday night the 11th.&lt;br /&gt;
&lt;br /&gt;
Rough Schedule:&lt;br /&gt;
&lt;br /&gt;
    7:30 setup&lt;br /&gt;
    7:45 start playing games!&lt;br /&gt;
    10:30 start winding down (don't start new games)&lt;br /&gt;
    11:00 all done, turn off the lights &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Where =&lt;br /&gt;
&lt;br /&gt;
We have a conference room at the UIC library (Richard J. Daley Library MC 234, 801 S. Morgan, Chicago) reserved for 7:30 on Tuesday the 11th. I'll try to show up at the lobby and hang out there for at about 7:15. I'll be the guy with a code4lib nametag and a box of games ;). Not sure how late we'll play, it looks like the library is open till 1:00am, but I suspect I will for now put a rough ending time of 11pm.&lt;br /&gt;
&lt;br /&gt;
(Note, there's also some discussion on Cards Against Humanity. I will try to make sure there's an alternative game, but I don't know if I want to prohibit any games. I would say though to remember to be respectful and courteous to those around you. I will probably be pondering this issue for a while)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Games =&lt;br /&gt;
&lt;br /&gt;
Some notes:&lt;br /&gt;
&lt;br /&gt;
We may have more people signed up for this night than there is space. Due to that, we're going to try to set up tables in the space that volunteers who aren't playing can also teach. Also, we may have to ask people to find somewhere else to play if we need overfill.  We'll try to make a list of locations that might have tables and space that people can go to in walking distance.  Also, given some of the constraints, I'm going to say two-player games can be added, but may ask them to move out to the overfill since it's a bit easier for two people to find a spot to play and it'll free up some room. We're going to have to play this by ear, my apologizes.  I hope we can make this work!&lt;br /&gt;
&lt;br /&gt;
To make the event flow smoother, we're going to have sign-ups for games at least to start with. Please, please sign up for a game. We'll be setting up games that have folks signed up and getting them seated first.  Then we'll try to fill in spots or help set up folks who haven't signed up for a particular game. If you bought a game and know for sure you want to play it, add a slot below. We'll have signs on tables for the particular game slot so people can find the games. I'm still trying to decide on how we'll deal with games as they end and getting new games setup. (We'll probably have sign-up sheets at a table for future slots that people can sign up for) Look for more rules at the actual event ;).&lt;br /&gt;
&lt;br /&gt;
* If you can teach the game, put (T) after name&lt;br /&gt;
* If you brought several games and are willing to teach them and not play, make a note on the bottom and we'll try to set them up near each other.&lt;br /&gt;
* Please show up 5 minutes before the game starts. Otherwise you may find your seat has been given away.&lt;br /&gt;
* If you bought another copy of a game and it's already on the list and full, feel free to start another one. Add a number&lt;br /&gt;
* Signing up for a slot only commits you for one play of the game.  In other words, if you signed up for the 7:45 RoboRally and it finishes at 8:30 and someone wants to play again, you don't have to ;).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Format&lt;br /&gt;
&lt;br /&gt;
== Game name (time it will start) [# if duplicate game in same slot] ==&lt;br /&gt;
description&lt;br /&gt;
# foo&lt;br /&gt;
# bar &lt;br /&gt;
# number of &amp;quot;seats&amp;quot;, set what feels good, doesn't have to be the highest limit of the tame&lt;br /&gt;
- any notes, like if you're will to teach and not play (don't put if you're planning on playing games)&lt;br /&gt;
&lt;br /&gt;
Clarifications:&lt;br /&gt;
You a&lt;br /&gt;
&lt;br /&gt;
== Hey, that's my fish! (7:45)==&lt;br /&gt;
Simple rules, but challenging play.  Try to pick up fish but as you do, the ice begins to separate! Can you get the most or will you end up stuck alone on a ice flow.  Fairly quick game. http://www.boardgamegeek.com/boardgame/8203/hey-thats-my-fish&lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
- Jon Gorman will be willing to teach even if he can't play. This means you might have to wait a little to start.&lt;br /&gt;
&lt;br /&gt;
== Time's Up! Title Recall (7:45)==&lt;br /&gt;
A mix of charades and Taboo.  You'll start with a set of titles and the ability to give nearly unlimted clues and go through a series of tougher rounds until it's just charades. The same titles (literature, arts, music) are used from round to round, so you'll end up even developing your own language ;). Good party game that isn't as well know as it could be. http://www.boardgamegeek.com/boardgame/36553/times-up-title-recall&lt;br /&gt;
# Heidi Frank (hf36@nyu.edu) - haven't played this one before, but sounds cool!&lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
NOTE: This game requires even number of players&lt;br /&gt;
- Jon Gorman will be willing to teach even if he can't play. This means you might have to wait a little to start.&lt;br /&gt;
&lt;br /&gt;
== Tsuro (7:45) ==&lt;br /&gt;
Featured on the first season of the Tabletop show, http://www.youtube.com/watch?v=NMtlQxJeWvc.  A nice game that's difficult to describe.  You lay tiles that control your future path and try to avoid running into other folks http://www.boardgamegeek.com/boardgame/16992/tsuro! &lt;br /&gt;
# Christie Peterson (have played before, but don't have game, so T if I can review rules quickly)&lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
- Jon Gorman will be willing to teach even if he can't play. This means you might have to wait a little to start.&lt;br /&gt;
&lt;br /&gt;
== No Thanks! (7:45) ==&lt;br /&gt;
A nice quick card game.  Like golf, lowest score wins. http://boardgamegeek.com/boardgame/12942/no-thanks&lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
- Jon Gorman will be willing to teach even if he can't play. This means you might have to wait a little to start.&lt;br /&gt;
&lt;br /&gt;
== Carcassone (7:45) ==&lt;br /&gt;
The classic tile laying game.  Build up a medieval town, http://boardgamegeek.com/boardgame/822/carcassonne&lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
- Jon Gorman will be willing to teach even if he can't play. This means you might have to wait a little to start.&lt;br /&gt;
&lt;br /&gt;
== Ticket to Ride (7:45) ==&lt;br /&gt;
Can you build up a network of trains to ensure you can reach all of your destination?  Gather cards to build your lines.  A nice game with a simple set of actions that builds up nicely. http://www.boardgamegeek.com/boardgame/9209/ticket-to-ride&lt;br /&gt;
# Emily Lynema - I can give the general idea how to play&lt;br /&gt;
# Cynthia Ng - in for at least 1 game&lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
- Jon Gorman will be willing to teach even if he can't play. This means you might have to wait a little to start.&lt;br /&gt;
&lt;br /&gt;
== Bohnanza (7:45) ==&lt;br /&gt;
A set collection card game with a twist! You need too keep the cards in a certain order in your hand! http://www.boardgamegeek.com/boardgame/11/bohnanza&lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
- Jon Gorman will be willing to teach even if he can't play. This means you might have to wait a little to start.&lt;br /&gt;
&lt;br /&gt;
- Christie Peterson is bringing this game and can play/coach if needed although it's been a while so I'll need to brush up on the rules!&lt;br /&gt;
&lt;br /&gt;
== Wits &amp;amp; Wagers (7:45) ==&lt;br /&gt;
A trivia game where you don't need to know the answer, but when to bet on who does! http://boardgamegeek.com/boardgame/20100/wits-wagers&lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
-  Jon Gorman will be willing to teach even if he can't play. This means you might have to wait a little to start.&lt;br /&gt;
&lt;br /&gt;
== RoboRally (7:45) ==&lt;br /&gt;
Who's will be the first to get their robot to finish the race course while avoiding the endless pits and the lazer blasts of other robots. But you need to fill the robot's registers with his next five moves! http://boardgamegeek.com/boardgame/18/roborally&lt;br /&gt;
# Esmé Cowles (T)&lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
-  Jon Gorman will be willing to teach even if he can't play. This means you might have to wait a little to start.&lt;br /&gt;
&lt;br /&gt;
== Fluxx! (7:45) ==&lt;br /&gt;
The rules of the game evolve as you play.  An ever changing card game where you try to make the rules and goal match what objects you have in front of you. http://boardgamegeek.com/boardgame/258/fluxx&lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
-  Jon Gorman will be willing to teach even if he can't play. This means you might have to wait a little to start.&lt;br /&gt;
&lt;br /&gt;
== Zombie Dice (7:45) ==&lt;br /&gt;
Can you eat the most brains?  Can you evade the shotguns the longest? Try this press your luck dice game to find out if you are the best zombie. http://boardgamegeek.com/boardgame/62871/zombie-dice&lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
-  Jon Gorman will be willing to teach even if he can't play. This means you might have to wait a little to start.&lt;br /&gt;
&lt;br /&gt;
== Kill Doctor Lucky (8:00) ==&lt;br /&gt;
Why do all mystery games start just after all the fun is over? Your objective in this board game: kill Doctor Lucky. I have to warn you, though, that Doctor Lucky is aptly named... http://boardgamegeek.com/boardgame/257/kill-doctor-lucky&lt;br /&gt;
# Becky Yoose - T&lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
&lt;br /&gt;
== Give Me The Brain! (9:00) ==&lt;br /&gt;
Working fast food can be rough, Particularly when you're a graveyard shift zombie.  Thankfully, you don't really need to be entirely there, except for some of the most challenging tasks. In that case, you better hope you can get your hands on some brains.  A card game where you try to get rid of all the cards in your hand, but your fellow gamers will be also playing cards to make that more difficult. http://www.boardgamegeek.com/boardgame/176/give-me-the-brain&lt;br /&gt;
# Maura Byrne (T)&lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
&lt;br /&gt;
== Mahjong (8:00) ==&lt;br /&gt;
Chinese tile game made up of three suits, two types of &amp;quot;honors&amp;quot;: winds and dragons, and bonus tiles: seasons and flowers. Typically played with four players, the game is a little bit like Rummy but with tiles. You can find more detailed information on Wikipedia - http://en.wikipedia.org/wiki/Mahjong. There are several variations on rules and scoring. We're playing the Chinese version with &amp;quot;classic&amp;quot; scoring.&lt;br /&gt;
# Karen Coombs (T)&lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
&lt;br /&gt;
= Contact info =&lt;br /&gt;
&lt;br /&gt;
Any questions?  Contact jonathan (dot) gorman (at) gmail (dot) com.&lt;/div&gt;</summary>
		<author><name>Librarywebchic</name></author>	</entry>

	<entry>
		<id>https://wiki.code4lib.org/index.php?title=2013_social_activities&amp;diff=35236</id>
		<title>2013 social activities</title>
		<link rel="alternate" type="text/html" href="https://wiki.code4lib.org/index.php?title=2013_social_activities&amp;diff=35236"/>
				<updated>2013-01-30T16:41:21Z</updated>
		
		<summary type="html">&lt;p&gt;Librarywebchic: /* Non-beery get together */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Ideas ==&lt;br /&gt;
&lt;br /&gt;
* Aviary: super-crazy cocktails. http://www.molecularrecipes.com/molecular-mixology/aviary-cocktails/ . List your name if you're interested, whether Sunday, Monday, and/or Tuesday (after newcomer dinners) work, and whether you're just interested in stopping by, or doing a 7 cocktail tasting flight.*&lt;br /&gt;
** statsfool: sunday/monday/tuesday, either drinks or flight.&lt;br /&gt;
** Amyhannah: monday/tuesday, drinks, probably not the flight.&lt;br /&gt;
** anarchivist: sunday/monday, prefer drinks over flight but could be convinced&lt;br /&gt;
** [[User:highermath|highermath]]: monday (could use 10 cocktails after Drupal subCon, I am sure). Uber now works in Chicago, so I would do the flight.&lt;br /&gt;
** [[User:pberry|pberry]]: any night but Wednesday (that's  Goose Island night) and I'd be up for drinks or flight, although leaning away from flight.&lt;br /&gt;
** [[User:thatandromeda|thatandromeda]] oh my gosh yes, any time, probably not the flight.&lt;br /&gt;
** [[User:Gdave|gdave]] beautiful site, I would be interested, Sun,Mon,Tues.  either drink or flight.&lt;br /&gt;
** scollett: sun, drinks, maybe flight.&lt;br /&gt;
** [[User:shawnc12|shawnc12]]: sunday/monday, either drink or flight&lt;br /&gt;
* Brewery tour - some possible candidates would be Goose Island, Brew Bus http://www.chicagobrewbus.com/, Piece, Revolution, Half Acre.&lt;br /&gt;
* Library field trips - because we're library geeks. Possible places include Newberry and Read/Write.--Read/Write Library confirmed for February 12.--Newberry Library confirmed for February 14.&lt;br /&gt;
* Art Institute of Chicago - Only open until 5pm, but possible for people coming in early enough on Sunday.&lt;br /&gt;
** escowles: I'm getting in around noon on Sunday, and interested in this.&lt;br /&gt;
** pgrayove: I'm getting in around noon on Sunday too.  I'm interested.&lt;br /&gt;
&lt;br /&gt;
== Planned Events ==&lt;br /&gt;
&lt;br /&gt;
=== Newcomer Dinner, Tuesday 2/12 ===&lt;br /&gt;
&lt;br /&gt;
First time at code4lib? Join fellow c4l newbies and veterans for an evening of food, socializing, and stimulating &amp;lt;strike&amp;gt;discussions about&amp;lt;/strike&amp;gt; demonstrations of the many uses of &amp;lt;strike&amp;gt;bacon&amp;lt;/strike&amp;gt; &amp;lt;strike&amp;gt;dongles&amp;lt;/strike&amp;gt; XML.&lt;br /&gt;
&lt;br /&gt;
Code4Lib veterans, you're invited too. Join us in welcoming the newcomers!&lt;br /&gt;
&lt;br /&gt;
'''Plans'''&lt;br /&gt;
* When: Tuesday evening (2/12)&lt;br /&gt;
* Time: 6 PM (ish) or whenever you can get your group together&lt;br /&gt;
* Mastermind (if you have any questions): [mailto:yoosebec@grinnell.edu Becky Yoose]&lt;br /&gt;
&lt;br /&gt;
''Guidelines:''&lt;br /&gt;
*Max of '''6''' per group&lt;br /&gt;
**Please, no waitlisting&lt;br /&gt;
*ID yourselves so we can get a good mix of new people and veterans in each group&lt;br /&gt;
**New folks - n&lt;br /&gt;
**c4l vets - v&lt;br /&gt;
*One leader needed for each location (declare yourself! - '''Vets are highly encouraged to lead the group''')&lt;br /&gt;
**Leader duties&lt;br /&gt;
***Make reservations if required; otherwise make sure that the restaurant can handle a group of 6 rowdy library coders &lt;br /&gt;
***Herd folks from hotel to restaurant (know where you're going!)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Restaurants'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Restaurants within .25 miles of the hotel'''&lt;br /&gt;
&lt;br /&gt;
[http://www.athenarestaurantchicago.com/index.php Athena] (Greek)&lt;br /&gt;
&lt;br /&gt;
* Al Cornish - v (leader)&lt;br /&gt;
&lt;br /&gt;
[http://www.dinerestaurant.com/ Dine] (Contemporary)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;del&amp;gt;[http://www.girlandthegoat.com/ Girl and the Goat] (American) Top Chef fans take note! This is Stephanie Izard's award-winning resto.&amp;lt;/del&amp;gt; Totally booked.&lt;br /&gt;
&lt;br /&gt;
[http://www.haymarketbrewing.com/ Haymarket Pub &amp;amp; Brewery] (Pub food)&lt;br /&gt;
&lt;br /&gt;
[http://www.karynsongreen.com/ Karyn’s on Green] (Vegan)&lt;br /&gt;
Completely vegan and close to the conference hotel. We'll meet in the conference hotel at around 6:45 (reservation at 7:00 for 6). Google maps says it is a 5 minute walk.&lt;br /&gt;
&lt;br /&gt;
*Jason Ronallo (leader)- v&lt;br /&gt;
*Alicia Cozine - n&lt;br /&gt;
*Mark Mounts - v&lt;br /&gt;
*Barbara Hui - n&lt;br /&gt;
&lt;br /&gt;
[http://niarestaurant.com/nia-restaurant-mediterranean-cuisine/ Nia] (Mediterranean tapas)&lt;br /&gt;
&lt;br /&gt;
[http://www.pegasuschicago.com/index.php Pegasus] (Greek)&lt;br /&gt;
&lt;br /&gt;
[http://www.roditys.com/index.html Roditys] (Greek) -- Reservations made for 6:30pm.  Let's meet in the hotel lobby at 6pm and walk over from there.&lt;br /&gt;
&lt;br /&gt;
* Rosalyn Metz (leader) - v&lt;br /&gt;
* [[User:highermath|Cary Gordon]] - v&lt;br /&gt;
* [[User:Jacobandresen|Jacob Andresen]] - n&lt;br /&gt;
* Karen Miller - n&lt;br /&gt;
* Dre - v&lt;br /&gt;
* Mahria Lebow - n&lt;br /&gt;
* '''Capped at 6'''&lt;br /&gt;
&lt;br /&gt;
'''Restaurants between .25 miles and .5 miles of the hotel'''&lt;br /&gt;
&lt;br /&gt;
[http://avecrestaurant.com/# Avec] (Small plate)&lt;br /&gt;
Family-style small plate and tapas.  Great Yelp reviews.  We'll meet in the conference hotel at 6:00 &amp;lt;strike&amp;gt;6:45&amp;lt;/strike&amp;gt; (they don't take reservations, but have stuff to sip on if there's a wait).  Less than 10 minute walk from hotel.&lt;br /&gt;
&lt;br /&gt;
* Shaun Ellis (leader) - v&lt;br /&gt;
* Jon Stroop - v&lt;br /&gt;
* Paula Gray-Overtoom - n&lt;br /&gt;
* Emily Zervas - n&lt;br /&gt;
* Cynthia Ng - neither&lt;br /&gt;
* Sarah Dooley - n&lt;br /&gt;
* '''Capped at 6'''&lt;br /&gt;
&lt;br /&gt;
[http://www.babavillage.com/ Baba’s Village] (Indian/Pakistani)&lt;br /&gt;
&lt;br /&gt;
[http://blackbirdrestaurant.com/ Blackbird] (Contemporary)&lt;br /&gt;
&lt;br /&gt;
[http://www.carnivalechicago.com/menu Carnivale] (Nuevo Latino)&lt;br /&gt;
&lt;br /&gt;
[http://decero.hellotacos.com/ De Cero] (Mexican)&lt;br /&gt;
&lt;br /&gt;
[http://www.dragonflymandarin.com/  Dragonfly] (Chinese, sushi)&lt;br /&gt;
&lt;br /&gt;
[http://giordanos.com/ Giordano's] (Chicago Style Pizza) This place should be able to handle multiple groups...&lt;br /&gt;
&lt;br /&gt;
[http://www.grangehallburgerbar.com/ Grange Hall Burger Bar] (Local food)&lt;br /&gt;
&lt;br /&gt;
[http://www.idreamoffalafel.com/  I Dream of Falafel] (Mediterranean)&lt;br /&gt;
&lt;br /&gt;
* Emily Lynema (leader) - v&lt;br /&gt;
&lt;br /&gt;
[http://www.jaipurchicago.com/ Jaipur] (Indian)&lt;br /&gt;
&lt;br /&gt;
* Andrew Darby (leader) - v&lt;br /&gt;
* Josh Wilson (joshwilsonnc at gmail) - n&lt;br /&gt;
&lt;br /&gt;
[http://lasardine.com/ La Sardine] (French)&lt;br /&gt;
&lt;br /&gt;
[http://www.mythaitakumi.com/index.html MyThai Takumi] (Japanese Thai) Meeting details TBA&lt;br /&gt;
&lt;br /&gt;
*Becky Yoose (leader) - v&lt;br /&gt;
*May Chan - n&lt;br /&gt;
*David Anderson - newby&lt;br /&gt;
*Terry Brady - new&lt;br /&gt;
* Dave Menninger - n&lt;br /&gt;
*Shawn Carraway -n&lt;br /&gt;
* '''Capped at 6'''&lt;br /&gt;
&lt;br /&gt;
[http://www.nellcoterestaurant.com/ Nellcôte] (French)&lt;br /&gt;
&lt;br /&gt;
[http://chicago.provincerestaurant.com/ Province] (American with Central/South American/Spanish influence)&lt;br /&gt;
&lt;br /&gt;
[http://thepublicanrestaurant.com/ The Publican] (Seafood)&lt;br /&gt;
&lt;br /&gt;
* Jay Luker (eater) - v&lt;br /&gt;
* Mark Matienzo (tweeter) - v&lt;br /&gt;
* Devon Smith (pickle eater) - repeat offender&lt;br /&gt;
* Chris Sharp (dead horse beater) - v&lt;br /&gt;
* Michael B. Klein (greeter) - v&lt;br /&gt;
* Bill McMillin (meeter) - n&lt;br /&gt;
* '''Capped at 6'''&lt;br /&gt;
&lt;br /&gt;
[http://saigonsisters.tumblr.com/ Saigon Sisters] (Vietnamese)&lt;br /&gt;
&lt;br /&gt;
[http://www.thaiurbankitchen.com/ Thai Urban Kitchen] (Thai, sushi)&lt;br /&gt;
&lt;br /&gt;
[http://www.trattoriaisabellachicago.com/rest.html Trattoria Isabella] (Italian)&lt;br /&gt;
&lt;br /&gt;
[http://www.vivo-chicago.com/homepage-2 Vivo] (Italian) &lt;br /&gt;
&lt;br /&gt;
[http://www.wishbonechicago.com/dining/westloop/ Wishbone] (Southern Reconstruction)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Restaurants between .5 miles and .75 miles of the hotel'''&lt;br /&gt;
&lt;br /&gt;
[http://currentsontheriver.com/ Currents on the River] (Eclectic)&lt;br /&gt;
&lt;br /&gt;
[http://n9ne.com/ N9NE Steakhouse] (Steak)&lt;br /&gt;
&lt;br /&gt;
[http://www.verachicago.com/menu Vera Chicago] (Spanish)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Restaurants between .75 miles and 1 mile of the hotel'''&lt;br /&gt;
&lt;br /&gt;
[http://www.theberghoff.com/default.aspx The Berghoff] (German)&lt;br /&gt;
* Declan Fleming - v (leader)  I checked reservations, and for 6 people, the first time open after the conf is 7:30, so I grabbed that.&lt;br /&gt;
* Joshua Gomez - v (I will have to leave by around 7:15, going to see a show at 7:30)&lt;br /&gt;
* Dave Green - n &lt;br /&gt;
* Steven Villereal - n&lt;br /&gt;
* Peter Murray - v&lt;br /&gt;
&lt;br /&gt;
[http://www.yelp.com/biz/frontera-grill-chicago Frontera] (a Rick Bayliss Mex-American restaurant) Reservations are for 7:30, so perhaps the group could get a drink in the lobby beforehand.  Either way, we'll depart at 7pm.&lt;br /&gt;
: (''note: the drinks at the bar at frontera are very tasty.'')&lt;br /&gt;
*Dan Suchy (leader and over-eater) - v&lt;br /&gt;
*Matt Critchlow - v&lt;br /&gt;
*Carmen Mitchell - v&lt;br /&gt;
*Maureen Callahan - n&lt;br /&gt;
*David Cliff - n&lt;br /&gt;
* Patrick Berry - 3rd year red-shirt freshman&lt;br /&gt;
* '''Capped at 6'''&lt;br /&gt;
&lt;br /&gt;
[http://www.nativefoods.com/ Native Foods] (Vegan)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Restaurants more than 1 mile from the hotel'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[http://www.greenzebrachicago.com/index.html Green Zebra] (Vegan)&lt;br /&gt;
&lt;br /&gt;
[http://honkytonkbbqchicago.com/ Honky Tonk Barbeque] (BBQ)&lt;br /&gt;
&lt;br /&gt;
[http://www.karynraw.com/cooked Karyn’s Cooked] (Vegan)&lt;br /&gt;
&lt;br /&gt;
[http://www.latabernatapas.com/ La Taberna Tapas] (Mediterranean)&lt;br /&gt;
&lt;br /&gt;
[http://www.morganschicago.com/ Morgan's on Maxwell] (Pub food)&lt;br /&gt;
&lt;br /&gt;
[http://www.chezjoelbistro.com/ Chez Joël] (French/Tangiers food) I am leaning towards an early dinner of 6:15 as I have to take-off to make sure the Game Night takes off without a hitch. So leave the conference hotel by 5:45 if it is walk weather or 6PM if it is taxi weather.&lt;br /&gt;
&lt;br /&gt;
* Francis Kayiwa (knackered leader) - v&lt;br /&gt;
* Megan O'Neill Kudzia - n&lt;br /&gt;
&lt;br /&gt;
=== Veg*n Dinner ===&lt;br /&gt;
&lt;br /&gt;
Let's have dinner at a veg*n-friendly place one night of the conference. Folks of all eating styles welcome.&lt;br /&gt;
&lt;br /&gt;
Max *6* people per party this year.&lt;br /&gt;
&lt;br /&gt;
'''Party #1: Chicago Diner''', Wednesday Night http://www.veggiediner.com/ &amp;quot;meat free since '83&amp;quot; &lt;br /&gt;
Will they easily be able to accommodate 6 folks walking in?&lt;br /&gt;
We'll plan on meeting in the conference hotel at 6pm and taking the 8 bus up there (3411 N. Halsted St  Chicago, IL 60657). &lt;br /&gt;
# Jason Ronallo (jronallo@gmail.com)&lt;br /&gt;
# Linda Ballinger (linda dot ballinger at gmail)&lt;br /&gt;
# May Chan (msuicat at gmail dot com)&lt;br /&gt;
# Demian Katz (demian DOT katz AT villanova DOT edu)&lt;br /&gt;
# David Uspal (david dot uspal at villanova dot edu) In for the Country Fried StAEk and/or the Soul Bowl.  Ex-Vegetarian (which may make it a crime for me to go), so if the list is full and you still want in, feel free to email me and I'll gladly turn over my spot to an actual Veg*n.&lt;br /&gt;
# Cynthia Ng (cynthia dot s dot ng at gmail)&lt;br /&gt;
Capped at 6&lt;br /&gt;
&lt;br /&gt;
=== Code4lib/Goose Island Brewing Pull Request ===&lt;br /&gt;
'''When:''' Wednesday, 2/13, 8:00 PM to 11:00 PM&lt;br /&gt;
&lt;br /&gt;
More information and sign up at [https://code4lib2013-estw.eventbrite.com/|https://code4lib2013-estw.eventbrite.com/]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Non-beery get together ===&lt;br /&gt;
'''When:''' Wednesday, 2/13, Meet at hotel lobby at around 6:30 (and take public transport over to the park) OR meet us at the rink at 6:45, skating rink closes at 8 PM&lt;br /&gt;
&lt;br /&gt;
'''Where:''' [https://www.cityofchicago.org/city/en/depts/dca/supp_info/ice_skating_at_themccormicktribuneicerink.html McCormick Tribune Ice Rink]&lt;br /&gt;
&lt;br /&gt;
'''Contact:''' @dchud, @ranti, @yo_bj (b dot yoose at gmail), @wendyrlibrarian&lt;br /&gt;
&lt;br /&gt;
'''Cost:''' $10 skate rental, people watching free&lt;br /&gt;
&lt;br /&gt;
Come and (attempt to) skate with us! This is also a good people watching opportunity, so if you don't want to skate, there will be places to hang out around the rink and the park. There is a [http://www.parkgrillchicago.com/cafe/food-menu cafe] near the rink as well, with hot drinks and food.&lt;br /&gt;
&lt;br /&gt;
FYI - For those of you who want something else to munch on while hanging out, there's a [http://www.garrettpopcorn.com/chicago-locations/4-east-madison-street/ Garrett Popcorn Shop] a couple blocks away.&lt;br /&gt;
&lt;br /&gt;
# Chris Sharp (indicating interest)&lt;br /&gt;
# Becky Yoose (ready to fall on her butt repeatedly for the entertainment of others)&lt;br /&gt;
# Peter Murray&lt;br /&gt;
# Shawn Carraway&lt;br /&gt;
# Karen Coombs&lt;br /&gt;
&lt;br /&gt;
=== Flying Trapeze ===&lt;br /&gt;
'''When:''' Monday, 2/11, TBD&lt;br /&gt;
&lt;br /&gt;
'''Contact:''' rosalynmetz at gmail dot com&lt;br /&gt;
&lt;br /&gt;
No this is not a joke. If you haven't heard Rosy is an aspiring trapeze artists and wants to bring the fun to her friends in Code4Lib.  There is a trapeze rig in Chicago and she plans on visiting it and hopes that some of you can come along as well.  If its your first time taking a trapeze class, they'll start you off learning [http://www.youtube.com/watch?v=_oqPi_zuX7A a knee hang] and depending on how that goes you might be able to catch it at the end of class.  If you have any questions about whether or not this is for you, [http://chicago.trapezeschool.com/classes/trapeze.php TSNY Chicago's website] should have the answer, if not feel free to contact Rosy.&lt;br /&gt;
&lt;br /&gt;
Trapeze classes are $57, last 2 hours, and are limited to 10 people.  Currently TSNY Chicago hasn't release their class schedule for February -- they should be doing that around Jan. 1.  If we can get enough people interested before then, we can buy out a whole class.  If not it'll be first come, first serve (along with the general public).&lt;br /&gt;
&lt;br /&gt;
If you're interested in signing up, feel free to add your name and contact info to the list below.&lt;br /&gt;
&lt;br /&gt;
'''''Sign Up List'''''&lt;br /&gt;
# Jay Luker (first!)&lt;br /&gt;
# Bill McMillin&lt;br /&gt;
# Bess Sadler&lt;br /&gt;
# Karen Coyle&lt;br /&gt;
# Sibyl Schaefer&lt;br /&gt;
# Rosalyn Metz (because I'm organizing)&lt;br /&gt;
# Alicia Cozine&lt;br /&gt;
# &lt;br /&gt;
# &lt;br /&gt;
#&lt;br /&gt;
&lt;br /&gt;
=== Game Night! ===&lt;br /&gt;
&lt;br /&gt;
Moved this from idea to an actual event.  Still getting some details, but here's what we know:&lt;br /&gt;
&lt;br /&gt;
We have a conference room at the UIC library reserved for 7:30 on Tuesday the 11th.  Not sure how late we'll play.  I'll bring some board games and pick up some cards. List below were people who were interested in games and what games they are bringing.&lt;br /&gt;
&lt;br /&gt;
(Note, there's also some discussion on Cards Against Humanity.  I will try to make sure there's an alternative game, but I don't know if I want to prohibit any games. I would say though to remember to be respectful and curteous to those around you. I will probably be pondering this issue for a while)&lt;br /&gt;
&lt;br /&gt;
This will get updated more as I have time to spend on it.&lt;br /&gt;
&lt;br /&gt;
 Game Night!  Type of games might vary due to interest, could range from party games like Werewolf, Wits &amp;amp; Wagers, Telestrations, Taboo, Apples to Apples to perhaps more strategic games like De Vulgari Eloquentia or Eclipse.  Jon Gorman is willing to bring some games, are you? Jon will try to send out an email soon to get some interest.&lt;br /&gt;
** yo_bj: I have some games I can bring as well (Kill Doctor Lucky, Fluxx, Godzilla: Stomp, Munchkin Zombies, etc.). Monday doesn't have anything major planned...&lt;br /&gt;
**danwho:  I 'll bring the Cards Against Humanity set.&lt;br /&gt;
**escowles (Mon/Tue preferred): I've got lots of games I could bring like Settlers of Catan, Carcassonne, Ticket to Ride, Age of Renaissance, Elfenland, Agricola, Le Havre, Smallworld, RoboRally, etc. etc.&lt;br /&gt;
**jen_young: I'm local and I have quite a few games. Just about every version of Fluxx, Bananagrams, Gloom, Munchkin Cthulu,Cards Against Humanity, Apples to Apples, Risk, Last Night on Earth, etc.)&lt;br /&gt;
** decasm: Interested in Go (aka igo, weiqi, baduk) anytime, not just game night. I can do Catan as well. (And as much as I love it, Cards Against Humanity is probably a violation of the new Code of Conduct.)&lt;br /&gt;
** csharp: I'm interested in playing games - whatever people bring.  I almost always travel with a pack or two of playing cards ;-).  Monday or Tuesday nights are fine.&lt;br /&gt;
** moneill: I would love to join in! I have a version of Catchphrase floating around somewhere, and I think I have Battleship...I need to go weed around in that drawer and see what else presents itself. Tuesday would be my preferred night, but I will make it work!&lt;br /&gt;
** demiankatz: I'm always up for a game.  I'm hoping to travel light so probably shouldn't bring anything, but if there's a local game shop, I might be persuaded to pick up something new as a souvenir.&lt;br /&gt;
** sekjal: I've got [http://boardgamegeek.com/boardgame/36218/dominion Dominion], [http://boardgamegeek.com/boardgame/68448/7-wonders 7 Wonders], [http://boardgamegeek.com/boardgame/30933/bang-the-bullet Bang!], [http://boardgamegeek.com/boardgame/18333/ecofluxx EcoFluxx] and [http://boardgamegeek.com/boardgame/116/guillotine Guillotine] that I can bring.  ++ on Cards against Humanity!  Prefer non-conflict with beer night.&lt;br /&gt;
** arty: so totally interested. Unfortunately, I have no games to contribute.&lt;br /&gt;
** sanderson: I would be interested. I can bring [http://boardgamegeek.com/boardgame/478/citadels Citadels] (2-7 players)&lt;br /&gt;
** dvdndrsn: Definitely in! Can bring Innovation, Tichu, Dominion, but Cards Against Humanity sounds good. &lt;br /&gt;
** smkiewel: I'm likely to join. Can bring Arkham Horror and Munchkin.&lt;br /&gt;
** jkwilson: I'd like to attend Monday or Tuesday. I have a bunch of games but I'd prefer not to travel with them, and anyway it sounds like they're covered above. I'll bring the 5-6 player Catan extension.&lt;br /&gt;
** ejlynema: Interested, but will probably attend Newcomer dinner on Tuesday. Like Dominion and 7 Wonders, but probably don't have room to bring in suitcase. Anyone bringing Tsuro?&lt;br /&gt;
** save4use: Also interested, but also probably attending newcomer dinner on Tuesday. Can bring [http://boardgamegeek.com/boardgame/11/bohnanza Bohnanza] and one deck of {http://en.wikipedia.org/wiki/Set_%28game%29 Set]. &lt;br /&gt;
** dgcliff: I'd be interested. Can bring Ticket to Ride.&lt;br /&gt;
** mbklein: definitely interested. Will check on my (currently unpacked) games. I am dying to play Cards Against Humanity. If we can't find a way to reconcile it with the Code of Conduct, we need a different Code of Conduct.&lt;br /&gt;
*** Considering that this is a public event, and that no one knows everyone's sensitivity levels in the room, it might not be a good idea to break out a crass, adult version of apples to apples in the middle of the gaming room. :cP (yo_bj)&lt;br /&gt;
** duspal:  In.  My board game collection is small but mighty (Arkham Horror, Catan, Vampire: Prince of the City, Deadlands: Battle for Slaughter Gulch, Arabian Nights, Diplomacy, Shogun, and Cosmic Encounter off the top of my head, amongst a few others).  Let me know ahead of time if anyone is interested, since they're all relatively big...&lt;br /&gt;
**librarywebchic: I'm willing to bring a set and teach folks how to play Majhong. Need at least three to play though.&lt;br /&gt;
&lt;br /&gt;
== Social Map - Places of Interest==&lt;br /&gt;
&lt;br /&gt;
https://maps.google.com/maps/ms?msid=213549257652679418473.0004ce6c25e6cdeb0319d&amp;amp;msa=0&lt;br /&gt;
&lt;br /&gt;
== Local Events ==&lt;br /&gt;
Events Listings&lt;br /&gt;
* Chicago Reader http://www.chicagoreader.com/&lt;br /&gt;
* The City of Chicago’s Events Guide: http://www.choosechicago.com/ &lt;br /&gt;
* Metromix Chicago: http://chicago.metromix.com/events &lt;br /&gt;
* Timeout Chicago: http://timeoutchicago.com/&lt;br /&gt;
&lt;br /&gt;
== Local Food ==&lt;br /&gt;
== Local Drinks ==&lt;br /&gt;
==Chicago Events Feb 11-14==&lt;br /&gt;
===Monday February 11===&lt;br /&gt;
&lt;br /&gt;
Music - [http://www.hideoutchicago.com/event/208497-robbie-fulks-michael-miles-chicago/ Robbie Fulks at the Hideout]&lt;br /&gt;
&lt;br /&gt;
===Tuesday, February 12===&lt;br /&gt;
Field trip to the Read/Write Library (details to follow). 6-9 PM+&lt;br /&gt;
Come help catalog the Read/Write Library catalog and hack on the library catalog. We will also invite friends from Code for America to hang out and talk civic data.&lt;br /&gt;
&lt;br /&gt;
Concert - [http://www.thefatbabies.com/ The Fat Babies] playing at an awesome venue, [http://greenmilljazz.com/ The Green Mill].&lt;br /&gt;
&lt;br /&gt;
===Wednesday, February 13===&lt;br /&gt;
===Thursday, February 14===&lt;br /&gt;
Tour of the [http://www.newberry.org/ Newberry Library] -- 3:30 p.m.&lt;br /&gt;
This will be a special tour for Code4Lib attendees, so please sign up below if you are interested, as I'll need to give the tour guide an estimate of how many people will come. Details on how to get to the Newberry will follow. Questions? Contact ballingerl at newberry dot org&lt;br /&gt;
&lt;br /&gt;
'''''Sign Up List'''''&lt;br /&gt;
# Michael Doran - doran@uta.edu&lt;br /&gt;
# William Denton - wtd@pobox.com&lt;br /&gt;
# Wayne Schneider - wschneider@hclib.org&lt;br /&gt;
# [name] - [email address]&lt;br /&gt;
#&lt;br /&gt;
&lt;br /&gt;
[[Category:Code4Lib2013]]&lt;/div&gt;</summary>
		<author><name>Librarywebchic</name></author>	</entry>

	<entry>
		<id>https://wiki.code4lib.org/index.php?title=2013_social_activities&amp;diff=35219</id>
		<title>2013 social activities</title>
		<link rel="alternate" type="text/html" href="https://wiki.code4lib.org/index.php?title=2013_social_activities&amp;diff=35219"/>
				<updated>2013-01-30T16:21:47Z</updated>
		
		<summary type="html">&lt;p&gt;Librarywebchic: /* Game Night! */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Ideas ==&lt;br /&gt;
&lt;br /&gt;
* Aviary: super-crazy cocktails. http://www.molecularrecipes.com/molecular-mixology/aviary-cocktails/ . List your name if you're interested, whether Sunday, Monday, and/or Tuesday (after newcomer dinners) work, and whether you're just interested in stopping by, or doing a 7 cocktail tasting flight.*&lt;br /&gt;
** statsfool: sunday/monday/tuesday, either drinks or flight.&lt;br /&gt;
** Amyhannah: monday/tuesday, drinks, probably not the flight.&lt;br /&gt;
** anarchivist: sunday/monday, prefer drinks over flight but could be convinced&lt;br /&gt;
** [[User:highermath|highermath]]: monday (could use 10 cocktails after Drupal subCon, I am sure). Uber now works in Chicago, so I would do the flight.&lt;br /&gt;
** [[User:pberry|pberry]]: any night but Wednesday (that's  Goose Island night) and I'd be up for drinks or flight, although leaning away from flight.&lt;br /&gt;
** [[User:thatandromeda|thatandromeda]] oh my gosh yes, any time, probably not the flight.&lt;br /&gt;
** [[User:Gdave|gdave]] beautiful site, I would be interested, Sun,Mon,Tues.  either drink or flight.&lt;br /&gt;
** scollett: sun, drinks, maybe flight.&lt;br /&gt;
** [[User:shawnc12|shawnc12]]: sunday/monday, either drink or flight&lt;br /&gt;
* Brewery tour - some possible candidates would be Goose Island, Brew Bus http://www.chicagobrewbus.com/, Piece, Revolution, Half Acre.&lt;br /&gt;
* Library field trips - because we're library geeks. Possible places include Newberry and Read/Write.--Read/Write Library confirmed for February 12.--Newberry Library confirmed for February 14.&lt;br /&gt;
* Art Institute of Chicago - Only open until 5pm, but possible for people coming in early enough on Sunday.&lt;br /&gt;
** escowles: I'm getting in around noon on Sunday, and interested in this.&lt;br /&gt;
** pgrayove: I'm getting in around noon on Sunday too.  I'm interested.&lt;br /&gt;
&lt;br /&gt;
== Planned Events ==&lt;br /&gt;
&lt;br /&gt;
=== Newcomer Dinner, Tuesday 2/12 ===&lt;br /&gt;
&lt;br /&gt;
First time at code4lib? Join fellow c4l newbies and veterans for an evening of food, socializing, and stimulating &amp;lt;strike&amp;gt;discussions about&amp;lt;/strike&amp;gt; demonstrations of the many uses of &amp;lt;strike&amp;gt;bacon&amp;lt;/strike&amp;gt; &amp;lt;strike&amp;gt;dongles&amp;lt;/strike&amp;gt; XML.&lt;br /&gt;
&lt;br /&gt;
Code4Lib veterans, you're invited too. Join us in welcoming the newcomers!&lt;br /&gt;
&lt;br /&gt;
'''Plans'''&lt;br /&gt;
* When: Tuesday evening (2/12)&lt;br /&gt;
* Time: 6 PM (ish) or whenever you can get your group together&lt;br /&gt;
* Mastermind (if you have any questions): [mailto:yoosebec@grinnell.edu Becky Yoose]&lt;br /&gt;
&lt;br /&gt;
''Guidelines:''&lt;br /&gt;
*Max of '''6''' per group&lt;br /&gt;
**Please, no waitlisting&lt;br /&gt;
*ID yourselves so we can get a good mix of new people and veterans in each group&lt;br /&gt;
**New folks - n&lt;br /&gt;
**c4l vets - v&lt;br /&gt;
*One leader needed for each location (declare yourself! - '''Vets are highly encouraged to lead the group''')&lt;br /&gt;
**Leader duties&lt;br /&gt;
***Make reservations if required; otherwise make sure that the restaurant can handle a group of 6 rowdy library coders &lt;br /&gt;
***Herd folks from hotel to restaurant (know where you're going!)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Restaurants'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Restaurants within .25 miles of the hotel'''&lt;br /&gt;
&lt;br /&gt;
[http://www.athenarestaurantchicago.com/index.php Athena] (Greek)&lt;br /&gt;
&lt;br /&gt;
* Al Cornish - v (leader)&lt;br /&gt;
&lt;br /&gt;
[http://www.dinerestaurant.com/ Dine] (Contemporary)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;del&amp;gt;[http://www.girlandthegoat.com/ Girl and the Goat] (American) Top Chef fans take note! This is Stephanie Izard's award-winning resto.&amp;lt;/del&amp;gt; Totally booked.&lt;br /&gt;
&lt;br /&gt;
[http://www.haymarketbrewing.com/ Haymarket Pub &amp;amp; Brewery] (Pub food)&lt;br /&gt;
&lt;br /&gt;
[http://www.karynsongreen.com/ Karyn’s on Green] (Vegan)&lt;br /&gt;
Completely vegan and close to the conference hotel. We'll meet in the conference hotel at around 6:45 (reservation at 7:00 for 6). Google maps says it is a 5 minute walk.&lt;br /&gt;
&lt;br /&gt;
*Jason Ronallo (leader)- v&lt;br /&gt;
*Alicia Cozine - n&lt;br /&gt;
*Mark Mounts - v&lt;br /&gt;
*Barbara Hui - n&lt;br /&gt;
&lt;br /&gt;
[http://niarestaurant.com/nia-restaurant-mediterranean-cuisine/ Nia] (Mediterranean tapas)&lt;br /&gt;
&lt;br /&gt;
[http://www.pegasuschicago.com/index.php Pegasus] (Greek)&lt;br /&gt;
&lt;br /&gt;
[http://www.roditys.com/index.html Roditys] (Greek) -- Reservations made for 6:30pm.  Let's meet in the hotel lobby at 6pm and walk over from there.&lt;br /&gt;
&lt;br /&gt;
* Rosalyn Metz (leader) - v&lt;br /&gt;
* [[User:highermath|Cary Gordon]] - v&lt;br /&gt;
* [[User:Jacobandresen|Jacob Andresen]] - n&lt;br /&gt;
* Karen Miller - n&lt;br /&gt;
* Dre - v&lt;br /&gt;
* Mahria Lebow - n&lt;br /&gt;
* '''Capped at 6'''&lt;br /&gt;
&lt;br /&gt;
'''Restaurants between .25 miles and .5 miles of the hotel'''&lt;br /&gt;
&lt;br /&gt;
[http://avecrestaurant.com/# Avec] (Small plate)&lt;br /&gt;
Family-style small plate and tapas.  Great Yelp reviews.  We'll meet in the conference hotel at 6:00 &amp;lt;strike&amp;gt;6:45&amp;lt;/strike&amp;gt; (they don't take reservations, but have stuff to sip on if there's a wait).  Less than 10 minute walk from hotel.&lt;br /&gt;
&lt;br /&gt;
* Shaun Ellis (leader) - v&lt;br /&gt;
* Jon Stroop - v&lt;br /&gt;
* Paula Gray-Overtoom - n&lt;br /&gt;
* Emily Zervas - n&lt;br /&gt;
* Cynthia Ng - neither&lt;br /&gt;
* Sarah Dooley - n&lt;br /&gt;
* '''Capped at 6'''&lt;br /&gt;
&lt;br /&gt;
[http://www.babavillage.com/ Baba’s Village] (Indian/Pakistani)&lt;br /&gt;
&lt;br /&gt;
[http://blackbirdrestaurant.com/ Blackbird] (Contemporary)&lt;br /&gt;
&lt;br /&gt;
[http://www.carnivalechicago.com/menu Carnivale] (Nuevo Latino)&lt;br /&gt;
&lt;br /&gt;
[http://decero.hellotacos.com/ De Cero] (Mexican)&lt;br /&gt;
&lt;br /&gt;
[http://www.dragonflymandarin.com/  Dragonfly] (Chinese, sushi)&lt;br /&gt;
&lt;br /&gt;
[http://giordanos.com/ Giordano's] (Chicago Style Pizza) This place should be able to handle multiple groups...&lt;br /&gt;
&lt;br /&gt;
[http://www.grangehallburgerbar.com/ Grange Hall Burger Bar] (Local food)&lt;br /&gt;
&lt;br /&gt;
[http://www.idreamoffalafel.com/  I Dream of Falafel] (Mediterranean)&lt;br /&gt;
&lt;br /&gt;
* Emily Lynema (leader) - v&lt;br /&gt;
&lt;br /&gt;
[http://www.jaipurchicago.com/ Jaipur] (Indian)&lt;br /&gt;
&lt;br /&gt;
* Andrew Darby (leader) - v&lt;br /&gt;
* Josh Wilson (joshwilsonnc at gmail) - n&lt;br /&gt;
&lt;br /&gt;
[http://lasardine.com/ La Sardine] (French)&lt;br /&gt;
&lt;br /&gt;
[http://www.mythaitakumi.com/index.html MyThai Takumi] (Japanese Thai) Meeting details TBA&lt;br /&gt;
&lt;br /&gt;
*Becky Yoose (leader) - v&lt;br /&gt;
*May Chan - n&lt;br /&gt;
*David Anderson - newby&lt;br /&gt;
*Terry Brady - new&lt;br /&gt;
* Dave Menninger - n&lt;br /&gt;
*Shawn Carraway -n&lt;br /&gt;
* '''Capped at 6'''&lt;br /&gt;
&lt;br /&gt;
[http://www.nellcoterestaurant.com/ Nellcôte] (French)&lt;br /&gt;
&lt;br /&gt;
[http://chicago.provincerestaurant.com/ Province] (American with Central/South American/Spanish influence)&lt;br /&gt;
&lt;br /&gt;
[http://thepublicanrestaurant.com/ The Publican] (Seafood)&lt;br /&gt;
&lt;br /&gt;
* Jay Luker (eater) - v&lt;br /&gt;
* Mark Matienzo (tweeter) - v&lt;br /&gt;
* Devon Smith (pickle eater) - repeat offender&lt;br /&gt;
* Chris Sharp (dead horse beater) - v&lt;br /&gt;
* Michael B. Klein (greeter) - v&lt;br /&gt;
* Bill McMillin (meeter) - n&lt;br /&gt;
* '''Capped at 6'''&lt;br /&gt;
&lt;br /&gt;
[http://saigonsisters.tumblr.com/ Saigon Sisters] (Vietnamese)&lt;br /&gt;
&lt;br /&gt;
[http://www.thaiurbankitchen.com/ Thai Urban Kitchen] (Thai, sushi)&lt;br /&gt;
&lt;br /&gt;
[http://www.trattoriaisabellachicago.com/rest.html Trattoria Isabella] (Italian)&lt;br /&gt;
&lt;br /&gt;
[http://www.vivo-chicago.com/homepage-2 Vivo] (Italian) &lt;br /&gt;
&lt;br /&gt;
[http://www.wishbonechicago.com/dining/westloop/ Wishbone] (Southern Reconstruction)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Restaurants between .5 miles and .75 miles of the hotel'''&lt;br /&gt;
&lt;br /&gt;
[http://currentsontheriver.com/ Currents on the River] (Eclectic)&lt;br /&gt;
&lt;br /&gt;
[http://n9ne.com/ N9NE Steakhouse] (Steak)&lt;br /&gt;
&lt;br /&gt;
[http://www.verachicago.com/menu Vera Chicago] (Spanish)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Restaurants between .75 miles and 1 mile of the hotel'''&lt;br /&gt;
&lt;br /&gt;
[http://www.theberghoff.com/default.aspx The Berghoff] (German)&lt;br /&gt;
* Declan Fleming - v (leader)  I checked reservations, and for 6 people, the first time open after the conf is 7:30, so I grabbed that.&lt;br /&gt;
* Joshua Gomez - v (I will have to leave by around 7:15, going to see a show at 7:30)&lt;br /&gt;
* Dave Green - n &lt;br /&gt;
* Steven Villereal - n&lt;br /&gt;
* Peter Murray - v&lt;br /&gt;
&lt;br /&gt;
[http://www.yelp.com/biz/frontera-grill-chicago Frontera] (a Rick Bayliss Mex-American restaurant) Reservations are for 7:30, so perhaps the group could get a drink in the lobby beforehand.  Either way, we'll depart at 7pm.&lt;br /&gt;
: (''note: the drinks at the bar at frontera are very tasty.'')&lt;br /&gt;
*Dan Suchy (leader and over-eater) - v&lt;br /&gt;
*Matt Critchlow - v&lt;br /&gt;
*Carmen Mitchell - v&lt;br /&gt;
*Maureen Callahan - n&lt;br /&gt;
*David Cliff - n&lt;br /&gt;
* Patrick Berry - 3rd year red-shirt freshman&lt;br /&gt;
* '''Capped at 6'''&lt;br /&gt;
&lt;br /&gt;
[http://www.nativefoods.com/ Native Foods] (Vegan)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Restaurants more than 1 mile from the hotel'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[http://www.greenzebrachicago.com/index.html Green Zebra] (Vegan)&lt;br /&gt;
&lt;br /&gt;
[http://honkytonkbbqchicago.com/ Honky Tonk Barbeque] (BBQ)&lt;br /&gt;
&lt;br /&gt;
[http://www.karynraw.com/cooked Karyn’s Cooked] (Vegan)&lt;br /&gt;
&lt;br /&gt;
[http://www.latabernatapas.com/ La Taberna Tapas] (Mediterranean)&lt;br /&gt;
&lt;br /&gt;
[http://www.morganschicago.com/ Morgan's on Maxwell] (Pub food)&lt;br /&gt;
&lt;br /&gt;
[http://www.chezjoelbistro.com/ Chez Joël] (French/Tangiers food) I am leaning towards an early dinner of 6:15 as I have to take-off to make sure the Game Night takes off without a hitch. So leave the conference hotel by 5:45 if it is walk weather or 6PM if it is taxi weather.&lt;br /&gt;
&lt;br /&gt;
* Francis Kayiwa (knackered leader) - v&lt;br /&gt;
* Megan O'Neill Kudzia - n&lt;br /&gt;
&lt;br /&gt;
=== Veg*n Dinner ===&lt;br /&gt;
&lt;br /&gt;
Let's have dinner at a veg*n-friendly place one night of the conference. Folks of all eating styles welcome.&lt;br /&gt;
&lt;br /&gt;
Max *6* people per party this year.&lt;br /&gt;
&lt;br /&gt;
'''Party #1: Chicago Diner''', Wednesday Night http://www.veggiediner.com/ &amp;quot;meat free since '83&amp;quot; &lt;br /&gt;
Will they easily be able to accommodate 6 folks walking in?&lt;br /&gt;
We'll plan on meeting in the conference hotel at 6pm and taking the 8 bus up there (3411 N. Halsted St  Chicago, IL 60657). &lt;br /&gt;
# Jason Ronallo (jronallo@gmail.com)&lt;br /&gt;
# Linda Ballinger (linda dot ballinger at gmail)&lt;br /&gt;
# May Chan (msuicat at gmail dot com)&lt;br /&gt;
# Demian Katz (demian DOT katz AT villanova DOT edu)&lt;br /&gt;
# David Uspal (david dot uspal at villanova dot edu) In for the Country Fried StAEk and/or the Soul Bowl.  Ex-Vegetarian (which may make it a crime for me to go), so if the list is full and you still want in, feel free to email me and I'll gladly turn over my spot to an actual Veg*n.&lt;br /&gt;
# Cynthia Ng (cynthia dot s dot ng at gmail)&lt;br /&gt;
Capped at 6&lt;br /&gt;
&lt;br /&gt;
=== Code4lib/Goose Island Brewing Pull Request ===&lt;br /&gt;
'''When:''' Wednesday, 2/13, 8:00 PM to 11:00 PM&lt;br /&gt;
&lt;br /&gt;
More information and sign up at [https://code4lib2013-estw.eventbrite.com/|https://code4lib2013-estw.eventbrite.com/]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Non-beery get together ===&lt;br /&gt;
'''When:''' Wednesday, 2/13, Meet at hotel lobby at around 6:30 (and take public transport over to the park) OR meet us at the rink at 6:45, skating rink closes at 8 PM&lt;br /&gt;
&lt;br /&gt;
'''Where:''' [https://www.cityofchicago.org/city/en/depts/dca/supp_info/ice_skating_at_themccormicktribuneicerink.html McCormick Tribune Ice Rink]&lt;br /&gt;
&lt;br /&gt;
'''Contact:''' @dchud, @ranti, @yo_bj (b dot yoose at gmail), @wendyrlibrarian&lt;br /&gt;
&lt;br /&gt;
'''Cost:''' $10 skate rental, people watching free&lt;br /&gt;
&lt;br /&gt;
Come and (attempt to) skate with us! This is also a good people watching opportunity, so if you don't want to skate, there will be places to hang out around the rink and the park. There is a [http://www.parkgrillchicago.com/cafe/food-menu cafe] near the rink as well, with hot drinks and food.&lt;br /&gt;
&lt;br /&gt;
FYI - For those of you who want something else to munch on while hanging out, there's a [http://www.garrettpopcorn.com/chicago-locations/4-east-madison-street/ Garrett Popcorn Shop] a couple blocks away.&lt;br /&gt;
&lt;br /&gt;
# Chris Sharp (indicating interest)&lt;br /&gt;
# Cynthia (Arty) - I'm waiting for you guys to plan something awesome =P&lt;br /&gt;
# Becky Yoose (ready to fall on her butt repeatedly for the entertainment of others)&lt;br /&gt;
# Peter Murray&lt;br /&gt;
&lt;br /&gt;
=== Flying Trapeze ===&lt;br /&gt;
'''When:''' Monday, 2/11, TBD&lt;br /&gt;
&lt;br /&gt;
'''Contact:''' rosalynmetz at gmail dot com&lt;br /&gt;
&lt;br /&gt;
No this is not a joke. If you haven't heard Rosy is an aspiring trapeze artists and wants to bring the fun to her friends in Code4Lib.  There is a trapeze rig in Chicago and she plans on visiting it and hopes that some of you can come along as well.  If its your first time taking a trapeze class, they'll start you off learning [http://www.youtube.com/watch?v=_oqPi_zuX7A a knee hang] and depending on how that goes you might be able to catch it at the end of class.  If you have any questions about whether or not this is for you, [http://chicago.trapezeschool.com/classes/trapeze.php TSNY Chicago's website] should have the answer, if not feel free to contact Rosy.&lt;br /&gt;
&lt;br /&gt;
Trapeze classes are $57, last 2 hours, and are limited to 10 people.  Currently TSNY Chicago hasn't release their class schedule for February -- they should be doing that around Jan. 1.  If we can get enough people interested before then, we can buy out a whole class.  If not it'll be first come, first serve (along with the general public).&lt;br /&gt;
&lt;br /&gt;
If you're interested in signing up, feel free to add your name and contact info to the list below.&lt;br /&gt;
&lt;br /&gt;
'''''Sign Up List'''''&lt;br /&gt;
# Jay Luker (first!)&lt;br /&gt;
# Bill McMillin&lt;br /&gt;
# Bess Sadler&lt;br /&gt;
# Karen Coyle&lt;br /&gt;
# Sibyl Schaefer&lt;br /&gt;
# Rosalyn Metz (because I'm organizing)&lt;br /&gt;
# Alicia Cozine&lt;br /&gt;
# &lt;br /&gt;
# &lt;br /&gt;
#&lt;br /&gt;
&lt;br /&gt;
=== Game Night! ===&lt;br /&gt;
&lt;br /&gt;
Moved this from idea to an actual event.  Still getting some details, but here's what we know:&lt;br /&gt;
&lt;br /&gt;
We have a conference room at the UIC library reserved for 7:30 on Tuesday the 11th.  Not sure how late we'll play.  I'll bring some board games and pick up some cards. List below were people who were interested in games and what games they are bringing.&lt;br /&gt;
&lt;br /&gt;
(Note, there's also some discussion on Cards Against Humanity.  I will try to make sure there's an alternative game, but I don't know if I want to prohibit any games. I would say though to remember to be respectful and curteous to those around you. I will probably be pondering this issue for a while)&lt;br /&gt;
&lt;br /&gt;
This will get updated more as I have time to spend on it.&lt;br /&gt;
&lt;br /&gt;
 Game Night!  Type of games might vary due to interest, could range from party games like Werewolf, Wits &amp;amp; Wagers, Telestrations, Taboo, Apples to Apples to perhaps more strategic games like De Vulgari Eloquentia or Eclipse.  Jon Gorman is willing to bring some games, are you? Jon will try to send out an email soon to get some interest.&lt;br /&gt;
** yo_bj: I have some games I can bring as well (Kill Doctor Lucky, Fluxx, Godzilla: Stomp, Munchkin Zombies, etc.). Monday doesn't have anything major planned...&lt;br /&gt;
**danwho:  I 'll bring the Cards Against Humanity set.&lt;br /&gt;
**escowles (Mon/Tue preferred): I've got lots of games I could bring like Settlers of Catan, Carcassonne, Ticket to Ride, Age of Renaissance, Elfenland, Agricola, Le Havre, Smallworld, RoboRally, etc. etc.&lt;br /&gt;
**jen_young: I'm local and I have quite a few games. Just about every version of Fluxx, Bananagrams, Gloom, Munchkin Cthulu,Cards Against Humanity, Apples to Apples, Risk, Last Night on Earth, etc.)&lt;br /&gt;
** decasm: Interested in Go (aka igo, weiqi, baduk) anytime, not just game night. I can do Catan as well. (And as much as I love it, Cards Against Humanity is probably a violation of the new Code of Conduct.)&lt;br /&gt;
** csharp: I'm interested in playing games - whatever people bring.  I almost always travel with a pack or two of playing cards ;-).  Monday or Tuesday nights are fine.&lt;br /&gt;
** moneill: I would love to join in! I have a version of Catchphrase floating around somewhere, and I think I have Battleship...I need to go weed around in that drawer and see what else presents itself. Tuesday would be my preferred night, but I will make it work!&lt;br /&gt;
** demiankatz: I'm always up for a game.  I'm hoping to travel light so probably shouldn't bring anything, but if there's a local game shop, I might be persuaded to pick up something new as a souvenir.&lt;br /&gt;
** sekjal: I've got [http://boardgamegeek.com/boardgame/36218/dominion Dominion], [http://boardgamegeek.com/boardgame/68448/7-wonders 7 Wonders], [http://boardgamegeek.com/boardgame/30933/bang-the-bullet Bang!], [http://boardgamegeek.com/boardgame/18333/ecofluxx EcoFluxx] and [http://boardgamegeek.com/boardgame/116/guillotine Guillotine] that I can bring.  ++ on Cards against Humanity!  Prefer non-conflict with beer night.&lt;br /&gt;
** arty: so totally interested. Unfortunately, I have no games to contribute.&lt;br /&gt;
** sanderson: I would be interested. I can bring [http://boardgamegeek.com/boardgame/478/citadels Citadels] (2-7 players)&lt;br /&gt;
** dvdndrsn: Definitely in! Can bring Innovation, Tichu, Dominion, but Cards Against Humanity sounds good. &lt;br /&gt;
** smkiewel: I'm likely to join. Can bring Arkham Horror and Munchkin.&lt;br /&gt;
** jkwilson: I'd like to attend Monday or Tuesday. I have a bunch of games but I'd prefer not to travel with them, and anyway it sounds like they're covered above. I'll bring the 5-6 player Catan extension.&lt;br /&gt;
** ejlynema: Interested, but will probably attend Newcomer dinner on Tuesday. Like Dominion and 7 Wonders, but probably don't have room to bring in suitcase. Anyone bringing Tsuro?&lt;br /&gt;
** save4use: Also interested, but also probably attending newcomer dinner on Tuesday. Can bring [http://boardgamegeek.com/boardgame/11/bohnanza Bohnanza] and one deck of {http://en.wikipedia.org/wiki/Set_%28game%29 Set]. &lt;br /&gt;
** dgcliff: I'd be interested. Can bring Ticket to Ride.&lt;br /&gt;
** mbklein: definitely interested. Will check on my (currently unpacked) games. I am dying to play Cards Against Humanity. If we can't find a way to reconcile it with the Code of Conduct, we need a different Code of Conduct.&lt;br /&gt;
*** Considering that this is a public event, and that no one knows everyone's sensitivity levels in the room, it might not be a good idea to break out a crass, adult version of apples to apples in the middle of the gaming room. :cP (yo_bj)&lt;br /&gt;
** duspal:  In.  My board game collection is small but mighty (Arkham Horror, Catan, Vampire: Prince of the City, Deadlands: Battle for Slaughter Gulch, Arabian Nights, Diplomacy, Shogun, and Cosmic Encounter off the top of my head, amongst a few others).  Let me know ahead of time if anyone is interested, since they're all relatively big...&lt;br /&gt;
**librarywebchic: I'm willing to bring a set and teach folks how to play Majhong. Need at least three to play though.&lt;br /&gt;
&lt;br /&gt;
== Social Map - Places of Interest==&lt;br /&gt;
&lt;br /&gt;
https://maps.google.com/maps/ms?msid=213549257652679418473.0004ce6c25e6cdeb0319d&amp;amp;msa=0&lt;br /&gt;
&lt;br /&gt;
== Local Events ==&lt;br /&gt;
Events Listings&lt;br /&gt;
* Chicago Reader http://www.chicagoreader.com/&lt;br /&gt;
* The City of Chicago’s Events Guide: http://www.choosechicago.com/ &lt;br /&gt;
* Metromix Chicago: http://chicago.metromix.com/events &lt;br /&gt;
* Timeout Chicago: http://timeoutchicago.com/&lt;br /&gt;
&lt;br /&gt;
== Local Food ==&lt;br /&gt;
== Local Drinks ==&lt;br /&gt;
==Chicago Events Feb 11-14==&lt;br /&gt;
===Monday February 11===&lt;br /&gt;
&lt;br /&gt;
Music - [http://www.hideoutchicago.com/event/208497-robbie-fulks-michael-miles-chicago/ Robbie Fulks at the Hideout]&lt;br /&gt;
&lt;br /&gt;
===Tuesday, February 12===&lt;br /&gt;
Field trip to the Read/Write Library (details to follow). 6-9 PM+&lt;br /&gt;
Come help catalog the Read/Write Library catalog and hack on the library catalog. We will also invite friends from Code for America to hang out and talk civic data.&lt;br /&gt;
&lt;br /&gt;
Concert - [http://www.thefatbabies.com/ The Fat Babies] playing at an awesome venue, [http://greenmilljazz.com/ The Green Mill].&lt;br /&gt;
&lt;br /&gt;
===Wednesday, February 13===&lt;br /&gt;
===Thursday, February 14===&lt;br /&gt;
Tour of the [http://www.newberry.org/ Newberry Library] -- 3:30 p.m.&lt;br /&gt;
This will be a special tour for Code4Lib attendees, so please sign up below if you are interested, as I'll need to give the tour guide an estimate of how many people will come. Details on how to get to the Newberry will follow. Questions? Contact ballingerl at newberry dot org&lt;br /&gt;
&lt;br /&gt;
'''''Sign Up List'''''&lt;br /&gt;
# Michael Doran - doran@uta.edu&lt;br /&gt;
# William Denton - wtd@pobox.com&lt;br /&gt;
# Wayne Schneider - wschneider@hclib.org&lt;br /&gt;
# [name] - [email address]&lt;br /&gt;
#&lt;br /&gt;
&lt;br /&gt;
[[Category:Code4Lib2013]]&lt;/div&gt;</summary>
		<author><name>Librarywebchic</name></author>	</entry>

	<entry>
		<id>https://wiki.code4lib.org/index.php?title=2013_preconference_proposals&amp;diff=29141</id>
		<title>2013 preconference proposals</title>
		<link rel="alternate" type="text/html" href="https://wiki.code4lib.org/index.php?title=2013_preconference_proposals&amp;diff=29141"/>
				<updated>2012-12-05T20:42:35Z</updated>
		
		<summary type="html">&lt;p&gt;Librarywebchic: /* Data Visualization Hackfest */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Proposals '''now closed'''.&lt;br /&gt;
&lt;br /&gt;
Spaces available: 4+ Rooms&lt;br /&gt;
&lt;br /&gt;
Please follow the formatting guidelines:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
=== Talk Title ===&lt;br /&gt;
 &lt;br /&gt;
* Presenter/Leader, affiliation (optional), and email address (mandatory!)&lt;br /&gt;
* Second Presenter/Leader, affiliation, email address, if applicable&lt;br /&gt;
&lt;br /&gt;
Description.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Full Day==&lt;br /&gt;
&lt;br /&gt;
===Drupal4lib Sub-con Barcamp===&lt;br /&gt;
&lt;br /&gt;
* Contact [[User:highermath|Cary Gordon]], cgordon@chillco.com or &lt;br /&gt;
* [[User:cdmo|Charlie Morris]], NCSU Libraries, cdmorris@ncsu.edu&lt;br /&gt;
&lt;br /&gt;
This will be a full day of self-selected barcamp style sessions. Anyone who wants to present can write down the topic on an index card and, after the keynote, we will vote to choose what we want to see. Attendees can also pick a topic and attempt to talk someone else into presenting on it.&lt;br /&gt;
&lt;br /&gt;
If we run out of topics, we will pay homage to the project by testing patches for Drupal 8. It is easy, and we will show you how to do this invaluable task.&lt;br /&gt;
&lt;br /&gt;
Local Drupal uber-ninja Larry Garfield will stop by to answer questions and give us some guidance.&lt;br /&gt;
&lt;br /&gt;
'''I plan on attending:'''&lt;br /&gt;
* Kevin Reiss, Princeton University Library, kr2 at princeton.edu (afternoon only)&lt;br /&gt;
* Christina Salazar (afternoon only)&lt;br /&gt;
&lt;br /&gt;
==Half Day Morning==&lt;br /&gt;
=== Open space session ===&lt;br /&gt;
&lt;br /&gt;
* Dan Chudnov, dchud at gwu edu&lt;br /&gt;
&lt;br /&gt;
The rest of code4libcon is pretty well structured these days; come in the morning for a few hours of old-school [http://en.wikipedia.org/wiki/Open-space_technology open space technology] unconference.  Bring a rough talk or idea you want to share or questions you have or something you want to learn about or discuss with other people, and be ready to tell us about it.  Use it as extra prep time for your upcoming prepared or lightning talk if you want.  We'll plan the morning out a little bit at the beginning, but not too much.  What we do will be up to the people there in the room.&lt;br /&gt;
&lt;br /&gt;
If there's interest, we could start with a &amp;quot;welcome to code4lib&amp;quot; introductory session for newcomers.&lt;br /&gt;
&lt;br /&gt;
'''I plan on attending:'''&lt;br /&gt;
* Devon Smith&lt;br /&gt;
* First and last name&lt;br /&gt;
* Esmé Cowles&lt;br /&gt;
&lt;br /&gt;
=== Delivery services ===&lt;br /&gt;
* Ted Lawless, Brown University Library, tlawless at brown edu.  &lt;br /&gt;
* Kevin Reiss, Princeton University Library, kr2 at princeton edu.&lt;br /&gt;
&lt;br /&gt;
Are you interested in making it easier for users to obtain copies of known items?  Do you feel your OpenURL and Interlibrary Loan software could be streamlined?  This pre-conference workshop will focus on providing services that deliver content to users.  Discovery systems are doing a better job of exposing library holdings but there's still a lot of work to do actually get the content in the users hands.  &lt;br /&gt;
&lt;br /&gt;
Possible topics/activities include:&lt;br /&gt;
* panel discussion of what some libraries have done in this area&lt;br /&gt;
* comparisons of different approaches to addressing delivery &lt;br /&gt;
* overview of tools available &lt;br /&gt;
* sharing of strategies and experiences&lt;br /&gt;
* time to work with and review open source code in this area. Some possible tools to install and test out [https://github.com/team-umlaut/umlaut Umlaut], [https://github.com/lawlesst/py360link Py360 Link]. &lt;br /&gt;
 &lt;br /&gt;
Resources and background information:&lt;br /&gt;
* [https://github.com/team-umlaut/umlaut/wiki/What-is-Umlaut-anyway What-is-Umlaut-anyway] &lt;br /&gt;
* [http://journal.code4lib.org/articles/7308 Hacking 360 Link: A hybrid approach]&lt;br /&gt;
* [http://journal.code4lib.org/articles/108 Auto-Populating an ILL form with the Serial Solutions Link Resolver API]&lt;br /&gt;
* [http://lawlesst.github.com/notebook/delivery.html Focusing on Delivery]&lt;br /&gt;
&lt;br /&gt;
'''I plan on attending:'''&lt;br /&gt;
* First and last name&lt;br /&gt;
&lt;br /&gt;
=== Intro to Blacklight ===&lt;br /&gt;
* Bess Sadler, Stanford University Library (bess at stanford.edu)&lt;br /&gt;
* Justin Coyne, MediaShelf (justin.coyne at yourmediashelf.com)&lt;br /&gt;
&lt;br /&gt;
Blacklight (http://projectblacklight.org) is a free and open source discovery interface built on solr and ruby on rails. It is used by institutions such as Stanford University, University of Virginia, WGBH, Johns Hopkins University, the Rock and Roll hall of fame, and an ever expanding community of adopters and contributors. Blacklight can be used as a front-end discovery solution for an ILS, or the contents of a digital repository, or to provide a unified discovery solution for many siloed collections. In this workshop we will cover the basics of solr indexing and searching, setting up and customizing Blacklight, and leave time for Q&amp;amp;A around local issues people might encounter. &lt;br /&gt;
&lt;br /&gt;
Note: this workshop can be a standalone intro, or attendees can follow up with the intro to hydra workshop in the afternoon.&lt;br /&gt;
&lt;br /&gt;
'''I plan on attending:'''&lt;br /&gt;
* First and last name&lt;br /&gt;
&lt;br /&gt;
=== RailsBridge Intro to Ruby on Rails ===&lt;br /&gt;
* Jason Ronallo, North Carolina State University Libraries, jnronall@ncsu.edu&lt;br /&gt;
* Mark Bussey, Data Curation Experts (mark at curationexperts.com)&lt;br /&gt;
* Shaun Ellis (helper), Princeton University Library, shaune@princeton.edu&lt;br /&gt;
* Ross Singer, Talis, rossfsinger@gmail.com&lt;br /&gt;
* Adam Wead (helper), Rock and Roll Hall of Fame, awead@rockhall.org&lt;br /&gt;
* Anyone else want to come and help folks? Contact Jason.&lt;br /&gt;
&lt;br /&gt;
RailsBridge comes to code4lib! We'll follow the RailsBridge curriculum (http://railsbridge.org) to provide a gentle introduction to Ruby on Rails. Topics covered include an introduction to the Ruby language, the Rails framework, and version control with git. Participants will build a working Rails application. &lt;br /&gt;
&lt;br /&gt;
There will be some pre-preconference preparation needed so that we can effectively use our time. Details to come.&lt;br /&gt;
&lt;br /&gt;
* Note: Attendees can follow up with the Intro to Blacklight afternoon session, which will be tailored for folks new to Ruby&lt;br /&gt;
&lt;br /&gt;
'''I plan on attending:'''&lt;br /&gt;
* First and last name&lt;br /&gt;
* Shawn Kiewel&lt;br /&gt;
* Jon Stroop&lt;br /&gt;
* Christina Salazar&lt;br /&gt;
* Karen Coombs - coombsk{at}oclc{dot}org&lt;br /&gt;
&lt;br /&gt;
===Intro to NoSQL Databases===&lt;br /&gt;
* Joshua Gomez, George Washington University, jngomez at gwu edu&lt;br /&gt;
&lt;br /&gt;
Since Google published its paper on BigTable in 2006, alternatives to the traditional relational database model have been growing in both variety and popularity. These new databases (often referred to as NoSQL databases) excel at handling problems faced by modern information systems that the traditional relational model cannot. They are particularly popular among organizations tackling the so-called &amp;quot;Big Data&amp;quot; problems. However, there are always tradeoffs involved when making such dramatic changes. Understanding how these different kinds of databases are designed and what they can offer is essential to the decision making process. In this precon I will discuss some of the various types of new databases (key-value, columnar, document, graph) and walk through examples or exercises using some of their open source implementations like Riak, HBase, CouchDB, and Neo4j.&lt;br /&gt;
&lt;br /&gt;
'''I plan on attending:'''&lt;br /&gt;
* First and last name&lt;br /&gt;
* Esha Datta&lt;br /&gt;
* Trevor Thornton&lt;br /&gt;
* Michael Doran&lt;br /&gt;
* Ray Schwartz&lt;br /&gt;
* Kevin Clarke&lt;br /&gt;
&lt;br /&gt;
==Half Day Afternoon==&lt;br /&gt;
=== Data Visualization Hackfest ===&lt;br /&gt;
* Chris Beer, cabeer at stanford.edu&lt;br /&gt;
* Dan Chudnov, dchud at gwu edu&lt;br /&gt;
&lt;br /&gt;
* Description: Want to hack/design/plan/document on a team of people who enjoy learning by creating?  Interested in data visualization?  Well, this hackfest is for you.  Not familiar with the concept of a hackfest?  See Roy Tennant's [http://www.libraryjournal.com/article/CA332564.html &amp;quot;Where Librarians Go To Hack&amp;quot;] and the page for the [http://access2010.lib.umanitoba.ca/node/3.html Access 2010 Hackfest].  We propose a half-day hackfest with a focus on visualization library data -- think stuff like library catalog data, access/circulation statistics, etc. Here's how it works, roughly: &lt;br /&gt;
 - we'll (you'll!) do lightning tutorials for some data visualization tools, toolkits (R? d3js? ?), datasets.&lt;br /&gt;
 - we'll separate into groups and hack on stuff.&lt;br /&gt;
 - at the end of the day, we'll present our progress.&lt;br /&gt;
&lt;br /&gt;
Not a code hacker?  No worries; all skill sets and backgrounds are valuable! &lt;br /&gt;
&lt;br /&gt;
'''I plan on attending:'''&lt;br /&gt;
* First and last name&lt;br /&gt;
* Devon Smith&lt;br /&gt;
* Esha Datta&lt;br /&gt;
* Ray Schwartz&lt;br /&gt;
* Karen Coombs - coombsk{at}oclc{dot}org&lt;br /&gt;
&lt;br /&gt;
=== Intro to Hydra ===&lt;br /&gt;
* Adam Wead, Rock and Roll Hall of Fame (awead at rockhall.org)&lt;br /&gt;
* Mike Giarlo, Penn State Information Technology Services (michael at psu.edu)&lt;br /&gt;
* Mark Bussey, Data Curation Experts (mark at curationexperts.com)&lt;br /&gt;
&lt;br /&gt;
Hydra (http://projecthydra.org) is a free and open source repository solution that is being used by institutions on both sides of the North Atlantic to provide access to their digital content.  Hydra provides a versatile and feature rich environment for end-users and repository administrators alike. Leveraging Blacklight as its front end discovery interface, the hydra project provides a suite of software components, data models, and design patterns for building a robust and sustainable digital repository, as well as a community of support for ongoing development. This workshop will provide an introduction to the hydra project and its software components. Attendees will leave with enough knowledge to get started building their own local repository solutions. This workshop will be led by Adam Wead of the Rock and Roll Hall of Fame. &lt;br /&gt;
&lt;br /&gt;
'''I plan on attending:'''&lt;br /&gt;
* First and last name&lt;br /&gt;
* Jeremy Prevost&lt;br /&gt;
&lt;br /&gt;
=== Intro to Blacklight ===&lt;br /&gt;
* Bess Sadler, Stanford University Library (bess at stanford.edu)&lt;br /&gt;
* Justin Coyne, MediaShelf (justin.coyne at yourmediashelf.com)&lt;br /&gt;
* Jason Ronallo, NC State (jronallo at gmail.com)&lt;br /&gt;
* Shaun Ellis (helper), Princeton University Library, (shaune@princeton.edu)&lt;br /&gt;
&lt;br /&gt;
Blacklight (http://projectblacklight.org) is a free and open source discovery interface built on solr and ruby on rails. It is used by institutions such as Stanford University, NC State, WGBH, Johns Hopkins University, the Rock and Roll Hall of Fame, and an ever expanding community of adopters and contributors. Blacklight can be used as a front-end discovery solution for an ILS, or the contents of a digital repository, or to provide a unified discovery solution for many siloed collections. In this workshop we will cover the basics of solr indexing and searching, setting up and customizing Blacklight, and leave time for Q&amp;amp;A around local issues people might encounter. &lt;br /&gt;
&lt;br /&gt;
Note: this workshop will be tailored as a follow-on to the morning's RailsBridge Intro to Ruby on Rails workshop, but everyone is welcome&lt;br /&gt;
&lt;br /&gt;
'''I plan on attending:'''&lt;br /&gt;
* First and last name&lt;br /&gt;
* Shawn Kiewel&lt;br /&gt;
* Jon Stroop&lt;br /&gt;
&lt;br /&gt;
=== DPLA Intro/Hacking ===&lt;br /&gt;
 &lt;br /&gt;
* Presenter(s)/Leader(s): TBD&lt;br /&gt;
* Guy Who'd Be Interested in Helping: Jay Luker, Smithsonian Astrophysics Data System (jluker at cfa.harvard.edu)&lt;br /&gt;
&lt;br /&gt;
This is a stub proposal entered solely to beat the submission deadline. I think there's be sufficient interest in this session, but only thought of it yesterday and haven't had time to coordinate with actual DPLA'ers and confirm that any of them are definitely coming.&lt;br /&gt;
&lt;br /&gt;
'''I plan on attending:'''&lt;br /&gt;
* First and last name&lt;br /&gt;
&lt;br /&gt;
=== Fail4lib ===&lt;br /&gt;
* Jason Casden, NCSU Libraries (jmcasden at ncsu.edu)&lt;br /&gt;
* Andreas Orphanides, NCSU Libraries (akorphan at ncsu.edu)&lt;br /&gt;
&lt;br /&gt;
The Code4lib community is full of driven people who embrace the risks that are often associated with new projects. While these traits lead to the incredible projects that are presented at Code4lib, creative technical work also often leads to unexpected, vexing, or disappointing results even from eventually successful projects (however you define the term). Learning more about how our colleagues deal with failure in various contexts could lead to the development of better methods for communicating the value of productive failure, modifying project plans (&amp;quot;The Pivot&amp;quot;), and failing more cheaply.&lt;br /&gt;
&lt;br /&gt;
Hopefully we can define the format as a group, but a fairly high level of participation is crucial if this is to be a worthwhile preconference. Some possible agenda items that could be mixed and matched to fill the afternoon:&lt;br /&gt;
&lt;br /&gt;
# Given willing presenters, a series of 10-20 minute presentations that go into some depth about specific failures.&lt;br /&gt;
# Depending on the number of participants, either a multi- or single-track series of unconference-like themed discussions on various aspects of failure, possibly including themes like:&lt;br /&gt;
#* Technical failure&lt;br /&gt;
#* Failure to effectively address a real user need&lt;br /&gt;
#* Overinvestment&lt;br /&gt;
#* Outreach/Promotion failure&lt;br /&gt;
#* Design/UX failure&lt;br /&gt;
#* Project team communication failure&lt;br /&gt;
#* Missed opportunities (risk-averse failure)&lt;br /&gt;
#* Successes gleaned from failures&lt;br /&gt;
# A panel of participants who have prepared in advance to answer moderator and audience questions about their experience with failure.&lt;br /&gt;
# A prepared reading assignment that we could all forget to read, creating a shared fail in order to start the preconference on the right foot.&lt;br /&gt;
&lt;br /&gt;
I'll serve as a moderator (if needed) and participant and would welcome more organizers. I am happy to be outvoted by participants on any of these points--I just want to get us talking about our screw-ups, blind spots, and anvils dropping from the sky.&lt;br /&gt;
&lt;br /&gt;
'''I plan on attending:'''&lt;br /&gt;
* First and last name&lt;br /&gt;
&lt;br /&gt;
=== Solr 4 In Depth ===&lt;br /&gt;
* Contact: Erik Hatcher (erik.hatcher at lucidworks.com)&lt;br /&gt;
&lt;br /&gt;
The long awaited and much anticipated Solr 4 has been released!   It's a really big deal.  There are so many improvements, it makes the head spin.  This session will cover the major feature improvements from Lucene's flexible indexing and scoring API up through SolrCloud in a digestable half-day format.&lt;br /&gt;
&lt;br /&gt;
'''I plan on attending:'''&lt;br /&gt;
* First and last name&lt;br /&gt;
* Esmé Cowles&lt;br /&gt;
* Jon Stroop&lt;br /&gt;
* Adam Constabars&lt;br /&gt;
* Kevin Clarke&lt;br /&gt;
&lt;br /&gt;
[[Category:Code4Lib2013]]&lt;/div&gt;</summary>
		<author><name>Librarywebchic</name></author>	</entry>

	<entry>
		<id>https://wiki.code4lib.org/index.php?title=2013_preconference_proposals&amp;diff=29140</id>
		<title>2013 preconference proposals</title>
		<link rel="alternate" type="text/html" href="https://wiki.code4lib.org/index.php?title=2013_preconference_proposals&amp;diff=29140"/>
				<updated>2012-12-05T20:42:18Z</updated>
		
		<summary type="html">&lt;p&gt;Librarywebchic: /* RailsBridge Intro to Ruby on Rails */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Proposals '''now closed'''.&lt;br /&gt;
&lt;br /&gt;
Spaces available: 4+ Rooms&lt;br /&gt;
&lt;br /&gt;
Please follow the formatting guidelines:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
=== Talk Title ===&lt;br /&gt;
 &lt;br /&gt;
* Presenter/Leader, affiliation (optional), and email address (mandatory!)&lt;br /&gt;
* Second Presenter/Leader, affiliation, email address, if applicable&lt;br /&gt;
&lt;br /&gt;
Description.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Full Day==&lt;br /&gt;
&lt;br /&gt;
===Drupal4lib Sub-con Barcamp===&lt;br /&gt;
&lt;br /&gt;
* Contact [[User:highermath|Cary Gordon]], cgordon@chillco.com or &lt;br /&gt;
* [[User:cdmo|Charlie Morris]], NCSU Libraries, cdmorris@ncsu.edu&lt;br /&gt;
&lt;br /&gt;
This will be a full day of self-selected barcamp style sessions. Anyone who wants to present can write down the topic on an index card and, after the keynote, we will vote to choose what we want to see. Attendees can also pick a topic and attempt to talk someone else into presenting on it.&lt;br /&gt;
&lt;br /&gt;
If we run out of topics, we will pay homage to the project by testing patches for Drupal 8. It is easy, and we will show you how to do this invaluable task.&lt;br /&gt;
&lt;br /&gt;
Local Drupal uber-ninja Larry Garfield will stop by to answer questions and give us some guidance.&lt;br /&gt;
&lt;br /&gt;
'''I plan on attending:'''&lt;br /&gt;
* Kevin Reiss, Princeton University Library, kr2 at princeton.edu (afternoon only)&lt;br /&gt;
* Christina Salazar (afternoon only)&lt;br /&gt;
&lt;br /&gt;
==Half Day Morning==&lt;br /&gt;
=== Open space session ===&lt;br /&gt;
&lt;br /&gt;
* Dan Chudnov, dchud at gwu edu&lt;br /&gt;
&lt;br /&gt;
The rest of code4libcon is pretty well structured these days; come in the morning for a few hours of old-school [http://en.wikipedia.org/wiki/Open-space_technology open space technology] unconference.  Bring a rough talk or idea you want to share or questions you have or something you want to learn about or discuss with other people, and be ready to tell us about it.  Use it as extra prep time for your upcoming prepared or lightning talk if you want.  We'll plan the morning out a little bit at the beginning, but not too much.  What we do will be up to the people there in the room.&lt;br /&gt;
&lt;br /&gt;
If there's interest, we could start with a &amp;quot;welcome to code4lib&amp;quot; introductory session for newcomers.&lt;br /&gt;
&lt;br /&gt;
'''I plan on attending:'''&lt;br /&gt;
* Devon Smith&lt;br /&gt;
* First and last name&lt;br /&gt;
* Esmé Cowles&lt;br /&gt;
&lt;br /&gt;
=== Delivery services ===&lt;br /&gt;
* Ted Lawless, Brown University Library, tlawless at brown edu.  &lt;br /&gt;
* Kevin Reiss, Princeton University Library, kr2 at princeton edu.&lt;br /&gt;
&lt;br /&gt;
Are you interested in making it easier for users to obtain copies of known items?  Do you feel your OpenURL and Interlibrary Loan software could be streamlined?  This pre-conference workshop will focus on providing services that deliver content to users.  Discovery systems are doing a better job of exposing library holdings but there's still a lot of work to do actually get the content in the users hands.  &lt;br /&gt;
&lt;br /&gt;
Possible topics/activities include:&lt;br /&gt;
* panel discussion of what some libraries have done in this area&lt;br /&gt;
* comparisons of different approaches to addressing delivery &lt;br /&gt;
* overview of tools available &lt;br /&gt;
* sharing of strategies and experiences&lt;br /&gt;
* time to work with and review open source code in this area. Some possible tools to install and test out [https://github.com/team-umlaut/umlaut Umlaut], [https://github.com/lawlesst/py360link Py360 Link]. &lt;br /&gt;
 &lt;br /&gt;
Resources and background information:&lt;br /&gt;
* [https://github.com/team-umlaut/umlaut/wiki/What-is-Umlaut-anyway What-is-Umlaut-anyway] &lt;br /&gt;
* [http://journal.code4lib.org/articles/7308 Hacking 360 Link: A hybrid approach]&lt;br /&gt;
* [http://journal.code4lib.org/articles/108 Auto-Populating an ILL form with the Serial Solutions Link Resolver API]&lt;br /&gt;
* [http://lawlesst.github.com/notebook/delivery.html Focusing on Delivery]&lt;br /&gt;
&lt;br /&gt;
'''I plan on attending:'''&lt;br /&gt;
* First and last name&lt;br /&gt;
&lt;br /&gt;
=== Intro to Blacklight ===&lt;br /&gt;
* Bess Sadler, Stanford University Library (bess at stanford.edu)&lt;br /&gt;
* Justin Coyne, MediaShelf (justin.coyne at yourmediashelf.com)&lt;br /&gt;
&lt;br /&gt;
Blacklight (http://projectblacklight.org) is a free and open source discovery interface built on solr and ruby on rails. It is used by institutions such as Stanford University, University of Virginia, WGBH, Johns Hopkins University, the Rock and Roll hall of fame, and an ever expanding community of adopters and contributors. Blacklight can be used as a front-end discovery solution for an ILS, or the contents of a digital repository, or to provide a unified discovery solution for many siloed collections. In this workshop we will cover the basics of solr indexing and searching, setting up and customizing Blacklight, and leave time for Q&amp;amp;A around local issues people might encounter. &lt;br /&gt;
&lt;br /&gt;
Note: this workshop can be a standalone intro, or attendees can follow up with the intro to hydra workshop in the afternoon.&lt;br /&gt;
&lt;br /&gt;
'''I plan on attending:'''&lt;br /&gt;
* First and last name&lt;br /&gt;
&lt;br /&gt;
=== RailsBridge Intro to Ruby on Rails ===&lt;br /&gt;
* Jason Ronallo, North Carolina State University Libraries, jnronall@ncsu.edu&lt;br /&gt;
* Mark Bussey, Data Curation Experts (mark at curationexperts.com)&lt;br /&gt;
* Shaun Ellis (helper), Princeton University Library, shaune@princeton.edu&lt;br /&gt;
* Ross Singer, Talis, rossfsinger@gmail.com&lt;br /&gt;
* Adam Wead (helper), Rock and Roll Hall of Fame, awead@rockhall.org&lt;br /&gt;
* Anyone else want to come and help folks? Contact Jason.&lt;br /&gt;
&lt;br /&gt;
RailsBridge comes to code4lib! We'll follow the RailsBridge curriculum (http://railsbridge.org) to provide a gentle introduction to Ruby on Rails. Topics covered include an introduction to the Ruby language, the Rails framework, and version control with git. Participants will build a working Rails application. &lt;br /&gt;
&lt;br /&gt;
There will be some pre-preconference preparation needed so that we can effectively use our time. Details to come.&lt;br /&gt;
&lt;br /&gt;
* Note: Attendees can follow up with the Intro to Blacklight afternoon session, which will be tailored for folks new to Ruby&lt;br /&gt;
&lt;br /&gt;
'''I plan on attending:'''&lt;br /&gt;
* First and last name&lt;br /&gt;
* Shawn Kiewel&lt;br /&gt;
* Jon Stroop&lt;br /&gt;
* Christina Salazar&lt;br /&gt;
* Karen Coombs - coombsk{at}oclc{dot}org&lt;br /&gt;
&lt;br /&gt;
===Intro to NoSQL Databases===&lt;br /&gt;
* Joshua Gomez, George Washington University, jngomez at gwu edu&lt;br /&gt;
&lt;br /&gt;
Since Google published its paper on BigTable in 2006, alternatives to the traditional relational database model have been growing in both variety and popularity. These new databases (often referred to as NoSQL databases) excel at handling problems faced by modern information systems that the traditional relational model cannot. They are particularly popular among organizations tackling the so-called &amp;quot;Big Data&amp;quot; problems. However, there are always tradeoffs involved when making such dramatic changes. Understanding how these different kinds of databases are designed and what they can offer is essential to the decision making process. In this precon I will discuss some of the various types of new databases (key-value, columnar, document, graph) and walk through examples or exercises using some of their open source implementations like Riak, HBase, CouchDB, and Neo4j.&lt;br /&gt;
&lt;br /&gt;
'''I plan on attending:'''&lt;br /&gt;
* First and last name&lt;br /&gt;
* Esha Datta&lt;br /&gt;
* Trevor Thornton&lt;br /&gt;
* Michael Doran&lt;br /&gt;
* Ray Schwartz&lt;br /&gt;
* Kevin Clarke&lt;br /&gt;
&lt;br /&gt;
==Half Day Afternoon==&lt;br /&gt;
=== Data Visualization Hackfest ===&lt;br /&gt;
* Chris Beer, cabeer at stanford.edu&lt;br /&gt;
* Dan Chudnov, dchud at gwu edu&lt;br /&gt;
&lt;br /&gt;
* Description: Want to hack/design/plan/document on a team of people who enjoy learning by creating?  Interested in data visualization?  Well, this hackfest is for you.  Not familiar with the concept of a hackfest?  See Roy Tennant's [http://www.libraryjournal.com/article/CA332564.html &amp;quot;Where Librarians Go To Hack&amp;quot;] and the page for the [http://access2010.lib.umanitoba.ca/node/3.html Access 2010 Hackfest].  We propose a half-day hackfest with a focus on visualization library data -- think stuff like library catalog data, access/circulation statistics, etc. Here's how it works, roughly: &lt;br /&gt;
 - we'll (you'll!) do lightning tutorials for some data visualization tools, toolkits (R? d3js? ?), datasets.&lt;br /&gt;
 - we'll separate into groups and hack on stuff.&lt;br /&gt;
 - at the end of the day, we'll present our progress.&lt;br /&gt;
&lt;br /&gt;
Not a code hacker?  No worries; all skill sets and backgrounds are valuable! &lt;br /&gt;
&lt;br /&gt;
'''I plan on attending:'''&lt;br /&gt;
* First and last name&lt;br /&gt;
* Devon Smith&lt;br /&gt;
* Esha Datta&lt;br /&gt;
* Ray Schwartz&lt;br /&gt;
&lt;br /&gt;
=== Intro to Hydra ===&lt;br /&gt;
* Adam Wead, Rock and Roll Hall of Fame (awead at rockhall.org)&lt;br /&gt;
* Mike Giarlo, Penn State Information Technology Services (michael at psu.edu)&lt;br /&gt;
* Mark Bussey, Data Curation Experts (mark at curationexperts.com)&lt;br /&gt;
&lt;br /&gt;
Hydra (http://projecthydra.org) is a free and open source repository solution that is being used by institutions on both sides of the North Atlantic to provide access to their digital content.  Hydra provides a versatile and feature rich environment for end-users and repository administrators alike. Leveraging Blacklight as its front end discovery interface, the hydra project provides a suite of software components, data models, and design patterns for building a robust and sustainable digital repository, as well as a community of support for ongoing development. This workshop will provide an introduction to the hydra project and its software components. Attendees will leave with enough knowledge to get started building their own local repository solutions. This workshop will be led by Adam Wead of the Rock and Roll Hall of Fame. &lt;br /&gt;
&lt;br /&gt;
'''I plan on attending:'''&lt;br /&gt;
* First and last name&lt;br /&gt;
* Jeremy Prevost&lt;br /&gt;
&lt;br /&gt;
=== Intro to Blacklight ===&lt;br /&gt;
* Bess Sadler, Stanford University Library (bess at stanford.edu)&lt;br /&gt;
* Justin Coyne, MediaShelf (justin.coyne at yourmediashelf.com)&lt;br /&gt;
* Jason Ronallo, NC State (jronallo at gmail.com)&lt;br /&gt;
* Shaun Ellis (helper), Princeton University Library, (shaune@princeton.edu)&lt;br /&gt;
&lt;br /&gt;
Blacklight (http://projectblacklight.org) is a free and open source discovery interface built on solr and ruby on rails. It is used by institutions such as Stanford University, NC State, WGBH, Johns Hopkins University, the Rock and Roll Hall of Fame, and an ever expanding community of adopters and contributors. Blacklight can be used as a front-end discovery solution for an ILS, or the contents of a digital repository, or to provide a unified discovery solution for many siloed collections. In this workshop we will cover the basics of solr indexing and searching, setting up and customizing Blacklight, and leave time for Q&amp;amp;A around local issues people might encounter. &lt;br /&gt;
&lt;br /&gt;
Note: this workshop will be tailored as a follow-on to the morning's RailsBridge Intro to Ruby on Rails workshop, but everyone is welcome&lt;br /&gt;
&lt;br /&gt;
'''I plan on attending:'''&lt;br /&gt;
* First and last name&lt;br /&gt;
* Shawn Kiewel&lt;br /&gt;
* Jon Stroop&lt;br /&gt;
&lt;br /&gt;
=== DPLA Intro/Hacking ===&lt;br /&gt;
 &lt;br /&gt;
* Presenter(s)/Leader(s): TBD&lt;br /&gt;
* Guy Who'd Be Interested in Helping: Jay Luker, Smithsonian Astrophysics Data System (jluker at cfa.harvard.edu)&lt;br /&gt;
&lt;br /&gt;
This is a stub proposal entered solely to beat the submission deadline. I think there's be sufficient interest in this session, but only thought of it yesterday and haven't had time to coordinate with actual DPLA'ers and confirm that any of them are definitely coming.&lt;br /&gt;
&lt;br /&gt;
'''I plan on attending:'''&lt;br /&gt;
* First and last name&lt;br /&gt;
&lt;br /&gt;
=== Fail4lib ===&lt;br /&gt;
* Jason Casden, NCSU Libraries (jmcasden at ncsu.edu)&lt;br /&gt;
* Andreas Orphanides, NCSU Libraries (akorphan at ncsu.edu)&lt;br /&gt;
&lt;br /&gt;
The Code4lib community is full of driven people who embrace the risks that are often associated with new projects. While these traits lead to the incredible projects that are presented at Code4lib, creative technical work also often leads to unexpected, vexing, or disappointing results even from eventually successful projects (however you define the term). Learning more about how our colleagues deal with failure in various contexts could lead to the development of better methods for communicating the value of productive failure, modifying project plans (&amp;quot;The Pivot&amp;quot;), and failing more cheaply.&lt;br /&gt;
&lt;br /&gt;
Hopefully we can define the format as a group, but a fairly high level of participation is crucial if this is to be a worthwhile preconference. Some possible agenda items that could be mixed and matched to fill the afternoon:&lt;br /&gt;
&lt;br /&gt;
# Given willing presenters, a series of 10-20 minute presentations that go into some depth about specific failures.&lt;br /&gt;
# Depending on the number of participants, either a multi- or single-track series of unconference-like themed discussions on various aspects of failure, possibly including themes like:&lt;br /&gt;
#* Technical failure&lt;br /&gt;
#* Failure to effectively address a real user need&lt;br /&gt;
#* Overinvestment&lt;br /&gt;
#* Outreach/Promotion failure&lt;br /&gt;
#* Design/UX failure&lt;br /&gt;
#* Project team communication failure&lt;br /&gt;
#* Missed opportunities (risk-averse failure)&lt;br /&gt;
#* Successes gleaned from failures&lt;br /&gt;
# A panel of participants who have prepared in advance to answer moderator and audience questions about their experience with failure.&lt;br /&gt;
# A prepared reading assignment that we could all forget to read, creating a shared fail in order to start the preconference on the right foot.&lt;br /&gt;
&lt;br /&gt;
I'll serve as a moderator (if needed) and participant and would welcome more organizers. I am happy to be outvoted by participants on any of these points--I just want to get us talking about our screw-ups, blind spots, and anvils dropping from the sky.&lt;br /&gt;
&lt;br /&gt;
'''I plan on attending:'''&lt;br /&gt;
* First and last name&lt;br /&gt;
&lt;br /&gt;
=== Solr 4 In Depth ===&lt;br /&gt;
* Contact: Erik Hatcher (erik.hatcher at lucidworks.com)&lt;br /&gt;
&lt;br /&gt;
The long awaited and much anticipated Solr 4 has been released!   It's a really big deal.  There are so many improvements, it makes the head spin.  This session will cover the major feature improvements from Lucene's flexible indexing and scoring API up through SolrCloud in a digestable half-day format.&lt;br /&gt;
&lt;br /&gt;
'''I plan on attending:'''&lt;br /&gt;
* First and last name&lt;br /&gt;
* Esmé Cowles&lt;br /&gt;
* Jon Stroop&lt;br /&gt;
* Adam Constabars&lt;br /&gt;
* Kevin Clarke&lt;br /&gt;
&lt;br /&gt;
[[Category:Code4Lib2013]]&lt;/div&gt;</summary>
		<author><name>Librarywebchic</name></author>	</entry>

	<entry>
		<id>https://wiki.code4lib.org/index.php?title=2012_c4l2012_social_activities&amp;diff=10749</id>
		<title>2012 c4l2012 social activities</title>
		<link rel="alternate" type="text/html" href="https://wiki.code4lib.org/index.php?title=2012_c4l2012_social_activities&amp;diff=10749"/>
				<updated>2012-02-02T14:45:06Z</updated>
		
		<summary type="html">&lt;p&gt;Librarywebchic: /* Pre-Newcomer + Veterans dinner /drink-up Monday */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Ideas==&lt;br /&gt;
* Woodinville distillery tour&lt;br /&gt;
* Seattle distillery tour&lt;br /&gt;
* Favorite local breweries&lt;br /&gt;
* Favorite local tea houses&lt;br /&gt;
* Favorite local used bookstores&lt;br /&gt;
* Visit hackerspace&lt;br /&gt;
** +1&lt;br /&gt;
* Evergreen/Koha - Open Source ILS brewery/tea house meetup&lt;br /&gt;
&lt;br /&gt;
==Planned events==&lt;br /&gt;
&lt;br /&gt;
===[[2012 Craft Brew Drinkup|Craft Brew Drinkup]]===&lt;br /&gt;
&lt;br /&gt;
'''Date/Time TBA; to be held in the Hospitality Suite.'''&lt;br /&gt;
&lt;br /&gt;
Like good beer? Bring some in your luggage! Some of us are planning to bring some of our favorite local, special, or homebrewed beers to share. Interested? Sign up on the [[2012 Craft Brew Drinkup]] page!&lt;br /&gt;
&lt;br /&gt;
===&amp;quot;Get Lamp&amp;quot; showing===&lt;br /&gt;
&lt;br /&gt;
Some attendees are organizing a showing of [http://www.getlamp.com/ Get Lamp: The Text Adventure Documentary] in the hospitality suite.&lt;br /&gt;
&lt;br /&gt;
To indicate your preference of time and date for the showing, please fill out [http://www.doodle.com/p4c32i3b2ybsrkbh this Doodle poll].&lt;br /&gt;
&lt;br /&gt;
===Pre-Newcomer + Veterans dinner /drink-up Monday===&lt;br /&gt;
Early in town for pre-conference? &lt;br /&gt;
First time at code4lib? &lt;br /&gt;
Don't know anyone at code4lib?&lt;br /&gt;
Join fellow c4l newbies + 2nd + 3rd timers + veterans. &lt;br /&gt;
You will gain a bunch of new/veteran code4libbers in one night!&lt;br /&gt;
Sign up below (NO CAPS). You can show up only for dinner or drinks or both! &lt;br /&gt;
&lt;br /&gt;
But put your name so that we have a rough idea about the number of ppl who will show up =)&lt;br /&gt;
&lt;br /&gt;
'''Plans'''&lt;br /&gt;
* When: Monday evening (2/6) &lt;br /&gt;
* For Dinner: Meet at 6PM (ish)at the hotel lobby&lt;br /&gt;
* For Drinks: show up at Hideout between 8 -10 PM for local art, fancy cocktails, or Belgian beer&lt;br /&gt;
* For Hangout: show up at 10 PM - midnight? at hospitality suite&lt;br /&gt;
&lt;br /&gt;
Dinner: [http://www.yelp.com/biz/kastoori-grill-seattle Kastoori Grill -Indian &amp;amp; Himalayan/Nepalese/Tibetan (vegetarian-friendly)]&lt;br /&gt;
0.4 miles 9 min. walk&lt;br /&gt;
* Bohyun Kim - n/v (2nd-timer) (leader)&lt;br /&gt;
* Jason Clark - leader&lt;br /&gt;
* Margaret Heller&lt;br /&gt;
* Sarah Johnston - n&lt;br /&gt;
* Andrea Schurr - n/v (2nd-timer)&lt;br /&gt;
* Jason Ronallo&lt;br /&gt;
* Anoop Atre&lt;br /&gt;
* Karen Coombs - v&lt;br /&gt;
&lt;br /&gt;
Drinks: [http://www.yelp.com/biz/the-hideout-seattle Hideout Lounge] for local art, fancy cocktails, and Belgian beer&lt;br /&gt;
* Bohyun Kim - n/v (2nd-timer) (leader)&lt;br /&gt;
* Jason Clark - leader&lt;br /&gt;
* Lisa Kurt&lt;br /&gt;
* Margaret Heller&lt;br /&gt;
* Andrea Schurr - n/v (2nd-timer)&lt;br /&gt;
* Anoop Atre&lt;br /&gt;
&lt;br /&gt;
Hangout: just show up at the hospitality suite - no sign up required.&lt;br /&gt;
&lt;br /&gt;
===Newcomer dinner Tuesday===&lt;br /&gt;
First time at code4lib? Join fellow c4l newbies and veterans for an evening of food, socializing, and stimulating &amp;lt;strike&amp;gt;discussions about&amp;lt;/strike&amp;gt; demonstrations of the many uses of &amp;lt;strike&amp;gt;bacon&amp;lt;/strike&amp;gt; &amp;lt;strike&amp;gt;dongles&amp;lt;/strike&amp;gt; XML.&lt;br /&gt;
&lt;br /&gt;
Code4Lib veterans, you're invited too. Join us in welcoming the newcomers!&lt;br /&gt;
&lt;br /&gt;
'''Plans'''&lt;br /&gt;
* When: Tuesday evening (2/7) '''Note that this year's dinner is on Tuesday'''&lt;br /&gt;
* Time: 6 PM (ish) or whenever you can get your group together&lt;br /&gt;
* Mastermind (if you have any questions): [mailto:yoosebec@grinnell.edu Becky Yoose]&lt;br /&gt;
&lt;br /&gt;
''Guidelines:''&lt;br /&gt;
*Max of '''6''' per group&lt;br /&gt;
**Please, no waitlisting :(&lt;br /&gt;
*ID yourselves so we can get a good mix of new people and veterans in each group&lt;br /&gt;
**New folks - n&lt;br /&gt;
**c4l vets - v&lt;br /&gt;
*One leader needed for each location (declare yourself! - '''Vets are highly encouraged to lead the group :)''')&lt;br /&gt;
**Leader duties&lt;br /&gt;
***Make reservations if required; otherwise make sure that the restaurant can handle a group of 6 rowdy library coders &lt;br /&gt;
***Herd folks from hotel to restaurant (know where you're going!)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Restaurants'''&lt;br /&gt;
&lt;br /&gt;
'''Restaurants within .25 miles of the hotel'''&lt;br /&gt;
&lt;br /&gt;
[http://www.sazeracrestaurant.com/index.php Sazerac] (AWESOME happy hour menu that runs until 8)&lt;br /&gt;
* Martin Haye - n&lt;br /&gt;
* William Gunn - n&lt;br /&gt;
* Rebecca Jones - n&lt;br /&gt;
* Chick Markley - v&lt;br /&gt;
* Al Cornish - v&lt;br /&gt;
* Keri Thompson - n&lt;br /&gt;
*'''capped at 6''' ''(So, who's the fearless leader of this group? ~yo_bj)''&lt;br /&gt;
&lt;br /&gt;
[http://oasiankitchen.com/ O'Asian Kitchen and Lounge]  (Asian) &lt;br /&gt;
&lt;br /&gt;
'''Restaurants between .25 miles and .5 miles of the hotel'''&lt;br /&gt;
&lt;br /&gt;
[http://www.pikebrewing.com/index_html.shtml Pike Brewing] (local brewery, pub food)&lt;br /&gt;
* Ken Varnum - n&lt;br /&gt;
* Chad Nelson - n&lt;br /&gt;
* Ed Summers - v&lt;br /&gt;
* Tommy Ingulfsen - n&lt;br /&gt;
* Adam Wead - v or .5n&lt;br /&gt;
* Dan Coughlin - n&lt;br /&gt;
*'''capped at 6''' ''(So, who's the fearless leader of this group? ~yo_bj)''&lt;br /&gt;
&lt;br /&gt;
[http://www.rockbottom.com/ The Rock Bottom Restaurant &amp;amp; Brewery] (American)&lt;br /&gt;
&lt;br /&gt;
[http://www.wildginger.net/ Wild Ginger] (Asian, a bit overpriced)&lt;br /&gt;
&lt;br /&gt;
[http://www.thepurplecafe.com/index.html Purple Cafe] (American, Wine Bar) ''reservation made under Calvin Mah for 6:30pm for the 6 of us.  I'll be meeting in the hotel lobby at 6pm with some sort of sign.  See you then!''&lt;br /&gt;
* Calvin Mah - (leader) - v&lt;br /&gt;
* David Isaak - n&lt;br /&gt;
* Aaron Collier - n&lt;br /&gt;
* Sean Hannan - v&lt;br /&gt;
* Joshua Gomez - v&lt;br /&gt;
* Charlie Morris - n&lt;br /&gt;
* '''capped at 6'''&lt;br /&gt;
&lt;br /&gt;
[http://www.cafepaloma.com/ Cafe Paloma] (Mediterranean)&lt;br /&gt;
* Jean Rainwater (leader) - v&lt;br /&gt;
* Kelley McGrath - n&lt;br /&gt;
* Lori Robare - n&lt;br /&gt;
* Emily Lynema - v&lt;br /&gt;
* Sarah Johnston - n&lt;br /&gt;
* Anoop Atre&lt;br /&gt;
*'''capped at 6''' &lt;br /&gt;
&lt;br /&gt;
[http://www.thecollinspub.com/ Collins Pub] (Pub Food, great beer selection)&lt;br /&gt;
* Francis Kayiwa - (leader) &amp;quot;(get hold of me at first dot last name at goog as the date gets closer with your mobile)&amp;quot; v&lt;br /&gt;
* Michael Lindsey - v&lt;br /&gt;
* Dan Suchy - v&lt;br /&gt;
* David Drexler - n&lt;br /&gt;
* Laura Smart - n&lt;br /&gt;
* Heather Pitts - n&lt;br /&gt;
*'''capped at 6'''&lt;br /&gt;
&lt;br /&gt;
[http://www.mcmenamins.com/311-six-arms-home Six Arms - McMenamins] (Pub Food &amp;amp; they brew their own beer) ''Meet in the Lobby at 6pm. I've also emailed you. --Joel''&lt;br /&gt;
* Joel Richard (richardjm AT si.edu) (leader) - v&lt;br /&gt;
* Margaret Heller - v&lt;br /&gt;
* Sibyl Schaefer (sschaefer AT rockarch . org) - v&lt;br /&gt;
* Tim Lepczyk (timlepczyk AT gmail.com) - n&lt;br /&gt;
* Ray Schwartz (schwartzr2@wpunj.edu) - v&lt;br /&gt;
* Andrea Schurr (andrea-schurr AT utc DOT edu) - v(2nd-timer)&lt;br /&gt;
* '''capped at 6'''&lt;br /&gt;
&lt;br /&gt;
[http://www.611supreme.com/ 611 Supreme] (Crepes and Full Bar) ''Reservation for 6 at 6:30. Meet in the conference hotel lobby at 6pm. Look for the short woman in a trench coat and wide brim hat ~Becky''&lt;br /&gt;
&lt;br /&gt;
*Becky Yoose (leader) - v &lt;br /&gt;
*Cynthia Ng - n&lt;br /&gt;
*Zoe Chao - v&lt;br /&gt;
*Justin Coyne - n&lt;br /&gt;
*Stephanie Collett - n&lt;br /&gt;
*Bethany Nowviskie - n&lt;br /&gt;
*'''capped at 6'''&lt;br /&gt;
&lt;br /&gt;
[http://www.panafricamarket.com/wp/ Pan Africa Restaurant &amp;amp; Bar] (Pan African) &lt;br /&gt;
CLOSED TUESDAYS!!!!!!!!!!!!!!!!!!&lt;br /&gt;
Sorry for the confusion. I have moved everyone to Long Provincial, so that you'll have a place held in case you want it. If Long Provincial doesn't suit you, please remove your name in case someone else wants the spot. Again, I'm sorry. --Jason&lt;br /&gt;
&lt;br /&gt;
[http://longprovincial.com/ Long Provincial] Vietnamese (.7 miles from hotel; 15 minute walk)&lt;br /&gt;
&lt;br /&gt;
Reservation for 6 for 6:30 (and I have a confirmation number!). Meet in the hotel lobby at 6 to allow for a strolling pace to walk over there.&lt;br /&gt;
&lt;br /&gt;
Has a jellyfish tank.&lt;br /&gt;
&lt;br /&gt;
*Jason Ronallo (leader?) - v?&lt;br /&gt;
*Nettie Lagace - n&lt;br /&gt;
*Bohyun Kim - n/v (2nd-timer)&lt;br /&gt;
*Wendy Robertson - n&lt;br /&gt;
*Jennifer Bowen - n/v (3rd timer)&lt;br /&gt;
*James Stuart - n&lt;br /&gt;
*'''capped at six'''&lt;br /&gt;
&lt;br /&gt;
'''Restaurants between .5 and 1 mile from hotel'''&lt;br /&gt;
&lt;br /&gt;
[http://tomdouglas.com/index.php?page=palace-kitchen-dinner Palace Kitchen] (another Tom Douglas restaurant, w/ a focus on meat).  ''I have made a reservation for 6 at 8pm. Let's meet in the conference lobby at 6:30pm and make our way slowly over; we will find things to do in the interim. Look for Mike Giarlo, a man who may be holding a sign that says &amp;quot;HI I'M MIKE GIARLO&amp;quot; or otherwise shouting his name or looking confused.''&lt;br /&gt;
&lt;br /&gt;
* Mike Giarlo (leader) - v&lt;br /&gt;
* Carmen Mitchell - n&lt;br /&gt;
* Daniel Lovins - v&lt;br /&gt;
* Cary Gordon - v &lt;br /&gt;
* Declan Fleming - v&lt;br /&gt;
* Amy Unger - n&lt;br /&gt;
* (CAPPED AT SIX!)&lt;br /&gt;
&lt;br /&gt;
[http://sitkaandspruce.com/ Sitka and Spruce] (Eclectic, super-local and super-seasonal.) ''We have a reservation for 6 at 8:15pm. We'll meet in the conference lobby at 6:30 pm and head over - the owners also run [http://www.ferdinandthebar.com/home/ Bar Ferd'nand], a wine shop/bar in the same building, and we can kill time there before we eat. Look for Mark Matienzo or Hillel Arnold.''&lt;br /&gt;
&lt;br /&gt;
* Mark Matienzo (leader) - v&lt;br /&gt;
* Hillel Arnold - sophomore&lt;br /&gt;
* Devon Smith - v&lt;br /&gt;
* bernardo gomez - n&lt;br /&gt;
* Derek Merleaux - sophmore&lt;br /&gt;
* Jennifer Weintraub - n&lt;br /&gt;
* (CAPPED AT SIX!)&lt;br /&gt;
&lt;br /&gt;
[http://www.yelp.com/biz/japonessa-seattle Japonessa Restaurant] (Japanese + full bar)&lt;br /&gt;
* Kate Zwaard - n&lt;br /&gt;
&lt;br /&gt;
[http://tomdouglas.com/index.php?page=serious-pie Serious Pie] (Tom Douglas restaurant, inventive pizzas, good local beer list). &lt;br /&gt;
&lt;br /&gt;
* Christopher Spalding (leader) - v&lt;br /&gt;
* Dan Paskett - n&lt;br /&gt;
* Ray Jankoski - n&lt;br /&gt;
* Robin Schaaf - n&lt;br /&gt;
* Jason Stirnaman - v&lt;br /&gt;
* Christina Morris - n&lt;br /&gt;
* (CAPPED AT SIX!)&lt;br /&gt;
&lt;br /&gt;
[http://www.allmenus.com/wa/seattle/204592-ballet-restaurant/menu/ Ballet] (Vietnamese)&lt;br /&gt;
&lt;br /&gt;
[http://www.kokebrestaurant.com/ Kokeb Ethiopian Restaurant] (Ethiopian) ''Let's say meet at the lobby at 6pm like everyone else. Woohoo!''&lt;br /&gt;
&lt;br /&gt;
''We have reservations for 6 at 6:45.''&lt;br /&gt;
&lt;br /&gt;
* Andreas Orphanides (leader) - v&lt;br /&gt;
* Mark Mounts - v&lt;br /&gt;
* Joe Montibello - n&lt;br /&gt;
* Andrew Darby - v&lt;br /&gt;
* Justin Littman - n&lt;br /&gt;
* Ron Peterson&lt;br /&gt;
* (CAPPED AT SIX!)&lt;br /&gt;
&lt;br /&gt;
Crashing the [http://www.seattlerb.org/ Seattle Ruby] meetup, which meets on Capital Hill at 7:00 on Tuesdays. Eat at [http://www.yelp.com/biz/poppy-seattle Poppy] before.  Leaving from the hotel lobby at 6:00.  ''If you dig Ruby, come to this.  Seattle ruby produced Nokogiri, Vlad, Rubygems.org ....''&lt;br /&gt;
* Matt Zumwalt (leader) - v&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[http://tomdouglas.com/index.php?page=dahlia-lounge Dahlia Lounge] (Pacific Northwest cuisine, $$$)&lt;br /&gt;
&lt;br /&gt;
[http://www.mattsinthemarket.com/ Matt's in the Market] (Northwest Cuisine, $$$)&lt;br /&gt;
&lt;br /&gt;
[http://www.placepigalle-seattle.com/ Place Pigalle] (French)&lt;br /&gt;
&lt;br /&gt;
[http://www.chezshea.com/ Chez Shea] (French)&lt;br /&gt;
&lt;br /&gt;
[http://www.elysianbrewing.com/elysian.html Elysian Breweries and Pubs] (Pub Food)&lt;br /&gt;
&lt;br /&gt;
[http://www.mezaseattle.com/index.html Meza] (Latin Fare)&lt;br /&gt;
* Tara Robertson - n&lt;br /&gt;
* Shawn Averkamp - sophomore&lt;br /&gt;
* Corey Harper - v&lt;br /&gt;
* Shaun Ellis - sophomore&lt;br /&gt;
* Jon Stroop - fifth year senior&lt;br /&gt;
* Birkin James Diana - v (hi Jon!; hey newcomers, I'm taking the 6th slot, but, if you're stuck for a signup, plz do feel free to bump/overwrite me - seriously!)&lt;br /&gt;
* '''capped at 6'''''(So, who's the fearless leader of this group? ~yo_bj)''&lt;br /&gt;
&lt;br /&gt;
[http://inthebowlbistro.com/index.php In the Bowl] (Veg*n, Asian)&lt;br /&gt;
&lt;br /&gt;
[http://www.plumbistro.com/ Plumb Bistro] (Veg*n)&lt;br /&gt;
&lt;br /&gt;
[http://highlineseattle.com/ Highline] (Veg*n, bar)&lt;br /&gt;
  &lt;br /&gt;
'''Restaurants more than 1 miles from the hotel'''&lt;br /&gt;
&lt;br /&gt;
[http://bravehorsetavern.com/ Brave Horse Tavern] (another Tom Douglas, good regional beer list, yummy food. Near South Lake Union. Would require a ride on the South Lake Union Trolley (SLUT), but it's easy to get to/use from downtown. &lt;br /&gt;
&lt;br /&gt;
[http://flyingfishrestaurant.com/ Flying Fish] (Seafood)&lt;br /&gt;
&lt;br /&gt;
[http://www.allmenus.com/wa/seattle/3437-cafe-flora/menu/dinner/ Cafe Flora] (FANTASTIC Veg*n restaurant. Use Metro bus #11 to get there)&lt;br /&gt;
&lt;br /&gt;
[http://www.teapotvegetarianhouse.com/index.htm Teapot Vegetarian House] (Veg*n, Asian)&lt;br /&gt;
&lt;br /&gt;
[http://spaceneedle.com/restaurant/ Space Needle] (American, Pricy; but what the heck, listed it anyway for those who want the experience)&lt;br /&gt;
&lt;br /&gt;
===Veg*n Dinner Wednesday===&lt;br /&gt;
&lt;br /&gt;
We'll pick a place with lots of veg*n options to go eat Wednesday for dinner. Vegetarians and non-vegetarians welcome.&lt;br /&gt;
&lt;br /&gt;
*[http://lovinghut.us/seattle/index.html Loving Hut] Modest price. 1 mile from hotel. Will do bill splitting if we let them know up front. &lt;br /&gt;
&lt;br /&gt;
Talked with Loving Hut and made a reservation for 15 for 6:30. Meet in the hotel lobby at 6.&lt;br /&gt;
&lt;br /&gt;
*Jason Ronallo (jronallo AT gmail.com)&lt;br /&gt;
*Sean Hannan&lt;br /&gt;
*Ed Summers&lt;br /&gt;
*Becky Yoose (carnivore ambassador - if there's a veg*n wanting a spot just overwrite my name.)&lt;br /&gt;
*James Stuart&lt;br /&gt;
*Bohyun Kim&lt;br /&gt;
*Bethany Nowviskie&lt;br /&gt;
*Margaret Heller&lt;br /&gt;
*Laura Smart&lt;br /&gt;
*Sibyl Schaefer&lt;br /&gt;
*Cynthia Ng&lt;br /&gt;
*Andrea Shurr&lt;br /&gt;
*Eric James&lt;br /&gt;
*Birkin James Diana&lt;br /&gt;
*Sheree Fu&lt;br /&gt;
*Reservation is for 15.&lt;br /&gt;
&lt;br /&gt;
===Meat-Up Dinner Wednesday===&lt;br /&gt;
&lt;br /&gt;
I am thinking burgers. More info soon... (if you do not find a suitable burger joint, there are also some top-notch steakhouses in Seattle. Both the Metropolitan Grill and El Gaucho are delightful if folks are OK with $50 steaks. Just FYI, not trying to hijack your meat-up, Cary!. -mjgiarlo)&lt;br /&gt;
&lt;br /&gt;
* Cary Gordon&lt;br /&gt;
* Anoop Atre&lt;br /&gt;
&lt;br /&gt;
===Dim Sum Lunch Thursday===&lt;br /&gt;
&lt;br /&gt;
For those of you staying in town after the last session on Thursday, [http://oasiankitchen.com/ O'Asian Kitchen] has dim sum service during the weekdays. Meet up around 12:35, meeting location tba. Bring cash for easier bill splitting.&lt;br /&gt;
&lt;br /&gt;
*Becky Yoose&lt;br /&gt;
* Declan Fleming - love me some Dim Sum!&lt;br /&gt;
* Adam Wead&lt;br /&gt;
* Heather Pitts&lt;br /&gt;
* Sibyl Schaefer&lt;br /&gt;
* Anoop Atre&lt;br /&gt;
* Dan Suchy&lt;br /&gt;
* Carmen Mitchell&lt;br /&gt;
* Tara Robertson&lt;br /&gt;
* Ray Schwartz&lt;br /&gt;
* Cynthia Ng&lt;br /&gt;
* Corey Harper&lt;br /&gt;
* Joshua Gomez&lt;br /&gt;
* Cary Gordon&lt;br /&gt;
* Mike Giarlo&lt;br /&gt;
* Joe Atzberger&lt;br /&gt;
&lt;br /&gt;
==Social Map - places of interest==&lt;br /&gt;
[http://g.co/maps/4m5pk Code4lib 2012 - Seattle - social events, hangouts, and places to see]&lt;br /&gt;
&lt;br /&gt;
==Seattle Events Feb 5-9==&lt;br /&gt;
===Saturday, February 4, 2012===&lt;br /&gt;
In case you are showing up really early.&lt;br /&gt;
* Belgianfest: http://www.washingtonbeer.com/belgianfest/&lt;br /&gt;
===Sunday, February 5, 2012===&lt;br /&gt;
* Clinton Fearon &amp;amp; The Boogie Brown Band/Live Wyya/Adrian Xavier/Selecta Raiford/DJ Courtland, Neumos: http://neumos.com/neumos.php&lt;br /&gt;
* Michael The Blind/The Els, Skylark: http://www.skylarkcafe.com/&lt;br /&gt;
* Addaura/Alda/Hallow, Comet&lt;br /&gt;
* &amp;quot;I Am My Own Wife&amp;quot; 7:30pm at Seattle Repertory Theatre (Seattle Center) http://www.seattlerep.org/Plays/1112/IM/&lt;br /&gt;
&lt;br /&gt;
===Monday, February 6, 2012===&lt;br /&gt;
* Silent Movie Mondays:  Last Command 1928, http://stgpresents.org/artists/?artist=1829#, Show at 7:00pm, The Paramount Theatre $10&lt;br /&gt;
This all-classic film series, First Oscars, is accompanied by live music from the historic Mighty Wurlitzer organ, one of the last three remaining organs of its kind to reside in its original environment, played by critically acclaimed organist Jim Riggs.&lt;br /&gt;
&lt;br /&gt;
===Tuesday, February 7, 2012===&lt;br /&gt;
* Lionize/Maylene &amp;amp; The Sons Of Disaster, El Corazon: http://elcorazonseattle.com/&lt;br /&gt;
* The Pulltab Playboys/Rachel Lyn Harrington &amp;amp; The Knock Outs/The James Low Western Front, Sunset: http://sunsettavern.com/&lt;br /&gt;
* Twin Sister, Vera: http://theveraproject.org/shows/&lt;br /&gt;
* The Features, Chop Suey: http://www.chopsuey.com/&lt;br /&gt;
* Wilco/White Denim, Paramount Theatre: http://stgpresents.org/&lt;br /&gt;
* &amp;quot;I Am My Own Wife&amp;quot; 7:30pm at Seattle Repertory Theatre (Seattle Center) http://www.seattlerep.org/Plays/1112/IM/&lt;br /&gt;
* Intro to Arduino Workshop, 7pm at Metrix Create Space http://metrixcreatespace.com/&lt;br /&gt;
&lt;br /&gt;
===Wednesday, February 8, 2012===&lt;br /&gt;
* The Golden Blondes/The Jet Age/Mr. Drinx &amp;amp; The Pot Heads, Sunset: http://sunsettavern.com/&lt;br /&gt;
* Pipsisewah/The Chasers/The Magic Mirrors, Tractor: http://www.tractortavern.com/ &lt;br /&gt;
* Dengue Fever vs Secret Chiefs 3, Moe Bar :http://bit.ly/yJtfXv  (how could you pass the opportunity to see someone play this thing :http://bit.ly/wB5AgZ&lt;br /&gt;
&lt;br /&gt;
===Thursday, February 9, 2012===&lt;br /&gt;
* SAM Opening - Gauguin and Polynesia: An Elusive Paradise: http://www.seattleartmuseum.org/gauguin&lt;br /&gt;
* The Jayhawks, Neptune Theater: http://stgpresents.org/&lt;br /&gt;
* Digital Leather, Comet &lt;br /&gt;
* Savani World Quintet/Super Sones, Columbia City Theater: http://www.columbiacitytheater.com/&lt;br /&gt;
* Blvd Park {album release}/Nettle Honey/Creeping Time, Tractor: http://www.tractortavern.com/&lt;br /&gt;
* Eleanor Friedberger, Crocodile: http://thecrocodile.com/index.html&lt;br /&gt;
&lt;br /&gt;
===Ongoing Events===&lt;br /&gt;
* Seattle Art Museum: Tours are every Saturday &amp;amp; Sunday at noon, and the First Thursday of every month at 10:30, 11:30 am, 12:30 &amp;amp; 1:30 pm.&lt;br /&gt;
* EMP:  Exhibits on display include: Battlestar Galactica, Nirvana, Avatar, and Can’t Look Away: The Lure of Horror Film&lt;br /&gt;
* Teatro ZinZanni: ¡Caliente! http://dreams.zinzanni.org/&lt;br /&gt;
* Pacific NW Ballet: performing Don Quixote at McCaw Hall http://www.pnb.org/&lt;br /&gt;
* Oklahoma!, Sunday matinee and nightly: 5th Avenue Theatre, 1308 Fifth Avenue http://www.5thavenue.org/show/oklahoma&lt;br /&gt;
&lt;br /&gt;
==Local events/places==&lt;br /&gt;
* Metrix Create Space&lt;br /&gt;
* Ada's Technical Books&lt;br /&gt;
* Northwest Outdoor Center&lt;br /&gt;
* Center for Wooden Boats&lt;br /&gt;
* Empty Sea Studios acoustic music&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Local Beer Places==&lt;br /&gt;
* Map of [http://beermapping.com/maps/citymaps.php?m=seattle#lat=47.66723703450515&amp;amp;lng=-122.28263854980469&amp;amp;z=5 beer venues] maintained at Beermapping.com.&lt;br /&gt;
* List of [http://www.washingtonbeer.com/breweries/seattle-king-co/ local breweries] ([http://maps.google.com/maps/ms?hl=en&amp;amp;ie=UTF8&amp;amp;msa=0&amp;amp;msid=201783184139227541123.0004813e64758434cb054&amp;amp;source=embed&amp;amp;ll=47.558921,-122.106171&amp;amp;spn=0.442982,1.234589&amp;amp;z=10&amp;amp;source=embed map]) maintained by the Washington Beer Commission&lt;br /&gt;
* Map of [http://www.ratebeer.com/Places/RegionMap.asp?rid=7600 beer venues] maintained by Ratebeer.com.&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
[http://orbiscascade.org/index/c4l-things-to-do-in-seattle Things to do in Seattle, from the hosts]&lt;/div&gt;</summary>
		<author><name>Librarywebchic</name></author>	</entry>

	<entry>
		<id>https://wiki.code4lib.org/index.php?title=2012_talks_proposals&amp;diff=9779</id>
		<title>2012 talks proposals</title>
		<link rel="alternate" type="text/html" href="https://wiki.code4lib.org/index.php?title=2012_talks_proposals&amp;diff=9779"/>
				<updated>2011-11-18T15:38:31Z</updated>
		
		<summary type="html">&lt;p&gt;Librarywebchic: /* Escaping the Black Box — Building a Platform to Foster Collaborative Innovation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Deadline for talk submission is ''Sunday, November 20''.&lt;br /&gt;
&lt;br /&gt;
Prepared talks are 20 minutes (including setup and questions), and focus on one or more of the following areas:&lt;br /&gt;
 * tools (some cool new software, software library or integration platform)&lt;br /&gt;
 * specs (how to get the most out of some protocols, or proposals for new ones)&lt;br /&gt;
 * challenges (one or more big problems we should collectively address)&lt;br /&gt;
&lt;br /&gt;
The community will vote on proposals using the criteria of:&lt;br /&gt;
 * usefulness&lt;br /&gt;
 * newness&lt;br /&gt;
 * geekiness&lt;br /&gt;
 * diversity of topics&lt;br /&gt;
&lt;br /&gt;
Please follow the formatting guidelines:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Talk Title: ==&lt;br /&gt;
 &lt;br /&gt;
* Speaker's name, affiliation, and email address&lt;br /&gt;
* Second speaker's name, affiliation, email address, if second speaker&lt;br /&gt;
&lt;br /&gt;
Abstract of no more than 500 words.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== VuFind 2.0: Why and How? ==&lt;br /&gt;
&lt;br /&gt;
* Demian Katz, Villanova University, demian.katz@villanova.edu&lt;br /&gt;
&lt;br /&gt;
A major new version of the VuFind discovery software is currently in development.  While VuFind 1.x remains extremely popular, some of its components are beginning to show their age.  VuFind 2.0 aims to retain all the strengths of the previous version of the software while making the architecture cleaner, more modern and more standards-based.  This presentation will examine the motivation behind the update, preview some of the new features to look forward to, and discuss the challenges of creating a developer-friendly open source package in PHP.&lt;br /&gt;
&lt;br /&gt;
== Open Source Software Registry ==&lt;br /&gt;
&lt;br /&gt;
* [[User:DataGazetteer|Peter Murray]], LYRASIS, Peter.Murray@lyrasis.org&lt;br /&gt;
&lt;br /&gt;
LYRASIS is creating and shepherding a [[Registry_E-R_Diagram|registry of library open source software]] as part of its [http://www.lyrasis.org/News/Press-Releases/2011/LYRASIS-Receives-Grant-to-Support-Open-Source.aspx grant from the Mellon Foundation to support the adoption of open source software by libraries].  &lt;br /&gt;
The goal of the grant is to help libraries of all types determine if open source software is right for them, and what combination of software, hosting, training, and consulting works for their situation.  &lt;br /&gt;
The registry is intended to become a community exchange point and stimulant for growth of the library open source ecosystem by connecting libraries with projects, service providers, and events.&lt;br /&gt;
&lt;br /&gt;
The first half of this session will demonstrate the registry functions and describe how projects and providers can get involved.  &lt;br /&gt;
The second half of the session will be a brainstorming suggestion of how to expand the functionality and usefulness of the registry.&lt;br /&gt;
&lt;br /&gt;
== Property Graphs And TinkerPop Applications in Digital Libraries ==&lt;br /&gt;
 &lt;br /&gt;
* Brian Tingle, California Digital Library, brian.tingle.cdlib.org@gmail.com&lt;br /&gt;
&lt;br /&gt;
[http://www.tinkerpop.com/ TinkerPop] is an open source software development group focusing on technologies in the [http://en.wikipedia.org/wiki/Graph_database graph database] space.   &lt;br /&gt;
This talk will provide a general introduction to the TinkerPop Graph Stack and the [https://github.com/tinkerpop/gremlin/wiki/Defining-a-Property-Graph property graph model] is uses.  The introduction will include code examples and explanations of the property graph models used by the [http://socialarchive.iath.virginia.edu/ Social Networks in Archival Context] project and show how the historical social graph is exposed as a JSON/REST API implemented by a TinkerPop [https://github.com/tinkerpop/rexster rexster] [https://github.com/tinkerpop/rexster-kibbles Kibble] that contains the application's graph theory logic.  Other graph database applications possible with TinkerPop such as RDF support, and citation analysis will also be discussed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Security in Mind ==&lt;br /&gt;
 &lt;br /&gt;
* Erin Germ, United States Naval Academy, Nimitz Library, germ@usna.edu&lt;br /&gt;
&lt;br /&gt;
I would like to talk about security of library software.&lt;br /&gt;
&lt;br /&gt;
Over the Summer, I discovered a critical vulnerability in a vendor’s software that (verified) allowed me to assume any user’s identity for that site, (verified) switch to any user, and to (unverified, meaning I didn’t not perform this as I didn’t want to “hack” another library’s site) assume the role of any user for any other library who used this particular vendor's software.&lt;br /&gt;
&lt;br /&gt;
Within a 3 hour period, I discovered a 2 vulnerabilities: 1) minor one allowing me to access any backups from any library site, and 2) a critical vulnerability.  From start to finish, the examination, discovery in the vulnerability, and execution of a working exploit was done in less than 2 hours. The vulnerability was a result of poor cookie implementation. The exploit itself revolved around modifying the cookie, and then altering the browser’s permissions by assuming the role of another user.&lt;br /&gt;
&lt;br /&gt;
I do not intend on stating which vendor it was, but I will show how I was able to perform this. If needed, I can do further research and “investigation” into other vendor's software to see what I can “find”.&lt;br /&gt;
&lt;br /&gt;
''If selected, I will contact the vendor to inform them that I will present about this at C4L2012. I do not intend on releasing the name of the vendor.''&lt;br /&gt;
&lt;br /&gt;
== Search Engines and Libraries ==&lt;br /&gt;
 &lt;br /&gt;
* Greg Lindahl, blekko CTO, greg@blekko.com&lt;br /&gt;
&lt;br /&gt;
[https://blekko.com blekko] is a new web-scale search engine which enables end-users to create vertical search engines, through a feature called [http://help.blekko.com/index.php/category/slashtags/ slashtags]. Slashtags can contain as few as 1 or as many as tens of thousands of websites relevant to a narrow or broad topic. We have an extensive set of slashtags curated by a combination of volunteers and an in-house librarian team, or end-users can create and share their own. This talk will cover examples of slashtag creation relevant to libraries, and show how to embed this search into a library website, either using javascript or via our API.&lt;br /&gt;
&lt;br /&gt;
''We have exhibited at a couple of library conferences, and have received a lot of interest. blekko is a free service.''&lt;br /&gt;
&lt;br /&gt;
== Beyond code. Versioning data with Git and Mercurial. ==&lt;br /&gt;
&lt;br /&gt;
* Stephanie Collett, California Digital Library, stephanie.collett@ucop.edu&lt;br /&gt;
* Martin Haye, California Digital Library, martin.haye@ucop.edu&lt;br /&gt;
&lt;br /&gt;
Within a relatively short time since their introduction, [http://en.wikipedia.org/wiki/Distributed_Version_Control_System distributed version control systems] (DVCS) like [http://git-scm.com/ Git] and [http://mercurial.selenic.com/ Mercurial] have enjoyed widespread adoption for versioning code. It didn’t take long for the library development community to start discussing the potential for using DVCS within our applications and repositories to version data. After all, many of the features that have made some of these systems popular in the open source community to version code (e.g. lightweight, file-based, compressed, reliable) also make them compelling options for versioning data.  And why write an entire versioning system from scratch if a DVCS solution can be a drop-in solution? At the [http://www.cdlib.org/ California Digital Library] (CDL) we’ve started using Git and Mercurial in some of our applications to version data. This has proven effective in some situations and unworkable in others. This presentation will be a practical case study of CDL’s experiences with using DVCS to version data. We will explain how we’re incorporating Git and Mercurial in our applications, describe our successes and failures and consider the issues involved in repurposing these systems for data versioning.&lt;br /&gt;
&lt;br /&gt;
==Design for Developers==&lt;br /&gt;
&lt;br /&gt;
*Lisa Kurt, University of Nevada, Reno, lkurt@unr.edu&lt;br /&gt;
&lt;br /&gt;
Users expect good design. This talk will delve into what makes really great design, what to look for, and how to do it. Learn the principles of great design to take your applications, user interfaces, and projects to a higher level. With years of experience in graphic design and illustration, Lisa will discuss design principles, trends, process, tools, and development. Design examples will be from her own projects as well as a variety from industry. You’ll walk away with design knowledge that you can apply immediately to a variety of applications and a number of top notch go-to resources to get you up and running.&lt;br /&gt;
&lt;br /&gt;
==Building research applications with Mendeley==&lt;br /&gt;
&lt;br /&gt;
William Gunn, Mendeley william.gunn@mendeley.com (@mrgunn)&lt;br /&gt;
&lt;br /&gt;
This is partly a tool talk and partly a big idea one.&lt;br /&gt;
&lt;br /&gt;
Mendeley has built the world's largest open database of research and we've now begun to collect some interesting social metadata around the document metadata. I would like to share with the Code4Lib attendees information about using this resource to do things within your application that have previously been impossible for the library community, or in some cases impossible without expensive database subscriptions. One thing that's now possible is to augment catalog search by surfacing information about content usage, allowing people to not only find things matching a query, but popular things or things read by their colleagues. In addition to augmenting search, you can also use this information to augment discovery. Imagine an online exhibit of artifacts from a newly discovered dig not just linking to papers which discuss the artifact, but linking to really good interesting papers about the place and the people who made the artifacts. So the big idea is, &amp;quot;How will looking at the literature from a broader perspective than simple citation analysis change how research is done and communicated? How can we build tools that make this process easier and faster?&amp;quot; I can show some examples of applications that have been built using the Mendeley and PLoS APIs to begin to address this question, and I can also present results from Mendeley's developer challenge which shows what kinds of applications researchers are looking for, what kind of applications peope are building, and illustrates some interesting places where the two don't overlap.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Your UI can make or break the application (to the user, anyway)==&lt;br /&gt;
&lt;br /&gt;
* Robin Schaaf, University of Notre Dame, schaaf.4@nd.edu&lt;br /&gt;
&lt;br /&gt;
UI development is hard and too often ends up as an after-thought to computer programmers - if you were a CS major in college I'll bet you didn't have many, if any, design courses.  I'll talk about how to involve the users upfront with design and some common pitfalls of this approach.  I'll also make a case for why you should do the screen design before a single line of code is written.  And I'll throw in some ideas for increasing usability and attractiveness of your web applications.  I'd like to make a case study of the UI development of our open source ERMS.&lt;br /&gt;
&lt;br /&gt;
==Why Nobody Knows How Big The Library Really Is - Perspective of a Library Outside Turned Insider==&lt;br /&gt;
&lt;br /&gt;
* Patrick Berry, California State University, Chico, pberry@csuchico.edu&lt;br /&gt;
&lt;br /&gt;
In this talk I would like to bring the perspective of an &amp;quot;outsider&amp;quot; (although an avowed IT insider) to let you know that people don't understand the full scope of the library.  As we &amp;quot;rethink education&amp;quot;, it is incumbent upon us to help educate our institutions as to the scope of the library.  I will present some of the tactics I'm employing to help people outside, and in some cases inside, the library to understand our size and the value we bring to the institution.&lt;br /&gt;
&lt;br /&gt;
==Building a URL Management Module using the Concrete5 Package Architecture==&lt;br /&gt;
&lt;br /&gt;
* David Uspal, Villanova University, david.uspal@villanova.edu&lt;br /&gt;
&lt;br /&gt;
Keeping track of URLs utilized across a large website such as a university library, and keeping that content up to date for subject and course guides, can be a pain, and as an open source shop, we’d like to have open source solution for this issue.  For this talk, I intend to detail our solution to this issue by walking step-by-step through the building process for our URL Management module -- including why a new solution was necessary; a quick rundown of our CMS ([http://www.concrete5.org Concrete5], a CMS that isn’t Drupal); utilizing the Concrete5 APIs to isolate our solution from core code (to avoid complications caused by core updates); how our solution was integrated into the CMS architecture for easy installation; and our future plans on the project.&lt;br /&gt;
&lt;br /&gt;
==Building an NCIP connector to OpenSRF to facilitate resource sharing==&lt;br /&gt;
&lt;br /&gt;
* Jon Scott, Lyrasis, jon_scott@wsu.edu and Kyle Banerjee, Orbis Cascade Alliance, banerjek@uoregon.edu &lt;br /&gt;
&lt;br /&gt;
How do you reverse engineer any protocol to provide a new service? Humans (and worse yet, committees) often design verbose protocols built around use cases that don't line up current reality. To compound difficulties, the contents of protocol containers are not sufficiently defined/predictable and the only assistance available is sketchy documentation and kind individuals on the internet willing to share what they learned via trial by fire.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
NCIP (Niso Circulation Interchange Protocol) is an open standard that defines a set of messages to support exchange of circulation data between disparate circulation, interlibrary loan, and related applications -- widespread adoption of NCIP would eliminate huge amounts of duplicate processing in separate systems. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This presentation discusses how we learned enough about NCIP and OpenSRF from scratch to build an NCIP responder for Evergreen to facilitate resource sharing in a large consortium that relies on over 20 different ILSes.&lt;br /&gt;
&lt;br /&gt;
==Practical Agile: What's Working for Stanford, Blacklight, and Hydra==&lt;br /&gt;
&lt;br /&gt;
* Naomi Dushay, Stanford University Libraries, ndushay@stanford.edu&lt;br /&gt;
&lt;br /&gt;
Agile development techniques can be difficult to adopt in the context of library software development.  Maybe your shop has only one or two developers, or you always have too many simultaneous projects.   Maybe your new projects can’t be started until 27 librarians reach consensus on the specifications.&lt;br /&gt;
&lt;br /&gt;
This talk will present successful Agile- and Silicon-Valley-inspired practices we’ve adopted at Stanford and/or in the Blacklight and Hydra projects.  We’ve targeted developer happiness as well as improved productivity with our recent changes.  User stories, dead week, sight lines … it’ll be a grab bag of goodies to bring back to your institution, including some ideas on how to adopt these practices without overt management buy in.&lt;br /&gt;
&lt;br /&gt;
==Quick and &amp;lt;strike&amp;gt;Dirty&amp;lt;/strike&amp;gt; Clean Usability: Rapid Prototyping with Bootstrap==&lt;br /&gt;
&lt;br /&gt;
* Shaun Ellis, Princeton University Libraries, shaune@princeton.edu &lt;br /&gt;
&lt;br /&gt;
''&amp;quot;The code itself is unimportant; a project is only as useful as people actually find it.&amp;quot;  - Linus Torvalds'' [http://bit.ly/p4uuyy]&lt;br /&gt;
&lt;br /&gt;
Usability has been a buzzword for some time now, but what is the process for making the the transition toward a better user experience, and hence, better designed library sites?  I will discuss the one facet of the process my team is using to redesign the Finding Aids site for Princeton University Libraries (still in development).  The approach involves the use of rapid prototyping, with Bootstrap [http://twitter.github.com/bootstrap/], to make sure we are on track with what users and stakeholders expect up front, and throughout the development process.&lt;br /&gt;
&lt;br /&gt;
Because Bootstrap allows for early and iterative user feedback, it is more effective than the historic Photoshop mockups/wireframe technique.  The Photoshop approach allows stakeholders to test the look, but not the feel -- and often leaves developers scratching their heads.  Being a CSS/HTML/Javascript grid-based framework, Bootstrap makes it easy for anyone with a bit of HTML/CSS chops to quickly build slick, interactive prototypes right in the browser -- tangible solutions which can be shared, evaluated, revised, and followed by all stakeholders (see Minimum Viable Products [http://en.wikipedia.org/wiki/Minimum_viable_product]).  Efficiency is multiplied because the customized prototypes can flow directly into production use, as is the goal with iterative development approaches, such as the Agile methodology.&lt;br /&gt;
&lt;br /&gt;
While Bootstrap is not the only framework that offers grid-based layout, development is expedited and usability is enhanced by Bootstraps use of of &amp;quot;prefabbed&amp;quot; conventional UI patterns, clean typography, and lean Javascript for interactivity.   Furthermore, out-of-the box Bootstrap comes in a fairly neutral palette, so focus remains on usability, and does not devolve into premature discussions of color or branding choices.  Finally, using Less can be a powerful tool in conjunction with Bootstrap, but is not necessary.  I will discuss the pros and cons, and offer examples for how to getting up and running with or without Less.&lt;br /&gt;
&lt;br /&gt;
==Search Engine Relevancy Tuning - A Static Rank Framework for Solr/Lucene==&lt;br /&gt;
&lt;br /&gt;
* Mike Schultz, Amazon.com (formerly Summon Search Architect) mike.schultz@gmail.com&lt;br /&gt;
&lt;br /&gt;
Solr/Lucene provides a lot of flexibility for adjusting relevancy scoring and improving search results.  Roughly speaking there are two areas of concern: Firstly, a 'dynamic rank' calculation that is a function of the user query and document text fields.  And secondly, a 'static rank' which is independent of the query and generally is a function of non-text document metadata.  In this talk I will outline an easily understood, hand-tunable static rank system with a minimal number of parameters.&lt;br /&gt;
&lt;br /&gt;
The obvious major feature of a search engine is to return results relevant to a user query.  Perhaps less obvious is the huge role query independent document features play in achieving that. Google's PageRank is an example of a static ranking of web pages based on links and other secret sauce.  In the Summon service, our 800 million documents have features like publication date, document type, citation count and Boolean features like the-article-is-peer-reviewed.  These fields aren't textual and remain 'static' from query to query, but need to influence a document's relevancy score.  In our search results, with all query related features being equal, we'd rather have more recent documents above older ones, Journals above Newspapers, and articles that are peer reviewed above those that are not. The static rank system I will describe achieves this and has the following features:&lt;br /&gt;
&lt;br /&gt;
* Query-time only calculation - nothing is baked into the index - with parameters adjustable at query time.&lt;br /&gt;
* The system is based on a signal metaphor where components are 'wired' together.  System components allow multiplexing, amplifying, summing, tunable band-pass filtering, string-to-value-mapping all with a bare minimum of parameters.&lt;br /&gt;
* An intuitive approach for mixing dynamic and static rank that is more effective than simple adding or multiplying.&lt;br /&gt;
* A way of equating disparate static metadata types that leads to understandable results ordering.&lt;br /&gt;
&lt;br /&gt;
==Submitting Digitized Book-like things to the Internet Archive==&lt;br /&gt;
&lt;br /&gt;
* Joel Richard, Smithsonian Institution Libraries, richardjm@si.edu&lt;br /&gt;
&lt;br /&gt;
The Smithsonian Libraries has submitted thousands of out-of-copyright items to the Internet Archive over the years. Specifically in relation to the Biodiversity Heritage Library, we have developed an in-house boutique scanning and upload process that became a learning experience in automated uploading to the Archive. As part of the software development, we created a whitepaper that details the combined learning experiences of the Smithsonian Libraries and the Missouri Botanical Garden. We will discuss some of the the contents of this whitepaper in the context of our scanning process and the manner in which we upload items to the Archive. &lt;br /&gt;
&lt;br /&gt;
Our talk will include a discussion of the types of files and their formats used by the Archive, processes that the Archive performs on uploaded items, ways of interacting and affecting those processes, potential pitfalls and solutions that you may encounter when uploading, and tools that the Archive provides to help monitor and manage your uploaded documents. &lt;br /&gt;
&lt;br /&gt;
Finally, we'll wrap up with a brief summary of how to use things that are on the Internet Archive in your own websites.&lt;br /&gt;
&lt;br /&gt;
== So... you think you want to Host a Code4Lib National Conference, do you? ==&lt;br /&gt;
&lt;br /&gt;
* Elizabeth Duell, Orbis Cascade Alliance, eduell@uoregon.edu&lt;br /&gt;
&lt;br /&gt;
Are you interested in hosting your own Code4Lib Conference? Do you know what it would take? What does BEO stands for? What does F&amp;amp;B Minimum mean? Who would you talk to for support/mentoring? There are so many things to think about: internet support, venue size, rooming blocks, contracts, dietary restrictions and coffee (can't forget the coffee!) just to name a few. Putting together a conference of any size can look daunting, so let's take the scary out of it and replace it with a can do attitude!&lt;br /&gt;
&lt;br /&gt;
Be a step ahead of the game by learning from the people behind the curtain. Ask questions and be given templates/ cheat sheets! &lt;br /&gt;
&lt;br /&gt;
== HTML5 Microdata and Schema.org ==&lt;br /&gt;
 &lt;br /&gt;
* Jason Ronallo, North Carolina State University Libraries, jason_ronallo@ncsu.edu&lt;br /&gt;
&lt;br /&gt;
When the big search engines announced support for HTML5 microdata and the schema.org vocabularies, the balance of power for semantic markup in HTML shifted. &lt;br /&gt;
* What is microdata? &lt;br /&gt;
* Where does microdata fit with regards to other approaches like RDFa and microformats? &lt;br /&gt;
* Where do libraries stand in the worldview of Schema.org and what can they do about it? &lt;br /&gt;
* How can implementing microdata and schema.org optimize your sites for search engines?&lt;br /&gt;
* What tools are available?&lt;br /&gt;
&lt;br /&gt;
== Stack View: A Library Browsing Tool ==&lt;br /&gt;
 &lt;br /&gt;
* Annie Cain, Harvard Library Innovation Lab, acain@law.harvard.edu&lt;br /&gt;
&lt;br /&gt;
In an effort to recreate and build upon the traditional method of browsing a physical library, we used catalog data, including dimensions and page count, to create a [http://librarylab.law.harvard.edu/projects/stackview/ virtual shelf].&lt;br /&gt;
&lt;br /&gt;
This CSS and JavaScript backed visualization allows items to sit on any number of different shelves, really taking advantage of its digital nature.  See how we built Stack View on top of our data and learn how you can create shelves of your own using our open source code.&lt;br /&gt;
&lt;br /&gt;
== “Linked-Data-Ready” Software for Libraries ==&lt;br /&gt;
&lt;br /&gt;
* Jennifer Bowen, University of Rochester River Campus Libraries, jbowen@library.rochester.edu&lt;br /&gt;
&lt;br /&gt;
Linked data is poised to replace MARC as the basis for the new library bibliographic framework.  For libraries to benefit from linked data, they must learn about it, experiment with it, demonstrate its usefulness, and take a leadership role in its deployment. &lt;br /&gt;
&lt;br /&gt;
The eXtensible Catalog Organization (XCO) offers open-source software for libraries that is “linked-data-ready.” XC software prepares MARC and Dublin Core metadata for exposure to the semantic web, incorporating FRBR Group 1 entities and registered vocabularies for RDA elements and roles. This presentation will include a software demonstration, proposed software architecture for creation and management of linked data, a vision for how libraries can migrate from MARC to linked data, and an update on XCO progress toward linked data goals.&lt;br /&gt;
&lt;br /&gt;
== How people search the library from a single search box ==&lt;br /&gt;
&lt;br /&gt;
* Cory Lown, North Carolina State University Libraries, cory_lown@ncsu.edu&lt;br /&gt;
&lt;br /&gt;
Searching the library is complex. There's the catalog, article databases, journal title and database title look-ups, the library website, finding aids, knowledge bases, etc. How would users search if they could get to all of these resources from a single search box? I'll share what we've learned about single search at NCSU Libraries by tracking use of QuickSearch (http://www.lib.ncsu.edu/search/index.php?q=aerospace+engineering), our home-grown unified search application. As part of this talk I will suggest low-cost ways to collect real world use data that can be applied to improve search. I will try to convince you that data collection must be carefully planned and designed to be an effective tool to help you understand what your users are telling you through their behavior. I will talk about how the fragmented library resource environment challenges us to provide useful and understandable search environments. Finally, I will share findings from analyzing millions of user transactions about how people search the library from a production single search box at a large university library.&lt;br /&gt;
&lt;br /&gt;
== An Incremental Approach to Archival Description and Access ==&lt;br /&gt;
&lt;br /&gt;
* Chela Scott Weber, New York University Libraries, chelascott@gmail.com&lt;br /&gt;
* Mark A. Matienzo, Yale University Library, mark@matienzo.org&lt;br /&gt;
&lt;br /&gt;
''This is placeholder text; description coming shortly''&lt;br /&gt;
&lt;br /&gt;
== Making the Easy Things Easy: A Generic ILS API ==&lt;br /&gt;
&lt;br /&gt;
* Wayne Schneider, Hennepin County Library, wschneider@hclib.org&lt;br /&gt;
&lt;br /&gt;
Some stuff we try to do is complicated, because, let's face it, library data is hard. Some stuff, on the other hand, should be easy. Given an item identifier, I should be able to look at item availability. Given a title identifier, I should be able to place a request. And no, I shouldn't have to parse through the NCIP specification or write a SIP client to do it.&lt;br /&gt;
&lt;br /&gt;
This talk will present work we have done on a web services approach to an API for traditional library transactional data, including example applications.&lt;br /&gt;
&lt;br /&gt;
== Your Catalog in Linked Data==&lt;br /&gt;
&lt;br /&gt;
* Tom Johnson, Oregon State University Libraries, thomas.johnson@oregonstate.edu&lt;br /&gt;
&lt;br /&gt;
Linked Library Data activity over the last year has seen bibliographic data sets and vocabularies proliferating from traditional library&lt;br /&gt;
sources. We've reached a point where regular libraries don't have to go it alone to be on the Semantic Web. There is a quickly growing pool of things we can actually ''link to'', and everyone's existing data can be immediately enriched by participating.&lt;br /&gt;
&lt;br /&gt;
This is a quick and dirty road to getting your catalog onto the Linked Data web. The talk  will take you from start to finish, using Free Software tools to establish a namespace, put up a SPARQL endpoint, make a simple data model, convert MARC records to RDF, and link the results to major existing data sets (skipping conveniently over pesky processing time). A small amount of &amp;quot;why linked data?&amp;quot; content will be covered, but the primary goal is to leave you able to reproduce the process and start linking your catalog into the web of data. Appropriate documentation will be on the web.&lt;br /&gt;
&lt;br /&gt;
== Getting the Library into the Learning Management System using Basic LTI == &lt;br /&gt;
&lt;br /&gt;
* David Walker, California State University, dwalker@calstate.edu&lt;br /&gt;
&lt;br /&gt;
The integration of library resources into learning management systems (LMS) has long been something of a holy grail for academic libraries.  The ability to deliver targeted library systems and services to students and faculty directly within their online course would greatly simplify access to library resources.  Yet, the technical barriers to achieving that goal have to date been formidable.  &lt;br /&gt;
&lt;br /&gt;
The recently released Learning Tool Interoperability (LTI) protocol, developed by IMS, now greatly simplifies this process by allowing libraries (and others) to develop and maintain “tools” that function like a native plugin or building block within the LMS, but ultimately live outside of it.  In this presentation, David will provide an overview of Basic LTI, a simplified subset (or profile) of the wider LTI protocol, showing how libraries can use this to easily integrate their external systems into any major LMS.  He’ll showcase the work Cal State has done to do just that.&lt;br /&gt;
&lt;br /&gt;
== Turn your Library Proxy Server into a Honeypot ==&lt;br /&gt;
 &lt;br /&gt;
* Calvin Mah, Simon Fraser University, calvinm@sfu.ca (@calvinmah)&lt;br /&gt;
&lt;br /&gt;
Ezproxy has provided libraries with a useful tool for providing patrons with offsite online access to licensed electronic resources.  This has not gone unnoticed for the unscrupulous users of the Internet who are either unwilling or unable to obtain legitimate access to these materials for themselves.  Instead, they buy or share hacked university computing accounts for unauthorized access.  When undetected, abuse of compromised university accounts can lead to abuse of vendor resources which lead to the blocking of the entire campus block of IP addresses from accessing that resource.&lt;br /&gt;
&lt;br /&gt;
Simon Fraser University Library has been pro actively detecting and thwarting unauthorized attempts through log analysis.  Since SFU has begun analysing our ezproxy logs, the number of new SFU login credentials which are posted and shared in publicly accessible forums has been reduced to zero.   Since our log monitoring began in 2008, the annual average number of SFU login credentials  that are compromised or hacked is 140.  Instead of being a single point of weakness in campus IT security, the library’s proxy server is a honeypot exposing weak passwords, keystroke logging trojans installed on patron PCs and campus network password sniffers.&lt;br /&gt;
&lt;br /&gt;
This talk will discuss techniques such as geomapping login attempts, strategies such as seeding phishing attempts and tools such as statistical log analysis used in detecting compromised login credentials.  &lt;br /&gt;
&lt;br /&gt;
== Relevance Ranking in the Scholarly Domain ==&lt;br /&gt;
&lt;br /&gt;
* Tamar Sadeh, PhD, Ex Libris Group, tamar.sadeh@exlibrisgroup.com&lt;br /&gt;
&lt;br /&gt;
The greatest challenge for discovery systems is how to provide users with the most relevant search results, given the immense landscape of available content. In a manner that is similar to human interaction between two parties, in which each person adjusts to the other in tone, language, and subject matter, discovery systems would ideally be sophisticated and flexible enough to adjust their algorithms to individual users and each user’s information needs. &lt;br /&gt;
&lt;br /&gt;
When evaluating the relevance of an item to a specific user in a specific context, relevance-ranking algorithms need to take into account, in addition to the degree to which the item matches the query, information that is not embodied in the item itself. Such information, which includes the item’s scholarly value, the type of search that the user is conducting (e.g., an exploratory search or a known-item search), and other factors, enables a discovery system to fulfill user expectations that have been shaped by experience with Web search engines.  &lt;br /&gt;
&lt;br /&gt;
The session will focus on the challenges of developing and evaluating relevance-ranking algorithms for the scholarly domain. Examples will be drawn mainly from the relevance-ranking technology deployed by the Ex Libris Primo discovery solution. &lt;br /&gt;
&lt;br /&gt;
== Mobile Library Catalog using Z39.50 ==&lt;br /&gt;
 &lt;br /&gt;
* James Paul Muir, The Ohio State University, muir.29@osu.edu&lt;br /&gt;
&lt;br /&gt;
A talk about putting a new spin on an age-old technology, creating a universal interface, which exposes any Z39.50 capable library catalog as a simple, useful and universal REST API for use in native mobile apps and mobile web.&lt;br /&gt;
&lt;br /&gt;
The talk includes the exploration and demonstration of the Ohio State University’s native app “OSU Mobile” for iOS and Android and shows how the library catalog search was integrated.&lt;br /&gt;
&lt;br /&gt;
The backbone of the project is a REST API, which was created in a weekend using a PHP framework that translates OPAC XML results from the Z39.50 interface into mobile-friendly JSON formatting.&lt;br /&gt;
&lt;br /&gt;
Raw Z39.50 search results contain all MARC information as well as local holdings.  &lt;br /&gt;
Configurable search fields and the ability to select which fields to include in the JSON output make this solution a perfect fit for any Z39.50-capable library catalog.&lt;br /&gt;
  &lt;br /&gt;
Looking forward, possibilities for expansion include the use of Off Campus Sign-In for online resources so mobile patrons can directly access online resources from a smartphone (included in the Android version of OSU Mobile) as well as integration with library patron account.&lt;br /&gt;
&lt;br /&gt;
Enjoy this alternative to writing a custom OPAC adapter or using a 3rd party service for exposing library records and use the proven and universal Z39.50 interface directly against your library catalog. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== DMPTool: Guidance and Resources for your data management plan ==&lt;br /&gt;
 &lt;br /&gt;
* Marisa Strong, California Digital Libary, marisa.strong@ucop.edu&lt;br /&gt;
&lt;br /&gt;
A number of U.S. funding agencies such as the National Science Foundation require researchers to supply detailed, cost-effective plans for managing research data, called Data Management Plans.  To help researchers with this requirement, several organizations such as the California Digital Library, University of Illinois, University of Virginia, Smithsonian Institution, the DataONE consortium and the (UK) Digital Curation Centre) came together to develop the DMPTool. The goal of the DMPTool is to provide researchers with guidance, links to resources and help with writing data management plans.&lt;br /&gt;
&lt;br /&gt;
This tool presents the requirements specific to the funding agency they are applying for along with detailed help with each section.  Users can create a plan, preview it, export it in various formats, and make it freely accessible for others to read. Users who are members of participating institutions will benefit from specific help for each section, suggested answers, and resources for management of their data, all specific to their institution.  Institutions can also announce events, workshops, and data management information via the DMPTool blog available from within the tool.&lt;br /&gt;
&lt;br /&gt;
This open-source software tool is integrated with federated login using Shibboleth which allows users to login via their home institutions. It is a Ruby/Rails application hosted on a SLES VM.  We had a geographically distributed development team sharing code on Bitbucket. &lt;br /&gt;
&lt;br /&gt;
This talk will demo the features of the application as well as highlight the development practices and infrastructure used in building the application.&lt;br /&gt;
&lt;br /&gt;
== Lies, Damned Lies, and Lines of Code Per Day ==&lt;br /&gt;
 &lt;br /&gt;
* James Stuart, Columbia University, james.stuart@columbia.edu&lt;br /&gt;
&lt;br /&gt;
We've all heard about that one study that showed that Pair Programming was 20% efficient than working alone. Or maybe you saw on a blog that study that showed that programmers who write fewer lines of code per day are more efficient...or was it less efficient? And of course, we all know that programmers who work in (Ruby|Python|Java|C|Erlang) have been shown to be more efficient.&lt;br /&gt;
&lt;br /&gt;
A quick examination of some of the research surrounding programming efficiency and methodology, with a focus on personal productivity, and how to incorporate the more believable research into your own team's workflow.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==An Anatomy of a Book Viewer==&lt;br /&gt;
&lt;br /&gt;
*Mohammed Abuouda, Bibliotheca Alexandrina, mohammed.abuouda@bibalex.org&lt;br /&gt;
&lt;br /&gt;
Bibliotheca Alexandria (BA) hosts 210,000 digital books in different languages available at http://dar.bibalex.org. It includes the largest collection of digitized Arabic books. Using open source  tools, BA has developed a modular book viewer that can be deployed in any environment to provide the users with a great personalized reading experience. BA’s book viewer provides several services that make this possible: morphological search in different languages, localization, server load balancing, scalability and image processing. Personalization features includes different types of annotation such as sticky notes, highlighting and underlining. It also provides the ability to embed the viewer in any webpage and change its skin.&lt;br /&gt;
&lt;br /&gt;
In this talk we will describe the book viewer architecture, its modular design and how to incorporate it in your current environment.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Carrier: Digital Signage System ==&lt;br /&gt;
 &lt;br /&gt;
* [[User:jmspargu|Justin Spargur]], The University of Arizona, spargurj@u.library.arizona.edu&lt;br /&gt;
 &lt;br /&gt;
Carrier is a web-based digital signage application written using JavaScript, PHP, MySQL that can be used on any device with an internet connection and a web browser. Used across the University of Arizona Libraries campuses, Carrier can display any web-based content, allowing users to promote new library collections and services via images, web pages, or videos. Users can easily manage the order in which slides are delivered, manage the length that slides are displayed for, set dates for when slides should be shown, and even specify specific locations where slides should be presented. &lt;br /&gt;
 &lt;br /&gt;
In addition to marketing purposes, Carrier can be used to send both low and high priority alerts to patrons. Alerts can be sent through the administrative interface, via RSS feeds, and even through a Twitter feed, allowing for easy integration with existing campus emergency notification systems.&lt;br /&gt;
 &lt;br /&gt;
I will describe the technical underpinnings of Carrier, challenges that we’ve faced since its implementation, enhancements planned for the next release of the software, and discuss our plans for releasing this software for others to use '''for free'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== We Built It.  They Came.  Now What? ==&lt;br /&gt;
 &lt;br /&gt;
* [[User:evviva|Evviva Weinraub]], Oregon State University, evviva.weinraub@oregonstate.edu&lt;br /&gt;
 &lt;br /&gt;
You have a great idea for something new or useful.  You build it, put it out there on GitHub, do a couple of presentations, maybe a press release and BAM, suddenly you’ve created a successful Open Source tool that others are using.  Great!&lt;br /&gt;
&lt;br /&gt;
Fast-forward 3 years. &lt;br /&gt;
&lt;br /&gt;
You still believe in the product, but you can no longer be solely responsible for taking care of it.  Just putting it out there has made it a tool others use, but how do you find a community of folks who believe in the product as much as you do and are willing to commit the time and energy into building, sustaining and moving this project forward.  Or just figuring out if you should bother trying?&lt;br /&gt;
&lt;br /&gt;
In 2006, OSU Libraries built an Interactive Course Assignment system called Library a la Carte – think LibGuides only Open Source.  We now find ourselves in just this predicament.  &lt;br /&gt;
&lt;br /&gt;
What can we do as a community to move beyond our build-first-ask-questions-later mentality and embed sustainability into our new and existing ideas and products without moving toward commercialization?  I fully expect we’ll end up with more questions than answers, but let’s spend some talking about our predicament and yours and think about how we can come out the other side. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Contextually Rich Collections Without the Risk: Digital Forensics and Automated Data Triage for Digital Collections ==&lt;br /&gt;
&lt;br /&gt;
* [[User:kamwoods|Kam Woods]], University of North Carolina at Chapel Hill, kamwoods@email.unc.edu&lt;br /&gt;
* Cal Lee, University of North Carolina at Chapel Hill, callee -- at -- ils -- unc -- edu&lt;br /&gt;
* Matthew Kirschenbaum, University of Maryland, mkirschenbaum@gmail.com&lt;br /&gt;
&lt;br /&gt;
Digital libraries and archives are increasingly faced with a significant backlog of unprocessed data along with an accelerating stream of incoming material. These data often arrive from donor organizations, institutions, and individuals on hard drives, optical and magnetic disks, flash memory devices, and even complete hardware (traditional desktop computers and mobile systems). &lt;br /&gt;
&lt;br /&gt;
Information on these devices may be sensitive, obscured by operating system arcana, or require specialized tools and procedures to parse. Furthermore, the sheer volume of materials being handled means that even simple tasks such as providing useful content reports can be impractical (or impossible) in current workflows.&lt;br /&gt;
&lt;br /&gt;
Many of the tasks currently associated with data triage and analysis can be simplified and performed with improved coverage and accuracy through the use of open source digital forensics tools. In this talk we will discuss recent developments in providing digital librarians and archivists with simple, open source tools to accomplish these tasks.  We will discuss tools and methods be tested, developed and packaged as part of the [http://bitcurator.net BitCurator] project.  These tools can be used to reduce or eliminate laborious, error-prone tasks in existing workflows and put valuable time back into the hands of digital librarians and archivists -- time better used to identify and tackle complex tasks that *cannot* be solved by software.&lt;br /&gt;
&lt;br /&gt;
== Finding Movies with FRBR and Facets ==&lt;br /&gt;
 &lt;br /&gt;
* Kelley McGrath, University of Oregon, kelleym@uoregon.edu&lt;br /&gt;
&lt;br /&gt;
How might the Functional Requirements for Bibliographic Records (FRBR) model and faceted navigation improve access to film and video in libraries? I will describe the design and implementation of a FRBR-inspired prototype discovery interface ([http://blazing-sunset-24.heroku.com/ http://blazing-sunset-24.heroku.com/]) using Solr and Blacklight . This approach demonstrates how FRBR can enable a work-centric view that is focused on the original movie or program while supporting users in selecting an appropriate version.&lt;br /&gt;
&lt;br /&gt;
The prototype features two sets of facets, which independently address two important information needs: (1) &amp;quot;What kind of movie or program do you want to watch?&amp;quot; (e.g., a 1970s TV sitcom, something directed by Kurosawa, or an early German horror film); (2) &amp;quot;How do you want to watch it? Where do you want to get it from?&amp;quot; (e.g., on Blu-ray, with Spanish subtitles, available at the local public library). This structure enables patrons to narrow, broaden and pivot across facet values instead of limiting them to the tree-structured hierarchy common with existing FRBR applications. &lt;br /&gt;
&lt;br /&gt;
This type of interface requires controlled data values mapped to FRBR group 1 entities, which in many cases are not available in existing MARC bibliographic records. I will discuss ongoing work using the XC Metadata Services Toolkit ([http://www.extensiblecatalog.org/ http://www.extensiblecatalog.org/]) to extract and normalize data from existing MARC records for videos in order to populate a FRBRized, faceted discovery interface.&lt;br /&gt;
&lt;br /&gt;
==Escaping the Black Box — Building a Platform to Foster Collaborative Innovation==&lt;br /&gt;
&lt;br /&gt;
* Karen Coombs, OCLC, coombsk@oclc.org&lt;br /&gt;
* Kathryn Harnish, OCLC harnishk@oclc.org&lt;br /&gt;
&lt;br /&gt;
Exposed Web services offer an unprecedented opportunity for collaborative innovation — that’s one of the hallmarks of Web-based services like Amazon, Google, and Facebook.  These environments are popular not only for their native feature sets, but also for the array of community-developed apps that can run in them.  The creativity of the development communities that work in these systems brings new value to all types of users.&lt;br /&gt;
&lt;br /&gt;
What if the library community could realize this same level of collaborative innovation around its systems?  What kinds of support would be necessary to transform library systems from “black boxes” to more open, accessible environments in which value is created and multiplied by the user community?&lt;br /&gt;
&lt;br /&gt;
In this session, we’ll discuss the challenges and opportunities OCLC faced in creating just that kind of environment.  The recently-released OCLC “cooperative platform” provides improved access to a wide variety of OCLC’s data and services, allowing library developers and other interested partners to collaborate, innovate, and share new solutions with fellow libraries.  We’ll describe the open standards and technologies we’ve put in play in as we:&lt;br /&gt;
* exposed robust Web services that provide access to both data and business logic; &lt;br /&gt;
* created an architecture for integrating community-built applications in OCLC (and other) products; and &lt;br /&gt;
* developed an infrastructure to support community development, collaboration, and app sharing&lt;br /&gt;
&lt;br /&gt;
Learn how OCLC is helping to open the “black box” -- and give libraries the freedom to become true partners in the evolution of their library systems.&lt;br /&gt;
&lt;br /&gt;
[[Category: Code4Lib2012]]&lt;/div&gt;</summary>
		<author><name>Librarywebchic</name></author>	</entry>

	<entry>
		<id>https://wiki.code4lib.org/index.php?title=2012_preconference_proposals&amp;diff=9778</id>
		<title>2012 preconference proposals</title>
		<link rel="alternate" type="text/html" href="https://wiki.code4lib.org/index.php?title=2012_preconference_proposals&amp;diff=9778"/>
				<updated>2011-11-18T15:36:04Z</updated>
		
		<summary type="html">&lt;p&gt;Librarywebchic: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Proposals for 2012 Code4LibCon Preconferences=&lt;br /&gt;
Proposals will close Sunday, November 20 so we can finalize the list and add them to registration!&lt;br /&gt;
&lt;br /&gt;
Spaces available: main meeting room (max 275) + 5 breakout rooms (max 30-50). &lt;br /&gt;
&lt;br /&gt;
'''Please include a &amp;quot;Contact/Responsible Individual&amp;quot; name and email address so we know who is willing to put on the proposed precon.&lt;br /&gt;
'''&lt;br /&gt;
==Full Day==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Hacking Content ===&lt;br /&gt;
&lt;br /&gt;
What is the future of getting library information and resources into users’ hands at the right time and with appropriate context and relevancy.  Learning management systems, library guides, Web-scale discovery systems-plenty of tools to choose from and still we see lots of opportunities for improvement. Let’s pick them apart and brainstorm ideas for projects that could address weaknesses in one or all of these systems. If you’re interested in these issues, challenges and conundrums join us for a day of thinking, dreaming and scheming. All skill sets and backgrounds needed. &lt;br /&gt;
&lt;br /&gt;
Speakers/Facilitators will be:&lt;br /&gt;
 - Thom Cox - Manager of Library Information Technology Services - Tufts University&lt;br /&gt;
 - Ken Varnum – Web Systems Manager - University of Michigan Libraries&lt;br /&gt;
 - Evviva Weinraub – Director, Emerging Technologies and Services - Oregon State University Libraries &lt;br /&gt;
&lt;br /&gt;
Contact:  Margaret Mellinger - margaret dot mellinger at oregonstate dot edu&lt;br /&gt;
&lt;br /&gt;
=== Developing applications using REST web services ===&lt;br /&gt;
&lt;br /&gt;
Been hearing about web services but don’t know where to start to build something? Have you built applications that use read services but are stumped by OAuth, Content Negotiation and HTTP Headers? Come dig in and learn how to build applications that interact with both read and write REST services. We’ll cover the basic principles and practices of REST services and discuss the Atom Publishing Protocol as a REST service and its extensibility. The group will examine and test the CouchDB HTTP API by building a simple list creation tool. You’ll learn how OCLC’s platform web services leverage Atom to expose the data and business processes from OCLC’s library systems. By the end of the session, you’ll know the basic principles of REST services, be able to perform Create, Read, Update and Delete operations via REST and be able to authenticate to REST services via API keys and OAuth.&lt;br /&gt;
&lt;br /&gt;
Come ready to learn and code!&lt;br /&gt;
&lt;br /&gt;
Presenter: Karen Coombs - coombsk at oclc dot org&lt;br /&gt;
&lt;br /&gt;
==Half Day Morning==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Linkfest ===&lt;br /&gt;
&lt;br /&gt;
We've had talks and sessions galore about Linked Data at code4lib in past years.  Let's focus on linking.  Bring data you want to publish and link to or link from and your ideas about new ways we can push data linking into being part of our regular approach to how we put our libraries' content and services on the web.  At the start of the session we'll run a quick poll to see who wants to link to what and how, and we'll pair or group up and get to work from there.  May a kajillion links bloom!&lt;br /&gt;
&lt;br /&gt;
If you need an &amp;quot;intro to linked data&amp;quot; we can prep a good list of readings/talks to review before you come.  But please come ready to link!&lt;br /&gt;
&lt;br /&gt;
Organizer type person:  Dan Chudnov, GWU Libraries, @dchud or dchud at gwu edu&lt;br /&gt;
&lt;br /&gt;
=== What's New in Solr ===&lt;br /&gt;
&lt;br /&gt;
This session will bring folks up to speed on the latest developments in Lucene and Solr.  There's always a lot of new capabilities as well as tips and tricks on using Solr in clever and powerful ways.  &lt;br /&gt;
&lt;br /&gt;
Presenter: Erik Hatcher - erik . hatcher @ lucidimagination dot com&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Half Day Afternoon==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Git -r done === &lt;br /&gt;
&lt;br /&gt;
A session to cover all things Git, everyone's favourite distributed version control system.  This session should cover a little bit of the history of Git, how it works, and how it's different than other version controls systems like SVN.  Practical application should also be covered, including how to clone existing repos and contribute code back to them, how to host your own repository, and best practices for setting up a distributed network.&lt;br /&gt;
&lt;br /&gt;
Looking for attendees with real-life Git experience to share it, so we can all broaden our understanding of possible use-cases and nifty advanced features.&lt;br /&gt;
&lt;br /&gt;
Coordinator:  Ian Walls, ByWater Solutions, @sekjal or ian.walls at bywatersolutions com&lt;br /&gt;
&lt;br /&gt;
=== Blacklight ===&lt;br /&gt;
&lt;br /&gt;
This session will be walk-through of the architecture of Blacklight and what we have been improving since the rails 3 upgrade.  In addition to the architecture of the software, we will also briefly discuss the architecture of the Blacklight community and what has made it successful so far.&lt;br /&gt;
&lt;br /&gt;
For part of the session we will install Blacklight live and get it up and running.  This install demo will include a How-To on basic customizations in Blacklight using a test-driven approach (one of the cornerstones of the Blacklight community).&lt;br /&gt;
&lt;br /&gt;
For more information about Blacklight see our wiki ( http://projectblacklight.org/ ) and our GitHub repo ( https://github.com/projectblacklight/blacklight ).  We will also send out some brief instructions beforehand for those that would like to setup their environments to follow along and get Blacklight up and running on their local machines.&lt;br /&gt;
&lt;br /&gt;
Presenters: Jessie Keck, Stanford University - jkeck at stanford dot edu | Molly Pickral, University of Virginia - mpc3c at virginia dot edu&lt;br /&gt;
&lt;br /&gt;
=== DACS and EAD Overview ===&lt;br /&gt;
&lt;br /&gt;
This session will look at what DACS (Describing Archives: a Content Standard) is and describe the ten required elements.  Then there will be an overview of what EAD is, how it works, and the required elements.  The final part will be a practice session on taking a paper finding aid and coding it using DACS and EAD.&lt;br /&gt;
&lt;br /&gt;
Presenter:  Doris Munson, Eastern Washington University, dmunson at ewu dot edu&lt;br /&gt;
(please feel free to contact me if you are interested in being a co-presenter)&lt;br /&gt;
&lt;br /&gt;
[[Category: Code4Lib2012]]&lt;/div&gt;</summary>
		<author><name>Librarywebchic</name></author>	</entry>

	<entry>
		<id>https://wiki.code4lib.org/index.php?title=2012_talks_proposals&amp;diff=9777</id>
		<title>2012 talks proposals</title>
		<link rel="alternate" type="text/html" href="https://wiki.code4lib.org/index.php?title=2012_talks_proposals&amp;diff=9777"/>
				<updated>2011-11-18T15:28:35Z</updated>
		
		<summary type="html">&lt;p&gt;Librarywebchic: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Deadline for talk submission is ''Sunday, November 20''.&lt;br /&gt;
&lt;br /&gt;
Prepared talks are 20 minutes (including setup and questions), and focus on one or more of the following areas:&lt;br /&gt;
 * tools (some cool new software, software library or integration platform)&lt;br /&gt;
 * specs (how to get the most out of some protocols, or proposals for new ones)&lt;br /&gt;
 * challenges (one or more big problems we should collectively address)&lt;br /&gt;
&lt;br /&gt;
The community will vote on proposals using the criteria of:&lt;br /&gt;
 * usefulness&lt;br /&gt;
 * newness&lt;br /&gt;
 * geekiness&lt;br /&gt;
 * diversity of topics&lt;br /&gt;
&lt;br /&gt;
Please follow the formatting guidelines:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Talk Title: ==&lt;br /&gt;
 &lt;br /&gt;
* Speaker's name, affiliation, and email address&lt;br /&gt;
* Second speaker's name, affiliation, email address, if second speaker&lt;br /&gt;
&lt;br /&gt;
Abstract of no more than 500 words.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== VuFind 2.0: Why and How? ==&lt;br /&gt;
&lt;br /&gt;
* Demian Katz, Villanova University, demian.katz@villanova.edu&lt;br /&gt;
&lt;br /&gt;
A major new version of the VuFind discovery software is currently in development.  While VuFind 1.x remains extremely popular, some of its components are beginning to show their age.  VuFind 2.0 aims to retain all the strengths of the previous version of the software while making the architecture cleaner, more modern and more standards-based.  This presentation will examine the motivation behind the update, preview some of the new features to look forward to, and discuss the challenges of creating a developer-friendly open source package in PHP.&lt;br /&gt;
&lt;br /&gt;
== Open Source Software Registry ==&lt;br /&gt;
&lt;br /&gt;
* [[User:DataGazetteer|Peter Murray]], LYRASIS, Peter.Murray@lyrasis.org&lt;br /&gt;
&lt;br /&gt;
LYRASIS is creating and shepherding a [[Registry_E-R_Diagram|registry of library open source software]] as part of its [http://www.lyrasis.org/News/Press-Releases/2011/LYRASIS-Receives-Grant-to-Support-Open-Source.aspx grant from the Mellon Foundation to support the adoption of open source software by libraries].  &lt;br /&gt;
The goal of the grant is to help libraries of all types determine if open source software is right for them, and what combination of software, hosting, training, and consulting works for their situation.  &lt;br /&gt;
The registry is intended to become a community exchange point and stimulant for growth of the library open source ecosystem by connecting libraries with projects, service providers, and events.&lt;br /&gt;
&lt;br /&gt;
The first half of this session will demonstrate the registry functions and describe how projects and providers can get involved.  &lt;br /&gt;
The second half of the session will be a brainstorming suggestion of how to expand the functionality and usefulness of the registry.&lt;br /&gt;
&lt;br /&gt;
== Property Graphs And TinkerPop Applications in Digital Libraries ==&lt;br /&gt;
 &lt;br /&gt;
* Brian Tingle, California Digital Library, brian.tingle.cdlib.org@gmail.com&lt;br /&gt;
&lt;br /&gt;
[http://www.tinkerpop.com/ TinkerPop] is an open source software development group focusing on technologies in the [http://en.wikipedia.org/wiki/Graph_database graph database] space.   &lt;br /&gt;
This talk will provide a general introduction to the TinkerPop Graph Stack and the [https://github.com/tinkerpop/gremlin/wiki/Defining-a-Property-Graph property graph model] is uses.  The introduction will include code examples and explanations of the property graph models used by the [http://socialarchive.iath.virginia.edu/ Social Networks in Archival Context] project and show how the historical social graph is exposed as a JSON/REST API implemented by a TinkerPop [https://github.com/tinkerpop/rexster rexster] [https://github.com/tinkerpop/rexster-kibbles Kibble] that contains the application's graph theory logic.  Other graph database applications possible with TinkerPop such as RDF support, and citation analysis will also be discussed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Security in Mind ==&lt;br /&gt;
 &lt;br /&gt;
* Erin Germ, United States Naval Academy, Nimitz Library, germ@usna.edu&lt;br /&gt;
&lt;br /&gt;
I would like to talk about security of library software.&lt;br /&gt;
&lt;br /&gt;
Over the Summer, I discovered a critical vulnerability in a vendor’s software that (verified) allowed me to assume any user’s identity for that site, (verified) switch to any user, and to (unverified, meaning I didn’t not perform this as I didn’t want to “hack” another library’s site) assume the role of any user for any other library who used this particular vendor's software.&lt;br /&gt;
&lt;br /&gt;
Within a 3 hour period, I discovered a 2 vulnerabilities: 1) minor one allowing me to access any backups from any library site, and 2) a critical vulnerability.  From start to finish, the examination, discovery in the vulnerability, and execution of a working exploit was done in less than 2 hours. The vulnerability was a result of poor cookie implementation. The exploit itself revolved around modifying the cookie, and then altering the browser’s permissions by assuming the role of another user.&lt;br /&gt;
&lt;br /&gt;
I do not intend on stating which vendor it was, but I will show how I was able to perform this. If needed, I can do further research and “investigation” into other vendor's software to see what I can “find”.&lt;br /&gt;
&lt;br /&gt;
''If selected, I will contact the vendor to inform them that I will present about this at C4L2012. I do not intend on releasing the name of the vendor.''&lt;br /&gt;
&lt;br /&gt;
== Search Engines and Libraries ==&lt;br /&gt;
 &lt;br /&gt;
* Greg Lindahl, blekko CTO, greg@blekko.com&lt;br /&gt;
&lt;br /&gt;
[https://blekko.com blekko] is a new web-scale search engine which enables end-users to create vertical search engines, through a feature called [http://help.blekko.com/index.php/category/slashtags/ slashtags]. Slashtags can contain as few as 1 or as many as tens of thousands of websites relevant to a narrow or broad topic. We have an extensive set of slashtags curated by a combination of volunteers and an in-house librarian team, or end-users can create and share their own. This talk will cover examples of slashtag creation relevant to libraries, and show how to embed this search into a library website, either using javascript or via our API.&lt;br /&gt;
&lt;br /&gt;
''We have exhibited at a couple of library conferences, and have received a lot of interest. blekko is a free service.''&lt;br /&gt;
&lt;br /&gt;
== Beyond code. Versioning data with Git and Mercurial. ==&lt;br /&gt;
&lt;br /&gt;
* Stephanie Collett, California Digital Library, stephanie.collett@ucop.edu&lt;br /&gt;
* Martin Haye, California Digital Library, martin.haye@ucop.edu&lt;br /&gt;
&lt;br /&gt;
Within a relatively short time since their introduction, [http://en.wikipedia.org/wiki/Distributed_Version_Control_System distributed version control systems] (DVCS) like [http://git-scm.com/ Git] and [http://mercurial.selenic.com/ Mercurial] have enjoyed widespread adoption for versioning code. It didn’t take long for the library development community to start discussing the potential for using DVCS within our applications and repositories to version data. After all, many of the features that have made some of these systems popular in the open source community to version code (e.g. lightweight, file-based, compressed, reliable) also make them compelling options for versioning data.  And why write an entire versioning system from scratch if a DVCS solution can be a drop-in solution? At the [http://www.cdlib.org/ California Digital Library] (CDL) we’ve started using Git and Mercurial in some of our applications to version data. This has proven effective in some situations and unworkable in others. This presentation will be a practical case study of CDL’s experiences with using DVCS to version data. We will explain how we’re incorporating Git and Mercurial in our applications, describe our successes and failures and consider the issues involved in repurposing these systems for data versioning.&lt;br /&gt;
&lt;br /&gt;
==Design for Developers==&lt;br /&gt;
&lt;br /&gt;
*Lisa Kurt, University of Nevada, Reno, lkurt@unr.edu&lt;br /&gt;
&lt;br /&gt;
Users expect good design. This talk will delve into what makes really great design, what to look for, and how to do it. Learn the principles of great design to take your applications, user interfaces, and projects to a higher level. With years of experience in graphic design and illustration, Lisa will discuss design principles, trends, process, tools, and development. Design examples will be from her own projects as well as a variety from industry. You’ll walk away with design knowledge that you can apply immediately to a variety of applications and a number of top notch go-to resources to get you up and running.&lt;br /&gt;
&lt;br /&gt;
==Building research applications with Mendeley==&lt;br /&gt;
&lt;br /&gt;
William Gunn, Mendeley william.gunn@mendeley.com (@mrgunn)&lt;br /&gt;
&lt;br /&gt;
This is partly a tool talk and partly a big idea one.&lt;br /&gt;
&lt;br /&gt;
Mendeley has built the world's largest open database of research and we've now begun to collect some interesting social metadata around the document metadata. I would like to share with the Code4Lib attendees information about using this resource to do things within your application that have previously been impossible for the library community, or in some cases impossible without expensive database subscriptions. One thing that's now possible is to augment catalog search by surfacing information about content usage, allowing people to not only find things matching a query, but popular things or things read by their colleagues. In addition to augmenting search, you can also use this information to augment discovery. Imagine an online exhibit of artifacts from a newly discovered dig not just linking to papers which discuss the artifact, but linking to really good interesting papers about the place and the people who made the artifacts. So the big idea is, &amp;quot;How will looking at the literature from a broader perspective than simple citation analysis change how research is done and communicated? How can we build tools that make this process easier and faster?&amp;quot; I can show some examples of applications that have been built using the Mendeley and PLoS APIs to begin to address this question, and I can also present results from Mendeley's developer challenge which shows what kinds of applications researchers are looking for, what kind of applications peope are building, and illustrates some interesting places where the two don't overlap.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Your UI can make or break the application (to the user, anyway)==&lt;br /&gt;
&lt;br /&gt;
* Robin Schaaf, University of Notre Dame, schaaf.4@nd.edu&lt;br /&gt;
&lt;br /&gt;
UI development is hard and too often ends up as an after-thought to computer programmers - if you were a CS major in college I'll bet you didn't have many, if any, design courses.  I'll talk about how to involve the users upfront with design and some common pitfalls of this approach.  I'll also make a case for why you should do the screen design before a single line of code is written.  And I'll throw in some ideas for increasing usability and attractiveness of your web applications.  I'd like to make a case study of the UI development of our open source ERMS.&lt;br /&gt;
&lt;br /&gt;
==Why Nobody Knows How Big The Library Really Is - Perspective of a Library Outside Turned Insider==&lt;br /&gt;
&lt;br /&gt;
* Patrick Berry, California State University, Chico, pberry@csuchico.edu&lt;br /&gt;
&lt;br /&gt;
In this talk I would like to bring the perspective of an &amp;quot;outsider&amp;quot; (although an avowed IT insider) to let you know that people don't understand the full scope of the library.  As we &amp;quot;rethink education&amp;quot;, it is incumbent upon us to help educate our institutions as to the scope of the library.  I will present some of the tactics I'm employing to help people outside, and in some cases inside, the library to understand our size and the value we bring to the institution.&lt;br /&gt;
&lt;br /&gt;
==Building a URL Management Module using the Concrete5 Package Architecture==&lt;br /&gt;
&lt;br /&gt;
* David Uspal, Villanova University, david.uspal@villanova.edu&lt;br /&gt;
&lt;br /&gt;
Keeping track of URLs utilized across a large website such as a university library, and keeping that content up to date for subject and course guides, can be a pain, and as an open source shop, we’d like to have open source solution for this issue.  For this talk, I intend to detail our solution to this issue by walking step-by-step through the building process for our URL Management module -- including why a new solution was necessary; a quick rundown of our CMS ([http://www.concrete5.org Concrete5], a CMS that isn’t Drupal); utilizing the Concrete5 APIs to isolate our solution from core code (to avoid complications caused by core updates); how our solution was integrated into the CMS architecture for easy installation; and our future plans on the project.&lt;br /&gt;
&lt;br /&gt;
==Building an NCIP connector to OpenSRF to facilitate resource sharing==&lt;br /&gt;
&lt;br /&gt;
* Jon Scott, Lyrasis, jon_scott@wsu.edu and Kyle Banerjee, Orbis Cascade Alliance, banerjek@uoregon.edu &lt;br /&gt;
&lt;br /&gt;
How do you reverse engineer any protocol to provide a new service? Humans (and worse yet, committees) often design verbose protocols built around use cases that don't line up current reality. To compound difficulties, the contents of protocol containers are not sufficiently defined/predictable and the only assistance available is sketchy documentation and kind individuals on the internet willing to share what they learned via trial by fire.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
NCIP (Niso Circulation Interchange Protocol) is an open standard that defines a set of messages to support exchange of circulation data between disparate circulation, interlibrary loan, and related applications -- widespread adoption of NCIP would eliminate huge amounts of duplicate processing in separate systems. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This presentation discusses how we learned enough about NCIP and OpenSRF from scratch to build an NCIP responder for Evergreen to facilitate resource sharing in a large consortium that relies on over 20 different ILSes.&lt;br /&gt;
&lt;br /&gt;
==Practical Agile: What's Working for Stanford, Blacklight, and Hydra==&lt;br /&gt;
&lt;br /&gt;
* Naomi Dushay, Stanford University Libraries, ndushay@stanford.edu&lt;br /&gt;
&lt;br /&gt;
Agile development techniques can be difficult to adopt in the context of library software development.  Maybe your shop has only one or two developers, or you always have too many simultaneous projects.   Maybe your new projects can’t be started until 27 librarians reach consensus on the specifications.&lt;br /&gt;
&lt;br /&gt;
This talk will present successful Agile- and Silicon-Valley-inspired practices we’ve adopted at Stanford and/or in the Blacklight and Hydra projects.  We’ve targeted developer happiness as well as improved productivity with our recent changes.  User stories, dead week, sight lines … it’ll be a grab bag of goodies to bring back to your institution, including some ideas on how to adopt these practices without overt management buy in.&lt;br /&gt;
&lt;br /&gt;
==Quick and &amp;lt;strike&amp;gt;Dirty&amp;lt;/strike&amp;gt; Clean Usability: Rapid Prototyping with Bootstrap==&lt;br /&gt;
&lt;br /&gt;
* Shaun Ellis, Princeton University Libraries, shaune@princeton.edu &lt;br /&gt;
&lt;br /&gt;
''&amp;quot;The code itself is unimportant; a project is only as useful as people actually find it.&amp;quot;  - Linus Torvalds'' [http://bit.ly/p4uuyy]&lt;br /&gt;
&lt;br /&gt;
Usability has been a buzzword for some time now, but what is the process for making the the transition toward a better user experience, and hence, better designed library sites?  I will discuss the one facet of the process my team is using to redesign the Finding Aids site for Princeton University Libraries (still in development).  The approach involves the use of rapid prototyping, with Bootstrap [http://twitter.github.com/bootstrap/], to make sure we are on track with what users and stakeholders expect up front, and throughout the development process.&lt;br /&gt;
&lt;br /&gt;
Because Bootstrap allows for early and iterative user feedback, it is more effective than the historic Photoshop mockups/wireframe technique.  The Photoshop approach allows stakeholders to test the look, but not the feel -- and often leaves developers scratching their heads.  Being a CSS/HTML/Javascript grid-based framework, Bootstrap makes it easy for anyone with a bit of HTML/CSS chops to quickly build slick, interactive prototypes right in the browser -- tangible solutions which can be shared, evaluated, revised, and followed by all stakeholders (see Minimum Viable Products [http://en.wikipedia.org/wiki/Minimum_viable_product]).  Efficiency is multiplied because the customized prototypes can flow directly into production use, as is the goal with iterative development approaches, such as the Agile methodology.&lt;br /&gt;
&lt;br /&gt;
While Bootstrap is not the only framework that offers grid-based layout, development is expedited and usability is enhanced by Bootstraps use of of &amp;quot;prefabbed&amp;quot; conventional UI patterns, clean typography, and lean Javascript for interactivity.   Furthermore, out-of-the box Bootstrap comes in a fairly neutral palette, so focus remains on usability, and does not devolve into premature discussions of color or branding choices.  Finally, using Less can be a powerful tool in conjunction with Bootstrap, but is not necessary.  I will discuss the pros and cons, and offer examples for how to getting up and running with or without Less.&lt;br /&gt;
&lt;br /&gt;
==Search Engine Relevancy Tuning - A Static Rank Framework for Solr/Lucene==&lt;br /&gt;
&lt;br /&gt;
* Mike Schultz, Amazon.com (formerly Summon Search Architect) mike.schultz@gmail.com&lt;br /&gt;
&lt;br /&gt;
Solr/Lucene provides a lot of flexibility for adjusting relevancy scoring and improving search results.  Roughly speaking there are two areas of concern: Firstly, a 'dynamic rank' calculation that is a function of the user query and document text fields.  And secondly, a 'static rank' which is independent of the query and generally is a function of non-text document metadata.  In this talk I will outline an easily understood, hand-tunable static rank system with a minimal number of parameters.&lt;br /&gt;
&lt;br /&gt;
The obvious major feature of a search engine is to return results relevant to a user query.  Perhaps less obvious is the huge role query independent document features play in achieving that. Google's PageRank is an example of a static ranking of web pages based on links and other secret sauce.  In the Summon service, our 800 million documents have features like publication date, document type, citation count and Boolean features like the-article-is-peer-reviewed.  These fields aren't textual and remain 'static' from query to query, but need to influence a document's relevancy score.  In our search results, with all query related features being equal, we'd rather have more recent documents above older ones, Journals above Newspapers, and articles that are peer reviewed above those that are not. The static rank system I will describe achieves this and has the following features:&lt;br /&gt;
&lt;br /&gt;
* Query-time only calculation - nothing is baked into the index - with parameters adjustable at query time.&lt;br /&gt;
* The system is based on a signal metaphor where components are 'wired' together.  System components allow multiplexing, amplifying, summing, tunable band-pass filtering, string-to-value-mapping all with a bare minimum of parameters.&lt;br /&gt;
* An intuitive approach for mixing dynamic and static rank that is more effective than simple adding or multiplying.&lt;br /&gt;
* A way of equating disparate static metadata types that leads to understandable results ordering.&lt;br /&gt;
&lt;br /&gt;
==Submitting Digitized Book-like things to the Internet Archive==&lt;br /&gt;
&lt;br /&gt;
* Joel Richard, Smithsonian Institution Libraries, richardjm@si.edu&lt;br /&gt;
&lt;br /&gt;
The Smithsonian Libraries has submitted thousands of out-of-copyright items to the Internet Archive over the years. Specifically in relation to the Biodiversity Heritage Library, we have developed an in-house boutique scanning and upload process that became a learning experience in automated uploading to the Archive. As part of the software development, we created a whitepaper that details the combined learning experiences of the Smithsonian Libraries and the Missouri Botanical Garden. We will discuss some of the the contents of this whitepaper in the context of our scanning process and the manner in which we upload items to the Archive. &lt;br /&gt;
&lt;br /&gt;
Our talk will include a discussion of the types of files and their formats used by the Archive, processes that the Archive performs on uploaded items, ways of interacting and affecting those processes, potential pitfalls and solutions that you may encounter when uploading, and tools that the Archive provides to help monitor and manage your uploaded documents. &lt;br /&gt;
&lt;br /&gt;
Finally, we'll wrap up with a brief summary of how to use things that are on the Internet Archive in your own websites.&lt;br /&gt;
&lt;br /&gt;
== So... you think you want to Host a Code4Lib National Conference, do you? ==&lt;br /&gt;
&lt;br /&gt;
* Elizabeth Duell, Orbis Cascade Alliance, eduell@uoregon.edu&lt;br /&gt;
&lt;br /&gt;
Are you interested in hosting your own Code4Lib Conference? Do you know what it would take? What does BEO stands for? What does F&amp;amp;B Minimum mean? Who would you talk to for support/mentoring? There are so many things to think about: internet support, venue size, rooming blocks, contracts, dietary restrictions and coffee (can't forget the coffee!) just to name a few. Putting together a conference of any size can look daunting, so let's take the scary out of it and replace it with a can do attitude!&lt;br /&gt;
&lt;br /&gt;
Be a step ahead of the game by learning from the people behind the curtain. Ask questions and be given templates/ cheat sheets! &lt;br /&gt;
&lt;br /&gt;
== HTML5 Microdata and Schema.org ==&lt;br /&gt;
 &lt;br /&gt;
* Jason Ronallo, North Carolina State University Libraries, jason_ronallo@ncsu.edu&lt;br /&gt;
&lt;br /&gt;
When the big search engines announced support for HTML5 microdata and the schema.org vocabularies, the balance of power for semantic markup in HTML shifted. &lt;br /&gt;
* What is microdata? &lt;br /&gt;
* Where does microdata fit with regards to other approaches like RDFa and microformats? &lt;br /&gt;
* Where do libraries stand in the worldview of Schema.org and what can they do about it? &lt;br /&gt;
* How can implementing microdata and schema.org optimize your sites for search engines?&lt;br /&gt;
* What tools are available?&lt;br /&gt;
&lt;br /&gt;
== Stack View: A Library Browsing Tool ==&lt;br /&gt;
 &lt;br /&gt;
* Annie Cain, Harvard Library Innovation Lab, acain@law.harvard.edu&lt;br /&gt;
&lt;br /&gt;
In an effort to recreate and build upon the traditional method of browsing a physical library, we used catalog data, including dimensions and page count, to create a [http://librarylab.law.harvard.edu/projects/stackview/ virtual shelf].&lt;br /&gt;
&lt;br /&gt;
This CSS and JavaScript backed visualization allows items to sit on any number of different shelves, really taking advantage of its digital nature.  See how we built Stack View on top of our data and learn how you can create shelves of your own using our open source code.&lt;br /&gt;
&lt;br /&gt;
== “Linked-Data-Ready” Software for Libraries ==&lt;br /&gt;
&lt;br /&gt;
* Jennifer Bowen, University of Rochester River Campus Libraries, jbowen@library.rochester.edu&lt;br /&gt;
&lt;br /&gt;
Linked data is poised to replace MARC as the basis for the new library bibliographic framework.  For libraries to benefit from linked data, they must learn about it, experiment with it, demonstrate its usefulness, and take a leadership role in its deployment. &lt;br /&gt;
&lt;br /&gt;
The eXtensible Catalog Organization (XCO) offers open-source software for libraries that is “linked-data-ready.” XC software prepares MARC and Dublin Core metadata for exposure to the semantic web, incorporating FRBR Group 1 entities and registered vocabularies for RDA elements and roles. This presentation will include a software demonstration, proposed software architecture for creation and management of linked data, a vision for how libraries can migrate from MARC to linked data, and an update on XCO progress toward linked data goals.&lt;br /&gt;
&lt;br /&gt;
== How people search the library from a single search box ==&lt;br /&gt;
&lt;br /&gt;
* Cory Lown, North Carolina State University Libraries, cory_lown@ncsu.edu&lt;br /&gt;
&lt;br /&gt;
Searching the library is complex. There's the catalog, article databases, journal title and database title look-ups, the library website, finding aids, knowledge bases, etc. How would users search if they could get to all of these resources from a single search box? I'll share what we've learned about single search at NCSU Libraries by tracking use of QuickSearch (http://www.lib.ncsu.edu/search/index.php?q=aerospace+engineering), our home-grown unified search application. As part of this talk I will suggest low-cost ways to collect real world use data that can be applied to improve search. I will try to convince you that data collection must be carefully planned and designed to be an effective tool to help you understand what your users are telling you through their behavior. I will talk about how the fragmented library resource environment challenges us to provide useful and understandable search environments. Finally, I will share findings from analyzing millions of user transactions about how people search the library from a production single search box at a large university library.&lt;br /&gt;
&lt;br /&gt;
== An Incremental Approach to Archival Description and Access ==&lt;br /&gt;
&lt;br /&gt;
* Chela Scott Weber, New York University Libraries, chelascott@gmail.com&lt;br /&gt;
* Mark A. Matienzo, Yale University Library, mark@matienzo.org&lt;br /&gt;
&lt;br /&gt;
''This is placeholder text; description coming shortly''&lt;br /&gt;
&lt;br /&gt;
== Making the Easy Things Easy: A Generic ILS API ==&lt;br /&gt;
&lt;br /&gt;
* Wayne Schneider, Hennepin County Library, wschneider@hclib.org&lt;br /&gt;
&lt;br /&gt;
Some stuff we try to do is complicated, because, let's face it, library data is hard. Some stuff, on the other hand, should be easy. Given an item identifier, I should be able to look at item availability. Given a title identifier, I should be able to place a request. And no, I shouldn't have to parse through the NCIP specification or write a SIP client to do it.&lt;br /&gt;
&lt;br /&gt;
This talk will present work we have done on a web services approach to an API for traditional library transactional data, including example applications.&lt;br /&gt;
&lt;br /&gt;
== Your Catalog in Linked Data==&lt;br /&gt;
&lt;br /&gt;
* Tom Johnson, Oregon State University Libraries, thomas.johnson@oregonstate.edu&lt;br /&gt;
&lt;br /&gt;
Linked Library Data activity over the last year has seen bibliographic data sets and vocabularies proliferating from traditional library&lt;br /&gt;
sources. We've reached a point where regular libraries don't have to go it alone to be on the Semantic Web. There is a quickly growing pool of things we can actually ''link to'', and everyone's existing data can be immediately enriched by participating.&lt;br /&gt;
&lt;br /&gt;
This is a quick and dirty road to getting your catalog onto the Linked Data web. The talk  will take you from start to finish, using Free Software tools to establish a namespace, put up a SPARQL endpoint, make a simple data model, convert MARC records to RDF, and link the results to major existing data sets (skipping conveniently over pesky processing time). A small amount of &amp;quot;why linked data?&amp;quot; content will be covered, but the primary goal is to leave you able to reproduce the process and start linking your catalog into the web of data. Appropriate documentation will be on the web.&lt;br /&gt;
&lt;br /&gt;
== Getting the Library into the Learning Management System using Basic LTI == &lt;br /&gt;
&lt;br /&gt;
* David Walker, California State University, dwalker@calstate.edu&lt;br /&gt;
&lt;br /&gt;
The integration of library resources into learning management systems (LMS) has long been something of a holy grail for academic libraries.  The ability to deliver targeted library systems and services to students and faculty directly within their online course would greatly simplify access to library resources.  Yet, the technical barriers to achieving that goal have to date been formidable.  &lt;br /&gt;
&lt;br /&gt;
The recently released Learning Tool Interoperability (LTI) protocol, developed by IMS, now greatly simplifies this process by allowing libraries (and others) to develop and maintain “tools” that function like a native plugin or building block within the LMS, but ultimately live outside of it.  In this presentation, David will provide an overview of Basic LTI, a simplified subset (or profile) of the wider LTI protocol, showing how libraries can use this to easily integrate their external systems into any major LMS.  He’ll showcase the work Cal State has done to do just that.&lt;br /&gt;
&lt;br /&gt;
== Turn your Library Proxy Server into a Honeypot ==&lt;br /&gt;
 &lt;br /&gt;
* Calvin Mah, Simon Fraser University, calvinm@sfu.ca (@calvinmah)&lt;br /&gt;
&lt;br /&gt;
Ezproxy has provided libraries with a useful tool for providing patrons with offsite online access to licensed electronic resources.  This has not gone unnoticed for the unscrupulous users of the Internet who are either unwilling or unable to obtain legitimate access to these materials for themselves.  Instead, they buy or share hacked university computing accounts for unauthorized access.  When undetected, abuse of compromised university accounts can lead to abuse of vendor resources which lead to the blocking of the entire campus block of IP addresses from accessing that resource.&lt;br /&gt;
&lt;br /&gt;
Simon Fraser University Library has been pro actively detecting and thwarting unauthorized attempts through log analysis.  Since SFU has begun analysing our ezproxy logs, the number of new SFU login credentials which are posted and shared in publicly accessible forums has been reduced to zero.   Since our log monitoring began in 2008, the annual average number of SFU login credentials  that are compromised or hacked is 140.  Instead of being a single point of weakness in campus IT security, the library’s proxy server is a honeypot exposing weak passwords, keystroke logging trojans installed on patron PCs and campus network password sniffers.&lt;br /&gt;
&lt;br /&gt;
This talk will discuss techniques such as geomapping login attempts, strategies such as seeding phishing attempts and tools such as statistical log analysis used in detecting compromised login credentials.  &lt;br /&gt;
&lt;br /&gt;
== Relevance Ranking in the Scholarly Domain ==&lt;br /&gt;
&lt;br /&gt;
* Tamar Sadeh, PhD, Ex Libris Group, tamar.sadeh@exlibrisgroup.com&lt;br /&gt;
&lt;br /&gt;
The greatest challenge for discovery systems is how to provide users with the most relevant search results, given the immense landscape of available content. In a manner that is similar to human interaction between two parties, in which each person adjusts to the other in tone, language, and subject matter, discovery systems would ideally be sophisticated and flexible enough to adjust their algorithms to individual users and each user’s information needs. &lt;br /&gt;
&lt;br /&gt;
When evaluating the relevance of an item to a specific user in a specific context, relevance-ranking algorithms need to take into account, in addition to the degree to which the item matches the query, information that is not embodied in the item itself. Such information, which includes the item’s scholarly value, the type of search that the user is conducting (e.g., an exploratory search or a known-item search), and other factors, enables a discovery system to fulfill user expectations that have been shaped by experience with Web search engines.  &lt;br /&gt;
&lt;br /&gt;
The session will focus on the challenges of developing and evaluating relevance-ranking algorithms for the scholarly domain. Examples will be drawn mainly from the relevance-ranking technology deployed by the Ex Libris Primo discovery solution. &lt;br /&gt;
&lt;br /&gt;
== Mobile Library Catalog using Z39.50 ==&lt;br /&gt;
 &lt;br /&gt;
* James Paul Muir, The Ohio State University, muir.29@osu.edu&lt;br /&gt;
&lt;br /&gt;
A talk about putting a new spin on an age-old technology, creating a universal interface, which exposes any Z39.50 capable library catalog as a simple, useful and universal REST API for use in native mobile apps and mobile web.&lt;br /&gt;
&lt;br /&gt;
The talk includes the exploration and demonstration of the Ohio State University’s native app “OSU Mobile” for iOS and Android and shows how the library catalog search was integrated.&lt;br /&gt;
&lt;br /&gt;
The backbone of the project is a REST API, which was created in a weekend using a PHP framework that translates OPAC XML results from the Z39.50 interface into mobile-friendly JSON formatting.&lt;br /&gt;
&lt;br /&gt;
Raw Z39.50 search results contain all MARC information as well as local holdings.  &lt;br /&gt;
Configurable search fields and the ability to select which fields to include in the JSON output make this solution a perfect fit for any Z39.50-capable library catalog.&lt;br /&gt;
  &lt;br /&gt;
Looking forward, possibilities for expansion include the use of Off Campus Sign-In for online resources so mobile patrons can directly access online resources from a smartphone (included in the Android version of OSU Mobile) as well as integration with library patron account.&lt;br /&gt;
&lt;br /&gt;
Enjoy this alternative to writing a custom OPAC adapter or using a 3rd party service for exposing library records and use the proven and universal Z39.50 interface directly against your library catalog. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== DMPTool: Guidance and Resources for your data management plan ==&lt;br /&gt;
 &lt;br /&gt;
* Marisa Strong, California Digital Libary, marisa.strong@ucop.edu&lt;br /&gt;
&lt;br /&gt;
A number of U.S. funding agencies such as the National Science Foundation require researchers to supply detailed, cost-effective plans for managing research data, called Data Management Plans.  To help researchers with this requirement, several organizations such as the California Digital Library, University of Illinois, University of Virginia, Smithsonian Institution, the DataONE consortium and the (UK) Digital Curation Centre) came together to develop the DMPTool. The goal of the DMPTool is to provide researchers with guidance, links to resources and help with writing data management plans.&lt;br /&gt;
&lt;br /&gt;
This tool presents the requirements specific to the funding agency they are applying for along with detailed help with each section.  Users can create a plan, preview it, export it in various formats, and make it freely accessible for others to read. Users who are members of participating institutions will benefit from specific help for each section, suggested answers, and resources for management of their data, all specific to their institution.  Institutions can also announce events, workshops, and data management information via the DMPTool blog available from within the tool.&lt;br /&gt;
&lt;br /&gt;
This open-source software tool is integrated with federated login using Shibboleth which allows users to login via their home institutions. It is a Ruby/Rails application hosted on a SLES VM.  We had a geographically distributed development team sharing code on Bitbucket. &lt;br /&gt;
&lt;br /&gt;
This talk will demo the features of the application as well as highlight the development practices and infrastructure used in building the application.&lt;br /&gt;
&lt;br /&gt;
== Lies, Damned Lies, and Lines of Code Per Day ==&lt;br /&gt;
 &lt;br /&gt;
* James Stuart, Columbia University, james.stuart@columbia.edu&lt;br /&gt;
&lt;br /&gt;
We've all heard about that one study that showed that Pair Programming was 20% efficient than working alone. Or maybe you saw on a blog that study that showed that programmers who write fewer lines of code per day are more efficient...or was it less efficient? And of course, we all know that programmers who work in (Ruby|Python|Java|C|Erlang) have been shown to be more efficient.&lt;br /&gt;
&lt;br /&gt;
A quick examination of some of the research surrounding programming efficiency and methodology, with a focus on personal productivity, and how to incorporate the more believable research into your own team's workflow.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==An Anatomy of a Book Viewer==&lt;br /&gt;
&lt;br /&gt;
*Mohammed Abuouda, Bibliotheca Alexandrina, mohammed.abuouda@bibalex.org&lt;br /&gt;
&lt;br /&gt;
Bibliotheca Alexandria (BA) hosts 210,000 digital books in different languages available at http://dar.bibalex.org. It includes the largest collection of digitized Arabic books. Using open source  tools, BA has developed a modular book viewer that can be deployed in any environment to provide the users with a great personalized reading experience. BA’s book viewer provides several services that make this possible: morphological search in different languages, localization, server load balancing, scalability and image processing. Personalization features includes different types of annotation such as sticky notes, highlighting and underlining. It also provides the ability to embed the viewer in any webpage and change its skin.&lt;br /&gt;
&lt;br /&gt;
In this talk we will describe the book viewer architecture, its modular design and how to incorporate it in your current environment.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Carrier: Digital Signage System ==&lt;br /&gt;
 &lt;br /&gt;
* [[User:jmspargu|Justin Spargur]], The University of Arizona, spargurj@u.library.arizona.edu&lt;br /&gt;
 &lt;br /&gt;
Carrier is a web-based digital signage application written using JavaScript, PHP, MySQL that can be used on any device with an internet connection and a web browser. Used across the University of Arizona Libraries campuses, Carrier can display any web-based content, allowing users to promote new library collections and services via images, web pages, or videos. Users can easily manage the order in which slides are delivered, manage the length that slides are displayed for, set dates for when slides should be shown, and even specify specific locations where slides should be presented. &lt;br /&gt;
 &lt;br /&gt;
In addition to marketing purposes, Carrier can be used to send both low and high priority alerts to patrons. Alerts can be sent through the administrative interface, via RSS feeds, and even through a Twitter feed, allowing for easy integration with existing campus emergency notification systems.&lt;br /&gt;
 &lt;br /&gt;
I will describe the technical underpinnings of Carrier, challenges that we’ve faced since its implementation, enhancements planned for the next release of the software, and discuss our plans for releasing this software for others to use '''for free'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== We Built It.  They Came.  Now What? ==&lt;br /&gt;
 &lt;br /&gt;
* [[User:evviva|Evviva Weinraub]], Oregon State University, evviva.weinraub@oregonstate.edu&lt;br /&gt;
 &lt;br /&gt;
You have a great idea for something new or useful.  You build it, put it out there on GitHub, do a couple of presentations, maybe a press release and BAM, suddenly you’ve created a successful Open Source tool that others are using.  Great!&lt;br /&gt;
&lt;br /&gt;
Fast-forward 3 years. &lt;br /&gt;
&lt;br /&gt;
You still believe in the product, but you can no longer be solely responsible for taking care of it.  Just putting it out there has made it a tool others use, but how do you find a community of folks who believe in the product as much as you do and are willing to commit the time and energy into building, sustaining and moving this project forward.  Or just figuring out if you should bother trying?&lt;br /&gt;
&lt;br /&gt;
In 2006, OSU Libraries built an Interactive Course Assignment system called Library a la Carte – think LibGuides only Open Source.  We now find ourselves in just this predicament.  &lt;br /&gt;
&lt;br /&gt;
What can we do as a community to move beyond our build-first-ask-questions-later mentality and embed sustainability into our new and existing ideas and products without moving toward commercialization?  I fully expect we’ll end up with more questions than answers, but let’s spend some talking about our predicament and yours and think about how we can come out the other side. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Contextually Rich Collections Without the Risk: Digital Forensics and Automated Data Triage for Digital Collections ==&lt;br /&gt;
&lt;br /&gt;
* [[User:kamwoods|Kam Woods]], University of North Carolina at Chapel Hill, kamwoods@email.unc.edu&lt;br /&gt;
* Cal Lee, University of North Carolina at Chapel Hill, callee -- at -- ils -- unc -- edu&lt;br /&gt;
* Matthew Kirschenbaum, University of Maryland, mkirschenbaum@gmail.com&lt;br /&gt;
&lt;br /&gt;
Digital libraries and archives are increasingly faced with a significant backlog of unprocessed data along with an accelerating stream of incoming material. These data often arrive from donor organizations, institutions, and individuals on hard drives, optical and magnetic disks, flash memory devices, and even complete hardware (traditional desktop computers and mobile systems). &lt;br /&gt;
&lt;br /&gt;
Information on these devices may be sensitive, obscured by operating system arcana, or require specialized tools and procedures to parse. Furthermore, the sheer volume of materials being handled means that even simple tasks such as providing useful content reports can be impractical (or impossible) in current workflows.&lt;br /&gt;
&lt;br /&gt;
Many of the tasks currently associated with data triage and analysis can be simplified and performed with improved coverage and accuracy through the use of open source digital forensics tools. In this talk we will discuss recent developments in providing digital librarians and archivists with simple, open source tools to accomplish these tasks.  We will discuss tools and methods be tested, developed and packaged as part of the [http://bitcurator.net BitCurator] project.  These tools can be used to reduce or eliminate laborious, error-prone tasks in existing workflows and put valuable time back into the hands of digital librarians and archivists -- time better used to identify and tackle complex tasks that *cannot* be solved by software.&lt;br /&gt;
&lt;br /&gt;
== Finding Movies with FRBR and Facets ==&lt;br /&gt;
 &lt;br /&gt;
* Kelley McGrath, University of Oregon, kelleym@uoregon.edu&lt;br /&gt;
&lt;br /&gt;
How might the Functional Requirements for Bibliographic Records (FRBR) model and faceted navigation improve access to film and video in libraries? I will describe the design and implementation of a FRBR-inspired prototype discovery interface ([http://blazing-sunset-24.heroku.com/ http://blazing-sunset-24.heroku.com/]) using Solr and Blacklight . This approach demonstrates how FRBR can enable a work-centric view that is focused on the original movie or program while supporting users in selecting an appropriate version.&lt;br /&gt;
&lt;br /&gt;
The prototype features two sets of facets, which independently address two important information needs: (1) &amp;quot;What kind of movie or program do you want to watch?&amp;quot; (e.g., a 1970s TV sitcom, something directed by Kurosawa, or an early German horror film); (2) &amp;quot;How do you want to watch it? Where do you want to get it from?&amp;quot; (e.g., on Blu-ray, with Spanish subtitles, available at the local public library). This structure enables patrons to narrow, broaden and pivot across facet values instead of limiting them to the tree-structured hierarchy common with existing FRBR applications. &lt;br /&gt;
&lt;br /&gt;
This type of interface requires controlled data values mapped to FRBR group 1 entities, which in many cases are not available in existing MARC bibliographic records. I will discuss ongoing work using the XC Metadata Services Toolkit ([http://www.extensiblecatalog.org/ http://www.extensiblecatalog.org/]) to extract and normalize data from existing MARC records for videos in order to populate a FRBRized, faceted discovery interface.&lt;br /&gt;
&lt;br /&gt;
==Escaping the Black Box — Building a Platform to Foster Collaborative Innovation==&lt;br /&gt;
&lt;br /&gt;
* Karen Coombs, OCLC, coombsk@oclc.org&lt;br /&gt;
* Kathryn Harnish, OCLC harnishk@oclc.org&lt;br /&gt;
&lt;br /&gt;
Exposed Web services offer an unprecedented opportunity for collaborative innovation — that’s one of the hallmarks of Web-based services like Amazon, Google, and Facebook.  These environments are popular not only for their native feature sets, but also for the array of community-developed apps that can run in them.  The creativity of the development communities that work in these systems brings new value to all types of users.&lt;br /&gt;
&lt;br /&gt;
What if the library community could realize this same level of collaborative innovation around its systems?  What kinds of support would be necessary to transform library systems from “black boxes” to more open, accessible environments in which value is created and multiple by the user community?&lt;br /&gt;
&lt;br /&gt;
In this session, we’ll discuss the challenges and opportunities OCLC faced in creating just that kind of environment.  The recently-released OCLC “cooperative platform” provides improved access to a wide variety of OCLC’s data and services, allowing library developers and other interested partners to collaborate, innovate, and share new solutions with fellow libraries.  We’ll describe the open standards and technologies we’ve put in play in as we:&lt;br /&gt;
* exposed robust Web services that provide access to both data and business logic; &lt;br /&gt;
* created an architecture for integrating community-built applications in OCLC (and other) products; and &lt;br /&gt;
* developed an infrastructure to support community development, collaboration, and app sharing&lt;br /&gt;
&lt;br /&gt;
Learn how OCLC is helping to open the “black box” -- and give libraries the freedom to become true partners in the evolution of their library systems.&lt;br /&gt;
&lt;br /&gt;
[[Category: Code4Lib2012]]&lt;/div&gt;</summary>
		<author><name>Librarywebchic</name></author>	</entry>

	<entry>
		<id>https://wiki.code4lib.org/index.php?title=North&amp;diff=8156</id>
		<title>North</title>
		<link rel="alternate" type="text/html" href="https://wiki.code4lib.org/index.php?title=North&amp;diff=8156"/>
				<updated>2011-04-29T17:05:32Z</updated>
		
		<summary type="html">&lt;p&gt;Librarywebchic: /* 20-minute talks */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Welcome to the home of the new Ontario/Canada chapter of [http://code4lib.org/ Code4Lib].  Our aim is to create more opportunities for Code4Lib folks in the Ontario/Quebec/Manitoba/Northeast USA area to meet up in person.&lt;br /&gt;
&lt;br /&gt;
==Mailing list==&lt;br /&gt;
&lt;br /&gt;
Want to participate in Code4Lib North meetups and receive &amp;quot;North&amp;quot;-oriented Code4Lib announcements?  Join the code4lib mailing list. (The code4lib-north mailing list was discontinued.)&lt;br /&gt;
&lt;br /&gt;
== Second Meeting: McMaster University, May 5-6, 2011 ==&lt;br /&gt;
&lt;br /&gt;
=== Sign Up ===&lt;br /&gt;
We can handle a maximum of 50 people and you can signup here: http://c4ln2011.eventbrite.com/.&lt;br /&gt;
&lt;br /&gt;
=== When and Where ===&lt;br /&gt;
Dates: May 5-6, 2011&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Location: &lt;br /&gt;
* 1280 Main St. West, [http://www.google.com/maps/place?cid=4151756913136304412&amp;amp;q=mcmaster+university+mills+memorial+library&amp;amp;hl=en&amp;amp;dtab=0&amp;amp;sll=43.260928,-79.91933&amp;amp;sspn=0.773056,1.227722&amp;amp;ie=UTF8&amp;amp;ll=43.647007,-80.532532&amp;amp;spn=0,0&amp;amp;z=10 McMaster University, Hamilton, Ontario - ]  (map)&lt;br /&gt;
* Mills Memorial Library, [http://library.mcmaster.ca/lyons Lyons New Media Centre] (4th floor)&lt;br /&gt;
&lt;br /&gt;
=== Accommodation === &lt;br /&gt;
Our helpful folks in Research Collections put this [http://library.mcmaster.ca/archives/visiting guide] together a while back.&lt;br /&gt;
&lt;br /&gt;
=== Parking, Campus Map, Public Transit ===&lt;br /&gt;
* [http://parking.mcmaster.ca/ Parking] - I understand we have the most expensive parking in OCUL. I'm sorry :(&lt;br /&gt;
* [http://parking.mcmaster.ca/June25UpdatedMapWithAutomation.PDF Campus map] - we are building #10 - Mills Memorial Library&lt;br /&gt;
* [http://www.hamilton.ca/CityServices/transit?WT.mc_id=hsr&amp;amp;WT.hamilton_redirect_friendly=1/ Public Transit] &lt;br /&gt;
* HSR buses that come to campus are: [http://www.hamilton.ca/NR/rdonlyres/F831E17F-2373-48C8-A808-F7DB7873400E/0/JA11Route1.pdf 1], [http://www.hamilton.ca/NR/rdonlyres/FB34FB4E-EF3A-4154-AF2D-46C06F05F06F/0/JA11Route51.pdf 51], [http://www.hamilton.ca/NR/rdonlyres/53F0A87E-6DA9-4E04-A6A6-6BF5E7482806/0/JA11Route5.pdf 5c], [http://www.hamilton.ca/NR/rdonlyres/B25032CD-ABC4-40D3-8509-FA6CCB7DB4CA/0/JA11Route52A.pdf 52], and [http://www.hamilton.ca/NR/rdonlyres/650AA6C2-DD5F-422F-86A6-E0D6EA688CEE/0/JA11Route10.pdf 10] - The 10 and 52 drop off by the hospital, the others drop off right outside Mills.&lt;br /&gt;
&lt;br /&gt;
=== Cost ===&lt;br /&gt;
Keep with tradition set last year - No cost and McMaster University has tentatively agreed to provided coffee, lunch, space, and wireless.&lt;br /&gt;
&lt;br /&gt;
=== Format ===&lt;br /&gt;
Day 1:&lt;br /&gt;
* Hackfest (send problems/proposals to John Fink and Nick Ruest)&lt;br /&gt;
Day 2&lt;br /&gt;
* 5-minute lighting talks&lt;br /&gt;
* 20-minute talks&lt;br /&gt;
* BOAF/breakouts&lt;br /&gt;
&lt;br /&gt;
=== 20-minute talks ===&lt;br /&gt;
I'd like to start a new tradition with Code4Lib North and deposit the slides and *maybe* recordings of the presentations in our IR. If people are cool with this, I can get it all setup prior to the event.&lt;br /&gt;
&lt;br /&gt;
{| border=1&lt;br /&gt;
! Name&lt;br /&gt;
! Title&lt;br /&gt;
|-&lt;br /&gt;
| William J Turkel || Functional Programming Workout -- This may be pretty heavy going, but I hope it will be fun.  I scheduled it first so people are mentally fresh and/or caffeinated... or can sleep in and skip it :)&lt;br /&gt;
|-&lt;br /&gt;
| Scholars Portal team || Programming at Scholars Portal: apps and APIs&lt;br /&gt;
|-&lt;br /&gt;
| William Wueppelmann || The Canadiana Web API&lt;br /&gt;
|-&lt;br /&gt;
| MJ Suhonos || NoSQL, No Worries: A Multimillion-Record Index on a USB Stick&lt;br /&gt;
|-&lt;br /&gt;
| Dan Chudnov || WWIC? Linked Library Data as a Customer Service Medium&lt;br /&gt;
|-&lt;br /&gt;
| Mita Williams || We're jamun (and we hope you like jamun too) &lt;br /&gt;
|-&lt;br /&gt;
| William Denton || Getting started with R&lt;br /&gt;
|-&lt;br /&gt;
| Alan Harnum || When All You Have Is XSLT, Everything Looks Like XML: Heterogeneous Cloud-Based Content Management Using Google Docs and Other Services&lt;br /&gt;
|-&lt;br /&gt;
| Chris Charles || Introduction to Google Refine&lt;br /&gt;
|-&lt;br /&gt;
| Karen A. Coombs || Zend Framework: making using web services easier&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 5-minute lighting talks ===&lt;br /&gt;
&lt;br /&gt;
{| border=1&lt;br /&gt;
! Name&lt;br /&gt;
! Title&lt;br /&gt;
|-&lt;br /&gt;
| Nick Ruest || I WAS WRONG? &lt;br /&gt;
|-&lt;br /&gt;
| Stéfan Sinclair || Web Embedded Analytics with Voyeur Tools &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== BOAF (Breakouts) ===&lt;br /&gt;
If we have enough time on the final day, we can devote an hour or two to people breaking out into birds of a feather groups.&lt;br /&gt;
&lt;br /&gt;
{| border=1&lt;br /&gt;
! BOAF - Name&lt;br /&gt;
! Title&lt;br /&gt;
|-&lt;br /&gt;
| You || foo! &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Code4lib North Pub Night Meetup in Ottawa, Ontario ==&lt;br /&gt;
&lt;br /&gt;
*Dates: Either Friday the 17th or Saturday the 18th of September, 2010&lt;br /&gt;
*Locations: I'm open to other suggestions, here are mine for the moment:&lt;br /&gt;
::The Exchange Pub Rideau and Sussex St.&lt;br /&gt;
::D'Arcy McGee's Sparks st. and Elgin St. &lt;br /&gt;
*Time: 5-7&lt;br /&gt;
Laptops, demos, problems, topics of discussion welcome!&lt;br /&gt;
&lt;br /&gt;
Purpose: To connect with other code4libers in the area and start building a strong code4lib community North of the border. Or for me (selfishly) to meet other cool people who may have gone to the first meeting ;)&lt;br /&gt;
&lt;br /&gt;
Comments/suggestions/interested in helping? Let me know via the discussion page.&lt;br /&gt;
&lt;br /&gt;
Thanks!&lt;br /&gt;
--[[User:Bethmaru|Bethmaru]] 20:08, 5 August 2010 (PDT)&lt;br /&gt;
&lt;br /&gt;
UPDATE: There hasn't been any activity on this second meeting proposal and the date is coming up quite swiftly. I'm still interested in meeting people and building this community, however I'm going to put this on hold for the time being.  Let me know via the discussion page if you're at all interested.&lt;br /&gt;
--[[User:Bethmaru|Bethmaru]] 18:53, 8 September 2010 (PDT)&lt;br /&gt;
&lt;br /&gt;
== First Meeting: Kingston ON, May 6-7, 2010 ==&lt;br /&gt;
&lt;br /&gt;
=== Sign up ===&lt;br /&gt;
&lt;br /&gt;
Free registration -- but registration is now closed (we have 40+ signed up).&lt;br /&gt;
&lt;br /&gt;
=== When and Where ===&lt;br /&gt;
&lt;br /&gt;
'''May 6-7, 2010''' &lt;br /&gt;
* Thursday: 2pm-5:30pm, followed by dinner and drinks&lt;br /&gt;
* Friday: 9am-4:30pm&lt;br /&gt;
&lt;br /&gt;
Meeting location:&lt;br /&gt;
* [http://maps.google.com/maps/ms?hl=en&amp;amp;ie=UTF8&amp;amp;oe=UTF8&amp;amp;source=embed&amp;amp;msa=0&amp;amp;msid=103786326471006763157.0004700577498a9166e33&amp;amp;ll=44.227888,-76.494584&amp;amp;spn=0.009226,0.012875&amp;amp;z=15| 93 University Ave, Queen's University, Kingston Ontario] (map) &lt;br /&gt;
* Meeting room: [http://library.queensu.ca/library/floorplans/index.php?library=Douglas&amp;amp;floorpos=4F&amp;amp;section=North_Reading_Room#map| 1966 North Reading Room, Level 7, Douglas Library Building] (floorplan) - located on the top floor, just follow the signs to find the room.&lt;br /&gt;
&lt;br /&gt;
=== Cost ===&lt;br /&gt;
&lt;br /&gt;
There was no charge. Queen's University very generously supplied the space, the Internet connection, and free lunch on Friday!&lt;br /&gt;
&lt;br /&gt;
=== How to get involved ===&lt;br /&gt;
&lt;br /&gt;
Join the mailing list.  That is where the planning will happen.&lt;br /&gt;
&lt;br /&gt;
=== Format ===&lt;br /&gt;
&lt;br /&gt;
* 5-minute lighting talks&lt;br /&gt;
* 20-minute talks&lt;br /&gt;
* BOAF sessions&lt;br /&gt;
* Maybe a hackfest.&lt;br /&gt;
&lt;br /&gt;
=== How many are attending? ===&lt;br /&gt;
&lt;br /&gt;
45 people have registered. Most will be attending.&lt;br /&gt;
&lt;br /&gt;
=== Program ===&lt;br /&gt;
&lt;br /&gt;
'''Thursday May 6:'''&lt;br /&gt;
&lt;br /&gt;
* 2pm-5pm: Open format (hang out and hack)&lt;br /&gt;
* Evening: Go out for dinner and drinks &lt;br /&gt;
&lt;br /&gt;
'''Friday:'''&lt;br /&gt;
&lt;br /&gt;
* 9am-4:30pm: Schedule currently &amp;quot;under construction&amp;quot; -- see table below.&lt;br /&gt;
&lt;br /&gt;
Morning Break: 10:30-10:45 .... Lunch: 12-1 .... &lt;br /&gt;
&lt;br /&gt;
Afternoon: 5 minute lightning talks .... &amp;quot;Birds of a feather&amp;quot; breakout sessions (sign up sheets on front table)&lt;br /&gt;
&lt;br /&gt;
{| border=1&lt;br /&gt;
! Name&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| William Denton || OpenFRBR &lt;br /&gt;
|-&lt;br /&gt;
| Walter Lewis || Exposing Linked Data &lt;br /&gt;
|-&lt;br /&gt;
| Art Rhyno || Open Layers and Newspapers (Walter Lewis)&lt;br /&gt;
|-&lt;br /&gt;
| MJ Suhonos || [http://mytpl.ca Location-aware Mobile Search]&lt;br /&gt;
|-&lt;br /&gt;
|Alan Harnum || Building A [http://beta.torontopubliclibrary.ca/ Library Website] with [http://www.endeca.com/ Endeca] technology&lt;br /&gt;
|-&lt;br /&gt;
|Wendy Huot || &amp;quot;Your feedback, please&amp;quot;: library web design critique&lt;br /&gt;
|-&lt;br /&gt;
|Glen Newton || [http://zzzoot.blogspot.com/2009/07/project-torngat-building-large-scale.html Using Open Source Tools for Visualization and Semantic Mapping in a Large Scale Article Digital Library]&lt;br /&gt;
|-&lt;br /&gt;
| Eric Palmitesta || XQuery &lt;br /&gt;
|-&lt;br /&gt;
| John Miedema || [http://code.google.com/p/openbook4wordpress/wiki/index OpenBook WordPress Plugin Update - Why It's Cool to Love OpenURL +++]&lt;br /&gt;
|-&lt;br /&gt;
|Nasser Saleh || Coagmento!: a potential collaborative search tool&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Who's interested in Code4Lib North? ==&lt;br /&gt;
&lt;br /&gt;
Declare your interest in a Code4lib North chapter:&lt;br /&gt;
&lt;br /&gt;
* Wendy Huot, Queen's University&lt;br /&gt;
* Michael Vandenburg, Queen's University&lt;br /&gt;
* [http://www.miskatonic.org/ William Denton], York University&lt;br /&gt;
* John Fink, McMaster University&lt;br /&gt;
* [http://ruebot.net/ Nick Ruest], [http://digitalcollections.mcmaster.ca/ McMaster University]&lt;br /&gt;
* Walter Lewis, Halton Hills/OurOntario&lt;br /&gt;
* Edward Corrado, Binghamton University (NY, USA)&lt;br /&gt;
* [http://thebookpile.wordpress.com Warren Layton], Natural Resources Canada (Ottawa)&lt;br /&gt;
* Pascal Calarco, University of Notre Dame (IN, USA)&lt;br /&gt;
* Rob Fox, University of Notre Dame (IN, USA)&lt;br /&gt;
* Mita Williams, University of Windsor&lt;br /&gt;
* John Fereira, Cornell University&lt;br /&gt;
* [http://datalogue.wordpress.com MJ Suhonos], Toronto Public Library&lt;br /&gt;
* Dianne Dietrich, Cornell University&lt;br /&gt;
* David Fiander, University of Western Ontario&lt;br /&gt;
* Peter Schlumpf, [http://www.avantilibrarysystems.com/ Avanti Library Systems]&lt;br /&gt;
* Roy Zimmer, Western Michigan University&lt;br /&gt;
* Kimberly Silk, Martin Prosperity Institute, University of Toronto&lt;br /&gt;
* Andrew Darby, Ithaca College (Ithaca, NY)&lt;br /&gt;
* Laura Harris, Grand Valley State University (western Michigan)&lt;br /&gt;
* Tim Ribaric, Brock University&lt;br /&gt;
* Sibyl Schaefer, University of Vermont&lt;br /&gt;
* Peter Ellinger, Ontario Legislative Library, Toronto&lt;br /&gt;
* Keith Jenkins, Cornell University&lt;br /&gt;
* [http://monmemex.com Patrick M. Lozeau]&lt;br /&gt;
* Mike Kreyche, Kent State University&lt;br /&gt;
* Graham McCarthy, [http://www.ryerson.ca/library/ Ryerson University]&lt;br /&gt;
* [http://johnmiedema.ca John Miedema]&lt;br /&gt;
* Janey Chen, Ontario Legislative Library, Toronto&lt;br /&gt;
* Rob McDonald, Carleton University&lt;br /&gt;
* Amy Buckland, McGill University&lt;br /&gt;
* Tricia Williams (pgwillia), Consultant/[http://search.ourontario.ca OurOntario]&lt;br /&gt;
* Mike Beccaria, Paul Smith's College (Paul Smiths, NY)&lt;br /&gt;
* Amanda Etches-Johnson, McMaster University&lt;br /&gt;
* Art Rhyno, University of Windsor&lt;br /&gt;
* [http://bethmaru.com Mary Beth Baker], CIC (Ottawa)&lt;br /&gt;
* Wayne Schneider, Hennepin County Library&lt;br /&gt;
* Carol Serroul, CISTI&lt;br /&gt;
* Graham Stewart, University of Toronto Libraries&lt;br /&gt;
* Peter Zimmerman, University of Windsor&lt;br /&gt;
* Margaret Kipp, University of Wisconsin Milwaukee&lt;br /&gt;
* [http://coffeecode.net Dan Scott], Laurentian University&lt;br /&gt;
* Lawrence Wardroper (Coursts Administration Services Library, Ottawa)&lt;br /&gt;
* Matt McCollow, McMaster University&lt;br /&gt;
* [http://www.parser.ca/z678/ George Duimovich], NRCan Library (Ottawa)&lt;br /&gt;
* [mailto:bobbi_fox@harvard.edu Bobbi Fox], Harvard University Library (Massachusetts)&lt;br /&gt;
* Dileshni Jayasinghe, OCUL, University of Toronto&lt;br /&gt;
* Eric Palmitesta, OCUL, University of Toronto&lt;br /&gt;
* [http://twitter.com/alxp Alexander O'Neill], Robertson Library, University of Prince Edward Island&lt;br /&gt;
* Chris Beer, WGBH (Massachusetts)&lt;br /&gt;
* Robin Isard, Algoma University (Sault Ste Marie ON)&lt;br /&gt;
* Pat Moore, Carleton University (Ottawa ON)&lt;br /&gt;
* [http://wagathon.tumblr.com/ Alan Harnum], Toronto Public LIbrary (Toronto ON)&lt;br /&gt;
* Colin Prince, University of Toronto Libraries&lt;br /&gt;
* Tom Keays, Syracuse University LIbrary (Syracuse, NY)&lt;br /&gt;
* Chris Charles, University of Guelph (Guelph, ON)&lt;br /&gt;
* John MacGillivray, Carleton University (Ottawa ON)&lt;br /&gt;
* Lester Webb, Kingston Frontenac Public Library (Kingston ON)&lt;br /&gt;
* Elizabeth Goldman, Kingston Frontenac Public Library (Kingston ON)&lt;br /&gt;
* Jennifer O'Donnell, Kingston Frontenac Public Library (Kingston ON)&lt;br /&gt;
* David Smith, Kingston Frontenac Public Library (Kingston ON)&lt;br /&gt;
* Loren Fantin, Our Ontario,Knowledge Ontario&lt;br /&gt;
* Daulton Theodore, Carleton University (Ottawa, ON)&lt;br /&gt;
* Peter MacDonald, Hamilton College (Clinton, NY)&lt;br /&gt;
* Rebecca Larocque, North Bay Public Library (North Bay, ON)&lt;br /&gt;
* Doris Rankin, Library and Information Management Consultant, Ottawa, ON&lt;br /&gt;
* Diane Bédard, Learn Ontario &amp;amp; Our Ontario; Knowledge Ontario&lt;br /&gt;
* [http://www.arts.uottawa.ca/eng/avellino.html Andre Vellino], CISTI / University of Ottawa&lt;br /&gt;
* [http://twitter.com/markswartz Mark Swartz], Queen's University&lt;br /&gt;
* Adam Wead, Rock and Roll Hall of Fame Library and Archives (Cleveland, OH)&lt;br /&gt;
* Pramila Thakur, Ontario Legislative Library, Toronto&lt;br /&gt;
* Anthony Petryk, Carleton University&lt;br /&gt;
* Jan Dawson, Ask Ontario, Knowledge Ontario&lt;br /&gt;
* [http://lab.cisti-icist.nrc-cnrc.gc.ca/cistilabswiki/index.php/Glen_Newton Glen Newton], Carleton University&lt;br /&gt;
* Patrick McMaster, Leeds &amp;amp; the 1000 Islands, Rideau Lakes, and North Grenville Public Libraries&lt;br /&gt;
* Nasser Saleh, Queen's University (Kingston ON)&lt;br /&gt;
* [http://stefansinclair.name/ Stéfan Sinclair], McMaster University&lt;br /&gt;
* [http://williamjturkel.net/ William J Turkel], University of Western Ontario&lt;br /&gt;
&lt;br /&gt;
== Meeting Location Suggestions for the Future ==&lt;br /&gt;
&lt;br /&gt;
* Toronto, Ontario&lt;br /&gt;
* Sudbury, Ontario&lt;br /&gt;
* Ottawa, Ontario&lt;br /&gt;
* Montreal, Quebec&lt;/div&gt;</summary>
		<author><name>Librarywebchic</name></author>	</entry>

	<entry>
		<id>https://wiki.code4lib.org/index.php?title=Virtual_Lightning_Talks&amp;diff=8052</id>
		<title>Virtual Lightning Talks</title>
		<link rel="alternate" type="text/html" href="https://wiki.code4lib.org/index.php?title=Virtual_Lightning_Talks&amp;diff=8052"/>
				<updated>2011-04-21T18:26:41Z</updated>
		
		<summary type="html">&lt;p&gt;Librarywebchic: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;One of the highlights of the Code4Lib annual meeting is the “lightning talk” rounds.  A lightning talk is a fast-paced 5 minute talk on a topic of the presenter’s choosing.  They are usually scheduled on an ad-hoc, first-come-first-served basis on the day of the event.  They are an opportunity to provide a platform for someone who is just getting started with public speaking, who wants to ask a question or invite people to help with a project, or for someone to boast about something he or she did or tell a short cautionary story.  These things are all interesting and worth talking about, but there might not be enough to say about them to fill up a full session timeslot.&lt;br /&gt;
&lt;br /&gt;
“Virtual Lightning Talks” replicates this conference activity online in a virtual meeting environment.  Each one-hour block consists of 10 six-minute sessions (one minute for the presenter to take control of the virtual meeting environment and test audio followed by a five minute presentation).  Presenters show their work by sharing their entire desktop; the presentation can consist of slides, web browser, command-line shell, or any other application that can be shown on the desktop.&lt;br /&gt;
&lt;br /&gt;
Code4Lib Virtual Lightning Talks is using the Saba Centra webinar platform (Java-based, multi-platform) through [http://www.lyrasis.org/ LYRASIS].&lt;br /&gt;
&lt;br /&gt;
== Event Participant Guidelines (everyone) ==&lt;br /&gt;
&lt;br /&gt;
* Check out the [http://mt205.centra.com/SiteRoots/main/SystemCheck/SystemCheck.jhtml minimum configuration guidelines and system test page] for the webinar software.&lt;br /&gt;
* Questions and comments relevant to the presentation (e.g. for the speaker) go in the conferencing tool's chat window.  Side comments and snark go in the IRC channel.&lt;br /&gt;
* The event will be recorded for later viewing.&lt;br /&gt;
&lt;br /&gt;
== Presenter Guidelines ==&lt;br /&gt;
[[Image:Saba-sign-on.png|right|alt=Snapshot of web page highlighting the &amp;quot;Launch on Desktop&amp;quot; button for presenters to use|Use the &amp;quot;Launch on Desktop&amp;quot; button.]]&lt;br /&gt;
The webinar platform supports desktop sharing by Mac, Linux, and Windows servers.  Centra offers to options to join a conference: desktop-based and browser-based.  To share your desktop, you ''must join the conference using the desktop software''.&lt;br /&gt;
&lt;br /&gt;
'''Technical Requirements''':  Minimum configurations for Mac, Linux and Windows are on the [http://mt205.centra.com/SiteRoots/main/SystemCheck/SystemCheck.jhtml system test] page.  In addition, the conference will use Voice-over-IP (VoIP), so you must have a microphone to present (and preferably a headset to eliminate echo).&lt;br /&gt;
&lt;br /&gt;
'''Prior to the webinar''':  Download and install the Centra desktop software.  Versions are available for [http://mt205.centra.com/SiteRoots/main/Install/macx/setup.jhtml Mac], [http://mt205.centra.com/SiteRoots/main/Install/linux/setup.jhtml Linux], and [http://mt205.centra.com/SiteRoots/main/Install/win32/setup.jhtml Windows].  After installing the client, run the [http://mt205.centra.com/SiteRoots/main/SystemCheck/SystemCheck.jhtml Centra system test] to verify connectivity.&lt;br /&gt;
&lt;br /&gt;
'''At the start of the webinar''':  Follow the link to the event and enter your e-mail address into the form.  You must select &amp;quot;Launch on Desktop&amp;quot; to open the Centra desktop client.  &lt;br /&gt;
&lt;br /&gt;
* The webinar software will open 30 minutes prior to the scheduled start time.  If you want to have extra time to test the system and get ready for your presentation, sign in during this 30 minute window.&lt;br /&gt;
* Your screen resolution must be 1280 by 768 or less.&lt;br /&gt;
* If you have more than one screen/monitor, disable all screens but one.  (The software will share all of your screens as one large desktop, making it hard for people to follow.)&lt;br /&gt;
&lt;br /&gt;
== Virtual Lightning Talks #1 -- April 29, 2011 ==&lt;br /&gt;
April 29, 2011 at 1:00pm Eastern U.S. Daylight Time ([http://timeanddate.com/worldclock/fixedtime.html?month=4&amp;amp;day=29&amp;amp;year=2011&amp;amp;hour=13&amp;amp;min=0&amp;amp;sec=0&amp;amp;p1=179 see this time in your local timezone]).  [http://mt205.centra.com/SiteRoots/main/Public/EventDetails.jhtml?sessionid=1301942560211188071 Webinar link]  (After sending out a tweet on April 8th, I noticed that there were only 6 presenter slot signups, which is only 36 minutes.  I increased it to 9.)&lt;br /&gt;
&lt;br /&gt;
=== Presenter Signup ===&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot; &lt;br /&gt;
|- style=&amp;quot;text-align: left;&amp;quot;&lt;br /&gt;
! # !! Name !! Email Address !! Topic&lt;br /&gt;
|-&lt;br /&gt;
| 1 || Edward M. Corrado  ||  ecorrado@binghamton.edu  || CodaBox: Using E-Prints for a small scale personal repository &lt;br /&gt;
|- &lt;br /&gt;
| 2 || Luciano Ramalho  || luciano.ramalho@bireme.org  || MARC-DM: a JavaScript API for indexing MARC-JSON records in CouchDB &lt;br /&gt;
|-&lt;br /&gt;
| 3 || Michael Appleby, Youn Noh  || michael.appleby@yale.edu, youn.noh@yale.edu  ||  Extending VuFind for cross-collection search &lt;br /&gt;
|- &lt;br /&gt;
| 4 ||   ||   ||&lt;br /&gt;
|-&lt;br /&gt;
| 5 ||   ||   ||  &lt;br /&gt;
|- &lt;br /&gt;
| 6 ||   ||   ||&lt;br /&gt;
|- &lt;br /&gt;
| 7 ||   ||   ||&lt;br /&gt;
|-&lt;br /&gt;
| 8 ||   ||   ||  &lt;br /&gt;
|- &lt;br /&gt;
| 9 ||   ||   ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Participant Signup ===&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot; &lt;br /&gt;
|- style=&amp;quot;text-align: left;&amp;quot;&lt;br /&gt;
! # !! Name !! Email Address&lt;br /&gt;
|-&lt;br /&gt;
| 1 ||Mike Beccaria   || mbeccaria@paulsmiths.edu&lt;br /&gt;
|- &lt;br /&gt;
| 2 ||David Uspal   || david.uspal@villanova.edu&lt;br /&gt;
|-&lt;br /&gt;
| 3 ||Peter Binkley   || peter.binkley@ualberta.ca&lt;br /&gt;
|- &lt;br /&gt;
| 4 ||Peter MacDonald   || pmacdona@hamilton.edu&lt;br /&gt;
|-&lt;br /&gt;
| 5 ||Chuck Schoppet   || Chuck.Schoppet@ars.usda.gov&lt;br /&gt;
|- &lt;br /&gt;
| 6 ||Tim Shearer   || tshearer@email.unc.edu &lt;br /&gt;
|-&lt;br /&gt;
| 7 ||Roy Tennant   || tennantr@oclc.org&lt;br /&gt;
|- &lt;br /&gt;
| 8 ||Nick Ruest   || ruestn (at) mcmaster.ca &lt;br /&gt;
|-&lt;br /&gt;
| 9 || Karen Coombs  || coombsk (at) oclc.org &lt;br /&gt;
|- &lt;br /&gt;
| 10 ||   ||&lt;br /&gt;
|-&lt;br /&gt;
| 11 ||   || &lt;br /&gt;
|- &lt;br /&gt;
| 12 ||   || &lt;br /&gt;
|-&lt;br /&gt;
| 13 ||   || &lt;br /&gt;
|- &lt;br /&gt;
| 14 ||   || &lt;br /&gt;
|-&lt;br /&gt;
| 15 ||   || &lt;br /&gt;
|- &lt;br /&gt;
| 16 ||   || &lt;br /&gt;
|-&lt;br /&gt;
| 17 ||   || &lt;br /&gt;
|- &lt;br /&gt;
| 18 ||   || &lt;br /&gt;
|-&lt;br /&gt;
| 19 ||   || &lt;br /&gt;
|- &lt;br /&gt;
| 20 ||   ||&lt;br /&gt;
|-&lt;br /&gt;
| 21 ||   || &lt;br /&gt;
|- &lt;br /&gt;
| 22 ||   || &lt;br /&gt;
|-&lt;br /&gt;
| 23 ||   || &lt;br /&gt;
|- &lt;br /&gt;
| 24 ||   || &lt;br /&gt;
|-&lt;br /&gt;
| 25 ||   || &lt;br /&gt;
|- &lt;br /&gt;
| 26 ||   || &lt;br /&gt;
|-&lt;br /&gt;
| 27 ||   || &lt;br /&gt;
|- &lt;br /&gt;
| 28 ||   || &lt;br /&gt;
|-&lt;br /&gt;
| 29 ||   || &lt;br /&gt;
|- &lt;br /&gt;
| 30 ||   ||&lt;br /&gt;
|-&lt;br /&gt;
| 31 ||   || &lt;br /&gt;
|- &lt;br /&gt;
| 32 ||   || &lt;br /&gt;
|-&lt;br /&gt;
| 33 ||   || &lt;br /&gt;
|- &lt;br /&gt;
| 34 ||   || &lt;br /&gt;
|-&lt;br /&gt;
| 35 ||   || &lt;br /&gt;
|- &lt;br /&gt;
| 36 ||   || &lt;br /&gt;
|-&lt;br /&gt;
| 37 ||   || &lt;br /&gt;
|- &lt;br /&gt;
| 38 ||   || &lt;br /&gt;
|-&lt;br /&gt;
| 39 ||   || &lt;br /&gt;
|- &lt;br /&gt;
| 40 ||   ||&lt;br /&gt;
|-&lt;br /&gt;
| 41 ||   || &lt;br /&gt;
|- &lt;br /&gt;
| 42 ||   || &lt;br /&gt;
|-&lt;br /&gt;
| 43 ||   || &lt;br /&gt;
|- &lt;br /&gt;
| 44 ||   || &lt;br /&gt;
|-&lt;br /&gt;
| 45 ||   || &lt;br /&gt;
|- &lt;br /&gt;
| 46 ||   || &lt;br /&gt;
|-&lt;br /&gt;
| 47 ||   || &lt;br /&gt;
|- &lt;br /&gt;
| 48 ||   || &lt;br /&gt;
|-&lt;br /&gt;
| 49 ||   || &lt;br /&gt;
|- &lt;br /&gt;
| 50 ||   ||&lt;br /&gt;
|-&lt;br /&gt;
| 51 ||   || &lt;br /&gt;
|- &lt;br /&gt;
| 52 ||   || &lt;br /&gt;
|-&lt;br /&gt;
| 53 ||   || &lt;br /&gt;
|- &lt;br /&gt;
| 54 ||   || &lt;br /&gt;
|-&lt;br /&gt;
| 55 ||   || &lt;br /&gt;
|- &lt;br /&gt;
| 56 ||   || &lt;br /&gt;
|-&lt;br /&gt;
| 57 ||   || &lt;br /&gt;
|- &lt;br /&gt;
| 58 ||   || &lt;br /&gt;
|-&lt;br /&gt;
| 59 ||   || &lt;br /&gt;
|- &lt;br /&gt;
| 60 ||   ||&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Librarywebchic</name></author>	</entry>

	<entry>
		<id>https://wiki.code4lib.org/index.php?title=Virtual_Lightning_Talks&amp;diff=8051</id>
		<title>Virtual Lightning Talks</title>
		<link rel="alternate" type="text/html" href="https://wiki.code4lib.org/index.php?title=Virtual_Lightning_Talks&amp;diff=8051"/>
				<updated>2011-04-21T18:25:45Z</updated>
		
		<summary type="html">&lt;p&gt;Librarywebchic: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;One of the highlights of the Code4Lib annual meeting is the “lightning talk” rounds.  A lightning talk is a fast-paced 5 minute talk on a topic of the presenter’s choosing.  They are usually scheduled on an ad-hoc, first-come-first-served basis on the day of the event.  They are an opportunity to provide a platform for someone who is just getting started with public speaking, who wants to ask a question or invite people to help with a project, or for someone to boast about something he or she did or tell a short cautionary story.  These things are all interesting and worth talking about, but there might not be enough to say about them to fill up a full session timeslot.&lt;br /&gt;
&lt;br /&gt;
“Virtual Lightning Talks” replicates this conference activity online in a virtual meeting environment.  Each one-hour block consists of 10 six-minute sessions (one minute for the presenter to take control of the virtual meeting environment and test audio followed by a five minute presentation).  Presenters show their work by sharing their entire desktop; the presentation can consist of slides, web browser, command-line shell, or any other application that can be shown on the desktop.&lt;br /&gt;
&lt;br /&gt;
Code4Lib Virtual Lightning Talks is using the Saba Centra webinar platform (Java-based, multi-platform) through [http://www.lyrasis.org/ LYRASIS].&lt;br /&gt;
&lt;br /&gt;
== Event Participant Guidelines (everyone) ==&lt;br /&gt;
&lt;br /&gt;
* Check out the [http://mt205.centra.com/SiteRoots/main/SystemCheck/SystemCheck.jhtml minimum configuration guidelines and system test page] for the webinar software.&lt;br /&gt;
* Questions and comments relevant to the presentation (e.g. for the speaker) go in the conferencing tool's chat window.  Side comments and snark go in the IRC channel.&lt;br /&gt;
* The event will be recorded for later viewing.&lt;br /&gt;
&lt;br /&gt;
== Presenter Guidelines ==&lt;br /&gt;
[[Image:Saba-sign-on.png|right|alt=Snapshot of web page highlighting the &amp;quot;Launch on Desktop&amp;quot; button for presenters to use|Use the &amp;quot;Launch on Desktop&amp;quot; button.]]&lt;br /&gt;
The webinar platform supports desktop sharing by Mac, Linux, and Windows servers.  Centra offers to options to join a conference: desktop-based and browser-based.  To share your desktop, you ''must join the conference using the desktop software''.&lt;br /&gt;
&lt;br /&gt;
'''Technical Requirements''':  Minimum configurations for Mac, Linux and Windows are on the [http://mt205.centra.com/SiteRoots/main/SystemCheck/SystemCheck.jhtml system test] page.  In addition, the conference will use Voice-over-IP (VoIP), so you must have a microphone to present (and preferably a headset to eliminate echo).&lt;br /&gt;
&lt;br /&gt;
'''Prior to the webinar''':  Download and install the Centra desktop software.  Versions are available for [http://mt205.centra.com/SiteRoots/main/Install/macx/setup.jhtml Mac], [http://mt205.centra.com/SiteRoots/main/Install/linux/setup.jhtml Linux], and [http://mt205.centra.com/SiteRoots/main/Install/win32/setup.jhtml Windows].  After installing the client, run the [http://mt205.centra.com/SiteRoots/main/SystemCheck/SystemCheck.jhtml Centra system test] to verify connectivity.&lt;br /&gt;
&lt;br /&gt;
'''At the start of the webinar''':  Follow the link to the event and enter your e-mail address into the form.  You must select &amp;quot;Launch on Desktop&amp;quot; to open the Centra desktop client.  &lt;br /&gt;
&lt;br /&gt;
* The webinar software will open 30 minutes prior to the scheduled start time.  If you want to have extra time to test the system and get ready for your presentation, sign in during this 30 minute window.&lt;br /&gt;
* Your screen resolution must be 1280 by 768 or less.&lt;br /&gt;
* If you have more than one screen/monitor, disable all screens but one.  (The software will share all of your screens as one large desktop, making it hard for people to follow.)&lt;br /&gt;
&lt;br /&gt;
== Virtual Lightning Talks #1 -- April 29, 2011 ==&lt;br /&gt;
April 29, 2011 at 1:00pm Eastern U.S. Daylight Time ([http://timeanddate.com/worldclock/fixedtime.html?month=4&amp;amp;day=29&amp;amp;year=2011&amp;amp;hour=13&amp;amp;min=0&amp;amp;sec=0&amp;amp;p1=179 see this time in your local timezone]).  [http://mt205.centra.com/SiteRoots/main/Public/EventDetails.jhtml?sessionid=1301942560211188071 Webinar link]  (After sending out a tweet on April 8th, I noticed that there were only 6 presenter slot signups, which is only 36 minutes.  I increased it to 9.)&lt;br /&gt;
&lt;br /&gt;
=== Presenter Signup ===&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot; &lt;br /&gt;
|- style=&amp;quot;text-align: left;&amp;quot;&lt;br /&gt;
! # !! Name !! Email Address !! Topic&lt;br /&gt;
|-&lt;br /&gt;
| 1 || Edward M. Corrado  ||  ecorrado@binghamton.edu  || CodaBox: Using E-Prints for a small scale personal repository &lt;br /&gt;
|- &lt;br /&gt;
| 2 || Luciano Ramalho  || luciano.ramalho@bireme.org  || MARC-DM: a JavaScript API for indexing MARC-JSON records in CouchDB &lt;br /&gt;
|-&lt;br /&gt;
| 3 || Michael Appleby, Youn Noh  || michael.appleby@yale.edu, youn.noh@yale.edu  ||  Extending VuFind for cross-collection search &lt;br /&gt;
|- &lt;br /&gt;
| 4 ||   ||   ||&lt;br /&gt;
|-&lt;br /&gt;
| 5 ||   ||   ||  &lt;br /&gt;
|- &lt;br /&gt;
| 6 ||   ||   ||&lt;br /&gt;
|- &lt;br /&gt;
| 7 ||   ||   ||&lt;br /&gt;
|-&lt;br /&gt;
| 8 ||   ||   ||  &lt;br /&gt;
|- &lt;br /&gt;
| 9 ||   ||   ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Participant Signup ===&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot; &lt;br /&gt;
|- style=&amp;quot;text-align: left;&amp;quot;&lt;br /&gt;
! # !! Name !! Email Address&lt;br /&gt;
|-&lt;br /&gt;
| 1 ||Mike Beccaria   || mbeccaria@paulsmiths.edu&lt;br /&gt;
|- &lt;br /&gt;
| 2 ||David Uspal   || david.uspal@villanova.edu&lt;br /&gt;
|-&lt;br /&gt;
| 3 ||Peter Binkley   || peter.binkley@ualberta.ca&lt;br /&gt;
|- &lt;br /&gt;
| 4 ||Peter MacDonald   || pmacdona@hamilton.edu&lt;br /&gt;
|-&lt;br /&gt;
| 5 ||Chuck Schoppet   || Chuck.Schoppet@ars.usda.gov&lt;br /&gt;
|- &lt;br /&gt;
| 6 ||Tim Shearer   || tshearer@email.unc.edu &lt;br /&gt;
|-&lt;br /&gt;
| 7 ||Roy Tennant   || tennantr@oclc.org&lt;br /&gt;
|- &lt;br /&gt;
| 8 ||Nick Ruest   || ruestn (at) mcmaster.ca &lt;br /&gt;
|-&lt;br /&gt;
| 9 || Karen Coombs  | coombsk (at) oclc.org| &lt;br /&gt;
|- &lt;br /&gt;
| 10 ||   ||&lt;br /&gt;
|-&lt;br /&gt;
| 11 ||   || &lt;br /&gt;
|- &lt;br /&gt;
| 12 ||   || &lt;br /&gt;
|-&lt;br /&gt;
| 13 ||   || &lt;br /&gt;
|- &lt;br /&gt;
| 14 ||   || &lt;br /&gt;
|-&lt;br /&gt;
| 15 ||   || &lt;br /&gt;
|- &lt;br /&gt;
| 16 ||   || &lt;br /&gt;
|-&lt;br /&gt;
| 17 ||   || &lt;br /&gt;
|- &lt;br /&gt;
| 18 ||   || &lt;br /&gt;
|-&lt;br /&gt;
| 19 ||   || &lt;br /&gt;
|- &lt;br /&gt;
| 20 ||   ||&lt;br /&gt;
|-&lt;br /&gt;
| 21 ||   || &lt;br /&gt;
|- &lt;br /&gt;
| 22 ||   || &lt;br /&gt;
|-&lt;br /&gt;
| 23 ||   || &lt;br /&gt;
|- &lt;br /&gt;
| 24 ||   || &lt;br /&gt;
|-&lt;br /&gt;
| 25 ||   || &lt;br /&gt;
|- &lt;br /&gt;
| 26 ||   || &lt;br /&gt;
|-&lt;br /&gt;
| 27 ||   || &lt;br /&gt;
|- &lt;br /&gt;
| 28 ||   || &lt;br /&gt;
|-&lt;br /&gt;
| 29 ||   || &lt;br /&gt;
|- &lt;br /&gt;
| 30 ||   ||&lt;br /&gt;
|-&lt;br /&gt;
| 31 ||   || &lt;br /&gt;
|- &lt;br /&gt;
| 32 ||   || &lt;br /&gt;
|-&lt;br /&gt;
| 33 ||   || &lt;br /&gt;
|- &lt;br /&gt;
| 34 ||   || &lt;br /&gt;
|-&lt;br /&gt;
| 35 ||   || &lt;br /&gt;
|- &lt;br /&gt;
| 36 ||   || &lt;br /&gt;
|-&lt;br /&gt;
| 37 ||   || &lt;br /&gt;
|- &lt;br /&gt;
| 38 ||   || &lt;br /&gt;
|-&lt;br /&gt;
| 39 ||   || &lt;br /&gt;
|- &lt;br /&gt;
| 40 ||   ||&lt;br /&gt;
|-&lt;br /&gt;
| 41 ||   || &lt;br /&gt;
|- &lt;br /&gt;
| 42 ||   || &lt;br /&gt;
|-&lt;br /&gt;
| 43 ||   || &lt;br /&gt;
|- &lt;br /&gt;
| 44 ||   || &lt;br /&gt;
|-&lt;br /&gt;
| 45 ||   || &lt;br /&gt;
|- &lt;br /&gt;
| 46 ||   || &lt;br /&gt;
|-&lt;br /&gt;
| 47 ||   || &lt;br /&gt;
|- &lt;br /&gt;
| 48 ||   || &lt;br /&gt;
|-&lt;br /&gt;
| 49 ||   || &lt;br /&gt;
|- &lt;br /&gt;
| 50 ||   ||&lt;br /&gt;
|-&lt;br /&gt;
| 51 ||   || &lt;br /&gt;
|- &lt;br /&gt;
| 52 ||   || &lt;br /&gt;
|-&lt;br /&gt;
| 53 ||   || &lt;br /&gt;
|- &lt;br /&gt;
| 54 ||   || &lt;br /&gt;
|-&lt;br /&gt;
| 55 ||   || &lt;br /&gt;
|- &lt;br /&gt;
| 56 ||   || &lt;br /&gt;
|-&lt;br /&gt;
| 57 ||   || &lt;br /&gt;
|- &lt;br /&gt;
| 58 ||   || &lt;br /&gt;
|-&lt;br /&gt;
| 59 ||   || &lt;br /&gt;
|- &lt;br /&gt;
| 60 ||   ||&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Librarywebchic</name></author>	</entry>

	<entry>
		<id>https://wiki.code4lib.org/index.php?title=2011talks_Submissions&amp;diff=6267</id>
		<title>2011talks Submissions</title>
		<link rel="alternate" type="text/html" href="https://wiki.code4lib.org/index.php?title=2011talks_Submissions&amp;diff=6267"/>
				<updated>2010-11-10T14:56:29Z</updated>
		
		<summary type="html">&lt;p&gt;Librarywebchic: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Deadline for talk submission is ''Saturday, November 13''.  See [http://www.mail-archive.com/code4lib@listserv.nd.edu/msg08878.html this mailing list post for more details], or the general [http://code4lib.org/conference/2011 Code4Lib 2011] page.&lt;br /&gt;
&lt;br /&gt;
See the [http://wiki.code4lib.org/index.php/2011talkscall_Call_for_Submissions Call for Submissions] for guidelines on appropriate topic talks and the criteria on which submissions are evaluated.&lt;br /&gt;
&lt;br /&gt;
Please follow the formatting guidelines:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
== Talk Title: ==&lt;br /&gt;
 &lt;br /&gt;
* Speaker's name, affiliation, and email address&lt;br /&gt;
* Second speaker's name, affiliation, email address, if second speaker&lt;br /&gt;
&lt;br /&gt;
Abstract of no more than 500 words.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== How &amp;quot;great&amp;quot; are the Great Books? ==&lt;br /&gt;
 &lt;br /&gt;
* Eric Lease Morgan, University of Notre Dame (emorgan at nd.edu)&lt;br /&gt;
&lt;br /&gt;
In the 1960s a set of books called the Great Books of the Western World was published. It was supposed to represent the best of Western literature and enable the reader to further their liberal arts education. Sixty volumes in all, it included works by Plato, Aristotle, Shakespeare, Milton, Galileo, Kepler, Melville, Darwin, etc. These great books were selected based on the way they discussed a set of 102 &amp;quot;great ideas&amp;quot; such as art, astronomy, beauty, evil, evolution, mind, nature, poetry, revolution, science, will, wisdom, etc. How &amp;quot;great&amp;quot; are these books, and how &amp;quot;great&amp;quot; are the ideas expressed in them?&lt;br /&gt;
&lt;br /&gt;
Given full text versions of these books it is almost trivial to use the &amp;quot;great ideas&amp;quot; as input and apply relevancy ranking algorithms against the texts thus creating a sort of score -- a &amp;quot;Great Ideas Coefficient&amp;quot;. Term Frequency/Inverse Document Frequency (TFIDF) is a well-established algorithm for computing just this sort of thing:&lt;br /&gt;
&lt;br /&gt;
relevancy = ( c / t ) * log( d / f ) where:&lt;br /&gt;
&lt;br /&gt;
* c = number of times a given word appears in a document&lt;br /&gt;
* t = total number of words in a document&lt;br /&gt;
* d = total number of documents in a corpus&lt;br /&gt;
* f = total number of documents containing a given word&lt;br /&gt;
&lt;br /&gt;
Thus, to calculate our Great Ideas Coefficient I sum the relevancy score for each &amp;quot;great idea&amp;quot; for each &amp;quot;great book&amp;quot;. Plato's Republic might have a cumulative score of 525 while Aristotle's On The History Of Animals might have a cumulative score of 251. Books with a larger Coefficient could be considered greater. Given such a score a person could measure a book's &amp;quot;greatness&amp;quot;. We could then compare the score to the scores of other books. Which book is the &amp;quot;greatest&amp;quot;? We could compare the score to other measurable things such as book's length or date to see if there were correlations. Are &amp;quot;great books&amp;quot; longer or shorter than others? Do longer books contain more &amp;quot;great ideas&amp;quot;? Are there other books that were not included in the set that maybe should have been included?&lt;br /&gt;
&lt;br /&gt;
The first part of this talk describes the different steps involved in the text pre-processing to calculate an accurate TFIDF value for each item of the corpus. The results and statistical analysis are discussed in the second part. Finally I will outline the remaining work such as refining the analysis and extending the current quantitative process to a web implementation.&lt;br /&gt;
&lt;br /&gt;
== UNR BookFinder: Leveraging Google Books to Move Beyond Catalog Search ==&lt;br /&gt;
* Will Kurt, University of Nevada, Reno, (wkurt at unr.edu)&lt;br /&gt;
Google Books is a great tool, but it lacks an easy method allowing users to access the items they find through their library. The UNR BookFinder is a mashup of the Google Books and WorldCat APIs (and some ugly hacks) which allows users to search for items with the power of Google’s fulltext search while eliminating the need to search all of the library’s various resources to find an item. The UNR BookFinder automatically searches the catalog and consortial ILL for the item, if these fail an ILLiad request form as automatically filled out.  The end result is that the user can explore an universe of books and access them as fast as possible through the university library. A video of the alpha version can be found [http://www.youtube.com/watch?v=qaqcUSTtdVk here].&lt;br /&gt;
&lt;br /&gt;
== Moving a large multi-tiered search architecture from dedicated hosts to the cloud ==&lt;br /&gt;
* Peter Ciuffetti, Senior Software Engineer, Credo Reference Ltd. (pete at credoreference.com)&lt;br /&gt;
So you want to move a large production search service from dedicated hosts to the cloud?  The flexibility is enticing, the costs are attractive, the geek cred is undeniable.  Our cloud adventure came with many undocumented surprises ranging from mysterious server behavior to sales engineers suggesting that 'maybe the cloud isn't for you'.  We eventually made it all work and our production service is now on the cloud.  This talk will cover what the cloud product FAQs don't say, what their tech support doesn't know (or won't say) and mistakes you can avoid by talking to the guys with the arrows in their backs.&lt;br /&gt;
&lt;br /&gt;
== VuFind Beyond MARC: Discovering Everything Else ==&lt;br /&gt;
* Demian Katz, Library Technology Development Specialist, Villanova University (demian dot katz at villanova dot edu)&lt;br /&gt;
The VuFind[http://vufind.org] discovery layer has been providing a user-friendly interface to MARC records for several years now.  However, library data consists of more than just MARC records, and VuFind has grown to accommodate just about anything you can throw at it.  This presentation will examine the new workflows and tools that enable discovery of non-MARC resources and some of the non-traditional applications of VuFind that they make possible.  Technologies covered will include OAI-PMH, XSLT, Aperture, Solr and, of course, VuFind itself.&lt;br /&gt;
&lt;br /&gt;
== Linked data apps for medical professionals ==&lt;br /&gt;
* Rurik Thomas Greenall, NTNU Library, (rurik dot greenall at ub dot ntnu dot no)&lt;br /&gt;
The promise of linked data for libraries has yet to be realized, as a demonstration of the power of RDF, HTTP-URIs and SPARQL, NTNU Library together with the Norwegian Electronic Health Library produced a linked data representation of MeSH and created a small translation app that can be used to help health professionals identify the right term and apply it in their database searches. This talk presents the simple ways in which the core technologies and concepts in linked data provide a solid, time-saving way of developing usable applications.&lt;br /&gt;
&lt;br /&gt;
== fiwalk With Me: Building Emergent Pre-Ingest Workflows for Digital Archival Records using Open Source Forensic Software ==&lt;br /&gt;
* Mark A. Matienzo, Manuscripts and Archives, Yale University Library (mark at matienzo dot org)&lt;br /&gt;
Many of the complications of born-digital records involve preparing them for transfer into a storage or preservation environment. Digital evidence of any kind is easily susceptible to unintentional and intentional modification. This presentation will describe the use of open source forensic software in pre-ingest workflows for digital archives. Digital archivists and other digital curation practitioners can develop emergent processes to prepare records for ingest and transfer using a combination of relatively simple tools. The granularity and simplicity of these tools and procedures provides the possibility for their smooth integration into a digital curation environment built on micro-services.&lt;br /&gt;
== Why (Code4) Libraries Exist ==&lt;br /&gt;
* Eric Hellman, President, Gluejar, Inc. (eric at hellman dot net)&lt;br /&gt;
Libraries have historically delivered value to society by facilitating the sharing of books. The library &amp;quot;brand&amp;quot; is built around the building and exploitation of their collections. These collections have been acquired and owned. As ebook readers become the preferred consumption platform for books, libraries are beginning to come to terms with the fact that they don't own their digital collections, and can't share books as they'd like to. Yet libraries continue to be valuable in many ways. In this transitional period, only one thing can save libraries from irrelevance and dissipation: Code.&lt;br /&gt;
== The Story of TILE:  Making Modular &amp;amp; Reusable Tools ==&lt;br /&gt;
* Doug Reside, MITH, University of Maryland (dougreside at gmail dot com)&lt;br /&gt;
&lt;br /&gt;
The Text Image Linking Environment (TILE) is a collaborative project between the Maryland Institute for Technology in the Humanities (MITH), the Digital Library Program at Indiana University, and the School of Library and Information Science at Indiana University Bloomington. Since May 2009, the TILE project team has been developing through NEH Research &amp;amp; Development funding a web-based, modular, image markup tool for both semi-automated linking between encoded text and image of text, and image annotation. The software will be complete and ready for release in June 2011. &lt;br /&gt;
&lt;br /&gt;
The basic functionality of TILE is to create links between images and text that relates to that image – either annotations or transcriptions. We have paid particular attention to linking between image of text and transcription of text. These links may be made manually, but the project also includes an algorithm, written in JavaScript, for recognizing text within an image and automatically associating the coordinates with a Unicode transcription.  Additionally, the tool can import and export transcriptions and links from and to a variety of metadata formats (TEI, METS, OWL) and will provide an API for developers to write mappings for additional formats.  Of course, this functionality is immediately useful to a relatively limited set of editors of digital materials, but we have made modularity and extensibility primary goals of the project.&lt;br /&gt;
&lt;br /&gt;
	Many members of the TILE development team are also members of the Open Annotation Collaboration (OAC), and have therefore attempted to develop TILE’s annotation features to be OAC compliant.  Like OAC, TILE assumes that the text and the images to be linked may exist at separate and completely unconnected servers.  When a user starts the TILE tool for the first time, she is prompted to supply a URI to a TILE compliant JSON file. &lt;br /&gt;
&lt;br /&gt;
TILE’s JSON is simple and thoroughly documented, and we provide several translators to map common existing metadata formats to the format.  We have already created a PHP script that will generate TILE JSON from a TEI P5 document and are currently working to do the same for the METS files used in the Indiana University’s METS navigator tool. &lt;br /&gt;
&lt;br /&gt;
	Additionally, TILE provides a modular exporting tool that allows users to run the work they’ve done in TILE through an external translator and then download the result to the client computer.  For example, a user may import a set of images and transcripts from a METS file at the Library of Congress, use TILE to link images and text, and then export the result as a TEI file.  The TEI file may then be reimported to TILE at a later data to further edit or convert the file.&lt;br /&gt;
&lt;br /&gt;
	 At Code4Lib, we will demonstrate the functionality of TILE and display a poster and provide handouts that describe the thinking behind TILE, how it is intended to be used, and details on how TILE is built and functions.&lt;br /&gt;
&lt;br /&gt;
== We Don’t Server Their Kind : Managing E-resources with Flat-File Databases ==&lt;br /&gt;
* Junior Tidal, Multimedia and Web Services Librarian, New York City College of Technology, CUNY (jtidal at citytech dot cuny dot edu)&lt;br /&gt;
Managing E-resources can be a daunting challenge. URLs, database names, and even vendors can change, go down, or simply cease to exist. My proposal involves the use of a PHP-based, flat-file database driven web tool for database management. The design of this program was to fulfill two needs: ease of use for librarians with a lack of programming experience and to meet the security and technical restrictions placed by the college’s IT department. My presentation will explore the development of this tool, challenges within its development, and future improvements. PHP code and the flat-file database will also be explained and provided to attendees. For a working demonstration feel free to visit the New York City College of Technology’s A-Z database [http://library.citytech.cuny.edu/research/AToZ/index.php page] or the subject database [http://library.citytech.cuny.edu/research/subject/index.php page].&lt;br /&gt;
&lt;br /&gt;
== Drupal 7 as a Rapid Application Development Tool ==&lt;br /&gt;
&lt;br /&gt;
* Cary Gordon, President, The Cherry Hill Company &amp;amp; Board Member, The Drupal Association (cgordon at chillco dawt com)&lt;br /&gt;
Five years ago, I discovered that the Drupal CMS had a programming framework disguised as an API, and learned that I could use it to solve problems.&lt;br /&gt;
&lt;br /&gt;
Drupal 7 builds on that to provide a powerful toolset for interfacing with, manipulating and presenting data. It empowers tool-builders by providing a minimal install option, along with a more powerful installation profile system makes it easier for developers to package and distribute their applications.&lt;br /&gt;
&lt;br /&gt;
== Helping Open Source Succeed ==&lt;br /&gt;
&lt;br /&gt;
* [[User:DataGazetteer|Peter Murray]], LYRASIS, [mailto:Peter.Murray@lyrasis.org Peter.Murray@lyrasis.org] &lt;br /&gt;
* Tim Daniels, LYRASIS, [mailto:Tim.Daniels@lyrasis.org Tim.Daniels@lyrasis.org]&lt;br /&gt;
&lt;br /&gt;
Deciding if open source is an option for your institution, or what open source software matches your institution’s needs and capabilities, is a complex decision.  LYRASIS is developing a new area of focus to assist libraries with decision tools and an open source software registry.  We want to learn from the creators of open source software what questions institutions have when considering the adoption of open source software and what information you would like to see in a registry that compares various open source tools.  A summary of topics discussed in this session will be openly published as part of LYRASIS’ program development plans and decision support resources.&lt;br /&gt;
&lt;br /&gt;
The mission of the new and emerging LYRASIS Technology Services area is to serve members and the broader library community as a provider of expertise and capacity in open source based technology solutions. We think that viable roles for an organization supporting open source software are to: a) Increase understanding of open source technology within the library community, including value, benefits, risks, and costs; b) Assist in decision-making by providing resources to help libraries evaluate open source technologies, institutional readiness, and capacity for adoption; c) Support adoption and use of open source technologies and systems within libraries and consortia; d) Foster integration of open source software tools to expand the ability of existing programs to meet a range of library user needs; e) Develop and test new open source software programs, and contribute to the development of existing programs; f) Support long-term sustainability of viable, library-based open source software and systems. We recognize that these roles exist to some extent on a continuum, with latter services related to development and sustainability building on the knowledge and experience gained through deployment of existing open source systems. In turn, effective adoption and use depends on understanding open source systems and having resources to assist in decision-making and implementation.&lt;br /&gt;
&lt;br /&gt;
With open source software in the “innovator” and “early adopter” stages in the library community, we intend to focus its initial efforts on roles A-D in the above list: increased understanding, decision-support, and effective adoption and integration of existing library-focused open source systems.  This session is focused on the decision-support services area of activity.&lt;br /&gt;
&lt;br /&gt;
The impact of this session is expected to be far reaching, if initially subtle.  With most of the session time devoted to discussion and interaction among peers on questions surrounding the adoption of open source software, participants will take away a deeper understanding of topics each institution should consider when looking at open source software.  These findings, along with that of similar sessions around the country, will inform the creation and expansion of the free decision support tools being developed by LYRASIS.&lt;br /&gt;
&lt;br /&gt;
== Letting in the light: using Solr as an external search component ==&lt;br /&gt;
&lt;br /&gt;
* Jay Luker, IT Specialist, ADS (jluker at cfa dot harvard dot edu)&lt;br /&gt;
* Benoit Thiell, ADS (bthiell at cfa dot harvard dot edu)&lt;br /&gt;
&lt;br /&gt;
It’s well-established that [http://lucene.apache.org/solr/ Solr] provides an excellent foundation for building a faceted search engine. But what if your application’s foundation has already been constructed? How do you add Solr as a federated, fulltext search component to an existing system that already provides a full set of well-crafted scoring and ranking mechanisms?&lt;br /&gt;
&lt;br /&gt;
This talk will describe a work-in-progress project at the [http://adswww.harvard.edu/ Smithsonian/NASA Astrophysics Data System] to migrate its aging search platform to [http://invenio-software.org/ Invenio], an open-source institutional repository and digital library system originally developed at CERN, while at the same time incorporating Solr as an external component for both faceting and fulltext search.&lt;br /&gt;
&lt;br /&gt;
In this presentation we'll start with a short introduction of Invenio and then move on to the good stuff: an in-depth exploration of our use of Solr. We'll explain the challenges that we faced, what we learned about some particular Solr internals, interesting paths we chose not to follow, and the solutions we finally developed, including the creation of custom Solr request handlers and query parser classes.&lt;br /&gt;
&lt;br /&gt;
This presentation will be quite technical and will show a measure of horrible Java code. Benoit will probably run away during that part.&lt;br /&gt;
&lt;br /&gt;
== Working with DuraCloud: How to preserve your data in the cloud ==&lt;br /&gt;
&lt;br /&gt;
* Bill Branan, DuraSpace, bbranan at duraspace dot org&lt;br /&gt;
* Andrew Woods, DuraSpace, awoods at duraspace dot org&lt;br /&gt;
&lt;br /&gt;
Ever expanding digital collections have become the norm in academic libraries. As the size of collections grow, the need for simple-to-deploy yet powerful preservation strategies becomes increasingly important. The [http://duracloud.org DuraCloud] project, a cloud-hosted service for data management and preservation, is committed to bringing the availability and elasticity of the cloud to bear on the issue of digital preservation. This session will discuss the APIs and tools which can be used to communicate and integrate with the DuraCloud platform, providing an immediate connection to scalable storage available from multiple cloud storage providers, configurable services which can be run over your content out-of-the-box, and a development platform which can serve as the basis for ongoing data mining and analysis.&lt;br /&gt;
&lt;br /&gt;
== Visualizing Library Data ==&lt;br /&gt;
 &lt;br /&gt;
* Karen Coombs, OCLC, coombsk at oclc dot org&lt;br /&gt;
&lt;br /&gt;
Visualizations can be powerful tools to give context to library users&lt;br /&gt;
and to provide a clear picture for data-driven decision-making in&lt;br /&gt;
libraries. Map mashups, tag clouds and timelines can be used to show&lt;br /&gt;
information to users in new ways and help them locate materials to meet&lt;br /&gt;
their needs. QR codes can help link users to materials that libraries&lt;br /&gt;
have in their collections. Charts and graphs can be used to help analyze&lt;br /&gt;
library collections (holdings) and compare them to other libraries. This&lt;br /&gt;
session will show prototypes which combine tools like Google Chart API,&lt;br /&gt;
Protovis and Simile Widgets with data from WorldCat, WorldCat Registry,&lt;br /&gt;
Classify, Terminology Services, and Dewey.info to create vivid&lt;br /&gt;
illustrations in library user interfaces and administration tools.&lt;br /&gt;
&lt;br /&gt;
[[Category:Code4Lib2011]]&lt;/div&gt;</summary>
		<author><name>Librarywebchic</name></author>	</entry>

	<entry>
		<id>https://wiki.code4lib.org/index.php?title=2010talks_Submissions&amp;diff=3521</id>
		<title>2010talks Submissions</title>
		<link rel="alternate" type="text/html" href="https://wiki.code4lib.org/index.php?title=2010talks_Submissions&amp;diff=3521"/>
				<updated>2009-11-13T20:36:59Z</updated>
		
		<summary type="html">&lt;p&gt;Librarywebchic: /* 7 Ways to Enhance Library Interfaces with OCLC Web Services: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Edit this page to submit your proposal for a 20-minute talk at the Code4Lib 2010 Conference. For more information, see the [[2010talkscall_Call_for_Submissions|Call for submissions]].  &lt;br /&gt;
&lt;br /&gt;
'''Please follow the formatting guidelines:'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
== Talk Title: ==&lt;br /&gt;
 &lt;br /&gt;
* Speaker's name, affiliation, and email address&lt;br /&gt;
* Second speaker's name, affiliation, email address, if second speaker&lt;br /&gt;
&lt;br /&gt;
Abstract of no more than 500 words.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Mobile Web App Design: Getting Started ==&lt;br /&gt;
 &lt;br /&gt;
* Michael Doran, University of Texas at Arlington, doran@uta.edu, http://rocky.uta.edu/doran/&lt;br /&gt;
&lt;br /&gt;
Creating or adapting library web applications for mobile devices such as the iPhone, Android, and Palm Pre is not hard, but it does require learning some new tools, new techniques, and new approaches.  From the Tao of mobile web app design to using mobile device SDKs for their emulators, this presentation will give you a jump-start on mobile cross-platform design, development, and testing.  And all illustrated with a real-world mobile library web application.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Drupal 7: A more powerful platform for building library applications ==&lt;br /&gt;
&lt;br /&gt;
* Cary Gordon, The Cherry Hill Company, cgordon@chillco.com&lt;br /&gt;
&lt;br /&gt;
The release of Drupal 7 brings with it a big increase in utility for this already very useful and well-accepted content management framework. Specifically, the addition of fields in core, the inclusion of RDFa, the use of the PHP_db abstraction layer, and the promotion of files to first class objects facilitate the development of richer applications directly in Drupal without the need to integrate external products.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Fiwalk with Me: Using Automatic Forensics Tools and Python for Digital Curation Triage ==&lt;br /&gt;
 &lt;br /&gt;
* Mark Matienzo, The New York Public Library, mark@matienzo.org&lt;br /&gt;
&lt;br /&gt;
Building on Simson Garfinkel's work in Automated Document and Media Exploitation (ADOMEX), this project investigates digital curation applications of open source tools used in digital forensics. Specifically, we will be using [http://afflib.org AFFLib]'s fiwalk (&amp;quot;file and inode walk&amp;quot;) application and its corresponding Python library to develop a basic triage workflow for accessioned hard drives, removable media, or disk images. These tools will allow us to create a simple, Web-based &amp;quot;digital curation workbench&amp;quot; application to do preliminary analysis and processing of this data.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Do it Yourself Cloud Computing with Apache and R ==&lt;br /&gt;
 &lt;br /&gt;
* Harrison Dekker, University of California, Berkeley, hdekker@library.berkeley.edu&lt;br /&gt;
&lt;br /&gt;
R is a powerful and extensible open source statistical analysis application. Rapache, software developed at Vanderbilt University, allows web developers to leverage the numeric processing and graphical capabilities of R in real-time through simple Apache server requests. This presentation will provide an overview of both R and rapache and will explore how these tools are relevant to the library community.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Metadata editing - a truly extensible solution ==&lt;br /&gt;
&lt;br /&gt;
* David Kennedy, Duke University, david.kennedy@duke.edu&lt;br /&gt;
* David Chandek-Stark, Duke University, david.chandek.stark@duke.edu&lt;br /&gt;
&lt;br /&gt;
http://library.duke.edu/trac/dc/wiki/Trident&lt;br /&gt;
&lt;br /&gt;
We set out in the Trident project to create a metadata tool that scales.  In doing so we have conceived of the metadata application profile, a profile which provides instructions for software on how to edit metadata.  We have built a set of web services and some web-based tools for editing metadata.  The metadata application profile allows these tools to extend across different metadata schemes, and allows for different rules to be established for editing items of different collections.  Some features of the tools include integration with authority lists, auto-complete fields, validation and clean integration of batch editing with Excel.   I know, I know, Excel, but in the right hands, this is a powerful tool for cleanup and batch editing.&lt;br /&gt;
&lt;br /&gt;
In this talk, we want to introduce the concepts of the metadata application profile, and gather feedback on its merits, as well as demonstrate some of the tools we have developed and how they work together to manage the metadata in our Fedora repository.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Flickr'ing the Switch ==&lt;br /&gt;
&lt;br /&gt;
* Dianne Dietrich, Cornell University Library, dd388@cornell.edu&lt;br /&gt;
&lt;br /&gt;
We started out with a simple dream &amp;amp;mdash; to pilot a handful of images from our collection in Flickr. Since June 2009, we've grown that dream from its humble beginnings into something bigger: we now have a Flickr collection of over two thousand images. We added geocoding and tags, repurposed our awesome structured metadata, and screenscraped the rest. This talk will focus on the code, which made most of this possible.&lt;br /&gt;
&lt;br /&gt;
This includes (and is certainly not limited to) using the Python Flickr API, various geocoding tools, crafting Flickr metadata by restructuring XML data from Luna Insight, screenscraping any descriptive text we could get our hands on, negotiating naming conventions for thousands of images, thinking cleverly in order to batch update images on Flickr at a later point (we had to do this more than once), using digital forensic tools to save malformed tifs (that were digitized in 1998!), and, finally, our efforts at scaling everything up so we can integrate our Flickr project into the regular workflow at technical services.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== library/mobile: Developing a Mobile Catalog ==&lt;br /&gt;
 &lt;br /&gt;
* Kim Griggs, Oregon State University Libraries, kim.griggs@oregonstate.edu&lt;br /&gt;
&lt;br /&gt;
The increased use of mobile devices provides an untapped resource for delivering library resources to patrons. The mobile catalog is the next step for libraries in providing universal access to resources and information.&lt;br /&gt;
&lt;br /&gt;
This talk will share Oregon State University (OSU) Libraries' experience creating a custom mobile catalog.  The discussion will first make the case for mobile catalogs, discuss the context of mobile search, and give an overview of vendor and custom mobile catalogs. The second half of the talk will look under the hood of OSU Libraries' custom mobile catalog to provide implementation strategies and discuss tools, techniques, requirements, and guidelines for creating an optimal mobile catalog experience that offers services that support time critical and location sensitive activities.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Enhancing discoverability with virtual shelf browse ==&lt;br /&gt;
 &lt;br /&gt;
* Andreas Orphanides, NCSU Libraries, andreas_orphanides@ncsu.edu&lt;br /&gt;
* Cory Lown, NCSU Libraries, cory_lown@ncsu.edu&lt;br /&gt;
* Emily Lynema, NCSU Libraries, emily_lynema@ncsu.edu&lt;br /&gt;
&lt;br /&gt;
With collections turning digital, and libraries transforming into collaborative spaces, the physical shelf is disappearing. NCSU Libraries has implemented a virtual shelf browse tool, re-creating the benefits of physical browsing in an online environment and enabling users to explore digital and physical materials side by side. We hope that this is a first step towards enabling patrons familiar with Amazon and Netflix recommendations to &amp;quot;find more&amp;quot; in the library.&lt;br /&gt;
&lt;br /&gt;
We will provide an overview of the architecture of the front-end application, which uses Syndetics cover images to provide a &amp;quot;cover flow&amp;quot; view and allows the entire &amp;quot;shelf&amp;quot; to be browsed dynamically. We will describe what we learned while wrangling multiple jQuery plugins, manipulating an ever-growing (and ever-slower) DOM, and dealing with unpredictable response times of third-party services. The front-end application is supported by a web service that provides access to a shelf-ordered index of our catalog. We will discuss our strategy for extracting data from the catalog, processing it, and storing it to create a queryable shelf order index.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Where do mobile apps go when they die? or, The app with a thousand faces. ==&lt;br /&gt;
&lt;br /&gt;
* Jason Casden, North Carolina State University Libraries, jason_casden@ncsu.edu&lt;br /&gt;
&lt;br /&gt;
New capabilities in both native and web-based mobile platforms are rapidly expanding the possibilities for mobile library services. In addition to developing small-screen versions of our current services, at NCSU Libraries we attempt to develop new services that take unique advantage of the mobile user context. Some of these ideas may require capabilities that are not exposed to the mobile browser. Smart technical planning can help to make sound development decisions when experimenting with mobile-enhanced development, while remaining agile when faced with constantly changing technical and non-technical restraints and opportunities.&lt;br /&gt;
&lt;br /&gt;
This talk will be based on my experience as a developer of both native iPhone and web-based mobile library apps at NCSU Libraries, and with the effort to port our geo-mobile WolfWalk iPhone app to the web. I will also discuss some opportunities being created by other platforms, particularly Android-based devices.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Using Google Voice for Library SMS ==&lt;br /&gt;
&lt;br /&gt;
* Eric Sessoms, Nub Games, Inc., nubgames@gmail.com&lt;br /&gt;
* Pam Sessoms, UNC Chapel Hill, psessoms@gmail.com&lt;br /&gt;
&lt;br /&gt;
The LibraryH3lp Google Voice/SMS gateway (free, full AGPL source available at http://github.com/esessoms/gvgw, works with any XMPP server, LibraryH3lp subscription not required) enables libraries to easily integrate texting services into their normal IM workflow.  This talk will review the challenges we faced, especially issues involved with interfacing to a Google service lacking a published API, and will outline the design of the software with particular emphasis on features that help the gateway to be more responsive to users. Because the gateway is written in the Clojure programming language, we'll close by highlighting which features of the language and available tools had the greatest positive and negative impacts on our development process.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Building a discovery system with Meresco open source components ==&lt;br /&gt;
&lt;br /&gt;
* Karin Clavel, TU Delft Library, The Netherlands, c.l.clavel@tudelft.nl&lt;br /&gt;
* Etienne Posthumus, TU Delft Library, The Netherlands, e.posthumus@tudelft.nl&lt;br /&gt;
&lt;br /&gt;
TU Delft Library uses Meresco, an open source component library for metadata management, to implement a custom integrated search solution called [http://discover.tudelft.nl/ Discover]). &lt;br /&gt;
In Discover, different Meresco components are configured to work together in an efficient observer pattern, defined in what is called Meresco DNA (written in Python). The process is as follows: metadata is harvested from different sources using the Meresco harvester. It is then cross-walked into (any format you like, but we chose) MODS, then normalized, stored and indexed in three distinct but integrated indexes: a full-text Lucene index, a facet index and N-gram index for suggestions and fixing spelling mistakes. The facet index supports multiple algoritmes: drilldown, Jaccard, Mutual Information (or Information Gain) and ÃŽÂ§Ã‚Â². One of the facets is used to cluster the search results by subject by using the Jaccard and Mutual Information algorithms.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The query parser component automatically detects and supports Google-like, Boolean and field-specific queries. Different XML documents describing the same content item coalesce to provide the user interface with an easy way to access metadata from either the original or normalized metadata or from user generated metadata such as ratings or tags. Other Meresco components provide an SRU and a RSS interface.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Discover currently holds all catalogue records, the institutional repository metadata, an architecture bibliography and a test-set of Science Direct articles. In 2010, it is expected to grow to over 10 million records with content from Elsevier, IEEE and Springer (subject to negotiatons with these publishers) and various open access resources. We will also add the university's multimedia collection, ranging from digitized historical maps, drawing and photographs to recent (vod- and) podcasts.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In the proposed session, we would like to show you some examples of above mentioned functionality and explain how Meresco components work together to create this flexible system.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Take control of library metadata and websites using the eXtensible Catalog ==&lt;br /&gt;
&lt;br /&gt;
* Jennifer Bowen, University of Rochester, jbowen@library.rochester.edu&lt;br /&gt;
&lt;br /&gt;
The eXtensible Catalog Project has developed four open-source software toolkits that enable libraries to  build and share their own web- and metadata-focused applications on top of a service-oriented architecture that incorporates Solr in Drupal, a robust metadata management platform, and OAI-PMH and NCIP-compatible tools that interact with legacy library systems in real-time.&lt;br /&gt;
&lt;br /&gt;
XC's robust metadata management platform allows libraries to orchestrate and sequence metadata processing services on large batches of metadata.  Libraries can build their own services using the available &amp;quot;service-writers toolkit&amp;quot; or choose from our initial set of metadata services that clean up and &amp;quot;FRBRize&amp;quot; MARC metadata.  Another service will aggregate metadata from multiple repositories to prepare it for use in unified discovery applications.  XC software provides an RDA metadata test bed and a Solr-based metadata &amp;quot;navigator&amp;quot; that can aggregate and browse metadata (or data) in any XML format.   XC's user interface platform is the first suite of Drupal modules that treat both web content and library metadata as native Drupal nodes, allowing libraries to build web-applications that interact with metadata from library catalogs and institutional repositories as well as with library web pages.  XC's Drupal modules enable Solr in a FRBRized data environment, as a first step toward a full implementation of RDA.   Other currently-available XC toolkits expose legacy ILS metadata, circulation, and patron functionality via web services for III, Voyager and Aleph (to date) using standard protocols (OAI-PMH and NCIP), allowing libraries to easily and regularly extract MARC data from an ILS in valid MARCXML and keep the metadata in their discovery applications &amp;quot;in sync&amp;quot; with source repositories.    &lt;br /&gt;
&lt;br /&gt;
This presentation will showcase XC's metadata processing services, the metadata &amp;quot;navigator&amp;quot; and the Drupal user interface platform.  The presentation will also describe how libraries and their developers can get started using and contributing to the XC code.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== I Am Not Your Mother: Write Your Test Code ==&lt;br /&gt;
&lt;br /&gt;
* Naomi Dushay, Stanford University, ndushay@stanford.edu&lt;br /&gt;
* Willy Mene, Stanford University, wmene@stanford.edu&lt;br /&gt;
* Jessie Keck, Stanford University, jkeck@stanford.edu&lt;br /&gt;
&lt;br /&gt;
How is it worth it to slow down your code development to write tests?  Won't it take you a long time to learn how to write tests?  Won't it take longer if you have to write tests AND develop new features, fix bugs?  Isn't it hard to write test code?  To maintain test code?  We will address these questions as we talk about how test code is crucial for our software.  By way of illustration, we will show how it has played a vital role in making Blacklight a true community collaboration, as well as how it has positively impacted coding projects in the Stanford Libraries.&lt;br /&gt;
&lt;br /&gt;
== How To Implement A Virtual Bookshelf With Solr ==&lt;br /&gt;
&lt;br /&gt;
* Naomi Dushay, Stanford University, ndushay@stanford.edu&lt;br /&gt;
* Jessie Keck, Stanford University, jkeck@stanford.edu&lt;br /&gt;
&lt;br /&gt;
Browsing bookshelves has long been a useful research technique as well as an activity many users enjoy.  As larger and larger portions of our physical library materials migrate to offsite storage, having a browse-able virtual shelf organized by call number is a much-desired feature.  I will talk about how we implemented nearby-on-shelf in Blacklight at Stanford, using Solr and SolrMarc: &lt;br /&gt;
# the code to get shelfkeys out of call numbers&lt;br /&gt;
# the code to lop volume data off the end of call numbers to avoid clutter in the browse &lt;br /&gt;
# what I indexed in Solr given we have&lt;br /&gt;
## multiple call numbers for a single bib record &lt;br /&gt;
## multiple bib records for a single call number&lt;br /&gt;
# Solr configuration, requests and responses to get call numbers before and after a given starting point as well as the desired information for display.&lt;br /&gt;
# Other code needed to implement this feature in Blacklight (concepts easily ported to other UIs).&lt;br /&gt;
&lt;br /&gt;
This virtual shelf is not only browsable across locations, but includes any item with a call number in our collection (digital or physical materials).&lt;br /&gt;
&lt;br /&gt;
All code is available, or will be by Code4Lib 2010.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== A Better Advanced Search ==&lt;br /&gt;
&lt;br /&gt;
* Naomi Dushay, Stanford University, ndushay@stanford.edu&lt;br /&gt;
* Jessie Keck, Stanford University, jkeck@stanford.edu&lt;br /&gt;
&lt;br /&gt;
Even though we'd love to get basic searches working so well that advanced search wouldn't be necessary, there will always be a small set of users that want it, and there will always be some library searching needs that basic searching can't serve.  Our user interface designer was dissatisfied with many aspects of advanced search as currently available in most library discovery software; the form she designed was excellent but challenging to implement.  See http://searchworks.stanford.edu/advanced&lt;br /&gt;
We'll share details of how we implemented Advanced Search in Blacklight:&lt;br /&gt;
# non-techie designed html form for the user&lt;br /&gt;
# boolean syntax while using Solr dismax magic (dismax does not speak Boolean)&lt;br /&gt;
# checkbox facets (multiple facet value selection)&lt;br /&gt;
# fielded searching while using Solr dismax magic (dismax allows complex weighting formulae across multiple author/title/subject/... fields, but does not allow &amp;quot;fielded&amp;quot; searching in the way lucene does)&lt;br /&gt;
## easily configured in solrconfig.xml&lt;br /&gt;
# manipulating user entered queries before sending them to Solr&lt;br /&gt;
# making advanced search results look like other search results:  breadcrumbs, selectable facets, and other fun.&lt;br /&gt;
&lt;br /&gt;
== Scholarly annotation services using AtomPub and Fedora ==&lt;br /&gt;
&lt;br /&gt;
* Andrew Ashton, Brown University, andrew_ashton@brown.edu&lt;br /&gt;
&lt;br /&gt;
We are building a framework for doing granular annotations of objects housed in Brown's Digital Repository.  Beginning with our TEI-encoded text collections, and eventually expanding to other media, these scholarly annotations are themselves objects stored and preserved in the repository.  They are linked to other resources via URI references, and deployed using AtomPub services as part of Fedora's Service/Dissemination model.  &lt;br /&gt;
&lt;br /&gt;
This effort stems from the recognition that standard web annotation techniques (e.g. tagging, Google Sidebar, page-level commenting, etc.) are not flexible or persistent enough to handle scholarly annotations as an organic part of natively digital research collections.  We are developing solutions to several challenges that arise with this approach; particularly, how do we address highly granular portions of digital objects in a way that is applicable to different types of media (encoded texts, images, video, etc.).   This presentation will provide an overview of the architecture, a discussion of the possibilities and problems we face in implementing this framework, and a demo of a live project using Atom annotations with a digital research collection.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== With Great Power... Managing an Open-Source ILS in a state-wide consortium. ==&lt;br /&gt;
 &lt;br /&gt;
* Emily A. Almond, Software Development Manager, PINES/Georgia Public Library Service, ealmond@georgialibraries.org&lt;br /&gt;
&lt;br /&gt;
Using agile software development methodology + project management to achieve a balance of support and expertise. Lessons learned after implementation that inform how the consortium should evolve so that you can utilize your new ILS for the benefit of all stakeholders. &lt;br /&gt;
Topics covered: &lt;br /&gt;
-- troubleshooting and help desk support&lt;br /&gt;
-- development project plans&lt;br /&gt;
-- roles and responsibility shifts&lt;br /&gt;
-- re-branding the ILS and related organizations.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Data Modeling; Logical Versus Physical; Why Do I Care? ==&lt;br /&gt;
&lt;br /&gt;
* Steve Dressler, Georgia Public Library Services, sdressler@georgialibraries.org&lt;br /&gt;
&lt;br /&gt;
I am sure we have all been in the situation of having mountains of data stored in our database, needing a piece of information and yet being unable to determine how to get what we need.  Computerized databases have been around for decades now and there are several architectures available; however, the ability of a database developer, regardless of the architecture, to store data in a format that is comprehensible to a businessperson yet readily accessible through software applications remains an impossible challenge.&lt;br /&gt;
&lt;br /&gt;
Topics to be discussed include&lt;br /&gt;
o   Components comprising a logical model, how it is developed and how is it used?&lt;br /&gt;
o   Components comprising a physical model, how it is developed and how is it used?&lt;br /&gt;
o   What does a logical model look like?&lt;br /&gt;
o   What does a physical model look like?&lt;br /&gt;
o   Who works with a logical model and why?&lt;br /&gt;
o   Who works with a physical model and why?&lt;br /&gt;
o   What is the relationship between the logical model and the physical model?&lt;br /&gt;
o   What kind of a time investment is required to develop and maintain logical and physical models?&lt;br /&gt;
o   What are the challenges of keeping the two models in sync as the software application evolves?&lt;br /&gt;
&lt;br /&gt;
Although data modeling is a huge discipline and presents research topics for millions of theses and dissertations, this twenty-minute snapshot view will allow anyone, technical or business, to sit through a development meeting and be able to grasp what is being discussed as well as gain a better understanding of logical and physical business flows.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Media, Blacklight, and viewers like you. ==&lt;br /&gt;
&lt;br /&gt;
* Chris Beer, WGBH, chris_beer@wgbh.org&lt;br /&gt;
&lt;br /&gt;
There are many shared problems (and solutions) for libraries and archives in the interest of helping the user. There are also many &amp;quot;new&amp;quot; developments in the archives world that the library communities have been working on for ages, including item-level cataloging, metadata standards, and asset management. Even with these similarities, media archives have additional issues that are less relevant to libraries: the choice of video players, large file sizes, proprietary file formats, challenges of time-based media, etc. In developing a web presence, many archives, including the WGBH Media Library and Archives, have created custom digital library applications to expose material online. In 2008, we began a prototyping phase for developing scholarly interfaces by creating a custom-written PHP front-end to our Fedora repository. &lt;br /&gt;
&lt;br /&gt;
In late 2009, we finally saw the (black)light, and after some initial experimentation, decided to build a new, public website to support our IMLS-funded /Vietnam: A Television History/ archive (as well as existing legacy content). In this session, we will share our experience of and challenges with customizing Blacklight as an archival interface, including work in rights management, how we integrated existing Ruby on Rails user-generated content plugins, and the development of media components to support a rich user experience.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== DAMS PAS - Digital Asset Management System, Public Access System ==&lt;br /&gt;
&lt;br /&gt;
* Declan Fleming, University of California, San Diego, dfleming@ucsd.edu&lt;br /&gt;
* Esmé Cowles, University of California, San Diego, ecowles@ucsd.edu&lt;br /&gt;
&lt;br /&gt;
After years of describing our DAMS with Powerpoint, we finally have a public access system that we can show our mothers.  And code4lib!  The UCSD Libraries DAMS is an RDF based asset repository containing over 250,000 items and their derivatives.  We describe the core system, the metadata and storage challenges involved in managing hundreds of thousands of items, and the interesting political aspects involved in releasing subsets to the public.  We also describe the caching approach we used to ensure performance and access control.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== You Either Surf or You Fight: Integrating Library Services with Google Wave ==&lt;br /&gt;
 &lt;br /&gt;
* Sean Hannan, Sheridan Libaries, Johns Hopkins University, shannan@jhu.edu&lt;br /&gt;
&lt;br /&gt;
So Google Wave is a new shiny web toy, but did you know that it's also a great platform for collaboration and research? (I bet you did.) ...And what platform for collaboration and research would not be complete without some library tools to aid and abet that process?  I will talk about how to take your library web services and integrate them with Google Wave to create bots that users can interact with to get at your resources as part of their social and collaborative work.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== The Linked Library Data Cloud:  Stop talking and start doing ==&lt;br /&gt;
&lt;br /&gt;
* Ross Singer, Talis, ross.singer@talis.com&lt;br /&gt;
&lt;br /&gt;
A year later and how far has Linked Library Data come?  Outside of the Swedish National Library's LIBRIS (which already existed), the return of lcsh.info as http://id.loc.gov/authorities/ and LC's Chronicling America, not much.  But entry to the Linked Data cloud might be easier than you think.  This presentation will describe various projects that are out in the wild that can bridge the gap between our legacy data and the semantic web, incremental steps we can take modeling our data, why linked data matters and a demonstration of how a small template changes can contribute to the Linked Data cloud.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== A code4lib Manifesto ==&lt;br /&gt;
&lt;br /&gt;
* Dan Chudnov, No Fixed Hairstyle, dchud at umich edu&lt;br /&gt;
&lt;br /&gt;
code4lib started with a half dozen library hackers and a list and it ain't like that anymore.  I come to code4lib with strong opinions about why it's a positive force in my professional and personal life, but they're probably different from your opinions.  I will share these opinions rudely yet succinctly to challenge everyone to think and argue about why code4lib works and what we need to do to keep it working.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Cloud4lib ==&lt;br /&gt;
&lt;br /&gt;
* Jeremy Frumkin, University of Arizona, frumkinj at u library arizona edu&lt;br /&gt;
* Terry Reese, Oregon State University, terry.reese at oregonstate edu&lt;br /&gt;
&lt;br /&gt;
Major library vendors are creating proprietary platforms for libraries. We will propose that the code4lib community pursue the cloud4lib, a open digital library platform based on open source software and open services. This platform would provide common service layers for libraries, not only via code, but also allow libraries to easily utilize tools and systems through cloud services. Instead of a variety of competing cloud services and proprietary platforms, cloud4lib will attempt to be a unifying force that will allow libraries to be consumer of the services built on top of it as well as allow developers / researchers / code4lib'ers to hack, extend, and enhance the platform as it matures.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Iterative development done simply ==&lt;br /&gt;
&lt;br /&gt;
* Emily Lynema, North Carolina State University Libraries, emily_lynema@ncsu.edu&lt;br /&gt;
&lt;br /&gt;
With a small IT unit and a wide array of projects to support, requests for development from business stakeholders in the library can quickly spiral out of control. To help make sense of the chaos, increase the transparency of the IT &amp;quot;black box,&amp;quot; and shorten time lag between requirements definition and functional releases, we have implemented a modified Agile/SCRUM methodology within the development group in the IT department at NCSU Libraries.&lt;br /&gt;
&lt;br /&gt;
This presentation will provide a brief overview of the Agile methodology as an introduction to our simplified approach to iteratively handling multiple projects across a small team. This iterative approach allows us to regularly re-evaluate requested enhancements against institutional priorities and more accurately estimate timelines for specific units of functionality. The presentation will highlight how we approach each development cycle (from planning to estimating to re-aligning) as well as some of the actual tools and techniques we use to manage work (like JIRA and Greenhopper). It will identify some challenges faced in applying an established development methodology to a small team of multi-tasking developers, the outcomes we've seen, and the areas we'd like to continue improving. These types of iterative planning/development techniques could be adapted by even a single developer to help manage a chaotic workplace.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Public Datasets in the Cloud ==&lt;br /&gt;
&lt;br /&gt;
* Rosalyn Metz, Wheaton College, metz_rosalyn@wheatoncollege.edu&lt;br /&gt;
* Michael B. Klein, Oregon State University, Michael.Klein@oregonstate.edu&lt;br /&gt;
&lt;br /&gt;
When most people think about cloud computing (if they think about it at all), it usually takes one of two forms: Infrastructure Services, such as Amazon EC2 and GoGrid, which provide raw, elastic computing capacity in the form of virtual servers, and Platform Services, such as Google App Engine and Heroku, which provide preconfigured application stacks and specialized deployment tools.&lt;br /&gt;
&lt;br /&gt;
Several providers, however, offer access to large public datasets that would be impractical for most organizations to download and work with locally. From a 67-gigabyte dump of DBpedia's structured information store to the 180-gigabyte snapshot of astronomical data from the Sloan Digital Sky Survey, chemistry and biology to economic and geographic data, these datasets are available instantly and backed by enough pay-as-you-go server capacity to make good use of them.&lt;br /&gt;
&lt;br /&gt;
We will present an overview of currently-available datasets, what it takes to create and use snapshots of the data, and explore how the library community might push some of its own large stores of data and metadata into the cloud.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Codename Arctika ==&lt;br /&gt;
&lt;br /&gt;
* Toke Eskildsen, The State and University Library of Denmark, te@statsbiblioteket.dk&lt;br /&gt;
&lt;br /&gt;
There's something missing in the state of Denmark. Most of our web based copyright deposit material is trapped in a dark archive. After a successful pilot; money and time has been allocated to open part of the data. We tried NutchWAX and it worked well, but we wanted more. Proper integrated search with existing library material, extraction of names etc. Therefore we propose the following recipe: Take a slice of a dark archive with copyright deposit material. Get permission to publish it (the tricky bit). Add an ARC reader to get the bits, Tika to get the text and Summa to get large-scale index and faceting. We mixed it up and we will show what happened.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== JeromeDL - an open source social semantic digital library ==&lt;br /&gt;
 &lt;br /&gt;
* Sebastian Ryszard Kruk, Knowledge Hives, sebastian.kruk@knowledgehives.com&lt;br /&gt;
* Jodi Schneider, DERI NUI Galway, jschneider@pobox.com&lt;br /&gt;
&lt;br /&gt;
JeromeDL is an open source e-library with semantics. A fully functional digital library, JeromeDL uses linked data:  using standard &amp;quot;Web3.0&amp;quot; vocabularies such as SIOC, FOAF, and WordNet, JeromeDL publishes RDF descriptions of the e-library contents. Jerome DL uses FOAF to manage users--meaning that access privileges can be naturally assigned to a social network, in addition to individuals or all WWW users. Users can also share annotations, promoting collaborative browsing and collaborative filtering. To encourage users to provide meaningful annotations (beyond just tags), JeromeDL uses a WordNet-based vocabulary service. The system also leverages full-text indexing with Lucene and allows filtering with the SIMILE project's Exhibit. In short, JeromeDL is a social semantic digital library--allowing users to collect, publish, and share their library with their social network on the semantic web. &lt;br /&gt;
&lt;br /&gt;
*[http://www.jeromedl.org/ JeromeDL homepage]&lt;br /&gt;
*[http://bleedingedge.jeromedl.org/preview?show=techreport JeromeDL demo site]&lt;br /&gt;
&lt;br /&gt;
== Kill the search button ==&lt;br /&gt;
&lt;br /&gt;
* Michael Poltorak Nielsen, State and University Library, Denmark, mn@statsbiblioteket.dk&lt;br /&gt;
* Jørn Thøgersen, State and University Library, Denmark, jt@statsbiblioteket.dk&lt;br /&gt;
&lt;br /&gt;
We demo three concepts that eliminate the search button.&lt;br /&gt;
&lt;br /&gt;
1. Instant search. Why wait for tiresome page reloads when searching? Instant search updates the search result on every key-press. We will show how we integrated this feature into our own library search system with minimal changes to the existing setup.&lt;br /&gt;
&lt;br /&gt;
2. Index lookup. Ever dreamed of your own inline instant index lookup?&lt;br /&gt;
We demo an instant index lookup feature that requires no search button and no page refreshes - and without ever leaving the search field.&lt;br /&gt;
&lt;br /&gt;
3. Slide your data. Sliders are an alternative way to fit search results to the user's search context.&lt;br /&gt;
Examples are sliders that move search results priorities between title and subject and between books by an author and books about the author. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Controlling the flood: Re-plumbing fittings between a New Titles List and other services with Yahoo! Pipes. ==&lt;br /&gt;
&lt;br /&gt;
* Jon Gorman, University of Illinois, jtgorman@illinois.edu&lt;br /&gt;
&lt;br /&gt;
About four years ago the University of Illinois decided to create a New Titles service (http://www.library.illinois.edu/newtitles/) that could provide RSS feeds.  At the time a balance was struck between complexity of options and limited development time.  Currently a feed is created by adding options, each option narrowing the scope of a feed.  Selecting a date range, Unit Library and a call number range will retrieve material that match all three of the criteria.  It was hoped that at some point a generic tool would be able to further manipulate and combine feeds produced by the simple options to customize very specific feed.  Yahoo! Pipes has emerged to fill that niche.  &lt;br /&gt;
&lt;br /&gt;
The talk will cover pipes that range from filter for a keyword in one feed to combining the New Titles List with services like the LibraryThing API or Worldcat APIs.  Examples will also be given in how to integrate the output of Yahoo! Pipes into webpages and how we have put them into our CMS (OpenCMS).  The talk will make sure to address areas where Yahoo! Pipes either fails or is cumbersome and simpler CSS and Javascript solutions have worked.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Vampires vs. Werewolves:  Ending the War Between Developers and Sysadmins with Puppet ==&lt;br /&gt;
&lt;br /&gt;
* Bess Sadler, University of Virginia, bess@virginia.edu&lt;br /&gt;
&lt;br /&gt;
Developers need to be able to write software and deploy it, and often require cutting edge software tools and system libraries. Sysadmins are&lt;br /&gt;
charged with maintaining stability in the production environment, and so are often resistant to rapid upgrade cycles. This has traditionally pitted us against each other, but it doesn't have to be that way. Using tools like puppet for maintaining and testing server configuration, nagios for monitoring, and hudson for continuous code integration, UVA has brokered a peace that has given us the ability to maintain stable production environment with a rapid upgrade cycle. I'll discuss both the individual tools, our server configuration, and the social engineering that got us here.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Building customizable themes for DSpace ==&lt;br /&gt;
 &lt;br /&gt;
* Elias Tzoc, Miami University of Ohio, tzoce@muohio.edu&lt;br /&gt;
&lt;br /&gt;
The popularity of DSpace (should I say DuraSpace?) continues to grow!&lt;br /&gt;
Many universities and research institutions are using DSpace to create and provide access to digital content &amp;amp;mdash; including documents, images, audio, and video.  With the variety of content, one of the challenges is &amp;quot;how to create customizable themes for different types of content?&amp;quot;&lt;br /&gt;
&lt;br /&gt;
In 2007, Manakin was developed as a user interface for DSpace based on themes.  Now users have the ability to customize the web interface for DSpace collections by editing CSS, XML, and XSLT files.  Best of all, a singular theme can be applied to individual communities, collections or items.&lt;br /&gt;
&lt;br /&gt;
This talk will be based on my work creating themes for DSpace, as well as tips &amp;amp; tricks for customizing the look-and-feel for individual communities and collections.&lt;br /&gt;
Who knows, maybe someday a group of code4lib developers can create a whole library of themes for DuraSpace &amp;amp;mdash; similar to the WordPress or Drupal theme idea!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== HIVE: a new tool for working with vocabularies ==&lt;br /&gt;
 &lt;br /&gt;
* Ryan Scherle, National Evolutionary Synthesis Center, rscherle@nescent.org&lt;br /&gt;
* Jose Aguera, Universitty of North Carolina, jose.aguera@gmail.com&lt;br /&gt;
&lt;br /&gt;
HIVE is a toolkit that assists users in selecting vocabulary and ontology terms to annotate digital content. The HIVE approach promises to combine the ease of folksonomies with the rigor of traditional vocabularies.&lt;br /&gt;
&lt;br /&gt;
Users can search and browse through terms from a variety of vocabularies and ontologies in one integrated tool. Documents can be submitted to HIVE for automatic analysis, resulting in a set of suggested vocabulary terms.&lt;br /&gt;
&lt;br /&gt;
Your system can interact with common vocabularies such as LCSH and MESH via the central HIVE server, or you can install a local copy of HIVE with your own custom set of vocabularies. This talk will give an overview of the current features of HIVE and describe how to build tools that use the HIVE services.&lt;br /&gt;
&lt;br /&gt;
== Implementing Metasearch and a Unified Index with Masterkey ==&lt;br /&gt;
 &lt;br /&gt;
* [[User:DataGazetteer|Peter Murray]], OhioLINK, peter@OhioLINK.edu&lt;br /&gt;
&lt;br /&gt;
Index Data's suite of metasearch and local indexing tools under the product name Masterkey are a powerful way to provide access to a diverse set of databases.  In 2009, OhioLINK contracted with Index Data to help build a new metasearch platform and a unified index of locally-loaded records.  &lt;br /&gt;
&lt;br /&gt;
By the time conference rolls around, the user interface and the metasearch infrastructure will be set up and live.  This part of the presentation will dive into the innards of the AJAX-powered end-user interface, the configuration back-end, and possibly a view of the Gecko-driven Index Data Connector Framework.&lt;br /&gt;
&lt;br /&gt;
It is hard to predict at the point this talk is being proposed what the state of the unified index will be.  At the very least, there will be broad system diagrams and a description of how intend to eventually bring 250 million records into one index.  With luck, there might even be running code to show.&lt;br /&gt;
&lt;br /&gt;
== Adding Solr-based Search to Evergreen's OPAC ==&lt;br /&gt;
&lt;br /&gt;
* Alexander O'Neill, Robertson Library, University of Prince Edward Island, aoneill@upei.ca&lt;br /&gt;
&lt;br /&gt;
The current way the Evergreen OPAC searches records is to use it's database back-end's search system, with heavy use of caching layers to compensate for the relatively long wait to perform a new search. &lt;br /&gt;
&lt;br /&gt;
This is a personal project to adapt the Evergreen search results page to use the Solr and Lucene search engine stack - integrating the external search function as closely as possible with Evergreen's existing look and feel.  This is a possible alternative to replacing an entire OPAC just to take advantage of the very desirable features offered by the Solr stack as Evergreen does offer a very well-designed extensible JavaScript interface which we and others have already gotten great results customizing and adding features to such as integrated Google Books previews and incorporating LibraryThing's social features.  Adapting the leading open source search technology into this very powerful stack is one more feature to add to Evergreen's very compelling list of selling points.&lt;br /&gt;
&lt;br /&gt;
It is still possible to use Evergreen's OpenSRF messaging system to get live information about each book's current availability status without having to push all of this information into the Solr index.&lt;br /&gt;
&lt;br /&gt;
I will show how I used SolrMarc to import records from Evergreen, taking advantage of the fact that the VuFind and Blacklight projects have collaborated to create a general import utility that is usable by third-party projects.  I will discuss some of the hurdles I encountered while using SolrMarc and the resulting changes to SolrMarc's design that this use case helped to motivate.&lt;br /&gt;
&lt;br /&gt;
I'll also make an effort to take measurements of performance when hosting both Solr and Evergreen on the same server compared with putting Solr on a separate server. It will also be informative to see how much of an Evergreen server's system load is devoted to processing user searches.&lt;br /&gt;
&lt;br /&gt;
==Matching Dirty Data - Yet another wheel==&lt;br /&gt;
&lt;br /&gt;
* Anjanette Young, University of Washington Libraries,  younga3 at u washington edu&lt;br /&gt;
* Jeff Sherwood, University of Washington Libraries, jeffs3 at u washington edu&lt;br /&gt;
&lt;br /&gt;
Regular expressions are a powerful tool to identify matching data between similar files.  When one or both of these files has inconsistent data due to differing character encodings or miskeying, the use of regular expressions to find matches becomes impractically complex. &lt;br /&gt;
&lt;br /&gt;
The Levenshtein distance (LD) algorithm is a basic sequence comparison technique that can be used to measure word similarity more flexibly.  Employing the LD to calculate difference eliminates the need to identify and code into regex patterns all of the ways in which otherwise matching strings might be inconsistent. Instead, a similarity threshold is tuned to identify close matches while eliminating false positives.&lt;br /&gt;
&lt;br /&gt;
Recently, the UW Libraries began an effort to store Electronic Theses and Dissertations (ETD) in our institutional repository which runs on DSpace.  We received 6,756 PDFs along with a file of UMI-created MARC records which needed to be matched to our library's custom MARC records (60,175 records).  Once matched, merged information from both records would be used to create the dublin_core.xml file needed for batch ingest into DSpace.  Unfortunately, records within the MARC data had no common unique identifiers to facilitate matching.  Direct matching by title or author was impractical due to slight inconsistencies in data entry. Additionally, one of the files had &amp;quot;flattened&amp;quot; characters in title and author fields to ASCII. We successfully employed LD to match records between the two files before merging them.&lt;br /&gt;
&lt;br /&gt;
This talk demonstrates one method of matching sets of MARC records that lack common unique identifiers and might contain slight differences in the matching fields.  It will cover basic usage of several python tools.  No large stack traces, just the comfort of pure python and basic computational algorithms in a step-by-step presentation on dealing with an old library task: matching dirty data.  While much literature exists on matching/merging duplicate bibliographic records, most of this literature does not specify how to accomplish the task, just reports on the efficiency of the tools used to accomplish the task, often within a larger system such as an ILS.&lt;br /&gt;
&lt;br /&gt;
==Automating Git to create your own open-source Dropbox clone==&lt;br /&gt;
&lt;br /&gt;
* Ian Walls, System Integration Librarian, NYU Health Sciences Libraries, Ian.Walls at med.nyu.edu&lt;br /&gt;
&lt;br /&gt;
Dropbox is a great tool for synchronizing files across pretty much any machine you’re working on.   Unfortunately, it has some drawbacks:&lt;br /&gt;
# Monthly fees for more than 2GB&lt;br /&gt;
# The server isn’t yours&lt;br /&gt;
# The server-side scripting isn’t open source&lt;br /&gt;
However, using the [http://git-scm.com/ Git distributed version control system], file event APIs, and your favourite scripting language, it is possible to create a file synchronization system (with full replication and multiple histories) that connects all your computers to your own server.&lt;br /&gt;
&lt;br /&gt;
These scripts would allow library developers to collaborate and work on multiple machines with ease, while benefiting from the robust version control of Git.  An active internet connection is not required to have access to the full history of the repository, making it easier to work on the go.  This also keeps your data more private and secure by only hosting it on machines you trust (important if you’re dealing with sensitive patron information).&lt;br /&gt;
&lt;br /&gt;
== Becoming Truly Innovative: Migrating from Millennium to Koha==&lt;br /&gt;
&lt;br /&gt;
* Ian Walls, System Integration Librarian, NYU Health Sciences Libraries, Ian.Walls at med.nyu.edu&lt;br /&gt;
&lt;br /&gt;
On Sept. 1st, 2009, the NYU Health Sciences Libraries made the unprecedented move from their Millennium ILS to Koha.  The migration was done over the course of 3 months, without assistance from either Innovative Interfaces, Inc. or any Koha vendor.  The in-house script, written in Perl and XSLT, can be used with any Millennium installation, regardless of which modules have been purchased, and can be adapted to work for migration to systems other than Koha.  Helper scripts were also developed to capture the current circulation state (checkouts, holds and fines), and do minor data cleanup.&lt;br /&gt;
&lt;br /&gt;
This presentation will cover the planning and scheduling of the migration, as well as an overview of the code that was written for it.  Opportunities for systems integration and development made newly available by having an open source platform are also discussed.&lt;br /&gt;
&lt;br /&gt;
== 7 Ways to Enhance Library Interfaces with OCLC Web Services ==&lt;br /&gt;
 &lt;br /&gt;
* Karen A. Coombs, librarywebchic@gmail.com&lt;br /&gt;
&lt;br /&gt;
OCLC Web Services such as xISSN, WorldCat Search API, WorldCat Identities, and the WorldCat Registry provide a variety of data which can be used to enhance and improve current library interfaces. This talk will discuss several simple ideas to improve current users interfaces using data from these services. &lt;br /&gt;
&lt;br /&gt;
Javascript and PHP code to add journal of table of contents information, peer-reviewed journal designation, links to other libraries in the area with a book, also available ..., and info about this author will be discussed.&lt;/div&gt;</summary>
		<author><name>Librarywebchic</name></author>	</entry>

	<entry>
		<id>https://wiki.code4lib.org/index.php?title=2010talks_Submissions&amp;diff=3520</id>
		<title>2010talks Submissions</title>
		<link rel="alternate" type="text/html" href="https://wiki.code4lib.org/index.php?title=2010talks_Submissions&amp;diff=3520"/>
				<updated>2009-11-13T20:36:22Z</updated>
		
		<summary type="html">&lt;p&gt;Librarywebchic: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Edit this page to submit your proposal for a 20-minute talk at the Code4Lib 2010 Conference. For more information, see the [[2010talkscall_Call_for_Submissions|Call for submissions]].  &lt;br /&gt;
&lt;br /&gt;
'''Please follow the formatting guidelines:'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
== Talk Title: ==&lt;br /&gt;
 &lt;br /&gt;
* Speaker's name, affiliation, and email address&lt;br /&gt;
* Second speaker's name, affiliation, email address, if second speaker&lt;br /&gt;
&lt;br /&gt;
Abstract of no more than 500 words.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Mobile Web App Design: Getting Started ==&lt;br /&gt;
 &lt;br /&gt;
* Michael Doran, University of Texas at Arlington, doran@uta.edu, http://rocky.uta.edu/doran/&lt;br /&gt;
&lt;br /&gt;
Creating or adapting library web applications for mobile devices such as the iPhone, Android, and Palm Pre is not hard, but it does require learning some new tools, new techniques, and new approaches.  From the Tao of mobile web app design to using mobile device SDKs for their emulators, this presentation will give you a jump-start on mobile cross-platform design, development, and testing.  And all illustrated with a real-world mobile library web application.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Drupal 7: A more powerful platform for building library applications ==&lt;br /&gt;
&lt;br /&gt;
* Cary Gordon, The Cherry Hill Company, cgordon@chillco.com&lt;br /&gt;
&lt;br /&gt;
The release of Drupal 7 brings with it a big increase in utility for this already very useful and well-accepted content management framework. Specifically, the addition of fields in core, the inclusion of RDFa, the use of the PHP_db abstraction layer, and the promotion of files to first class objects facilitate the development of richer applications directly in Drupal without the need to integrate external products.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Fiwalk with Me: Using Automatic Forensics Tools and Python for Digital Curation Triage ==&lt;br /&gt;
 &lt;br /&gt;
* Mark Matienzo, The New York Public Library, mark@matienzo.org&lt;br /&gt;
&lt;br /&gt;
Building on Simson Garfinkel's work in Automated Document and Media Exploitation (ADOMEX), this project investigates digital curation applications of open source tools used in digital forensics. Specifically, we will be using [http://afflib.org AFFLib]'s fiwalk (&amp;quot;file and inode walk&amp;quot;) application and its corresponding Python library to develop a basic triage workflow for accessioned hard drives, removable media, or disk images. These tools will allow us to create a simple, Web-based &amp;quot;digital curation workbench&amp;quot; application to do preliminary analysis and processing of this data.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Do it Yourself Cloud Computing with Apache and R ==&lt;br /&gt;
 &lt;br /&gt;
* Harrison Dekker, University of California, Berkeley, hdekker@library.berkeley.edu&lt;br /&gt;
&lt;br /&gt;
R is a powerful and extensible open source statistical analysis application. Rapache, software developed at Vanderbilt University, allows web developers to leverage the numeric processing and graphical capabilities of R in real-time through simple Apache server requests. This presentation will provide an overview of both R and rapache and will explore how these tools are relevant to the library community.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Metadata editing - a truly extensible solution ==&lt;br /&gt;
&lt;br /&gt;
* David Kennedy, Duke University, david.kennedy@duke.edu&lt;br /&gt;
* David Chandek-Stark, Duke University, david.chandek.stark@duke.edu&lt;br /&gt;
&lt;br /&gt;
http://library.duke.edu/trac/dc/wiki/Trident&lt;br /&gt;
&lt;br /&gt;
We set out in the Trident project to create a metadata tool that scales.  In doing so we have conceived of the metadata application profile, a profile which provides instructions for software on how to edit metadata.  We have built a set of web services and some web-based tools for editing metadata.  The metadata application profile allows these tools to extend across different metadata schemes, and allows for different rules to be established for editing items of different collections.  Some features of the tools include integration with authority lists, auto-complete fields, validation and clean integration of batch editing with Excel.   I know, I know, Excel, but in the right hands, this is a powerful tool for cleanup and batch editing.&lt;br /&gt;
&lt;br /&gt;
In this talk, we want to introduce the concepts of the metadata application profile, and gather feedback on its merits, as well as demonstrate some of the tools we have developed and how they work together to manage the metadata in our Fedora repository.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Flickr'ing the Switch ==&lt;br /&gt;
&lt;br /&gt;
* Dianne Dietrich, Cornell University Library, dd388@cornell.edu&lt;br /&gt;
&lt;br /&gt;
We started out with a simple dream &amp;amp;mdash; to pilot a handful of images from our collection in Flickr. Since June 2009, we've grown that dream from its humble beginnings into something bigger: we now have a Flickr collection of over two thousand images. We added geocoding and tags, repurposed our awesome structured metadata, and screenscraped the rest. This talk will focus on the code, which made most of this possible.&lt;br /&gt;
&lt;br /&gt;
This includes (and is certainly not limited to) using the Python Flickr API, various geocoding tools, crafting Flickr metadata by restructuring XML data from Luna Insight, screenscraping any descriptive text we could get our hands on, negotiating naming conventions for thousands of images, thinking cleverly in order to batch update images on Flickr at a later point (we had to do this more than once), using digital forensic tools to save malformed tifs (that were digitized in 1998!), and, finally, our efforts at scaling everything up so we can integrate our Flickr project into the regular workflow at technical services.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== library/mobile: Developing a Mobile Catalog ==&lt;br /&gt;
 &lt;br /&gt;
* Kim Griggs, Oregon State University Libraries, kim.griggs@oregonstate.edu&lt;br /&gt;
&lt;br /&gt;
The increased use of mobile devices provides an untapped resource for delivering library resources to patrons. The mobile catalog is the next step for libraries in providing universal access to resources and information.&lt;br /&gt;
&lt;br /&gt;
This talk will share Oregon State University (OSU) Libraries' experience creating a custom mobile catalog.  The discussion will first make the case for mobile catalogs, discuss the context of mobile search, and give an overview of vendor and custom mobile catalogs. The second half of the talk will look under the hood of OSU Libraries' custom mobile catalog to provide implementation strategies and discuss tools, techniques, requirements, and guidelines for creating an optimal mobile catalog experience that offers services that support time critical and location sensitive activities.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Enhancing discoverability with virtual shelf browse ==&lt;br /&gt;
 &lt;br /&gt;
* Andreas Orphanides, NCSU Libraries, andreas_orphanides@ncsu.edu&lt;br /&gt;
* Cory Lown, NCSU Libraries, cory_lown@ncsu.edu&lt;br /&gt;
* Emily Lynema, NCSU Libraries, emily_lynema@ncsu.edu&lt;br /&gt;
&lt;br /&gt;
With collections turning digital, and libraries transforming into collaborative spaces, the physical shelf is disappearing. NCSU Libraries has implemented a virtual shelf browse tool, re-creating the benefits of physical browsing in an online environment and enabling users to explore digital and physical materials side by side. We hope that this is a first step towards enabling patrons familiar with Amazon and Netflix recommendations to &amp;quot;find more&amp;quot; in the library.&lt;br /&gt;
&lt;br /&gt;
We will provide an overview of the architecture of the front-end application, which uses Syndetics cover images to provide a &amp;quot;cover flow&amp;quot; view and allows the entire &amp;quot;shelf&amp;quot; to be browsed dynamically. We will describe what we learned while wrangling multiple jQuery plugins, manipulating an ever-growing (and ever-slower) DOM, and dealing with unpredictable response times of third-party services. The front-end application is supported by a web service that provides access to a shelf-ordered index of our catalog. We will discuss our strategy for extracting data from the catalog, processing it, and storing it to create a queryable shelf order index.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Where do mobile apps go when they die? or, The app with a thousand faces. ==&lt;br /&gt;
&lt;br /&gt;
* Jason Casden, North Carolina State University Libraries, jason_casden@ncsu.edu&lt;br /&gt;
&lt;br /&gt;
New capabilities in both native and web-based mobile platforms are rapidly expanding the possibilities for mobile library services. In addition to developing small-screen versions of our current services, at NCSU Libraries we attempt to develop new services that take unique advantage of the mobile user context. Some of these ideas may require capabilities that are not exposed to the mobile browser. Smart technical planning can help to make sound development decisions when experimenting with mobile-enhanced development, while remaining agile when faced with constantly changing technical and non-technical restraints and opportunities.&lt;br /&gt;
&lt;br /&gt;
This talk will be based on my experience as a developer of both native iPhone and web-based mobile library apps at NCSU Libraries, and with the effort to port our geo-mobile WolfWalk iPhone app to the web. I will also discuss some opportunities being created by other platforms, particularly Android-based devices.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Using Google Voice for Library SMS ==&lt;br /&gt;
&lt;br /&gt;
* Eric Sessoms, Nub Games, Inc., nubgames@gmail.com&lt;br /&gt;
* Pam Sessoms, UNC Chapel Hill, psessoms@gmail.com&lt;br /&gt;
&lt;br /&gt;
The LibraryH3lp Google Voice/SMS gateway (free, full AGPL source available at http://github.com/esessoms/gvgw, works with any XMPP server, LibraryH3lp subscription not required) enables libraries to easily integrate texting services into their normal IM workflow.  This talk will review the challenges we faced, especially issues involved with interfacing to a Google service lacking a published API, and will outline the design of the software with particular emphasis on features that help the gateway to be more responsive to users. Because the gateway is written in the Clojure programming language, we'll close by highlighting which features of the language and available tools had the greatest positive and negative impacts on our development process.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Building a discovery system with Meresco open source components ==&lt;br /&gt;
&lt;br /&gt;
* Karin Clavel, TU Delft Library, The Netherlands, c.l.clavel@tudelft.nl&lt;br /&gt;
* Etienne Posthumus, TU Delft Library, The Netherlands, e.posthumus@tudelft.nl&lt;br /&gt;
&lt;br /&gt;
TU Delft Library uses Meresco, an open source component library for metadata management, to implement a custom integrated search solution called [http://discover.tudelft.nl/ Discover]). &lt;br /&gt;
In Discover, different Meresco components are configured to work together in an efficient observer pattern, defined in what is called Meresco DNA (written in Python). The process is as follows: metadata is harvested from different sources using the Meresco harvester. It is then cross-walked into (any format you like, but we chose) MODS, then normalized, stored and indexed in three distinct but integrated indexes: a full-text Lucene index, a facet index and N-gram index for suggestions and fixing spelling mistakes. The facet index supports multiple algoritmes: drilldown, Jaccard, Mutual Information (or Information Gain) and ÃŽÂ§Ã‚Â². One of the facets is used to cluster the search results by subject by using the Jaccard and Mutual Information algorithms.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The query parser component automatically detects and supports Google-like, Boolean and field-specific queries. Different XML documents describing the same content item coalesce to provide the user interface with an easy way to access metadata from either the original or normalized metadata or from user generated metadata such as ratings or tags. Other Meresco components provide an SRU and a RSS interface.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Discover currently holds all catalogue records, the institutional repository metadata, an architecture bibliography and a test-set of Science Direct articles. In 2010, it is expected to grow to over 10 million records with content from Elsevier, IEEE and Springer (subject to negotiatons with these publishers) and various open access resources. We will also add the university's multimedia collection, ranging from digitized historical maps, drawing and photographs to recent (vod- and) podcasts.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In the proposed session, we would like to show you some examples of above mentioned functionality and explain how Meresco components work together to create this flexible system.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Take control of library metadata and websites using the eXtensible Catalog ==&lt;br /&gt;
&lt;br /&gt;
* Jennifer Bowen, University of Rochester, jbowen@library.rochester.edu&lt;br /&gt;
&lt;br /&gt;
The eXtensible Catalog Project has developed four open-source software toolkits that enable libraries to  build and share their own web- and metadata-focused applications on top of a service-oriented architecture that incorporates Solr in Drupal, a robust metadata management platform, and OAI-PMH and NCIP-compatible tools that interact with legacy library systems in real-time.&lt;br /&gt;
&lt;br /&gt;
XC's robust metadata management platform allows libraries to orchestrate and sequence metadata processing services on large batches of metadata.  Libraries can build their own services using the available &amp;quot;service-writers toolkit&amp;quot; or choose from our initial set of metadata services that clean up and &amp;quot;FRBRize&amp;quot; MARC metadata.  Another service will aggregate metadata from multiple repositories to prepare it for use in unified discovery applications.  XC software provides an RDA metadata test bed and a Solr-based metadata &amp;quot;navigator&amp;quot; that can aggregate and browse metadata (or data) in any XML format.   XC's user interface platform is the first suite of Drupal modules that treat both web content and library metadata as native Drupal nodes, allowing libraries to build web-applications that interact with metadata from library catalogs and institutional repositories as well as with library web pages.  XC's Drupal modules enable Solr in a FRBRized data environment, as a first step toward a full implementation of RDA.   Other currently-available XC toolkits expose legacy ILS metadata, circulation, and patron functionality via web services for III, Voyager and Aleph (to date) using standard protocols (OAI-PMH and NCIP), allowing libraries to easily and regularly extract MARC data from an ILS in valid MARCXML and keep the metadata in their discovery applications &amp;quot;in sync&amp;quot; with source repositories.    &lt;br /&gt;
&lt;br /&gt;
This presentation will showcase XC's metadata processing services, the metadata &amp;quot;navigator&amp;quot; and the Drupal user interface platform.  The presentation will also describe how libraries and their developers can get started using and contributing to the XC code.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== I Am Not Your Mother: Write Your Test Code ==&lt;br /&gt;
&lt;br /&gt;
* Naomi Dushay, Stanford University, ndushay@stanford.edu&lt;br /&gt;
* Willy Mene, Stanford University, wmene@stanford.edu&lt;br /&gt;
* Jessie Keck, Stanford University, jkeck@stanford.edu&lt;br /&gt;
&lt;br /&gt;
How is it worth it to slow down your code development to write tests?  Won't it take you a long time to learn how to write tests?  Won't it take longer if you have to write tests AND develop new features, fix bugs?  Isn't it hard to write test code?  To maintain test code?  We will address these questions as we talk about how test code is crucial for our software.  By way of illustration, we will show how it has played a vital role in making Blacklight a true community collaboration, as well as how it has positively impacted coding projects in the Stanford Libraries.&lt;br /&gt;
&lt;br /&gt;
== How To Implement A Virtual Bookshelf With Solr ==&lt;br /&gt;
&lt;br /&gt;
* Naomi Dushay, Stanford University, ndushay@stanford.edu&lt;br /&gt;
* Jessie Keck, Stanford University, jkeck@stanford.edu&lt;br /&gt;
&lt;br /&gt;
Browsing bookshelves has long been a useful research technique as well as an activity many users enjoy.  As larger and larger portions of our physical library materials migrate to offsite storage, having a browse-able virtual shelf organized by call number is a much-desired feature.  I will talk about how we implemented nearby-on-shelf in Blacklight at Stanford, using Solr and SolrMarc: &lt;br /&gt;
# the code to get shelfkeys out of call numbers&lt;br /&gt;
# the code to lop volume data off the end of call numbers to avoid clutter in the browse &lt;br /&gt;
# what I indexed in Solr given we have&lt;br /&gt;
## multiple call numbers for a single bib record &lt;br /&gt;
## multiple bib records for a single call number&lt;br /&gt;
# Solr configuration, requests and responses to get call numbers before and after a given starting point as well as the desired information for display.&lt;br /&gt;
# Other code needed to implement this feature in Blacklight (concepts easily ported to other UIs).&lt;br /&gt;
&lt;br /&gt;
This virtual shelf is not only browsable across locations, but includes any item with a call number in our collection (digital or physical materials).&lt;br /&gt;
&lt;br /&gt;
All code is available, or will be by Code4Lib 2010.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== A Better Advanced Search ==&lt;br /&gt;
&lt;br /&gt;
* Naomi Dushay, Stanford University, ndushay@stanford.edu&lt;br /&gt;
* Jessie Keck, Stanford University, jkeck@stanford.edu&lt;br /&gt;
&lt;br /&gt;
Even though we'd love to get basic searches working so well that advanced search wouldn't be necessary, there will always be a small set of users that want it, and there will always be some library searching needs that basic searching can't serve.  Our user interface designer was dissatisfied with many aspects of advanced search as currently available in most library discovery software; the form she designed was excellent but challenging to implement.  See http://searchworks.stanford.edu/advanced&lt;br /&gt;
We'll share details of how we implemented Advanced Search in Blacklight:&lt;br /&gt;
# non-techie designed html form for the user&lt;br /&gt;
# boolean syntax while using Solr dismax magic (dismax does not speak Boolean)&lt;br /&gt;
# checkbox facets (multiple facet value selection)&lt;br /&gt;
# fielded searching while using Solr dismax magic (dismax allows complex weighting formulae across multiple author/title/subject/... fields, but does not allow &amp;quot;fielded&amp;quot; searching in the way lucene does)&lt;br /&gt;
## easily configured in solrconfig.xml&lt;br /&gt;
# manipulating user entered queries before sending them to Solr&lt;br /&gt;
# making advanced search results look like other search results:  breadcrumbs, selectable facets, and other fun.&lt;br /&gt;
&lt;br /&gt;
== Scholarly annotation services using AtomPub and Fedora ==&lt;br /&gt;
&lt;br /&gt;
* Andrew Ashton, Brown University, andrew_ashton@brown.edu&lt;br /&gt;
&lt;br /&gt;
We are building a framework for doing granular annotations of objects housed in Brown's Digital Repository.  Beginning with our TEI-encoded text collections, and eventually expanding to other media, these scholarly annotations are themselves objects stored and preserved in the repository.  They are linked to other resources via URI references, and deployed using AtomPub services as part of Fedora's Service/Dissemination model.  &lt;br /&gt;
&lt;br /&gt;
This effort stems from the recognition that standard web annotation techniques (e.g. tagging, Google Sidebar, page-level commenting, etc.) are not flexible or persistent enough to handle scholarly annotations as an organic part of natively digital research collections.  We are developing solutions to several challenges that arise with this approach; particularly, how do we address highly granular portions of digital objects in a way that is applicable to different types of media (encoded texts, images, video, etc.).   This presentation will provide an overview of the architecture, a discussion of the possibilities and problems we face in implementing this framework, and a demo of a live project using Atom annotations with a digital research collection.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== With Great Power... Managing an Open-Source ILS in a state-wide consortium. ==&lt;br /&gt;
 &lt;br /&gt;
* Emily A. Almond, Software Development Manager, PINES/Georgia Public Library Service, ealmond@georgialibraries.org&lt;br /&gt;
&lt;br /&gt;
Using agile software development methodology + project management to achieve a balance of support and expertise. Lessons learned after implementation that inform how the consortium should evolve so that you can utilize your new ILS for the benefit of all stakeholders. &lt;br /&gt;
Topics covered: &lt;br /&gt;
-- troubleshooting and help desk support&lt;br /&gt;
-- development project plans&lt;br /&gt;
-- roles and responsibility shifts&lt;br /&gt;
-- re-branding the ILS and related organizations.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Data Modeling; Logical Versus Physical; Why Do I Care? ==&lt;br /&gt;
&lt;br /&gt;
* Steve Dressler, Georgia Public Library Services, sdressler@georgialibraries.org&lt;br /&gt;
&lt;br /&gt;
I am sure we have all been in the situation of having mountains of data stored in our database, needing a piece of information and yet being unable to determine how to get what we need.  Computerized databases have been around for decades now and there are several architectures available; however, the ability of a database developer, regardless of the architecture, to store data in a format that is comprehensible to a businessperson yet readily accessible through software applications remains an impossible challenge.&lt;br /&gt;
&lt;br /&gt;
Topics to be discussed include&lt;br /&gt;
o   Components comprising a logical model, how it is developed and how is it used?&lt;br /&gt;
o   Components comprising a physical model, how it is developed and how is it used?&lt;br /&gt;
o   What does a logical model look like?&lt;br /&gt;
o   What does a physical model look like?&lt;br /&gt;
o   Who works with a logical model and why?&lt;br /&gt;
o   Who works with a physical model and why?&lt;br /&gt;
o   What is the relationship between the logical model and the physical model?&lt;br /&gt;
o   What kind of a time investment is required to develop and maintain logical and physical models?&lt;br /&gt;
o   What are the challenges of keeping the two models in sync as the software application evolves?&lt;br /&gt;
&lt;br /&gt;
Although data modeling is a huge discipline and presents research topics for millions of theses and dissertations, this twenty-minute snapshot view will allow anyone, technical or business, to sit through a development meeting and be able to grasp what is being discussed as well as gain a better understanding of logical and physical business flows.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Media, Blacklight, and viewers like you. ==&lt;br /&gt;
&lt;br /&gt;
* Chris Beer, WGBH, chris_beer@wgbh.org&lt;br /&gt;
&lt;br /&gt;
There are many shared problems (and solutions) for libraries and archives in the interest of helping the user. There are also many &amp;quot;new&amp;quot; developments in the archives world that the library communities have been working on for ages, including item-level cataloging, metadata standards, and asset management. Even with these similarities, media archives have additional issues that are less relevant to libraries: the choice of video players, large file sizes, proprietary file formats, challenges of time-based media, etc. In developing a web presence, many archives, including the WGBH Media Library and Archives, have created custom digital library applications to expose material online. In 2008, we began a prototyping phase for developing scholarly interfaces by creating a custom-written PHP front-end to our Fedora repository. &lt;br /&gt;
&lt;br /&gt;
In late 2009, we finally saw the (black)light, and after some initial experimentation, decided to build a new, public website to support our IMLS-funded /Vietnam: A Television History/ archive (as well as existing legacy content). In this session, we will share our experience of and challenges with customizing Blacklight as an archival interface, including work in rights management, how we integrated existing Ruby on Rails user-generated content plugins, and the development of media components to support a rich user experience.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== DAMS PAS - Digital Asset Management System, Public Access System ==&lt;br /&gt;
&lt;br /&gt;
* Declan Fleming, University of California, San Diego, dfleming@ucsd.edu&lt;br /&gt;
* Esmé Cowles, University of California, San Diego, ecowles@ucsd.edu&lt;br /&gt;
&lt;br /&gt;
After years of describing our DAMS with Powerpoint, we finally have a public access system that we can show our mothers.  And code4lib!  The UCSD Libraries DAMS is an RDF based asset repository containing over 250,000 items and their derivatives.  We describe the core system, the metadata and storage challenges involved in managing hundreds of thousands of items, and the interesting political aspects involved in releasing subsets to the public.  We also describe the caching approach we used to ensure performance and access control.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== You Either Surf or You Fight: Integrating Library Services with Google Wave ==&lt;br /&gt;
 &lt;br /&gt;
* Sean Hannan, Sheridan Libaries, Johns Hopkins University, shannan@jhu.edu&lt;br /&gt;
&lt;br /&gt;
So Google Wave is a new shiny web toy, but did you know that it's also a great platform for collaboration and research? (I bet you did.) ...And what platform for collaboration and research would not be complete without some library tools to aid and abet that process?  I will talk about how to take your library web services and integrate them with Google Wave to create bots that users can interact with to get at your resources as part of their social and collaborative work.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== The Linked Library Data Cloud:  Stop talking and start doing ==&lt;br /&gt;
&lt;br /&gt;
* Ross Singer, Talis, ross.singer@talis.com&lt;br /&gt;
&lt;br /&gt;
A year later and how far has Linked Library Data come?  Outside of the Swedish National Library's LIBRIS (which already existed), the return of lcsh.info as http://id.loc.gov/authorities/ and LC's Chronicling America, not much.  But entry to the Linked Data cloud might be easier than you think.  This presentation will describe various projects that are out in the wild that can bridge the gap between our legacy data and the semantic web, incremental steps we can take modeling our data, why linked data matters and a demonstration of how a small template changes can contribute to the Linked Data cloud.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== A code4lib Manifesto ==&lt;br /&gt;
&lt;br /&gt;
* Dan Chudnov, No Fixed Hairstyle, dchud at umich edu&lt;br /&gt;
&lt;br /&gt;
code4lib started with a half dozen library hackers and a list and it ain't like that anymore.  I come to code4lib with strong opinions about why it's a positive force in my professional and personal life, but they're probably different from your opinions.  I will share these opinions rudely yet succinctly to challenge everyone to think and argue about why code4lib works and what we need to do to keep it working.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Cloud4lib ==&lt;br /&gt;
&lt;br /&gt;
* Jeremy Frumkin, University of Arizona, frumkinj at u library arizona edu&lt;br /&gt;
* Terry Reese, Oregon State University, terry.reese at oregonstate edu&lt;br /&gt;
&lt;br /&gt;
Major library vendors are creating proprietary platforms for libraries. We will propose that the code4lib community pursue the cloud4lib, a open digital library platform based on open source software and open services. This platform would provide common service layers for libraries, not only via code, but also allow libraries to easily utilize tools and systems through cloud services. Instead of a variety of competing cloud services and proprietary platforms, cloud4lib will attempt to be a unifying force that will allow libraries to be consumer of the services built on top of it as well as allow developers / researchers / code4lib'ers to hack, extend, and enhance the platform as it matures.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Iterative development done simply ==&lt;br /&gt;
&lt;br /&gt;
* Emily Lynema, North Carolina State University Libraries, emily_lynema@ncsu.edu&lt;br /&gt;
&lt;br /&gt;
With a small IT unit and a wide array of projects to support, requests for development from business stakeholders in the library can quickly spiral out of control. To help make sense of the chaos, increase the transparency of the IT &amp;quot;black box,&amp;quot; and shorten time lag between requirements definition and functional releases, we have implemented a modified Agile/SCRUM methodology within the development group in the IT department at NCSU Libraries.&lt;br /&gt;
&lt;br /&gt;
This presentation will provide a brief overview of the Agile methodology as an introduction to our simplified approach to iteratively handling multiple projects across a small team. This iterative approach allows us to regularly re-evaluate requested enhancements against institutional priorities and more accurately estimate timelines for specific units of functionality. The presentation will highlight how we approach each development cycle (from planning to estimating to re-aligning) as well as some of the actual tools and techniques we use to manage work (like JIRA and Greenhopper). It will identify some challenges faced in applying an established development methodology to a small team of multi-tasking developers, the outcomes we've seen, and the areas we'd like to continue improving. These types of iterative planning/development techniques could be adapted by even a single developer to help manage a chaotic workplace.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Public Datasets in the Cloud ==&lt;br /&gt;
&lt;br /&gt;
* Rosalyn Metz, Wheaton College, metz_rosalyn@wheatoncollege.edu&lt;br /&gt;
* Michael B. Klein, Oregon State University, Michael.Klein@oregonstate.edu&lt;br /&gt;
&lt;br /&gt;
When most people think about cloud computing (if they think about it at all), it usually takes one of two forms: Infrastructure Services, such as Amazon EC2 and GoGrid, which provide raw, elastic computing capacity in the form of virtual servers, and Platform Services, such as Google App Engine and Heroku, which provide preconfigured application stacks and specialized deployment tools.&lt;br /&gt;
&lt;br /&gt;
Several providers, however, offer access to large public datasets that would be impractical for most organizations to download and work with locally. From a 67-gigabyte dump of DBpedia's structured information store to the 180-gigabyte snapshot of astronomical data from the Sloan Digital Sky Survey, chemistry and biology to economic and geographic data, these datasets are available instantly and backed by enough pay-as-you-go server capacity to make good use of them.&lt;br /&gt;
&lt;br /&gt;
We will present an overview of currently-available datasets, what it takes to create and use snapshots of the data, and explore how the library community might push some of its own large stores of data and metadata into the cloud.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Codename Arctika ==&lt;br /&gt;
&lt;br /&gt;
* Toke Eskildsen, The State and University Library of Denmark, te@statsbiblioteket.dk&lt;br /&gt;
&lt;br /&gt;
There's something missing in the state of Denmark. Most of our web based copyright deposit material is trapped in a dark archive. After a successful pilot; money and time has been allocated to open part of the data. We tried NutchWAX and it worked well, but we wanted more. Proper integrated search with existing library material, extraction of names etc. Therefore we propose the following recipe: Take a slice of a dark archive with copyright deposit material. Get permission to publish it (the tricky bit). Add an ARC reader to get the bits, Tika to get the text and Summa to get large-scale index and faceting. We mixed it up and we will show what happened.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== JeromeDL - an open source social semantic digital library ==&lt;br /&gt;
 &lt;br /&gt;
* Sebastian Ryszard Kruk, Knowledge Hives, sebastian.kruk@knowledgehives.com&lt;br /&gt;
* Jodi Schneider, DERI NUI Galway, jschneider@pobox.com&lt;br /&gt;
&lt;br /&gt;
JeromeDL is an open source e-library with semantics. A fully functional digital library, JeromeDL uses linked data:  using standard &amp;quot;Web3.0&amp;quot; vocabularies such as SIOC, FOAF, and WordNet, JeromeDL publishes RDF descriptions of the e-library contents. Jerome DL uses FOAF to manage users--meaning that access privileges can be naturally assigned to a social network, in addition to individuals or all WWW users. Users can also share annotations, promoting collaborative browsing and collaborative filtering. To encourage users to provide meaningful annotations (beyond just tags), JeromeDL uses a WordNet-based vocabulary service. The system also leverages full-text indexing with Lucene and allows filtering with the SIMILE project's Exhibit. In short, JeromeDL is a social semantic digital library--allowing users to collect, publish, and share their library with their social network on the semantic web. &lt;br /&gt;
&lt;br /&gt;
*[http://www.jeromedl.org/ JeromeDL homepage]&lt;br /&gt;
*[http://bleedingedge.jeromedl.org/preview?show=techreport JeromeDL demo site]&lt;br /&gt;
&lt;br /&gt;
== Kill the search button ==&lt;br /&gt;
&lt;br /&gt;
* Michael Poltorak Nielsen, State and University Library, Denmark, mn@statsbiblioteket.dk&lt;br /&gt;
* Jørn Thøgersen, State and University Library, Denmark, jt@statsbiblioteket.dk&lt;br /&gt;
&lt;br /&gt;
We demo three concepts that eliminate the search button.&lt;br /&gt;
&lt;br /&gt;
1. Instant search. Why wait for tiresome page reloads when searching? Instant search updates the search result on every key-press. We will show how we integrated this feature into our own library search system with minimal changes to the existing setup.&lt;br /&gt;
&lt;br /&gt;
2. Index lookup. Ever dreamed of your own inline instant index lookup?&lt;br /&gt;
We demo an instant index lookup feature that requires no search button and no page refreshes - and without ever leaving the search field.&lt;br /&gt;
&lt;br /&gt;
3. Slide your data. Sliders are an alternative way to fit search results to the user's search context.&lt;br /&gt;
Examples are sliders that move search results priorities between title and subject and between books by an author and books about the author. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Controlling the flood: Re-plumbing fittings between a New Titles List and other services with Yahoo! Pipes. ==&lt;br /&gt;
&lt;br /&gt;
* Jon Gorman, University of Illinois, jtgorman@illinois.edu&lt;br /&gt;
&lt;br /&gt;
About four years ago the University of Illinois decided to create a New Titles service (http://www.library.illinois.edu/newtitles/) that could provide RSS feeds.  At the time a balance was struck between complexity of options and limited development time.  Currently a feed is created by adding options, each option narrowing the scope of a feed.  Selecting a date range, Unit Library and a call number range will retrieve material that match all three of the criteria.  It was hoped that at some point a generic tool would be able to further manipulate and combine feeds produced by the simple options to customize very specific feed.  Yahoo! Pipes has emerged to fill that niche.  &lt;br /&gt;
&lt;br /&gt;
The talk will cover pipes that range from filter for a keyword in one feed to combining the New Titles List with services like the LibraryThing API or Worldcat APIs.  Examples will also be given in how to integrate the output of Yahoo! Pipes into webpages and how we have put them into our CMS (OpenCMS).  The talk will make sure to address areas where Yahoo! Pipes either fails or is cumbersome and simpler CSS and Javascript solutions have worked.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Vampires vs. Werewolves:  Ending the War Between Developers and Sysadmins with Puppet ==&lt;br /&gt;
&lt;br /&gt;
* Bess Sadler, University of Virginia, bess@virginia.edu&lt;br /&gt;
&lt;br /&gt;
Developers need to be able to write software and deploy it, and often require cutting edge software tools and system libraries. Sysadmins are&lt;br /&gt;
charged with maintaining stability in the production environment, and so are often resistant to rapid upgrade cycles. This has traditionally pitted us against each other, but it doesn't have to be that way. Using tools like puppet for maintaining and testing server configuration, nagios for monitoring, and hudson for continuous code integration, UVA has brokered a peace that has given us the ability to maintain stable production environment with a rapid upgrade cycle. I'll discuss both the individual tools, our server configuration, and the social engineering that got us here.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Building customizable themes for DSpace ==&lt;br /&gt;
 &lt;br /&gt;
* Elias Tzoc, Miami University of Ohio, tzoce@muohio.edu&lt;br /&gt;
&lt;br /&gt;
The popularity of DSpace (should I say DuraSpace?) continues to grow!&lt;br /&gt;
Many universities and research institutions are using DSpace to create and provide access to digital content &amp;amp;mdash; including documents, images, audio, and video.  With the variety of content, one of the challenges is &amp;quot;how to create customizable themes for different types of content?&amp;quot;&lt;br /&gt;
&lt;br /&gt;
In 2007, Manakin was developed as a user interface for DSpace based on themes.  Now users have the ability to customize the web interface for DSpace collections by editing CSS, XML, and XSLT files.  Best of all, a singular theme can be applied to individual communities, collections or items.&lt;br /&gt;
&lt;br /&gt;
This talk will be based on my work creating themes for DSpace, as well as tips &amp;amp; tricks for customizing the look-and-feel for individual communities and collections.&lt;br /&gt;
Who knows, maybe someday a group of code4lib developers can create a whole library of themes for DuraSpace &amp;amp;mdash; similar to the WordPress or Drupal theme idea!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== HIVE: a new tool for working with vocabularies ==&lt;br /&gt;
 &lt;br /&gt;
* Ryan Scherle, National Evolutionary Synthesis Center, rscherle@nescent.org&lt;br /&gt;
* Jose Aguera, Universitty of North Carolina, jose.aguera@gmail.com&lt;br /&gt;
&lt;br /&gt;
HIVE is a toolkit that assists users in selecting vocabulary and ontology terms to annotate digital content. The HIVE approach promises to combine the ease of folksonomies with the rigor of traditional vocabularies.&lt;br /&gt;
&lt;br /&gt;
Users can search and browse through terms from a variety of vocabularies and ontologies in one integrated tool. Documents can be submitted to HIVE for automatic analysis, resulting in a set of suggested vocabulary terms.&lt;br /&gt;
&lt;br /&gt;
Your system can interact with common vocabularies such as LCSH and MESH via the central HIVE server, or you can install a local copy of HIVE with your own custom set of vocabularies. This talk will give an overview of the current features of HIVE and describe how to build tools that use the HIVE services.&lt;br /&gt;
&lt;br /&gt;
== Implementing Metasearch and a Unified Index with Masterkey ==&lt;br /&gt;
 &lt;br /&gt;
* [[User:DataGazetteer|Peter Murray]], OhioLINK, peter@OhioLINK.edu&lt;br /&gt;
&lt;br /&gt;
Index Data's suite of metasearch and local indexing tools under the product name Masterkey are a powerful way to provide access to a diverse set of databases.  In 2009, OhioLINK contracted with Index Data to help build a new metasearch platform and a unified index of locally-loaded records.  &lt;br /&gt;
&lt;br /&gt;
By the time conference rolls around, the user interface and the metasearch infrastructure will be set up and live.  This part of the presentation will dive into the innards of the AJAX-powered end-user interface, the configuration back-end, and possibly a view of the Gecko-driven Index Data Connector Framework.&lt;br /&gt;
&lt;br /&gt;
It is hard to predict at the point this talk is being proposed what the state of the unified index will be.  At the very least, there will be broad system diagrams and a description of how intend to eventually bring 250 million records into one index.  With luck, there might even be running code to show.&lt;br /&gt;
&lt;br /&gt;
== Adding Solr-based Search to Evergreen's OPAC ==&lt;br /&gt;
&lt;br /&gt;
* Alexander O'Neill, Robertson Library, University of Prince Edward Island, aoneill@upei.ca&lt;br /&gt;
&lt;br /&gt;
The current way the Evergreen OPAC searches records is to use it's database back-end's search system, with heavy use of caching layers to compensate for the relatively long wait to perform a new search. &lt;br /&gt;
&lt;br /&gt;
This is a personal project to adapt the Evergreen search results page to use the Solr and Lucene search engine stack - integrating the external search function as closely as possible with Evergreen's existing look and feel.  This is a possible alternative to replacing an entire OPAC just to take advantage of the very desirable features offered by the Solr stack as Evergreen does offer a very well-designed extensible JavaScript interface which we and others have already gotten great results customizing and adding features to such as integrated Google Books previews and incorporating LibraryThing's social features.  Adapting the leading open source search technology into this very powerful stack is one more feature to add to Evergreen's very compelling list of selling points.&lt;br /&gt;
&lt;br /&gt;
It is still possible to use Evergreen's OpenSRF messaging system to get live information about each book's current availability status without having to push all of this information into the Solr index.&lt;br /&gt;
&lt;br /&gt;
I will show how I used SolrMarc to import records from Evergreen, taking advantage of the fact that the VuFind and Blacklight projects have collaborated to create a general import utility that is usable by third-party projects.  I will discuss some of the hurdles I encountered while using SolrMarc and the resulting changes to SolrMarc's design that this use case helped to motivate.&lt;br /&gt;
&lt;br /&gt;
I'll also make an effort to take measurements of performance when hosting both Solr and Evergreen on the same server compared with putting Solr on a separate server. It will also be informative to see how much of an Evergreen server's system load is devoted to processing user searches.&lt;br /&gt;
&lt;br /&gt;
==Matching Dirty Data - Yet another wheel==&lt;br /&gt;
&lt;br /&gt;
* Anjanette Young, University of Washington Libraries,  younga3 at u washington edu&lt;br /&gt;
* Jeff Sherwood, University of Washington Libraries, jeffs3 at u washington edu&lt;br /&gt;
&lt;br /&gt;
Regular expressions are a powerful tool to identify matching data between similar files.  When one or both of these files has inconsistent data due to differing character encodings or miskeying, the use of regular expressions to find matches becomes impractically complex. &lt;br /&gt;
&lt;br /&gt;
The Levenshtein distance (LD) algorithm is a basic sequence comparison technique that can be used to measure word similarity more flexibly.  Employing the LD to calculate difference eliminates the need to identify and code into regex patterns all of the ways in which otherwise matching strings might be inconsistent. Instead, a similarity threshold is tuned to identify close matches while eliminating false positives.&lt;br /&gt;
&lt;br /&gt;
Recently, the UW Libraries began an effort to store Electronic Theses and Dissertations (ETD) in our institutional repository which runs on DSpace.  We received 6,756 PDFs along with a file of UMI-created MARC records which needed to be matched to our library's custom MARC records (60,175 records).  Once matched, merged information from both records would be used to create the dublin_core.xml file needed for batch ingest into DSpace.  Unfortunately, records within the MARC data had no common unique identifiers to facilitate matching.  Direct matching by title or author was impractical due to slight inconsistencies in data entry. Additionally, one of the files had &amp;quot;flattened&amp;quot; characters in title and author fields to ASCII. We successfully employed LD to match records between the two files before merging them.&lt;br /&gt;
&lt;br /&gt;
This talk demonstrates one method of matching sets of MARC records that lack common unique identifiers and might contain slight differences in the matching fields.  It will cover basic usage of several python tools.  No large stack traces, just the comfort of pure python and basic computational algorithms in a step-by-step presentation on dealing with an old library task: matching dirty data.  While much literature exists on matching/merging duplicate bibliographic records, most of this literature does not specify how to accomplish the task, just reports on the efficiency of the tools used to accomplish the task, often within a larger system such as an ILS.&lt;br /&gt;
&lt;br /&gt;
==Automating Git to create your own open-source Dropbox clone==&lt;br /&gt;
&lt;br /&gt;
* Ian Walls, System Integration Librarian, NYU Health Sciences Libraries, Ian.Walls at med.nyu.edu&lt;br /&gt;
&lt;br /&gt;
Dropbox is a great tool for synchronizing files across pretty much any machine you’re working on.   Unfortunately, it has some drawbacks:&lt;br /&gt;
# Monthly fees for more than 2GB&lt;br /&gt;
# The server isn’t yours&lt;br /&gt;
# The server-side scripting isn’t open source&lt;br /&gt;
However, using the [http://git-scm.com/ Git distributed version control system], file event APIs, and your favourite scripting language, it is possible to create a file synchronization system (with full replication and multiple histories) that connects all your computers to your own server.&lt;br /&gt;
&lt;br /&gt;
These scripts would allow library developers to collaborate and work on multiple machines with ease, while benefiting from the robust version control of Git.  An active internet connection is not required to have access to the full history of the repository, making it easier to work on the go.  This also keeps your data more private and secure by only hosting it on machines you trust (important if you’re dealing with sensitive patron information).&lt;br /&gt;
&lt;br /&gt;
== Becoming Truly Innovative: Migrating from Millennium to Koha==&lt;br /&gt;
&lt;br /&gt;
* Ian Walls, System Integration Librarian, NYU Health Sciences Libraries, Ian.Walls at med.nyu.edu&lt;br /&gt;
&lt;br /&gt;
On Sept. 1st, 2009, the NYU Health Sciences Libraries made the unprecedented move from their Millennium ILS to Koha.  The migration was done over the course of 3 months, without assistance from either Innovative Interfaces, Inc. or any Koha vendor.  The in-house script, written in Perl and XSLT, can be used with any Millennium installation, regardless of which modules have been purchased, and can be adapted to work for migration to systems other than Koha.  Helper scripts were also developed to capture the current circulation state (checkouts, holds and fines), and do minor data cleanup.&lt;br /&gt;
&lt;br /&gt;
This presentation will cover the planning and scheduling of the migration, as well as an overview of the code that was written for it.  Opportunities for systems integration and development made newly available by having an open source platform are also discussed.&lt;br /&gt;
&lt;br /&gt;
== 7 Ways to Enhance Library Interfaces with OCLC Web Services: ==&lt;br /&gt;
 &lt;br /&gt;
* Karen A. Coombs, librarywebchic@gmail.com&lt;br /&gt;
&lt;br /&gt;
OCLC Web Services such as xISSN, WorldCat Search API, WorldCat Identities, and the WorldCat Registry provide a variety of data which can be used to enhance and improve current library interfaces. This talk will discuss several simple ideas to improve current users interfaces using data from these services. &lt;br /&gt;
&lt;br /&gt;
Javascript and PHP code to add journal of table of contents information, peer-reviewed journal designation, links to other libraries in the area with a book, also available ..., and info about this author will be discussed.&lt;/div&gt;</summary>
		<author><name>Librarywebchic</name></author>	</entry>

	<entry>
		<id>https://wiki.code4lib.org/index.php?title=Committees_sign-up_page&amp;diff=3437</id>
		<title>Committees sign-up page</title>
		<link rel="alternate" type="text/html" href="https://wiki.code4lib.org/index.php?title=Committees_sign-up_page&amp;diff=3437"/>
				<updated>2009-11-11T03:30:33Z</updated>
		
		<summary type="html">&lt;p&gt;Librarywebchic: /* Book Give-Away Committee */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
= Code4Lib 2010 Committees =&lt;br /&gt;
&lt;br /&gt;
If you are interested in helping out with a particular part of the Code4Lib 2010 conference, sign-up for one or more of the groups below (called 'committees' for lack of a better term).  Each committee should select a committee lead that will coordinate the activities of the committee and its work with the hosting site.  Discussions will take place on the Code4LibCon mailing list.  Please feel free to improve the summary statements for each of the committees.&lt;br /&gt;
&lt;br /&gt;
== Book Give-Away Committee ==&lt;br /&gt;
&lt;br /&gt;
* Kevin Clarke (O'Reilly)&lt;br /&gt;
* Scot Colford (Manning)&lt;br /&gt;
* Michael Klein (Apress)&lt;br /&gt;
* Emily Molanphy (Pragmatic Programmers)&lt;br /&gt;
* Karen Coombs (Packt Publishing)&lt;br /&gt;
&lt;br /&gt;
== Sponsorships Committee ==&lt;br /&gt;
&lt;br /&gt;
This committee organizes the sponsorship activities.  Usually it includes people within the Code4Lib community who think their institution or company might be interested in sponsoring the conference.  These folks may not be the decision makers at the sponsors, but they are Code4Lib's contacts.&lt;br /&gt;
&lt;br /&gt;
* Kevin Clarke&lt;br /&gt;
* Andrew Nagy&lt;br /&gt;
* Roy Tennant&lt;br /&gt;
* Jodi Schneider&lt;br /&gt;
&lt;br /&gt;
== Keynote Speakers Committee ==&lt;br /&gt;
&lt;br /&gt;
This committee plans who to invite for the keynote speakers. They gather possibilities (including soliciting from the community) and work with the speakers to arrange their travel and arrangements.&lt;br /&gt;
&lt;br /&gt;
* Kevin Clarke&lt;br /&gt;
* Mike Giarlo (interested in liaising re: voting--will send email and reminders about voting)&lt;br /&gt;
* Andreas Orphanides&lt;br /&gt;
* Daniel Lovins (maintaining [[nominations list]])&lt;br /&gt;
* [[User:DataGazetteer|Peter Murray]]&lt;br /&gt;
&lt;br /&gt;
== Program Committee ==&lt;br /&gt;
&lt;br /&gt;
This committee plans the structure of the program, arranges the voting on presentations, etc. These folks will also announce speakers, etc.&lt;br /&gt;
&lt;br /&gt;
* Roy Tennant&lt;br /&gt;
* Susan Teague-Rector&lt;br /&gt;
* Mike Giarlo (interested in liaising re: voting--will send email and reminders about voting)&lt;br /&gt;
* Gabriel Farrell&lt;br /&gt;
* [[User:DataGazetteer|Peter Murray]]&lt;br /&gt;
&lt;br /&gt;
== Scholarships Committee ==&lt;br /&gt;
&lt;br /&gt;
This committee works with funding institutions to arrange the scholarships offered.  They solicit submissions and select winners of the scholarship(s).  They also work with the winners to plan their travel and arrangements.&lt;br /&gt;
&lt;br /&gt;
* Edward M. Corrado&lt;br /&gt;
* Jean Rainwater&lt;br /&gt;
* Brett Bonfield&lt;br /&gt;
* Jodi Schneider&lt;br /&gt;
&lt;br /&gt;
== T-Shirt Committee ==&lt;br /&gt;
&lt;br /&gt;
This committee organizes the t-shirt contest, collecting submissions, and putting out the call for votes.&lt;br /&gt;
&lt;br /&gt;
* Mike Giarlo (interested in liaising re: voting--will send email and reminders about voting)&lt;br /&gt;
* Rosalyn Metz&lt;br /&gt;
&lt;br /&gt;
== Social Activities Committee ==&lt;br /&gt;
&lt;br /&gt;
The committee plans, proposes, and organizes the evening activities.&lt;br /&gt;
&lt;br /&gt;
* Kevin Clarke&lt;br /&gt;
* Susan Teague-Rector&lt;br /&gt;
* Bess Sadler&lt;br /&gt;
* Mark Matienzo&lt;br /&gt;
* Declan Fleming&lt;br /&gt;
&lt;br /&gt;
== Voting Activities Committee ==&lt;br /&gt;
&lt;br /&gt;
This committee organizes the voting process and works with the other committees that involve voting (keynote, program, T-shirt) to ensure a relatively smooth process.&lt;br /&gt;
&lt;br /&gt;
* Ross Singer&lt;br /&gt;
* Mike Giarlo&lt;br /&gt;
* Ed Summers&lt;br /&gt;
&lt;br /&gt;
= Documentation =&lt;br /&gt;
To help with documention, no need to sign up, just start editing.&lt;br /&gt;
* [[How To Plan A Code4LibCon]]&lt;br /&gt;
&lt;br /&gt;
== Documentation Interest Group ==&lt;br /&gt;
Promote ongoing documentation efforts.&lt;br /&gt;
&lt;br /&gt;
* Jodi Schneider&lt;br /&gt;
* Daniel Lovins&lt;br /&gt;
[[Category: Code4Lib2010]]&lt;/div&gt;</summary>
		<author><name>Librarywebchic</name></author>	</entry>

	</feed>