Preconference Workshops: March 7th, 2016

Building a Geocoding Toolset for Libraries

Following up on a breakout session at Hydracamp, this session will be a hackathon/skillshare event to start working on a shared geocoding toolset for library data work. Looking at and working with existing tools and datasets, such as Geonames, the Getty Thesaurus of Geographic Names, Twofishes.net and Who’s on First,... more

Time
9-12
Location

Chemical Heritage Foundation - Haas

Buzzword compliant Logging

The preconference will cover real and imaginary world use cases on logging. We will have a broad overview on Elasticsearch, Logstash and Kibana. Using Ansible and Vagrant (Otto?) we will set up a lab to test shipping and customizing logs that will be indexed by Elasticsearch and viewed in Kibana.... more

Time
9-12
Location

Franklin Hall - Presidents Room

Catmandu - a (meta)data toolkit

This workshop is full

Catmandu provides a suite of software modules to ease the import, storage, retrieval, export and transformation of (meta)data records. After a short introduction to Catmandu and its features, we will present the command line interface (CLI) and the domain specific language (DSL). Participants will be guided to get data from... more

Time
1:30-4:30
Location

Franklin Hall - Fels Room

Code4Arc

Building off of last year’s first Code4Arc event, this pre-conference is an opportunity for the archivists and developers who work with them to talk about archives specific tools, workflows and development, with an emphasis on open-source software. We wish to create a space to talk about how coding for archives... more

Time
9:00-4:30 (w/ lunch break)
Location

Chemical Heritage Foundation - Ullyot N

Command Line Bootcamp

Come and learn how the command line is the best friend you've always wanted. This workshop will focus on beginner to intermediate uses of the command line to perform tasks like processing data, organizing folders and files, downloading web content, and running scripts. We will focus on the UNIX... more

Time
9-12
Location

Sheraton Hotel - Cook

Customizing Blacklight: Approaches and Best Practices

This workshop will do a deep dive into approaches and recommend best practices for customizing Blacklight applications. We will discuss a range of topics, including styling and theming, customizing discovery experiences, and working with Solr.

more

Time
1:30-4:30
Location

Chemical Heritage Foundation - Franklin 2

Dive Into Hydra

Dive into Hydra introduces you to the fundamentals of coding your very own Hydra application. We will introduce you to the Ruby programming language, the Ruby on Rails web framework, and how to model objects and metadata for use with Hydra.

more

Time
9-12
Location

Sheraton Hotel - Bromley-Claypoole

Dive deeper into Hydra

An advanced course for people who have attended Dive into Hydra or who already have experience with Ruby and Fedora 4. We go beyond data modeling and explore the advanced features of the Hydra project including out of the box solutions such as Sufia, Avalon and Curation Concerns. We'll learn... more

Time
1:30-4:30
Location

Sheraton Hotel - Cook

Fail4Lib 2016: Failadelphia

Failure is a given in complex organizations: projects fail, systems fail, organizations fail. 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... more

Time
1:30-4:30
Location

Chemical Heritage Foundation - Franklin 1

Getting More out of Your Maps: Georeferencing and Optimizing Digitized Maps for Use in Web Applications

Being able to interact with historical maps in their proper geographic space allows for more accurate study of the changes a location has undergone over time. This session will walk through the process of transforming a digitized historical map into a georeferenced image. From there, it can be overlayed on... more

Time
1:30-4:30
Location

Chemical Heritage Foundation - Haas

Hands-On Fedora 4

This workshop is a hands-on introduction to:

  • the core Fedora 4 RESTful services
  • the external integration components

In this session, you will work on your own laptops with a provided Vagrant image through a series of exercises that demonstrate how to use Fedora 4’s core services, how to... more

Time
9-12
Location

Chemical Heritage Foundation - Garden 2

Islandora for Developers

This workshop is full

Islandora is a digital asset management system that provides out­of­the­box repository solutions (Solution Packs) for a wide range of digital collections and research domains. Islandora combines the Drupal CMS and Fedora Commons repository software, together with additional open source applications (including Solr), to deliver a wide range of functionality. The... more

Time
1:30-4:30
Location

Chemical Heritage Foundation - Garden 2

Islandora for Managers

This workshop is full

Islandora is a digital asset management system that provides out­of­the­box repository solutions (Solution Packs) for a wide range of digital collections and research domains. Islandora combines the Drupal CMS and Fedora Commons repository software, together with additional open source applications (including Solr), to deliver a wide range of functionality. The... more

Time
9-12
Location

Chemical Heritage Foundation - Garden 3

It’s Always Sassy in Philadelphia

Learn how to turn your 2000+ line spaghetti monster CSS file into a modular and manageable collection of components you can reuse!

Workshop will cover:
  • overview of how to use Sass (CodeKit, Rails, libsass, etc.)
  • breaking things apart (CSS Stats, SublimeText plugins, browser extensions, etc.)
  • creating reusable components with... more

Time
9-12
Location

Chemical Heritage Foundation - Franklin 2

Linked Data Learning, Tips, Tricks and Lessons Learned

Ready to harness the power of linked data but don’t know where to start? This hands-on workshop will move you from a bystander to an active participant in the new frontier of linked data in just a few hours. We will begin with a basic overview of linked data principles... more

Time
9-12
Location

Chemical Heritage Foundation - Ullyot S

Measuring Your Metadata

Tools and standards abound for creating and enriching metadata, but measuring, monitoring, and managing metadata for the long haul can be a daunting task. What tools are out there to assess the shape of our metadata? How can visualizations show us the gaps or flaws in our description? What can... more

Time
1:30-4:30
Location

Chemical Heritage Foundation - Ullyot S

Migrating Hydra-based repositories from Fedora 3 to 4

Do you have a Hydra-based repository that is still on Fedora 3?

This is a hands-on workshop for digging into the details of performing an actual migration using the fedora-migrate [1] Ruby gem. In this session, you will be working on your own laptop with a provided Vagrant image through... more

Time
1:30-4:30
Location

Chemical Heritage Foundation - Garden 3

Publishing Research Data with R Knitr and Shiny

The R statistical package is a widely used too for analyzing data, however, there are several recent additions that give researchers powerful new tools for publishing their research both in traditional journals and also provide new avenues for disseminating their work. These new tools also increase the level of reproducibility... more

Time
9:00-4:30 (w/ lunch break)
Location

Chemical Heritage Foundation - Garden 1

RailsBridge: Intro to programming in Ruby on Rails

HOME WORK: Please do in advance!! http://docs.railsbridge.org/installfest/ To help the class run smoothly please complete the install fest before attending the class. If you have problems contact us! Interested in learning how to program? Want to build your own web application? Never written a line of code before and are... more

Time
9-12
Location

Chemical Heritage Foundation - Franklin 1

Semantic Search for The Coder-Librarian

Ever install a search engine like Solr or Elasticsearch and then wonder “now what?” For libraries, search is particularly challenging. Mapping the language of specialized content with user’s vernacular is tough. For example, maybe you’re trying to help a 19 year old college students search the writings of a sharp-witted,... more

Time
1:30-4:30
Location

Sheraton Hotel - Bromley-Claypoole

The "Getting Ready for Workshops" Workshop

This workshop will be an informal and participatory session designed to help attendees prepare for code-related activities at Code4Lib and beyond. The intended audience is people who are new to coding or Code4Lib, or people who want help preparing their Mac or PC conference laptop for code workshops. The workshop... more

Time
9-12
Location

Franklin Hall - Large hall

The "Getting Ready for Workshops" Workshop

This workshop will be an informal and participatory session designed to help attendees prepare for code-related activities at Code4Lib and beyond. The intended audience is people who are new to coding or Code4Lib, or people who want help preparing their Mac or PC conference laptop for code workshops. The workshop... more

Time
9-12
Location

Franklin Hall - Large hall

User Experience for Libraries & Collections

At its core, User Experience (UX) is how your audience feels about using a product, system, or service, whether you’re designing a website, an exhibit, or a toaster. How can you make something useful, easy to use, and enjoyable? How do you know if your target audience is having a... more

Time
1:30-4:30
Location

Franklin Hall - Large hall

lodash.js API tour

Have you heard of functional JavaScript libraries like Underscore and lodash [1], but never had time to learn the API? Have you thought about data processing with JavaScript for mapping and visualization? Do you have a need for performant, cross-browser code that is easy to maintain and debug? Then join... more

Time
9-12
Location

Franklin Hall - Fels Room