Skip to content

Commit b8e7a0a

Browse files
authored
Merge pull request #26 from code4lib/keynotes
Keynotes
2 parents 107e778 + 8991da0 commit b8e7a0a

File tree

10 files changed

+127
-33
lines changed

10 files changed

+127
-33
lines changed

_data/schedule.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -107,13 +107,13 @@
107107
- timeImg: 9.15.png
108108
title: Opening Keynote
109109
day1: true
110-
#groupId: key-open
110+
groupId: key-open
111111
time: 09:15-10:00
112112

113113
- timeImg: 9.15.png
114114
title: Closing Keynote
115115
day3: true
116-
#groupId: key-close
116+
groupId: key-close
117117
time: 09:15-10:00
118118

119119
# groups

_data/speakers.yml

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -438,6 +438,23 @@
438438
bio:
439439
image_alt:
440440
keynote: false
441+
- id: nikko-stevens
442+
name: Nikko Stevens
443+
last: Stevens
444+
pronouns: they/them
445+
institution: Arizona State University
446+
bio: "Dr. Nikko Stevens is a critical technology researcher, software engineer, and community
447+
organizer. As an academic, Stevens studies the ways that data infrastructures--data models,
448+
databases, data structures--can reinforce existing social inequality, and, crucially, how we can
449+
use data infrastructures to guide us towards the worlds we wish to build. As a software
450+
engineer, led the architecture of web properties for billion-dollar corporations like Coca-Cola,
451+
Sony, and Instagram, and their work won numerous awards, including at SXSW. As a community
452+
organizer, Stevens's work in the Drupal community earned them the Aaron Winborn Award and
453+
recognitions by Red Hat and The Linux Foundation. They are currently a postdoctoral researcher
454+
at MIT where they are writing *Abolitionist Engineering,* a book about data infrastructure,
455+
software engineering, and the contemporary prison abolition movement."
456+
image_src: /assets/img/keynotes/nikko-stevens.jpg
457+
keynote: true
441458
- id: owen-king
442459
name: Owen King
443460
last: King
@@ -465,6 +482,22 @@
465482
bio:
466483
image_alt:
467484
keynote: false
485+
- id: ruth-tillman
486+
name: Ruth Kitchin Tillman
487+
last: Tillman
488+
pronouns: she/her
489+
institution: Penn State University Libraries
490+
keynote: true
491+
image_src: /assets/img/keynotes/ruth-tillman.jpg
492+
bio: "Ruth Kitchin Tillman is the Cataloging Systems and Linked Data Strategist at Penn State
493+
University Libraries. Her current research focuses on library systems and the people who use and
494+
maintain them. She has also written and presented on metadata encoding standards, library
495+
discovery, linked data, institutional repositories, and labor issues in libraries. She
496+
previously worked with institutional repositories as the Digital Collections Librarian at the
497+
University of Notre Dame and as the Metadata Librarian in the library at NASA Goddard. Ruth
498+
holds an MLS from the University of Maryland. She maintains the EADiva resource which documents
499+
EAD2002 and EAD3 for a non-technical audience. She is a former editor of the Code4Lib Journal
500+
and maintained the journal's website from 2015-2021."
468501
- id: sarah-hensler
469502
name: Sarah Hensler
470503
last: Hensler

_includes/presentation_timeline.html

Lines changed: 4 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -10,12 +10,11 @@
1010
<div class="cd-timeline-content">
1111
<div class="row">
1212
<div class="col-sm-7 col-12">
13-
{% if event.groupId == 'key-open' %}
14-
{% assign keynote = site.posts | where:"group",event.groupId %}
15-
<h2 class="cd-timeline-content-title"><a class="keynote-link" href="{{ keynote[0].url }}">{{ event.title }}</a></h2>
16-
{% elsif event.groupId == 'key-close' %}
13+
{% if event.groupId == 'key-open' or event.groupId == 'key-close' %}
1714
{% assign keynote = site.posts | where:"group",event.groupId %}
15+
{% assign keynote_speaker_id = keynote[0].speakers[0] %}
1816
<h2 class="cd-timeline-content-title"><a class="keynote-link" href="{{ keynote[0].url }}">{{ event.title }}</a></h2>
17+
<br/>{% include speaker_link.html speaker_id=keynote_speaker_id %}
1918
{% else %}
2019
<h2 class="cd-timeline-content-title">{{ event.title }}</h2>
2120
<p>{{ event.description }}</p>
@@ -78,31 +77,7 @@ <h3 class="h4 talk-title"><a href="{{ talk.url }}">{{ talk.title }}</a></h3>
7877
</div>
7978
<div class="col-12 d-none d-md-flex flex-wrap">
8079
{% for speaker_id in talk.speakers %}
81-
{% assign speaker = site.data.speakers | where: 'id', speaker_id | first %}
82-
{% if speaker %}
83-
<div class="col-sm-3 text-center">
84-
<a href="/speakers/#{{ speaker.id }}-id">
85-
{% if event.groupId != 'key-open' and event.groupId != 'key-close' %}
86-
<span>{{ speaker.name }}
87-
{% if speaker.pronouns %} ({{ speaker.pronouns }}){% endif %}
88-
</span>
89-
{% endif %}
90-
{% if speaker.image_alt and speaker.image_src %}
91-
<img class="clip-circle-speaker" src="{{ speaker.image_src }}" alt="{{ speaker.image_alt }}">
92-
{% elsif speaker.image_src %}
93-
<img class="clip-circle-speaker" src="{{ speaker.image_src }}" alt="Profile image for {{ speaker.name }}">
94-
{% else %}
95-
<script>
96-
placeholderImage("clip-circle-speaker",
97-
" {{ speaker.name | escape }} ",
98-
"/assets/img/nopics/nopic#.jpg",
99-
"Random placeholder for {{ speaker.name | escape }}",
100-
10);
101-
</script>
102-
{% endif %}
103-
</a>
104-
</div>
105-
{% endif %}
80+
{% include speaker_link.html speaker_id=speaker_id %}
10681
{% endfor %}
10782
</div>
10883
</div>

_includes/speaker_link.html

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
{% assign speaker = site.data.speakers | where: 'id', include.speaker_id | first %}
2+
{% if speaker %}
3+
<div class="col-sm-3 text-center">
4+
<a href="/speakers/#{{ speaker.id }}-id">
5+
<span>{{ speaker.name }}
6+
{% if speaker.pronouns %} ({{ speaker.pronouns }}){% endif %}
7+
</span>
8+
{% if speaker.image_alt and speaker.image_src %}
9+
<img class="clip-circle-speaker" src="{{ speaker.image_src }}" alt="{{ speaker.image_alt }}">
10+
{% elsif speaker.image_src %}
11+
<img class="clip-circle-speaker" src="{{ speaker.image_src }}" alt="Profile image for {{ speaker.name }}">
12+
{% else %}
13+
<script>
14+
placeholderImage("clip-circle-speaker",
15+
" {{ speaker.name | escape }} ",
16+
"/assets/img/nopics/nopic#.jpg",
17+
"Random placeholder for {{ speaker.name | escape }}",
18+
10);
19+
</script>
20+
{% endif %}
21+
</a>
22+
</div>
23+
{% endif %}
24+
25+
<div class="clearfix"></div>

_layouts/presentation.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
{% endif %}
1818

1919
<script src="{{ "/assets/js/placeholder.js" | relative_url }}"></script>
20-
<div class="container" id="main">
20+
<div class="container presentation" id="main">
2121
<div class="row">
2222
<div class="col-12 col-sm-8 col-md-9">
2323

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
---
2+
layout: presentation
3+
speakers-text: Ruth Kitchin Tillman
4+
speakers:
5+
- ruth-tillman
6+
day: 3
7+
group: key-open
8+
spot: 1
9+
length: 45
10+
type: key-open
11+
startTime: 2025-03-10T09:15
12+
categories: keynotes
13+
title: Ruth Kitchin Tillman Keynote
14+
slides:
15+
youtube_key:
16+
---
17+
18+
Ruth Kitchin Tillman is the Cataloging Systems and Linked Data Strategist at Penn State University
19+
Libraries. Her current research focuses on library systems and the people who use and maintain them.
20+
She has also written and presented on metadata encoding standards, library discovery, linked data,
21+
institutional repositories, and labor issues in libraries. She previously worked with institutional
22+
repositories as the Digital Collections Librarian at the University of Notre Dame and as the
23+
Metadata Librarian in the library at NASA Goddard. Ruth holds an MLS from the University of
24+
Maryland. She maintains the [EADiva.com](https://eadiva.com/) resource which documents EAD2002 and
25+
EAD3 for a non-technical audience. She is a former editor of the [Code4Lib
26+
Journal](https://journal.code4lib.org/) and maintained the journal's website from 2015-2021.
27+
28+
More information about Ruth can be found at [her website](https://ruthtillman.com/).

_posts/2025-03-12-nikko-stevens.md

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
---
2+
layout: presentation
3+
speakers-text: Dr. Nikko Stevens
4+
speakers:
5+
- nikko-stevens
6+
day: 1
7+
group: key-close
8+
spot: 1
9+
length: 45
10+
type: key-open
11+
startTime: 2025-03-12T09:15
12+
categories: keynotes
13+
title: Dr. Nikko Stevens Keynote
14+
slides:
15+
youtube_key:
16+
---
17+
18+
Dr. Nikko Stevens is a critical technology researcher, software engineer, and community
19+
organizer. As an academic, Stevens studies the ways that data infrastructures--data models,
20+
databases, data structures--can reinforce existing social inequality, and, crucially, how we can
21+
use data infrastructures to guide us towards the worlds we wish to build. As a software
22+
engineer, led the architecture of web properties for billion-dollar corporations like Coca-Cola,
23+
Sony, and Instagram, and their work won numerous awards, including at SXSW. As a community
24+
organizer, Stevens's work in the Drupal community earned them the Aaron Winborn Award and
25+
recognitions by Red Hat and The Linux Foundation. They are currently a postdoctoral researcher
26+
at MIT where they are writing *Abolitionist Engineering,* a book about data infrastructure,
27+
software engineering, and the contemporary prison abolition movement.
28+
29+
More information about Dr. Stevens can be found at [their website](https://nikkistevens.com/).

assets/_scss/_links.scss

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,10 @@
1111
text-decoration: none;
1212
}
1313

14+
.presentation p a {
15+
text-decoration: underline;
16+
}
17+
1418
#mainNavBar {
1519
.nav-link {
1620
color: $cultured-white;
@@ -30,4 +34,4 @@
3034
border-bottom: 2px solid;
3135
margin-bottom: -2px;
3236
}
33-
}
37+
}
297 KB
Loading
245 KB
Loading

0 commit comments

Comments
 (0)