Skip to content

Commit 142790b

Browse files
authored
Add panelists, make schedule more accessible (#133)
* Add panelists, make schedule more accessible * Update talk.module.css * Update randall-kanna.json
1 parent 02cc3b3 commit 142790b

18 files changed

+117
-17
lines changed

content/2019/schedule.json

Lines changed: 19 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -124,7 +124,15 @@
124124
"events": [
125125
{
126126
"time": "2:00 PM",
127-
"title": "Publishers Panel"
127+
"title": "Publishers Panel",
128+
"type": "panel",
129+
"additionalNames": [
130+
"Adrienne Tacke",
131+
"Eileen Whitener",
132+
"Jessica Parsons",
133+
"Randall Kanna",
134+
"Mary Thengvall"
135+
]
128136
},
129137
{
130138
"time": "3:00 PM",
@@ -320,8 +328,15 @@
320328
},
321329
{
322330
"time": "12:10 PM",
323-
"type": "curriculum",
324-
"title": "Conference Organizers Panel"
331+
"type": "panel",
332+
"title": "Conference Organizers Panel",
333+
"additionalNames": [
334+
"Tilde Ann Thurium",
335+
"Aisha Blake",
336+
"Zoe Gagnon",
337+
"Marlena Compton",
338+
"Jessica Fleuri"
339+
]
325340
}
326341
]
327342
},
@@ -622,7 +637,7 @@
622637
"name": "Abby Greenbloom"
623638
},
624639
{
625-
"time": "3:00 PM",
640+
"time": "3:30 PM",
626641
"name": "T Sripunvoraskul"
627642
}
628643
]

content/speakers/jessica-fleuri.json

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
{
2+
"name": "Jessica Fleuri",
3+
"pronouns": "she/her",
4+
"role": "Curator of Convenings",
5+
"company": "Skoll Foundation",
6+
"headshot": "/images/jessica-fleuri.jpg",
7+
"layout": "speaker",
8+
"bio": "Jessica has 10+ years of experience delivering programs at the intersection of innovation, policy, and social impact. As Curator of Convenings at the Skoll Foundation, she designs convening programs that highlight innovations in social impact and connect social entrepreneurs to others working to solve the world’s most pressing problems. Prior to joining the Skoll Foundation, Jessica led programs for Net Impact, the World Affairs Council, and Council on Foreign Relations. She started her career as an investigator at the California Appellate Project, a nonprofit that handles the appeals of death row inmates.",
9+
"years": ["2019"]
10+
}

content/speakers/jessica-parsons.json

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
{
2+
"name": "Jessica Parsons",
3+
"role": "Documentation Engineer",
4+
"company": "Netlify",
5+
"headshot": "/images/jessica-parsons.jpg",
6+
"links": [
7+
{
8+
"type": "twitter",
9+
"url": "verythorough"
10+
},
11+
{
12+
"type": "linkedin",
13+
"url": "verythorough"
14+
},
15+
{
16+
"type": "github",
17+
"url": "verythorough"
18+
}
19+
],
20+
"layout": "speaker",
21+
"bio": "Jessica Parsons has spent half her life teaching, and a quarter of it developing for the web. She now combines those passions as a documentation engineer at Netlify and a workshop instructor for Girl Develop It. Away from a computer screen, she enjoys sewing, fixing things, and enjoying the outdoors with her shiba inus.",
22+
"years": ["2019"],
23+
"talks": []
24+
}

content/speakers/marlena-compton.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
{
2+
"name": "Marlena Compton",
3+
"years": ["2019"]
4+
}

content/speakers/mary-thengvall.json

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
{
2+
"name": "Mary Thengvall",
3+
"role": "Founder & DevRel Consultant",
4+
"company": "Persea Consulting",
5+
"headshot": "/images/mary-thengvall.jpg",
6+
"links": [
7+
{ "type": "twitter", "url": "mary_grace" },
8+
{ "type": "github", "url": "mary_grace" },
9+
{ "type": "linkedin", "url": "marythengvall" }
10+
],
11+
"layout": "speaker",
12+
"bio": "Mary Thengvall is a connector of people at heart, both personally and professionally. She loves digging into the strategy of how to build and foster developer communities and has been doing so for over 10 years. In addition to her work, she's known for being 'the one with the dog,' thanks to her ever-present medical alert service dog Ember. She's the author of the first book on Developer Relations: The Business Value of Developer Relations (© 2018, Apress).",
13+
"years": ["2019"],
14+
"talks": []
15+
}

content/speakers/randall-kanna.json

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
{
2+
"name": "Randall Kanna",
3+
"role": "Senior Software Engineer",
4+
"headshot": "/images/randall-kanna.jpg",
5+
"links": [
6+
{
7+
"type": "twitter",
8+
"url": "RandallKanna"
9+
},
10+
{
11+
"type": "linkedin",
12+
"url": "randallkanna"
13+
}
14+
],
15+
"layout": "speaker",
16+
"bio": "Randall is a Senior Software Engineer, speaker and soon to be an O’Reilly published author of Hands-on Smart Contract Development. Randall started coding at the age of 12 selling websites online at Neopets.com. She‘s worked at Ticketfly, Pandora and Eventbrite.",
17+
"years": ["2019"],
18+
"talks": []
19+
}

content/speakers/zoe-gagnon.json

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
{
2+
"name": "Zoe Gagnon",
3+
"pronouns": "she/her",
4+
"role": "Engineering Manager",
5+
"company": "Meetup",
6+
"headshot": "/images/zoe-gagnon.jpg",
7+
"layout": "speaker",
8+
"years": ["2019"]
9+
}

src/components/event/event.module.css

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@
4040
@media screen and (min-width: 50em) {
4141
.grid {
4242
display: grid;
43-
grid-template-columns: 2fr 1fr;
43+
grid-template-columns: 3fr 2fr;
4444
grid-column-gap: 1em;
4545
margin-top: 0;
4646
}

src/components/speaker/index.js

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -125,12 +125,10 @@ export const SpeakerButton = ({ speaker }) => {
125125
onClick={() => setDialogIsOpen(true)}
126126
className={styles.dialogButton}
127127
>
128-
{speaker.headshot && (
129-
<img
130-
src={speaker.headshot}
131-
alt={`${speaker.name} headshot thumbnail`}
132-
/>
133-
)}
128+
<img
129+
src={speaker.headshot ? speaker.headshot : randomPlaceholder()}
130+
alt={`${speaker.name} headshot thumbnail`}
131+
/>
134132
{speaker.name}
135133
</button>
136134
<SpeakerDialog

src/components/speaker/speaker.module.css

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
/* Speaker Regular Button Styles */
22
.dialogButton {
3-
display: flex;
3+
display: inline-flex;
44
align-items: center;
5-
margin: 1em 0;
5+
margin: 0.5em 1em 0.5em 0;
66
padding: 0;
77
padding-right: 0.5em;
88
color: var(--navy);

0 commit comments

Comments
 (0)