Skip to content

Commit 2944b83

Browse files
committed
initial speaker layout
1 parent 2b04ffe commit 2944b83

File tree

5 files changed

+59
-10
lines changed

5 files changed

+59
-10
lines changed

themes/gophercon/layouts/index.html

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -117,6 +117,48 @@ <h1>Why attend GopherCon?</h1>
117117
</div>
118118
</div>
119119
</section>
120+
121+
<section class="speakers">
122+
<div class="container">
123+
<div class="row">
124+
<div class="col-sm-12">
125+
<h1>Speakers</h1>
126+
</div>
127+
</div>
128+
129+
<div class="row">
130+
<div class="speaker-with-bio">
131+
<div class="speaker col-md-2">
132+
<div class="image-holder">
133+
<img class="background-image" alt="Speaker" src="2016/img/speakers/raphael-simon.jpg">
134+
<div class="hover-state text-center preserve3d">
135+
<div class="social-links vertical-align">
136+
<a href="#"><i class="icon social_twitter"></i></a>
137+
<a href="#"><i class="icon social_linkedin"></i></a>
138+
</div>
139+
</div>
140+
</div>
141+
</div>
142+
143+
<div class="speaker-description col-md-9 col-md-offset-1">
144+
<h2>Francesc Campoy Flores</h2>
145+
<span class="sub">goa: a new approach to microservice development in Go</span>
146+
<p>This tutorial introduces a novel approach to building microservices in Go that uses code to describe the design of the service API.</p>
147+
<p>The design is then fed to generation tools that produce not only actual service modules but also other outputs such as client Go packages, command line tools, Javascript and documentation via Swagger specifications and JSON schemas.</p>
148+
149+
<p>In this tutorial we will use goa to build a microservice from scratch complete with UI, client tool and documentation.</p>
150+
<p>We’ll also take a look at how to leverage the goa request context at runtime to implement the API endpoint.</p>
151+
<div class="speaker-bio">
152+
<p>Raphael Simon is a Systems Architect at RightScale where he’s been designing many of the systems that make up the platform for the past 8 years.</p>
153+
<p>Prior to that role Simon worked as a lead engineer at Eiffel Software on the Eiffel language compiler and libraries and as a principal engineer at Citrix on the GoTo line of products.</p>
154+
<p>Simon received his MS in Computer Science and Applied Mathematics at ENSEEIHT, France.</p>
155+
</div>
156+
</div>
157+
</div>
158+
</div>
159+
</div>
160+
</section>
161+
120162
<section class="lightbox-gallery gallery-header">
121163
<div>
122164
<ul>

themes/gophercon/static/2016/css/theme-gophercon.css

Lines changed: 17 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1308,21 +1308,25 @@ nav .container {
13081308
overflow: hidden;
13091309
margin-bottom: 36px;
13101310
}
1311-
.speaker-with-bio .speaker {
1312-
width: 50%;
1313-
float: left;
1314-
margin-bottom: 0px;
1315-
}
1316-
.speaker-with-bio .speaker-description {
1317-
width: 50%;
1318-
float: left;
1319-
padding-left: 30px;
1320-
}
1311+
13211312
.speaker-description span {
13221313
display: inline-block;
13231314
margin-bottom: 18px;
13241315
font-weight: 600;
13251316
}
1317+
.speaker-bio {
1318+
border-top: 2px solid #eee;
1319+
font-size: 12px;
1320+
margin-top: 20px;
1321+
padding-top: 20px;
1322+
}
1323+
1324+
.speaker-bio p {
1325+
color: #888;
1326+
font-size: 12px;
1327+
line-height: 1.3;
1328+
}
1329+
13261330
@media all and (max-width: 767px) {
13271331
.speaker-with-bio .speaker {
13281332
width: 100%;
@@ -2679,3 +2683,6 @@ body .colors .col-xs-2:nth-child(6n+0) {
26792683
width: 100%;
26802684
}
26812685
}
2686+
.speakers {
2687+
background-color: #f5f5f5;
2688+
}
3.49 KB
Loading
3.4 KB
Loading
176 KB
Loading

0 commit comments

Comments
 (0)