Skip to content

Commit e5aa48e

Browse files
committed
ugh, it's not great.
maybe @kylefiedler will rescue it
1 parent e3183ff commit e5aa48e

File tree

5 files changed

+107
-9
lines changed

5 files changed

+107
-9
lines changed

Gemfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
source "https://rubygems.org"
2-
ruby "2.4.1"
2+
ruby "2.4.2"
33

44
gem "jekyll"
55
gem "rake"

_data/speakers.json

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
[
2+
{
3+
"name": "David Bock",
4+
"twitter": "bokmann",
5+
"talk": "Ruby Investigation of Orthogonal Latin Squares of Order Ten",
6+
"abstract": "While teaching high school, I became fascinated with the ideas around Orthogonal Latin Squares, and a program written in 1963 for a 'UNIVAC 2106 Military Computer' that found them for order 10, proving a ~250 year old conjecture by Euler wrong. I found the paper, and rewrote it in Ruby. Lets play."
7+
},
8+
{
9+
"name": "Rolen Le",
10+
"twitter": "rolentle",
11+
"talk": "Dungeons & Collaboration: A Player’s Handbook on How To Work With a Distributed Team",
12+
"abstract": "What can playing tabletop role playing games such as Dungeons and Dragon teach us about collaborating online? From general online etiquette to building meaning full relationships, I will discuss tips and tricks of roleplaying that have made me a better coworker.\n\n"
13+
},
14+
{
15+
"name": "Ben Scofield",
16+
"twitter": "bscofield",
17+
"talk": "Learning to see",
18+
"abstract": "The hardest part of learning to draw is figuring out that you have to draw what you actually see, not what you think you see. Draw a \"face\" and you end up with an emoji; draw shadows and shapes instead and you end up with a portrait. This talk takes that lesson and applies it to... well, everything."
19+
},
20+
{
21+
"name": "Cecy Correa",
22+
"twitter": "cecycorrea",
23+
"talk": "The Psychology of Fake News (and What Tech Can Do About It)",
24+
"abstract": "Fake news is not a tech problem, it's a human problem. To build the tools necessary to combat fake news, technologists must think differently. We must understand the psychology behind fake news to arrive at a solution that is human-centric and attainable."
25+
},
26+
{
27+
"name": "Bradley Grzesiak",
28+
"twitter": "listrophy",
29+
"talk": "kerbal_space_program.rb",
30+
"abstract": "So there's this game, Kerbal Space Program. You basically create your own space program from scratch. Well, you can control it via TCP, and—using Ruby—we're gonna launch, orbit, and crash our brave Kerbins. You might even learn a thing or two about orbital mechanics and control theory along the way."
31+
},
32+
{
33+
"name": "Chris Arcand",
34+
"twitter": "chrisarcand",
35+
"talk": "An Atypical 'Performance' Talk",
36+
"abstract": "A mixture of a talk on programming and a live classical music recital. Listen to a former-orchestral-clarinetist-turned-developer talk about parallelisms between music performance and programming - such as complexity, imposter syndrome, and true concentration - with live performances throughout!"
37+
}
38+
]

assets/_sass/_index.scss

Lines changed: 30 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -371,6 +371,29 @@
371371
}
372372
}
373373

374+
.speakers {
375+
@extend .tweets;
376+
overflow: inherit;
377+
float: left;
378+
379+
.author img {
380+
max-height: 200px;
381+
border-radius: 50%;
382+
}
383+
384+
li {
385+
color: $dark-gray;
386+
background-color: $mint;
387+
388+
&:nth-of-type(1)::before {
389+
background-color: $flesh;
390+
}
391+
&:nth-of-type(3)::before {
392+
background-color: $hot-pink;
393+
}
394+
}
395+
}
396+
374397
.commentary {
375398
word-wrap: break-word;
376399
font-family: $heading-font-family;
@@ -435,16 +458,11 @@
435458

436459
.weirdos {
437460
background-color: $dark-purple;
438-
padding: $base-spacing $large-spacing $large-spacing;
439461
position: relative;
440462
color: #fff;
441463
overflow: hidden;
442464
-webkit-font-smoothing: antialiased;
443465

444-
@media (min-width: 1050px) {
445-
padding: $base-spacing $xxx-large-spacing $x-large-spacing;
446-
}
447-
448466
&:after {
449467
background-color: $pink;
450468
bottom: -140px;
@@ -483,13 +501,18 @@
483501
line-height: 1;
484502
position: relative;
485503
font-size: 64px;
504+
margin-left: $large-spacing;
486505
margin-bottom: 6.5rem;
487506

488507
@media (min-width: 500px) {
489508
font-size: 15vh;
490509
margin-bottom: 20rem;
491510
}
492511

512+
@media (min-width: 1050px) {
513+
margin-left: $xxx-large-spacing;
514+
}
515+
493516
&:after {
494517
position: absolute;
495518
content: "";
@@ -520,8 +543,8 @@
520543
left: 30rem;
521544
}
522545
@media (min-width: 1400px) {
523-
left: 35rem;
524-
top: 14rem;
546+
left: 55rem;
547+
top: 8rem;
525548
}
526549

527550
p {

assets/_sass/base/_variables.scss

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,9 @@ $orange: #fd9a59;
3333
$red: #fd5959;
3434
$dark-purple: #b657fd;
3535
$pink: #fa59fd;
36+
$mint: #b2e76e;
37+
$flesh: #e7b397;
38+
$hot-pink: #f43157;
3639

3740
// Font Colors
3841
$base-font-color: $dark-gray;

index.html

Lines changed: 35 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -112,11 +112,45 @@ <h1>What you should expect @ keep ruby weird:</h1>
112112

113113
<section class="weirdos">
114114
<div class="cfp hero__container">
115-
<h1>Calling all weirdos</h1>
115+
<h1>Meet the weirdos</h1>
116116
<div class="cfp__content">
117117
<a href="https://www.papercall.io/krw-2017" class="button">Speak at KRW!</a>
118118
<p>We’re as always looking for a mix of soft (conceptual, community, career, other C-words), technical (discussing code on screen), and non-Ruby (space, emoji, art). Also you should read <a href="/conduct">Our Code of Conduct.</a></p>
119119
</div>
120+
<ul class="speakers">
121+
{% for speaker in site.data.speakers limit: 3%}
122+
<li>
123+
<blockquote>
124+
<details> <summary><strong>{{ speaker.talk }}</strong></summary>
125+
<p>{{ speaker.abstract }}</p>
126+
</details>
127+
</blockquote>
128+
<div class="author">
129+
<a href="https://twitter.com/{{ speaker.twitter }}">
130+
<img src="https://twitter.com/{{ speaker.twitter }}/profile_image?size=original" alt="{{ speaker.name }}">
131+
</a>
132+
<p class="commentary">{{ speaker.name }}</p>
133+
</div>
134+
</li>
135+
{% endfor %}
136+
</ul>
137+
<ul class="speakers">
138+
{% for speaker in site.data.speakers limit: 3 offset: 3%}
139+
<li>
140+
<blockquote>
141+
<details> <summary><strong>{{ speaker.talk }}</strong></summary>
142+
<p>{{ speaker.abstract }}</p>
143+
</details>
144+
</blockquote>
145+
<div class="author">
146+
<a href="https://twitter.com/{{ speaker.twitter }}">
147+
<img src="https://twitter.com/{{ speaker.twitter }}/profile_image?size=original" alt="{{ speaker.name }}">
148+
</a>
149+
<p class="commentary">{{ speaker.name }}</p>
150+
</div>
151+
</li>
152+
{% endfor %}
153+
</ul>
120154
</div>
121155
<div class="sponsor">
122156
<h2>PLEASE support our weirdness with the gererosity of Your Friendship</h2>

0 commit comments

Comments
 (0)