You are here


You know, when people get together and talk about stuff.

Code4lib 2014 Diversity Scholarships (Application Deadline: Dec. 13, 2013, 5pm EST)

For the Code4Lib 2014 Conference, 9 scholarships have been sponsored to promote diversity.

CLIR/DLF has sponsored 5 scholarships, EBSCO has sponsored 2 scholarships, ProQuest has sponsored 1 full scholarship, and Sumana Harihareswara has sponsored half a scholarship which was matched by ProQuest. All sponsors have left it up to the discretion of the Code4Lib 2014 Scholarship Committee for how to award these diversity scholarships.

The Code4Lib Scholarship Committee will award 9 diversity scholarships based on merit and need. Each scholarship will provide up to $1,000 to cover travel costs and conference fees for a qualified attendee to attend the 2014 Code4Lib Conference, which will be held in Raleigh, North Carolina, from March 24 - 27, 2014.

Code4Lib 2014 Keynote Speakers

The Code4Lib 2014 Keynote Speakers Committee is excited to announce the
selection by open vote of this year's keynote speakers: Valerie Aurora and
Sumana Harihareswara.

Valerie Aurora is the founder of the Ada Initiative, a non-profit
organization that seeks to increase women's participation in the free
culture movement, open source technology, and open source culture. Aurora
is also known within the Linux community for advocating new developments in
filesystems in Linux, including ChunkFS and the Union file system. In 2012,
Aurora, and Ada Initiative co-founder Mary Gardiner, were named two of the
most influential people in computer security by SC Magazine. In 2013, she
won the O'Reilly Open Source Award. At Valerie's request, her keynote will
be in the form of an interview, which Roy Tennant has volunteered to
conduct. Questions from the Code4Lib community will be solicited, so please
be thinking about what you would like to ask her.

Sumana Harihareswara works as the Engineering Community Manager at the
Wikimedia Foundation
. She has worked at Collabora, GNOME,, Fog Creek Software, Behavior, and, and

Code4Lib 2014

Code4Lib 2014 will be held at the Sheraton Raleigh Hotel in downtown Raleigh, NC on March 24 - 27, 2014.

Pre-conferences will be held Monday March 24, and the main conference on Tuesday March 25 - 27.

See the 2014 Conference Schedule for the full schedule.

Trip Reports from the Code4Lib 2014 Conference Diversity Scholarship Recipients

Keynote Speakers

Ideas for keynote speakers were solicited and voted on. You can view the results of the voting if you login. We are thrilled to have the two speakers who received the most votes: Valerie Aurora, the founder of the Ada Initiative, and Sumana Harihareswara, Engineering Community Manager, Wikimedia Foundation keynote this year. See the announcement for more information.


Ask Anything!

Ask Anything!

Wherein you ask...anything, a.k.a. "Human Search Engine". A chance for you to ask a roomful of code4libbers anything that's on your mind: questions seeking answers (short or long), requests for things (hardware, software, skills, or help), or offers of things. We'll keep the pace fast, and the answers faster.

Code4Lib 2014 Call for Host Proposals

The Code4Lib Community is calling for proposals to host the 2014 Code4Lib Conference. Information on the kind of venue we seek and the responsibilities involved can be found at the conference hosting web page [1] and on the Code4Lib Wiki [2].

HTML5 Video Now!

HTML5 Video Now!

  • Jason Ronallo, North Carolina State University Libraries,

Can you use HTML5 video now? Yes.

I'll show you how to get started using HTML5 video, including gotchas, tips, and tricks. Beyond the basics we'll see the power of having video integrated into HTML and the browser. We'll look at how to interact with video (and other time-based media) via JavaScript. Finally, we'll look at examples that push the limits and show the exciting future of video on the Web.

My experience comes from technical development of an oral history video clips project. I developed the technical aspects of the project, including video processing, server configuration, development of a public site, creation of an administrative interface, and video engagement analytics. Major portions of this work have been open sourced under an MIT license.

HTML5 Video Now! slide deck and speaker notes

Data-Driven Documents: Visualizing library data with D3.js

Data-Driven Documents: Visualizing library data with D3.js

  • Bret Davidson, North Carolina State University Libraries,

Several JavaScript libraries have emerged over the past few years for creating rich, interactive visualizations using web standards. Few are as powerful and flexible as D3.js[1]. D3 stands apart by merging web standards with a rich API and a unique approach to binding data to DOM elements, allowing you to apply data-driven transformations to a document. This emphasis on data over presentation has made D3 very popular; D3 is used by several prominent organizations including the New York Times[2], GOV.UK[3], and Trulia[4].

Power usually comes at a cost, and D3 makes you pay with a steeper learning curve than many alternatives. In this talk, I will get you over the hump by introducing the core construct of D3, the Data-Join. I will also discuss when you might want to use D3.js, share some examples, and explore some advanced utilities like scales and shapes. I will close with a brief overview of how we are successfully using D3 at NCSU[5] and why investing time in learning D3 might make sense for your library.


Actions speak louder than words: Analyzing large-scale query logs to improve the research experience

Actions speak louder than words: Analyzing large-scale query logs to improve the research experience

  • Raman Chandrasekar, Serials Solutions, Raman DOT Chandrasekar AT serialssolutions DOT com
  • Susan Price, Serials Solutions
  • Analyzing anonymized query and click through logs leads to a better understanding of user behaviors and intentions and provides great opportunities to respond to users with an improved search experience. A large-scale provider of SaaS services, Serials Solutions is uniquely positioned to learn from the dataset of queries aggregated from the Summon service generated by millions of users at hundreds of libraries around the world.

    In this session, we will describe our Relevance Metrics Framework and provide examples of insights gained during its development and implementation. We will also cover recent product changes inspired by these insights. Chandra and Ted, from the Summon dev team, will share insights and outcomes from this ongoing process and highlight how analysis of large-scale query logs helps improve the academic research experience.

Google Analytics, Event Tracking and Discovery Tools

Google Analytics, Event Tracking and Discovery Tools

  • Emily Lynema, North Carolina State University Libraries. ejlynema AT ncsu DOT edu
  • Adam Constabaris, North Carolina State University Libraries, ajconsta AT ncsu DOT edu

The NCSU Libraries is using Google Analytics increasingly across its website as a replacement for usage tracking via Urchin. More recently, we have also begun to use the event tracking features in Google Analytics. This has allowed us to gather usage statistics for activities that don’t initiate new requests to the server, such as clicks that hide and show already-loaded content (as in many tabbed interfaces). Aggregating these events together with pageview tracking in Google Analytics presents a more unified picture of patron activity and can help improve design of tools like the library catalog. While assuming a basic understanding of the use of Google Analytics pageview tracking, this presentation will start with an introduction to the event tracking capabilities that may be less widely known.

De-sucking the Library User Experience

De-sucking the Library User Experience

  • Jeremy Prevost, Northwestern University, j-prevost {AT} northwestern [DOT] edu

Have you ever thought that library vendors purposely create the worst possible user experience they can imagine because they just hate users? Have you ever thought that your own library website feels like it was created by committee rather than for users because, well, it was? I’ll talk about how we used vendor supplied APIs to our ILS and Discovery tool to create an experience for our users that sucks at least a little bit less.

The talk will provide specific examples of how inefficient or confusing vendor supplied solutions are from a user perspective along with our specific streamlined solutions to the same problems. Code examples will be minimal as the focus will be on improving user experience rather than any one code solution of doing that. Examples may include the seemingly simple tasks of renewing a book or requesting an item from another campus library.


Subscribe to RSS - conferences