Code4Lib (original) (raw)

Code4Lib 2026

Code4Lib 2025

Code4Lib 2024

Code4Lib 2023

Code4Lib 2022

Code4Lib 2021

Code4Lib 2020

Code4Lib 2019

Code4Lib Journal Issue 41 Call for Papers

Issue 38 of the Code4Lib Journal

Code4Lib 2018

Issue 37 of the Code4Lib Journal

Code4Lib Journal Issue 38 Call for Papers

Code4Lib Journal #34

C4L17: Call for Presentation/Panel proposals

Code4Lib 2017

Code4Lib Journal #33

Code4Lib Journal #32

jobs.code4lib.org studied

Code4Lib 2016

Code4Lib Northern California: Stanford, CA

Code4Lib Journal #29

Code4Lib Journal #28: Special Issue on Diversity in Library Technology

Code4Lib 2016 will be in Philadelphia

Code4Lib 2016 Conference Proposals

Code4Lib North 2015: St. Catharines, ON

Code4Lib 2015 videos

2015 Code of Conduct

Code4Lib 2015 Diversity Scholarships

Your code does not exist in a vacuum

Your Chocolate is in My Peanut Butter! Mixing up Content and Presentation Layers to Build Smarter Books in Browsers with RDFa, Schema.org, and Linked Data Topics

You Gotta Keep 'em Separated: The Case for "Bento Box" Discovery Interfaces

Refinery — An open source locally deployable web platform for the analysis of large document collections

Programmers are not projects: lessons learned from managing humans

Our $50,000 Problem: Why Library School?

Making your digital objects embeddable around the web

Leveling Up Your Git Workflow

Level Up Your Coding with Code Club (yes, you can talk about it)

How to Hack it as a Working Parent: or, Should Your Face be Bathed in the Blue Glow of a Phone at 2 AM?

Helping Google (and scholars, researchers, educators, & the public) find archival audio

Heiðrún: DPLA's Metadata Harvesting, Mapping and Enhancement System

Got Git? Getting More Out of Your GitHub Repositories

Feminist Human Computer Interaction (HCI) in Library Software

Dynamic Indexing: a Tragic Solr Story

Docker? VMs? EC2? Yes! With Packer.io

Digital Content Integrated with ILS Data for User Discovery: Lessons Learned

Designing and Leading a Kick A** Tech Team

Consuming Big Linked Open Data in Practice: Authority Shifts and Identifier Drift

BYOB: Build Your Own Bootstrap

Book Reader Bingo: Which Page-Turner Should I Use?

Beyond Open Source

Awesome Pi, LOL!

Annotations as Linked Data with Fedora4 and Triannon (a Real Use Case for RDF!)

American (Archives) Horror Story: LTO Failure and Data Loss

A Semantic Makeover for CMS Data

Code4lib 2007 Lighting Talks

Store

Voting for Code4Lib 2015 Prepared Talks is now open.

Keynote voting for the 2015 conference is now open!

Code4Lib 2015: Call for Proposals

Code4Lib North (Ottawa): Tuesday October 7th, 2014

code4libBC: November 27 and 28, 2014

2015 Conference Schedule

Code4Lib Journal issue 25

Code4Lib NorCal 28 July in San Mateo

Code4Lib 2015

Code4Lib 2014 Trip Report - Zahra Ashktorab

Code4Lib 2014 Trip Report- Nabil Kashyap

Code4Lib 2014 Trip Report - Junior Tidal

Code4Lib 2014 Trip Report - Jennifer Maiko Kishi

Code4Lib 2014 Trip Report - J. (Jenny) Gubernick

Code4Lib 2014 Trip Report - Emily Reynolds

Code4Lib 2014 Trip Report - Coral Sheldon Hess

Code4Lib 2014 Trip Report - Christina Harlow

CODE4LIB 2014 Trip Report - Arie Nugraha

Call for proposals: Code4Lib Journal, issue 25

2014 Code of Conduct

Code4Lib 2015 Call for Host Proposals

Code4Lib 2014 Sponsors

WebSockets for Real-Time and Interactive Interfaces

We Are All Disabled! Universal Web Design Making Web Services Accessible for Everyone

Visualizing Solr Search Results with D3.js for User-Friendly Navigation of Large Results Sets

Visualizing Library Resources as Networks

Under the Hood of Hadoop Processing at OCLC Research

Towards Pasta Code Nirvana: Using JavaScript MVC to Fill Your Programming Ravioli

Sustaining your Open Source project through training

Structured data NOW: seeding schema.org in library systems

Quick and Easy Data Visualization with Google Visualization API and Google Chart Libraries

Queue Programming -- how using job queues can make the Library coding world a better place

PhantomJS+Selenium: Easy Automated Testing of AJAX-y UIs

Personalize your Google Analytics Data with Custom Events and Variables

Organic Free-Range API Development - Making Web Services That You Will Actually Want to Consume

Next Generation Catalogue - RDF as a Basis for New Services

Lucene's Latest (for Libraries)

Discovering your Discovery System in Real Time

Dead-simple Video Content Management: Let Your Filesystem Do The Work

Building for others (and ourselves): the Avalon Media System

Behold Fedora 4: The Incredible Shrinking Repository!

All Tiled Up

A reusable application to enable self deposit of complex objects into a digital preservation environment

A Book, a Web Browser and a Tablet: How Bibliotheca Alexandrina's Book Viewer Framework Makes It Possible

2014 Conference Schedule

Code4Lib 2014 Conference Diversity Scholarship Recipients

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

Code4Lib 2014 Keynote Speakers

Code4Lib 2014

Code4Lib 2014 Conference Prospectus for Sponsors

Code4Lib 2014 Conference Proposals

Ask Anything!

Code4Lib 2014 Call for Host Proposals

The Care and Feeding of a Crowd

The Avalon Media System: A Next Generation Hydra Head For Audio and Video Delivery

Solr Update

REST IS Your Mobile Strategy

Practical Relevance Ranking for 10 million books.

Pitfall! Working with Legacy Born Digital Materials in Special Collections

n Characters in Search of an Author

Linked Open Communism: Better discovery through data dis- and re- aggregation

Hybrid Archival Collections Using Blacklight and Hydra

HTML5 Video Now!

Hands off! Best Practices and Top Ten Lists for Code Handoffs

Hacking the DPLA

Google Analytics, Event Tracking and Discovery Tools

Evolving Towards a Consortium MARCR Redis Datastore

EAD without XSLT: A Practical New Approach to Web-Based Finding Aids

De-sucking the Library User Experience

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

Creating a Commons

Citation search in SOLR and second-order operators

Browser/Javascript Integration Testing with Ruby

ARCHITECTING ScholarSphere: How We Built a Repository App That Doesn't Feel Like Yet Another Janky Old Repository App

All Teh Metadatas Re-Revisited

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

Code4Lib 2013 Scholarship (deadline: December 14, 2012)

Code4Lib 2013

Code4Lib 2013 Schedule

Code4Lib Conference 2013 Call for Propoosals

Keynote voting for the 2013 conference is now open!

Dates Set for Code4Lib 2013 in Chicago

Code4Lib Journal - Call for Proposals

ruby-marc 0.5.0 released

Code4Lib Journal: Editors Wanted

Code4Lib Journal Issue 16 is published!

Ask Anything! – Facilitated by Carmen Mitchell- Code4Lib 2012

Relevance Ranking in the Scholarly Domain - Tamar Sadeh, PhD

Kill the search button II - the handheld devices are coming - Jørn Thøgersen, Michael Poltorak Nielsen

Stack View: A Library Browsing Tool - Annie Cain

Search Engine Relevancy Tuning - A Static Rank Framework for Solr/Lucene - Mike Schultz

Practical Agile: What's Working for Stanford, Blacklight, and Hydra - Naomi Dushay

NoSQL Bibliographic Records: Implementing a Native FRBR Datastore with Redis - Jeremy Nelson

Lies, Damned Lies, and Lines of Code Per Day - James Stuart

Indexing big data with Tika, Solr & map-reduce - Scott Fisher, Erik Hetzner

In-browser data storage and me - Jason Casden

How people search the library from a single search box - Cory Lown

Discovering Digital Library User Behavior with Google Analytics - Kirk Hess

Building research applications with Mendeley - William Gunn

Your UI can make or break the application (to the user, anyway) - Robin Schaaf

Your Catalog in Linked Data - Tom Johnson

The Golden Road (To Unlimited Devotion): Building a Socially Constructed Archive of Grateful Dead Artifacts - Robin Chandler

Quick and Dirty Clean Usability: Rapid Prototyping with Bootstrap - Shaun Ellis

“Linked-Data-Ready” Software for Libraries - Jennifer Bowen

HTML5 Microdata and Schema.org - Jason Ronallo

HathiTrust Large Scale Search: Scalability meets Usability - Tom Burton-West

Design for Developers - Lisa Kurt

Beyond code: Versioning data with Git and Mercurial - Charlie Collett, Martin Haye

ALL TEH METADATAS! or How we use RDF to keep all of the digital object metadata formats thrown at us - Declan Fleming

Discussion for Elsevier App Challenge during Code4Lib 2012

So you want to start a Kindle lending program

Code4Lib 2013 Call for Host Proposals

Code4Lib 2012 Scholarship (deadline: December 9, 2011)

code4lib 2012 Sponsor Listing

Code4Lib 2012 Schedule

Code4Lib 2012

Code4Lib 2012 Sponsorship

VuFind Beyond MARC: Discovering Everything Else - Demian Katz

One Week | One Tool: Ultra-Rapid Open Source Development Among Strangers - Scott Hanrath

Letting In the Light: Using Solr as an External Search Component - Jay Luker and Benoit Thiell

Kuali OLE: Architecture for Diverse and Linked Data - Tim McGeary and Brad Skiles

Keynote Address - Diane Hillmann

Hey, Dilbert. Where's My Data?! - Thomas Barker

Enhancing the Mobile Experience: Mobile Library Services at Illinois - Josh Bishoff - Josh Bishoff

Drupal 7 as Rapid Application Development Tool - Cary Gordon

Code4Lib 2012 in Seattle

2011 Lightning Talks

2011 Breakout Sessions

(Yet Another) Home-Grown Digital Library System, Built Upon Open Source XML Technologies and Metadata Standards - David Lacy

Why (Code4) Libraries Exist - Eric Hellman

Visualizing Library Data - Karen Coombs

Sharing Between Data Repositories - Kevin S. Clarke

Practical Relevancy Testing - Naomi Dushay

Opinionated Metadata (OM): Bringing a Bit of Sanity to the World of XML Metadata - Matt Zumwalt

Mendeley's API and University Libraries: Three Examples to Create Value - Ian Mulvany

Let's Get Small: A Microservices Approach to Library Websites - Sean Hannan

GIS on the Cheap - Mike Graves

fiwalk With Me: Building Emergent Pre-Ingest Workflows for Digital Archival Records using Open Source Forensic Software - Mark M

Enhancing the Performance and Extensibility of the XC’s MetadataServicesToolkit - Ben Anderson

Chicago Underground Library’s Community-Based Cataloging System - Margaret Heller and Nell Taylor

Building an Open Source Staff-Facing Tablet App for Library Assessment - Jason Casden and Joyce Chapman

Beyond Sacrilege: A CouchApp Catalog - Gabriel Farrell

Ask Anything! – Facilitated by Dan Chudnov

A Community-Based Approach to Developing a Digital Exhibit at Notre Dame Using the Hydra Framework - Rick Johnson and Dan Brubak

Code4Lib 2011 schedule

Code4Lib 2012 Call for Host Proposals

Scholarships to Attend the 2011 Code4Lib Conference (Deadline Dec. 6, 2010)

Code4Lib 2011 Sponsorship

Issue 10 of the Code4Lib Journal

Location of code4lib 2011

Code4Lib 2011: Get Ready for the Best Code4lib Conference Yet!

Issue 9 of the Code4Lib Journal

Vote on Code4Lib 2011 hosting proposals

You Either Surf or You Fight: Integrating Library Services With Google Wave - Sean Hannan - Code4Lib 2010

Vampires vs. Werewolves: Ending the War Between Developers and Sysadmins with Puppet - Bess Sadler - Code4Lib 2010

The Linked Library Data Cloud: Stop talking and start doing - Ross Singer - Code4Lib 2010

Taking Control of Library Metadata and Websites Using the eXtensible Catalog - Jennifer Bowen - Code4Lib 2010

Public Datasets in the Cloud - Rosalyn Metz and Michael B. Klein - Code4Lib 2010

Mobile Web App Design: Getting Started - Michael Doran - Code4Lib 2010

Metadata Editing – A Truly Extensible Solution - David Kennedy and David Chandek-Stark - Code4Lib 2010

Media, Blacklight, and Viewers Like You (pdf, 2.61MB) - Chris Beer - Code4Lib 2010

Matching Dirty Data – Yet Another Wheel - Anjanette Young and Jeff Sherwood - Code4Lib 2010

library/mobile: Developing a Mobile Catalog - Kim Griggs - Code4Lib 2010

Keynote #2: catfish, cthulhu, code, clouds and Levenshtein distance - Paul Jones - Code4Lib 2010

Keynote #1: Cathy Marshall - Code4Lib 2010

Iterative Development Done Simply - Emily Lynema - Code4Lib 2010

I Am Not Your Mother: Write Your Test Code - Naomi Dushay, Willy Mene, and Jessie Keck - Code4Lib 2010

How to Implement A Virtual Bookshelf With Solr - Naomi Dushay and Jessie Keck - Code4Lib 2010

HIVE: A New Tool for Working With Vocabularies - Ryan Scherle and Jose Aguera - Code4Lib 2010

Enhancing Discoverability With Virtual Shelf Browse - Andreas Orphanides, Cory Lown, and Emily Lynema - Code4Lib 2010

Drupal 7: A more powerful platform for building library applications - Cary Gordon - Code4Lib 2010

Do It Yourself Cloud Computing with Apache and R - Harrison Dekker - Code4Lib 2010

Cloud4Lib - Jeremy Frumkin and Terry Reese - Code4Lib 2010

Becoming Truly Innovative: Migrating from Millennium to Koha - Ian Walls - Code4Lib 2010

Ask Anything! – Facilitated by Dan Chudnov - Code4Lib 2010

A Better Advanced Search - Naomi Dushay and Jessie Keck - Code4Lib 2010

7 Ways to Enhance Library Interfaces with OCLC Web Services - Karen Coombs - Code4Lib 2010

Code4Lib 2010 Lightning Talks

Code4Lib 2010 Breakout Sessions

Code4Lib 2010 Participant Release Form

Code4Lib 2011 Hosting Proposals Solicited

2010 Code4lib Scholarship Recipients

Code4Lib North

Scholarships to Attend the 2010 Code4Lib Conference

Code4Lib 2010 Registration

2010 Conference info

Code4Lib 2010 Schedule

Code4Lib 2010 Sponsorship

2010 Code4Lib Conference Prepared Talks Voting Now Open!

Code4Lib 2010 Call for Prepared Talk Proposals

Vote for code4lib 2010 keynotes!

Code4Lib 2010

Code4Lib Journal: new issue 7 now available

Visualizing Media Archives: A Case Study

The Open Platform Strategy: what it means for library developers

If You Love Something...Set it Free

What We Talk About When We Talk About FRBR

The Rising Sun: Making the most of Solr power

FreeCite - An Open Source Free-Text Citation Parser

Freebasing for Fun and Enhancement

Extending biblios, the open source web based metadata editor

Complete faceting

A New Platform for Open Data - Introducing ‡biblios.net Web Services

Sebastian Hammer, Keynote Address

Blacklight as a unified discovery platform

A new frontier - the Open Library Environment (OLE)

The Dashboard Initiative

RESTafarian-ism at the NLA

Open Up Your Repository With a SWORD!

LuSql: (Quickly and easily) Getting your data from your DBMS into Lucene

Like a can opener for your data silo: simple access through AtomPub and Jangle

LibX 2.0

How I Failed To Present on Using DVCS for Managing Archival Metadata

djatoka for djummies

A Bookless Future for Libraries: A Comedy in 3 Acts

Why libraries should embrace Linked Data

Code4Lib Journal: new issue 6 now available

See you next year in Asheville

Code4Lib 2009 Lightning Talks

code4lib2010 venue voting

OCLC Grid Services Boot Camp (2009 Preconference)

Code4Lib 2010 Hosting Proposals

Code4Lib Logo Debuts

Code4Lib 2009 Breakout Sessions

Call for Code4Lib 2010 Hosting Proposals

2009 Code4lib Scholarship Recipients

Code4lib 2009 T-shirt Design Contest

code4lib2009 registration open!

Code4Lib Journal Issue 5 Published

Code4lib 2009 Gender Diversity and Minority Scholarships

Calling all Code4Libers Attending Midwinter

Logo Design Process Launched

Code4Lib 2009 Schedule

2009 Pre-Conferences

Voting On Presentations for code4lib 2009 Open until December 3

drupal4lib unconference (02/27/2009 Darien, CT)

Call for Proposals, Code4Lib 2009 Conference

ne.code4lib.org

code4lib2009 keynote voting

Logo? You Decide

solrpy google code project

Code4Lib 2009

Code4Lib 2009 Sponsorship

Code4LibNYC

Update from LinkedIn

LinkedIn Group Growing Fast

code4lib group on LInkedIn

ELPUB 2008 Open Scholarship: Authority, Community and Sustainability in the Age of Web 2.0

Code4libcon 2008 Lightning Talks

Brown University to Host Code4Lib 2009

Desktop Presenter software

Presentations from LibraryFind pre-conference

Vote for Code4Lib 2009 Host!

Karen Coyle Keynote - R&D: Can Resource Description become Rigorous Data?

Code4libcon 2008 Breakout Sessions

Call for Code4Lib 2009 Hosting Proposals

Code4lib 2008 Conference T-Shirt Design

Code4lib 2008 Registration now open!

Zotero and You, or Bibliography on the Semantic Web

XForms for Metadata creation

Working with the WorldCat API

Using a CSS Framework

The Wayback Machine

The Making of The Code4Lib Journal

The Code4Lib Future

Show Your Stuff, using Omeka

Second Life Web Interoperability - Moodle and Merlot.org

RDF and RDA: declaring and modeling library metadata

ÖpënÜRL

OSS Web-based cataloging tool

MARCThing

Losing sleep over REST?

From Idea to Open Source

Finding Relationships in MARC Data

DLF ILS Discovery Interface Task Force API recommendation

Delivering Library Services in the Web 2.0 environment: OSU Libraries Publishing System for and by Librarians

CouchDB is sacrilege... mmm, delicious sacrilege

Building the Open Library

Building Mountains Out of Molehills

A Metadata Registry

Code4lib 2008 Gender Diversity and Minority Scholarships

Conference Schedule

Code4lib 2008 Keynote Survey

Code4lib 2008 Call for Proposals

Code4Lib 2008 Schedule

code4lib 2008 conference

Random #code4lib Quotes

Request for Proposals: Innovative Uses of CrossRef Metadata

Library Camp NYC, August 14, 2007

Code4Lib 2007 - Video, Audio and Podcast Available

Code4Lib 2007 - Day 1 Video Available

Erik Hatcher Keynote

My Adventures in Getting Data into the ArchivistsToolkit

Karen Schneider Keynote "Hurry up please it's time"

Code4Lib Conference Feedback Available

Code4Lib 2007 Video Trickling In

Code4Lib.org Restored

Code4Lib 2008 will be in Portland, OR

Code4Lib Blog Anthology

The Intellectual Property Disclosure Process: Releasing Open Source Software in Academia

Polling for interest in a European code4lib

Call for Proposals to Host Code4Lib 2008

2007 Code4lib Scholarship Recipients

Delicious! Flare + SIMILE Exhibit

Open Access Self-Archiving Mandate

Evergreen Keynote

Code4Lib 2007 T-Shirt Contest

Stone Soup

#code4lib logging

Two scholarships to attend the 2007 code4lib conference

2007 Conference Schedule Now Available

code4lib 2007 pre-conference workshop: Lucene, Solr, and your data

Traversing the Last Mile

The XQuery Exposé: Practical Experiences from a Digital Library

The BibApp

Smart Subjects - Application Independent Subject Recommendations

Open-Source Endeca in 250 Lines or Less

On the Herding of Cats

Obstacles to Agility

MyResearch Portal: An XML based Catalog-Independent OPAC

LibraryFind

Library-in-a-Box

Library Data APIs Abound!

Get Groovy at Your Public Library

Fun with ZeroConfMetaOpenSearch

Free the Data: Creating a Web Services Interface to the Online Catalog

Forget the Lipstick. This Pig Just Needs Social Skills.

Atom Publishing Protocol Primer

barton data

MIT Catalog Data

Code4Lib Downtime

Call for Proposals

Code4Lib2006 Audio

book club

Code4LibCon Site Proposals

Improving Code4LibCon 200*

Code4Lib Conference Hosting

Learning to Scratch Our Own Itches

2007 Code4Lib Conference

2007 Code4Lib Conference Schedule

2007 Code4Lib Conference Lightning Talks

2007 Code4Lib Conference Breakouts

Results of the journal name vote

#dspace

#code4lib logging

regulars on the #code4lib irc channel

Code4lib Journal Name Vote

code4lib journal: mission, format, guidelines

#code4lib irc channel faq

CUFTS2 AIM/AOL/ICQ bot

code4lib journal: draft purpose, format, and guidelines

2006 code4lib Breakout Sessions

unapi revision 1

code4lib 2006 presentations will be available

planet update

Weather in Corvallis for Code4lib

Holiday Inn Express

conference wiki

Portland Hostel

Lightning Talks

Code4lib 2006 T-Shirt design vote!

Portland Jazz Festival

unAPI version 0

conference schedule in hCalendar

code4lib 2006 T-shirt design contest

Conference Schedule Set

code4lib 2006 registration count pool

WikiD

The Case for Code4Lib 501c(3)

Teaching the Library and Information Community How to Remix Information

Practical Aspects of Implementing Open Source in Armenia

Lipstick on a Pig: 7 Ways to Improve the Sex Life of Your OPAC

Generating Recommendations in OPACS: Initial Results and Open Areas for Exploration

ERP Options in an OSS World

AHAH: When Good is Better than Best

1,000 Lines of Code, and other topics from OCLC Research

What Blog Applications Can Teach Us About Library Software Architecture

Standards, Reusability, and the Mating Habits of Learning Content

Quality Metrics

Library Text Mining

Connecting Everything with unAPI and OPA

Chasing Babel

Anatomy of aDORe

Voting on Code4Lib 2006 Presentation Proposals

one more week for proposals

code4lib card

planet facelift

Registration is Open

planet code4lib & blogs

Code4lib 2006 Call For Proposals

code4lib Conference 2006: Schedule

panizzi

drupal installed

code4lib 2006