Half-day Workshops will start at 9:30 a.m. and 2:30 p.m. while full-day ones run 9:00 a.m. to 5:30 p.m..
Are you a web developer or create web content? Do you add dynamic elements to your pages? If so, you should be concerned with making those dynamic elements accessible and usable to as many as possible. One of the most powerful tools currently available for making web pages accessible is... more
Omni Shoreham Hotel - Forum Room
Libraries must ensure that users of all abilities can successfully use the technologies we provide. Despite the many ethical and legal motivations, not all of our technologies meet accessibility standards. Ultimately, the responsibility for making technologies accessible falls to the developers and vendors, but it does not begin with them.... more
Omni Shoreham Hotel - Private Dining Room
Working with semi-structured or malformed data requires skills that cross disciplines. Fortunately there are tools that make cleaning and standardizing data easier. This workshop's goals are to introduce participants to OpenRefine, cover basic strategies for its use, and perform exercises to familiarize them with its capabilities.
Participants will complete... more
Mt. Pleasant Neighborhood Library
In this hands-on workshop, you will get introduced to the Python programming language through a fun project you can show off. With a starter kit of Python code provided by workshop leaders, you’ll customize your Twitter bot and see it send tweets out into the world. Why learn Python? It’s... more
West End Neighborhood Library
This hands-on workshop details the steps involved in successfully integrating Alma, Summon and OS discovery systems including Blacklight and VUFind. This will be a technical workshop--a deep dive with a review of the Alma and Summon APIs used in production today, an emphasis on obstacles faced during development, best practice... more
Mt. Pleasant Neighborhood Library
Library-generated data related to space utilization, technology utilization, and other primary services can be a main source of insight into the current state of operations. However, if trapped in spreadsheets and on server logs, the data is difficult to evaluate, and often remains unevaluated. Web-based data dashboards provide a platform... more
Omni Shoreham Hotel - Congressional A
User research is often focused on measures of the usability of online spaces. We look at search traffic, run card sorting and usability testing activities, and track how users navigate our spaces. Those results inform design decisions through the lens of information architecture. This is important, but doesn't encompass everything... more
Omni Shoreham Hotel - Senate Room
Social media data represents a tremendous opportunity for memory institutions of all kinds, be they large academic research libraries, or small community archives. Researchers from a broad swath of disciplines have a great deal of interest in working with social media content, but they often lack access to datasets or... more
Omni Shoreham Hotel - Congressional B
We all face failure in our professional lives, but no one likes to talk about it. Our relationship with failure frequently comes hand in hand with embarrassment, fear, and taboo. But failure has intrinsic value and is an essential step on the path to professional success. And since it's inevitable,... more
Northeast Library
Tableau Public is a data visualization tool that allows you to explore information quickly and intuitively to find new insights. This half-day workshop will review best practices for data visualization and introduce participants to building interactive data visualizations on Tableau. Participants will learn how to load and prepare data... more
Omni Shoreham Hotel - Council Room
Have you been curious about static website generators? Have you been wondering who “Jekyll” and “Hugo” are? Then this workshop is for you!
Static website generators are tools used to build a website made up only of HTML, CSS, and JavaScript. Static websites, unlike dynamic sites built with tools... more
Omni Shoreham Hotel - Cabinet Room
Description
The International Image Interoperability Framework (IIIF) is a set of technical specifications built around shared challenges in cultural heritage access. This technical workshop will provide an overview of the IIIF specifications and hands-on exercises to gain a deeper understanding of the current landscape of tools and concepts.
What... more
CUA Campus - Law School Building
An introduction to the mechanics of ISLE, including a demo of new systems creation and existing systems maintenance processes. ISLE separates an institution's customizations from systems software, moving those components into containers that are easily updated. This simplifies and largely automates the processes of installation and maintenance for Islandora/Fedora... more
Omni Shoreham Hotel - Senate Room
Impostor syndrome is a drag. You think you aren't good enough to do what you do, even if there's a wealth of information refuting that. Maybe you feel lost, alone, and afraid while doing specific parts of your job. If this is a thing that feels familiar to you, come... more
Northeast Library
This workshop will focus on understanding and experiencing the interaction models defined by the web-standards that are contained in the Fedora Repository API. Specifically:
Omni Shoreham Hotel - Cabinet Room
Omeka S represents a complete rewrite of Omeka Classic (aka the Omeka 2.x series), adhering to our fundamental principles of encouraging use of metadata standards, easy web publishing, and sharing cultural history. New objectives in Omeka S include multisite functionality and increased interaction with other systems. This workshop will compare... more
Omni Shoreham Hotel - Private Dining Room
Spotlight is an open source application that extends the digital library ecosystem by providing a means for institutions to reuse digital content in easy-to-produce, attractive, and scholarly-oriented websites. Librarians, curators, and other content experts can build Spotlight exhibits to showcase digital collections using a self-service workflow for selection, arrangement, curation,... more
Tenley-Friendship Neighborhood Library
At previous Code4Lib conferences, there have been wonderful workshops showcasing a variety of tools and methodologies useful for web scraping. However, every tool has its limitations. In this workshop, we will demonstrate some of these limitations via a case study approach. Using this demonstration, we will highlight the need for... more
Omni Shoreham Hotel - Congressional B
Tech workshops pose two unique problems: finding skilled instructors for that content, and instructing that content well. Library hosted workshops are often a primary educational resource for solo learners, and many librarians utilize these workshops as a primary outreach platform. Tackling these two issues together often makes the most sense... more
CUA Campus - Pryzbyla Center 321
This is an introductory workshop to Solr, the fast and open source search platform that powers a lot of library products. This workshop is geared to anyone that has never used Solr, or uses it, but has not looked under the hood to see how it can be configured or... more
Omni Shoreham Hotel - Executive Room
This is an introductory session on Apache Spark, a framework for large-scale data processing. We will introduce high level concepts around Spark, including how Spark execution works and it’s relationship to the other technologies for working with Big Data. Following this introduction to the theory and background, we will... more
West End Neighborhood Library
This session will introduce two major types of virtualization, virtual machines using tools like VirtualBox and Vagrant, and containers using Docker. The relative strengths and drawbacks of the two approaches will be discussed along with plenty of hands-on time. Though geared towards integrating these tools into a development workflow, the... more
Omni Shoreham Hotel - Forum Room
While MARC still remains the authoritative data source for library catalogs, projects like the Library of Congress's Marc2Bibframe2 and BIBCAT are among the first tools in extracting data out of MARC records into RDF BIBFRAME triples. The conversion process produces BIBFRAME RDF data that must be cleaned, sorted, and linked... more
Omni Shoreham Hotel - Congressional A
Plug-ins provide a simple mechanism to customize ArchivesSpace without changing the core codebase. They can be used to extend or override built-in functionality and the look and feel of the application. Through examples and hands-on activities, this workshop will introduce the concept of plug-ins, demystify the process of building them,... more
Omni Shoreham Hotel - Executive Room