Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions _data/conf.yml
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ image-attributions:
# as displays in a few other places.
# if true Speakers link -> /speakers/, if false -> /speakers/past-keynotes
have-talks: false
have-workshops: false
have-workshops: true
# if true Schedule link -> /schedule/, if false -> /schedule/timeline
have-schedule: false
have-schedule-details: false
Expand Down Expand Up @@ -162,8 +162,8 @@ closed-captioning:
# url: https://www.streamtext.net/player?event=code4lib

workshops:
show: false
location: lewis
show: true
location:

# Peri display descriptions and titles
peri:
Expand Down
113 changes: 109 additions & 4 deletions _data/speakers.yml
Original file line number Diff line number Diff line change
@@ -1,16 +1,121 @@
---
- id: brandon-nightingale
name: Brandon Nightingale
last: Nightingale
pronouns: he/him
institution: Howard University
bio: "Brandon Nightingale is the Senior Project Manager of the Black Press Archives Digitization Project at the Moorland-Spingarn Research Center at Howard University and a PhD student in the Department of History. He holds a BA in History from the University of Central Florida, an MA in Public History from UCF, and an MS in Information Science from Florida State University. At MSRC, he leads a multi-year effort to digitize, preserve, and expand access to one of the largest and most significant collections of Black newspapers in the world. His work focuses on Black print culture, archival preservation, digital access, and the role of technology in shaping historical memory. His dissertation examines the institutional history of the Black Press Archives, its connections to Pan-African thought, and its impact on public understanding of Black life."
image_src: /assets/img/keynotes/brandon-nightingale.jpg
bio: Brandon Nightingale is the Senior Project Manager of the Black Press Archives
Digitization Project at the Moorland-Spingarn Research Center at Howard University
and a PhD student in the Department of History. He holds a BA in History from
the University of Central Florida, an MA in Public History from UCF, and an MS
in Information Science from Florida State University. At MSRC, he leads a multi-year
effort to digitize, preserve, and expand access to one of the largest and most
significant collections of Black newspapers in the world. His work focuses on
Black print culture, archival preservation, digital access, and the role of technology
in shaping historical memory. His dissertation examines the institutional history
of the Black Press Archives, its connections to Pan-African thought, and its impact
on public understanding of Black life.
image_src: "/assets/img/keynotes/brandon-nightingale.jpg"
keynote: true
- id: nate-matias
name: Dr. J. Nathan Matias
last: Matias
pronouns: he/him
institution: Cornell University
bio: Dr. J. Nathan Matias (<a href="https://social.coop/@natematias">@natematias@social.coop</a>, <a href="https://bsky.app/profile/natematias.bsky.social">@natematias.bsky.social</a>) is a computer scientist and social scientist who organizes citizen behavioral science for a safer, fairer, more understanding Internet. A Guatemalan-American, Nathan is founder of the <a href="https://citizensandtech.org/">Citizens and Technology Lab</a> and an assistant professor in the Cornell University Department of Communication. Matias has worked with online communities around the world to test effective ways for people to come together to create, maintain, and protect public goods online. He also studies the science of freedom of expression and diversity in knowledge-making endeavors. His work in design has received awards from FastCompany, and his research and advocacy has received awards from the Association for Computing Machinery and the Mozilla Foundation. Matias has published scholarship in journals including Nature, Science, and PNAS. His journalism has been published in The Atlantic, The Guardian, Adventure Cyclist Magazine, and many others.
image_src: /assets/img/keynotes/nate-matias.jpg
bio: Dr. J. Nathan Matias (<a href="https://social.coop/@natematias">@natematias@social.coop</a>,
<a href="https://bsky.app/profile/natematias.bsky.social">@natematias.bsky.social</a>)
is a computer scientist and social scientist who organizes citizen behavioral
science for a safer, fairer, more understanding Internet. A Guatemalan-American,
Nathan is founder of the <a href="https://citizensandtech.org/">Citizens and Technology
Lab</a> and an assistant professor in the Cornell University Department of Communication.
Matias has worked with online communities around the world to test effective ways
for people to come together to create, maintain, and protect public goods online.
He also studies the science of freedom of expression and diversity in knowledge-making
endeavors. His work in design has received awards from FastCompany, and his research
and advocacy has received awards from the Association for Computing Machinery
and the Mozilla Foundation. Matias has published scholarship in journals including
Nature, Science, and PNAS. His journalism has been published in The Atlantic,
The Guardian, Adventure Cyclist Magazine, and many others.
image_src: "/assets/img/keynotes/nate-matias.jpg"
keynote: true
- id: andreas-orphanides
name: Andreas Orphanides
last: Orphanides
keynote: false
institution: NC State University Libraries
position-title: Lead Librarian for UX Strategy
bio: Andreas Orphanides is the Lead Librarian for UX Strategy at the NC State University Libraries. His work focuses on developing high-quality, thoughtfully designed technology solutions to support teaching, learning, and information discovery. His professional interests include systems analysis, human factors, and information design. Outside of work, he has too many cats.
image_src: /assets/img/speakers/andreas-orphanides.jpg
image_alt: "Torso shot of a curly-haired, male-presenting person, in profile, wearing a red jacket, thick gloves, glasses, and black facemask, and wielding a longsword in a high guard. In the background is a statue of a bull and, further back, skyscrapers."
- id: thimios-dimopulos
keynote: false
name: Thimios Dimopulos
last: Dimopulos
pronouns:
position-title:
institution:
bio:
slack:
- id: mark-eaton
keynote: false
name: Mark Eaton
last: Eaton
pronouns:
position-title:
institution:
bio:
slack:
- id: kim-nguyen
keynote: false
name: Kim Nguyen
last: Nguyen
pronouns:
position-title:
institution:
bio:
slack:
- id: jesper-solheim-johansen
keynote: false
name: Jesper Solheim Johansen
pronouns:
position-title:
institution:
bio:
slack:
- id: julia-corrin
keynote: false
name: Julia Corrin
last: Corrin
pronouns:
position-title:
institution:
bio:
slack:
- id: eric-lease-morgan
name: Eric Lease Morgan
last: Morgan
pronouns:
institution: University of Notre Dame
position-title: Librarian
bio: Eric Lease Morgan is a librarian working in the Navari Family Center for Digital Scholarship, Hesburgh Libraries, University of Notre Dame where he provides text mining and natural language processing services to the University community. He does data science with words.
image_src: /assets/img/speakers/eric-lease-morgan.jpg
image_alt: "Eric is a librarian who works at the University of Notre Dame."
keynote: false
- id: adam-cox
keynote: false
name: Adam Cox
last: Cox
pronouns:
position-title:
institution:
bio:
slack:
- id: jeremy-nelson
keynote: false
name: Jeremy Nelson
last: Nelson
pronouns:
position-title:
institution:
bio:
slack:
2 changes: 1 addition & 1 deletion _layouts/presentation.html
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ <h1>{{ page.title }}</h1>

{% if page.learning-outcomes or page.attendee-requirements %}
<hr/>
{% if page.learning-outcomes %}
{% if page.learning-outcomes != "" %}
<p><span class="font-weight-bold">Learning Objectives:</span> {{ page.learning-outcomes }}</p>
{% endif %}

Expand Down
22 changes: 22 additions & 0 deletions _posts/2026-03-05-building-genai-projects-for-research.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
---
layout: presentation
type: workshop
categories: workshops
full: false
learning-outcomes: ""
attendee-requirements: "Participants should bring a laptop capable of running multiple browser tabs. You'll need to create a free account with at least one AI platform (Claude.ai, ChatGPT, or Google NotebookLM) before the workshop. Bring 5-10 PDF documents (under 100 pages total) related to a research topic you're interested in. This can include book chapters, journal articles, web pages. These will be the sources for your practice model. No coding experience required."
max-attendees:
time: pm
startTime: 1:30pm
endTime: 4:30pm
location:
room:
speakers:
- julia-corrin
speaker-text: Julia Corrin
title: "Building GenAI Projects for Research"
---
Learn how to create custom research projects using commercially available AI tools to accelerate archival research and curatorial work. This hands-on workshop will show you how to build focused AI projects using vetted sources—without coding or complex infrastructure.
We'll cover three practical applications: rapid story prototyping for exhibits, synthesizing research across multiple sources, and managing reference inquiries. You'll learn which tools work best for different tasks (Claude for scholarly citations, ChatGPT for exploring research directions, NotebookLM for accessibility), how to vet and prepare source materials, and how to spot hallucinations and errors.
Participants will build their own small research projects during the session and leave with a framework for applying these techniques to their own collections. We'll discuss the ethical considerations of using AI in archives, including transparency about AI-assisted research and the critical importance of human review.
This workshop emphasizes practical skills over theory. Bring your research questions, and we'll work together to see how AI can help answer them—while keeping humans firmly in the loop.
23 changes: 23 additions & 0 deletions _posts/2026-03-05-fail4lib-2026.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
---
layout: presentation
type: workshop
categories: workshops
full: false
learning-outcomes: ""
attendee-requirements: "Participants are expected to have experienced failure in the past."
max-attendees: 25
time: am
startTime: 9:00am
endTime: 12:00pm
location:
room:
speakers:
- andreas-orphanides
speaker-text: Andreas Orphanides
title: "Fail4Lib 2026"
---
Although failure is part and parcel of our professional experience, we often go out of the way to avoid talking about it. When we see failure approaching, we distance ourselves, avert our eyes, or – if we’re in its path – brace for the worst. But failure has intrinsic value and is an essential step on the path to professional and organizational success. And since it’s inevitable, we should learn how to look back on our failures to derive value from them, and how to look ahead so that our past failures can inform our future successes.

Fail4Lib is the perennial Code4Lib preconference dedicated to discussing and coming to terms with the failures that we all encounter in our work. It is a safe space for us to explore failure, to talk about our own experiences with failure, and to encourage enlightened risk taking. The goal of Fail4Lib is for participants – and their organizations – to get better at failing gracefully, so that when we do fail, we do so in a way that moves us forward.

Both first-timers and Fail4Lib veterans are welcome!
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
---
layout: presentation
type: workshop
categories: workshops
full: false
learning-outcomes: ""
attendee-requirements: "Laptop, if possible, with Docker Desktop installed
Basic command-line familiarity, helpful but not required
No prior ArchivesSpace experience necessary"
max-attendees:
time: am
startTime: 9:00am
endTime: 12:00pm
location:
room:
speakers:
- thimios-dimopulos
speaker-text: Thimios Dimopulos
title: "Hands-On with ArchivesSpace: Docker Installation, Customization, and API Integration"
---
This hands-on workshop provides a comprehensive introduction to deploying and managing ArchivesSpace using Docker. Participants will gain practical experience with installation, configuration, plugin management, database administration, search engine maintenance and basic API usage.

What You'll Learn:

We'll begin by installing ArchivesSpace using Docker on participants' laptops, minimizing installation complexity. We will then explore configuration options, including user interface modifications and system preferences.

Next, we'll talk about extending functionality using plugins, we will get an overview of available plugins and install / configure a popular plugin on our Docker based ArchivesSpace installation.

Participants will learn essential database management skills, including creating backups and performing restorations to protect and recover repository data.

We'll also cover Solr administration and reindexing operations to maintain search functionality.

Finally, we'll learn the basics of using the ArchivesSpace API on the fresh Docker-based installation with practical examples and talk about integration possibilities using the API.

Takeaways: By workshop end, you'll have a working ArchivesSpace instance on your laptop and the basic skills to deploy, customize, integrate and maintain ArchivesSpace in your institution.


19 changes: 19 additions & 0 deletions _posts/2026-03-05-hybrid-future-of-code4lib-journal.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
---
layout: presentation
type: workshop
categories: workshops
full: false
learning-outcomes: ""
attendee-requirements: "n/a"
max-attendees: 20
time: am
startTime: 9:00am
endTime: 12:00pm
location:
room:
speakers:
- mark-eaton
speaker-text: Mark Eaton
title: "Hybrid: Future of Code4Lib Journal"
---
I represent five people who are the current active editors of Code4lib Journal (Edward Corrado, Kirsta Stapelfeldt, Mark Swenson, Mark Eaton, and Péter Király) and we are proposing that there be a conversation about the future of Code4lib Journal based on our email and the subsequent responses we received on the Code4lib mailing list in mid-November 2025. However, none of us can come to the conference. We are seeking a on-site person who could actually facilitate this discussion, which we would propose attending remotely, but wanted to get this idea in before the workshop proposals closed. Very open to a different forum, but it seems like there is appetite for discussing this as part of the conference program.
26 changes: 26 additions & 0 deletions _posts/2026-03-05-introduction-to-omeka-s-theming.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
---
layout: presentation
type: workshop
categories: workshops
full: false
learning-outcomes: ""
attendee-requirements: "To get the most out of this workshop, participants should have some experience writing CSS, and have a sandbox installation of Omeka S (either remote or local) to work with that includes some sample content, and write-access to the theme files.
"
max-attendees:
time: am
startTime: 9:00am
endTime: 12:00pm
location:
room:
speakers:
- kim-nguyen
speaker-text: Kim Nguyen
title: "Introduction to Omeka S Theming"
---
Omeka S (https://omeka.org/s/) is a open-source web publishing platform for digital collections, that allows users to publish their items through flexible sites. Users present these web exhibitions using themes, packages that control the visual style and customizations of a given Omeka S site.

This workshop will introduce designers and developers to the process of creating a theme, offering a survey of common components of an Omeka S site, where to find default markup, how to overwrite it with custom markup, and how to provide theme settings. Participants will have the opportunity to work hands-on with the process of adapting an existing theme, implementing page templates, and creating theme settings.

Depending on audience expertise and interest, the workshop will also include more advanced topics, touching on creating page and block templates, providing configurable content blocks on resource pages, and working with component libraries made available by the Omeka S core.

The workshop will feature a discussion component, opening up the floor to what kinds of features or community support would be helpful to Omeka S theme developers.
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
---
layout: presentation
type: workshop
categories: workshops
full: false
learning-outcomes: ""
attendee-requirements: "Participants need to bring their own computer and be able to get on the 'Net. For extra credit, participants ought to be willing to do some of their work from the command-line."
max-attendees:
time: pm
startTime: 1:30pm
endTime: 4:30pm
location:
room:
speakers:
- eric-lease-morgan
speaker-text: Eric Lease Morgan
title: "Modern Alchemy: Hands-On with the Distant Reader"
---
In this hands-on workshop participants will first learn how to use a Web-based system called the Distant Reader to transform sets of unstructured data (like bunches o' journal articles) into structured data, affectionally called "study carrels". These data sets are amenable to analysis by both people as well as computers. Second, participants will learn how to use both command-line tools as well as GUI applications (like AntConc, OpenRefine, or Gephi) to analyze the data sets. This analysis includes things such as feature extraction, concordancing, topic modeling, full text indexing, semantic indexing, network analysis, etc. In the end, participants will learn of an additional ways to turn data into information -- modern alchemy.
19 changes: 19 additions & 0 deletions _posts/2026-03-05-running-a-community-georeferencing-event.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
---
layout: presentation
type: workshop
categories: workshops
full: false
learning-outcomes: ""
attendee-requirements: "Familiarity with using web interfaces, and a love for old maps!"
max-attendees:
time: pm
startTime: 1:30pm
endTime: 4:30pm
location:
room:
speakers:
- adam-cox
speaker-text: Adam Cox
title: "Running a Community Georeferencing Event"
---
The website OldInsuranceMaps.net is designed as a "georeferencing commons", a crowdsourcing site where anyone with an internet connection can sign up and georeference historical Sanborn Fire Insurance Maps from the Library of Congress digital collection, using a friendly workflow directly in a browser. Since the initial pilot project in 2022, multiple universities and community groups have carried out "georeference-a-thons", where students and interested citizens alike come together for a few hours and process maps, usually of the city they are in. Some people work, some people look like they are working, and some prefer to browse the site and talk. More importantly, everyone gets to spend time looking at old maps together, and learning about the history of their community. This workshop will be begin with a demo of the platform and examples from last events, and we'll move to a hands-on activity where all attendees will get to work together to georeference maps of Pittsburgh. Attendees will leave with a good understanding of how this open source (and open data) platform works, as well as an idea of what it would take to facilitate a similar event in their hometown.
33 changes: 33 additions & 0 deletions _posts/2026-03-05-technical-introduction-to-blue-core.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
---
layout: presentation
type: workshop
categories: workshops
full: false
learning-outcomes: ""
attendee-requirements: "A laptop with a working Docker environment and with Jupyter and Git installed."
max-attendees:
time: pm
startTime: 1:30pm
endTime: 4:30pm
location:
room:
speakers:
- jeremy-nelson
speaker-text: Jeremy Nelson
title: "Technical Introduction to Blue Core"
---
The Blue Core project (currently in Prototype phase) is a shared BIBFRAME RDF environment allowing users across institutions to share and extend BIBFRAME Works and Instances in a collaborative manner. The Blue Core Prototype is a Docker-based environment and can be run locally on a developer's laptop. This session would cover the following:

- Getting the Blue Core stack up and running locally.

- Creating a custom user/group in the Keycloak Bluecore realm

- Ingesting a number of CBD files (with the participants find CBDs in id.loc.gov), either through the command-line, the Graph Toolbox, or a Jupyter Notebook

- Loading and Editing a BF Work/Instance in Sinopia

- Loading and Editing a CBD file in Marva

- Loading resources and then making SPARQL queries in the Graph Toolbox

- Using Blue Core AI Agent(s) in a Jupyter notebook
Loading