Skip to content

Commit 0690be7

Browse files
authored
Merge pull request #43 from code4lib/workshops
Workshops
2 parents 1fbf0bd + 27e3f68 commit 0690be7

15 files changed

+335
-9
lines changed

_data/conf.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ image-attributions:
3535
# as displays in a few other places.
3636
# if true Speakers link -> /speakers/, if false -> /speakers/past-keynotes
3737
have-talks: false
38-
have-workshops: false
38+
have-workshops: true
3939
# if true Schedule link -> /schedule/, if false -> /schedule/timeline
4040
have-schedule: false
4141
have-schedule-details: false
@@ -162,8 +162,8 @@ closed-captioning:
162162
# url: https://www.streamtext.net/player?event=code4lib
163163

164164
workshops:
165-
show: false
166-
location: lewis
165+
show: true
166+
location:
167167

168168
# Peri display descriptions and titles
169169
peri:

_data/speakers.yml

Lines changed: 109 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,121 @@
1+
---
12
- id: brandon-nightingale
23
name: Brandon Nightingale
34
last: Nightingale
45
pronouns: he/him
56
institution: Howard University
6-
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."
7-
image_src: /assets/img/keynotes/brandon-nightingale.jpg
7+
bio: Brandon Nightingale is the Senior Project Manager of the Black Press Archives
8+
Digitization Project at the Moorland-Spingarn Research Center at Howard University
9+
and a PhD student in the Department of History. He holds a BA in History from
10+
the University of Central Florida, an MA in Public History from UCF, and an MS
11+
in Information Science from Florida State University. At MSRC, he leads a multi-year
12+
effort to digitize, preserve, and expand access to one of the largest and most
13+
significant collections of Black newspapers in the world. His work focuses on
14+
Black print culture, archival preservation, digital access, and the role of technology
15+
in shaping historical memory. His dissertation examines the institutional history
16+
of the Black Press Archives, its connections to Pan-African thought, and its impact
17+
on public understanding of Black life.
18+
image_src: "/assets/img/keynotes/brandon-nightingale.jpg"
819
keynote: true
920
- id: nate-matias
1021
name: Dr. J. Nathan Matias
1122
last: Matias
1223
pronouns: he/him
1324
institution: Cornell University
14-
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.
15-
image_src: /assets/img/keynotes/nate-matias.jpg
25+
bio: Dr. J. Nathan Matias (<a href="https://social.coop/@natematias">@natematias@social.coop</a>,
26+
<a href="https://bsky.app/profile/natematias.bsky.social">@natematias.bsky.social</a>)
27+
is a computer scientist and social scientist who organizes citizen behavioral
28+
science for a safer, fairer, more understanding Internet. A Guatemalan-American,
29+
Nathan is founder of the <a href="https://citizensandtech.org/">Citizens and Technology
30+
Lab</a> and an assistant professor in the Cornell University Department of Communication.
31+
Matias has worked with online communities around the world to test effective ways
32+
for people to come together to create, maintain, and protect public goods online.
33+
He also studies the science of freedom of expression and diversity in knowledge-making
34+
endeavors. His work in design has received awards from FastCompany, and his research
35+
and advocacy has received awards from the Association for Computing Machinery
36+
and the Mozilla Foundation. Matias has published scholarship in journals including
37+
Nature, Science, and PNAS. His journalism has been published in The Atlantic,
38+
The Guardian, Adventure Cyclist Magazine, and many others.
39+
image_src: "/assets/img/keynotes/nate-matias.jpg"
1640
keynote: true
41+
- id: andreas-orphanides
42+
name: Andreas Orphanides
43+
last: Orphanides
44+
keynote: false
45+
institution: NC State University Libraries
46+
position-title: Lead Librarian for UX Strategy
47+
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.
48+
image_src: /assets/img/speakers/andreas-orphanides.jpg
49+
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."
50+
- id: thimios-dimopulos
51+
keynote: false
52+
name: Thimios Dimopulos
53+
last: Dimopulos
54+
pronouns:
55+
position-title:
56+
institution:
57+
bio:
58+
slack:
59+
- id: mark-eaton
60+
keynote: false
61+
name: Mark Eaton
62+
last: Eaton
63+
pronouns:
64+
position-title:
65+
institution:
66+
bio:
67+
slack:
68+
- id: kim-nguyen
69+
keynote: false
70+
name: Kim Nguyen
71+
last: Nguyen
72+
pronouns:
73+
position-title:
74+
institution:
75+
bio:
76+
slack:
77+
- id: jesper-solheim-johansen
78+
keynote: false
79+
name: Jesper Solheim Johansen
80+
pronouns:
81+
position-title:
82+
institution:
83+
bio:
84+
slack:
85+
- id: julia-corrin
86+
keynote: false
87+
name: Julia Corrin
88+
last: Corrin
89+
pronouns:
90+
position-title:
91+
institution:
92+
bio:
93+
slack:
94+
- id: eric-lease-morgan
95+
name: Eric Lease Morgan
96+
last: Morgan
97+
pronouns:
98+
institution: University of Notre Dame
99+
position-title: Librarian
100+
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.
101+
image_src: /assets/img/speakers/eric-lease-morgan.jpg
102+
image_alt: "Eric is a librarian who works at the University of Notre Dame."
103+
keynote: false
104+
- id: adam-cox
105+
keynote: false
106+
name: Adam Cox
107+
last: Cox
108+
pronouns:
109+
position-title:
110+
institution:
111+
bio:
112+
slack:
113+
- id: jeremy-nelson
114+
keynote: false
115+
name: Jeremy Nelson
116+
last: Nelson
117+
pronouns:
118+
position-title:
119+
institution:
120+
bio:
121+
slack:

_layouts/presentation.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ <h1>{{ page.title }}</h1>
3535

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

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
---
2+
layout: presentation
3+
type: workshop
4+
categories: workshops
5+
full: false
6+
learning-outcomes: ""
7+
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."
8+
max-attendees:
9+
time: pm
10+
startTime: 1:30pm
11+
endTime: 4:30pm
12+
location:
13+
room:
14+
speakers:
15+
- julia-corrin
16+
speaker-text: Julia Corrin
17+
title: "Building GenAI Projects for Research"
18+
---
19+
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.
20+
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.
21+
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.
22+
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.

_posts/2026-03-05-fail4lib-2026.md

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
---
2+
layout: presentation
3+
type: workshop
4+
categories: workshops
5+
full: false
6+
learning-outcomes: ""
7+
attendee-requirements: "Participants are expected to have experienced failure in the past."
8+
max-attendees: 25
9+
time: am
10+
startTime: 9:00am
11+
endTime: 12:00pm
12+
location:
13+
room:
14+
speakers:
15+
- andreas-orphanides
16+
speaker-text: Andreas Orphanides
17+
title: "Fail4Lib 2026"
18+
---
19+
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.
20+
21+
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.
22+
23+
Both first-timers and Fail4Lib veterans are welcome!
Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
---
2+
layout: presentation
3+
type: workshop
4+
categories: workshops
5+
full: false
6+
learning-outcomes: ""
7+
attendee-requirements: "Laptop, if possible, with Docker Desktop installed
8+
Basic command-line familiarity, helpful but not required
9+
No prior ArchivesSpace experience necessary"
10+
max-attendees:
11+
time: am
12+
startTime: 9:00am
13+
endTime: 12:00pm
14+
location:
15+
room:
16+
speakers:
17+
- thimios-dimopulos
18+
speaker-text: Thimios Dimopulos
19+
title: "Hands-On with ArchivesSpace: Docker Installation, Customization, and API Integration"
20+
---
21+
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.
22+
23+
What You'll Learn:
24+
25+
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.
26+
27+
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.
28+
29+
Participants will learn essential database management skills, including creating backups and performing restorations to protect and recover repository data.
30+
31+
We'll also cover Solr administration and reindexing operations to maintain search functionality.
32+
33+
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.
34+
35+
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.
36+
37+
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
---
2+
layout: presentation
3+
type: workshop
4+
categories: workshops
5+
full: false
6+
learning-outcomes: ""
7+
attendee-requirements: "n/a"
8+
max-attendees: 20
9+
time: am
10+
startTime: 9:00am
11+
endTime: 12:00pm
12+
location:
13+
room:
14+
speakers:
15+
- mark-eaton
16+
speaker-text: Mark Eaton
17+
title: "Hybrid: Future of Code4Lib Journal"
18+
---
19+
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.
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
---
2+
layout: presentation
3+
type: workshop
4+
categories: workshops
5+
full: false
6+
learning-outcomes: ""
7+
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.
8+
"
9+
max-attendees:
10+
time: am
11+
startTime: 9:00am
12+
endTime: 12:00pm
13+
location:
14+
room:
15+
speakers:
16+
- kim-nguyen
17+
speaker-text: Kim Nguyen
18+
title: "Introduction to Omeka S Theming"
19+
---
20+
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.
21+
22+
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.
23+
24+
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.
25+
26+
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.
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
---
2+
layout: presentation
3+
type: workshop
4+
categories: workshops
5+
full: false
6+
learning-outcomes: ""
7+
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."
8+
max-attendees:
9+
time: pm
10+
startTime: 1:30pm
11+
endTime: 4:30pm
12+
location:
13+
room:
14+
speakers:
15+
- eric-lease-morgan
16+
speaker-text: Eric Lease Morgan
17+
title: "Modern Alchemy: Hands-On with the Distant Reader"
18+
---
19+
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.
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
---
2+
layout: presentation
3+
type: workshop
4+
categories: workshops
5+
full: false
6+
learning-outcomes: ""
7+
attendee-requirements: "Familiarity with using web interfaces, and a love for old maps!"
8+
max-attendees:
9+
time: pm
10+
startTime: 1:30pm
11+
endTime: 4:30pm
12+
location:
13+
room:
14+
speakers:
15+
- adam-cox
16+
speaker-text: Adam Cox
17+
title: "Running a Community Georeferencing Event"
18+
---
19+
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.

0 commit comments

Comments
 (0)