Skip to content

Commit aac7abe

Browse files
authored
Merge pull request #11 from lnug/september-2018
updated slides for september 2018
2 parents 72f7fc6 + 073801e commit aac7abe

File tree

5 files changed

+112
-70
lines changed

5 files changed

+112
-70
lines changed

assets/halfstack-2018.png

341 KB
Loading

assets/nearform-new.png

8.46 KB
Loading

assets/nodeconf-2018.png

2.14 MB
Loading

package-lock.json

Lines changed: 57 additions & 36 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

presentation/index.js

Lines changed: 55 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -34,12 +34,14 @@ const { PropTypes } = React;
3434

3535
const images = {
3636
logo: require("../assets/lnug-logo.svg"),
37-
nearFormLogo: require("../assets/nearform.jpg"),
37+
nearFormLogo: require("../assets/nearform-new.png"),
3838
nearFormHiring: require("../assets/nearform_hiring.jpg"),
3939
pusherLogo: require("../assets/pusher_logo_white.png"),
4040
pizza: require("../assets/pizza-1.gif"),
4141
cheers: require("../assets/cheers.gif"),
42-
condeNastLogo: require("../assets/conde_nast_logo.jpg")
42+
condeNastLogo: require("../assets/conde_nast_logo.jpg"),
43+
halfStackPoster: require("../assets/halfstack-2018.png"),
44+
nodeconfPoster: require("../assets/nodeconf-2018.png")
4345
};
4446

4547
preloader(images);
@@ -62,22 +64,26 @@ const emcee = {
6264
// get this from the latest from https://github.com/lnug/website/blob/master/data/this-month.json and add twitter details if desired
6365
const speakers = [
6466
{
65-
"apiSpeakerUrl": "https://api.github.com/users/somehats",
66-
"speakerUrl": "https://github.com/somehats",
67-
"title": "Intro to GraphQL",
68-
"milestone": "26th September 2018",
69-
"img": "https://avatars3.githubusercontent.com/u/1489520?v=4",
70-
"handle": "somehats",
71-
"name": "Alex Dytrych"
67+
68+
"apiSpeakerUrl": "https://api.github.com/users/SomeHats",
69+
"speakerUrl": "https://github.com/SomeHats",
70+
"title": "Intro to GraphQL",
71+
"description": "<p>GraphQL is kind of a buzzword right now - but what even is this new API tech from Facebook? In this talk, we&rsquo;ll take a look at GraphQL and understand what it is, why you might use it, and how it fits in with the existing API landscape. We&rsquo;ll have a go at writing some simple GraphQL queries together, and hopefully you&rsquo;ll go away excited about using this awesome tech in your own work &amp; projects.</p>\n<p>Alex (<a href=\"https://twitter.com/somehats\">@somehats</a>) is a freelance full-stack designer, developer, and educator. When she&rsquo;s not creating apps, games, and tools for the web, she&rsquo;s teaching other people how to. Alex has been using GraphQL in production on a number of projects since early 2016, and is super excited about introducing more people to the tech. You can follow her on Twitter at <a href=\"https://twitter.com/somehats\">@somehats</a></p>\n",
72+
"milestone": "September 26th 2018",
73+
"img": "https://avatars2.githubusercontent.com/u/1489520?v=4&s=40",
74+
"handle": "SomeHats",
75+
"name": "Alex Dytrych"
7276
},
7377
{
74-
"apiSpeakerUrl": "https://api.github.com/users/msmichellegar",
75-
"speakerUrl": "https://github.com/msmichellegar",
76-
"title": "A Journey with GraphQL in Production",
77-
"milestone": "26th September 2018",
78-
"img": "https://avatars1.githubusercontent.com/u/10683087?v=4",
79-
"handle": "msmichellegar",
80-
"name": "Michelle and Faduma"
78+
"apiSpeakerUrl": "https://api.github.com/users/msmichellegar",
79+
"speakerUrl": "https://github.com/msmichellegar",
80+
"title": "A Journey with GraphQL in Production",
81+
"description": "<p>You&#39;ve heard of GraphQL. But what kind of problems can it solve? This is the story of why we chose GraphQL to power the Vogue and GQ websites, and how it helped us get the data we needed for our frontend. You&#39;ll learn about some ways in which GraphQL can improve your application, and understand how you might implement it.</p>\n<p><strong>About the Speakers</strong></p>\n<p><a href=\"https://twitter.com/FadumaFaralacag\">Faduma</a> and <a href=\"https://twitter.com/msmichellegar\">Michelle</a> are Software Engineers at Cond&eacute; Nast International.</p>\n",
82+
"milestone": "September 26th 2018",
83+
"img": "https://avatars2.githubusercontent.com/u/10683087?v=4&s=40",
84+
"handle": "msmichellegar",
85+
"name": "Michelle and Faduma"
86+
8187
}
8288
];
8389

@@ -86,15 +92,20 @@ const thisMonth = {
8692
};
8793

8894
const nextMonth = {
89-
date: "25th October 2018",
95+
date: "24th October 2018",
96+
9097
speakers: [
9198
{
92-
name: "TBD",
93-
title: "-"
99+
name: "Bethany Nicolle Griggs",
100+
title: " Building and deploying Cloud Native Node.js applications"
94101
},
95102
{
96-
name: "-",
97-
title: "TBD"
103+
name: "Andrea Muttoni",
104+
title: "Building an Alexa Skill in 20 minutes using NodeJS"
105+
},
106+
{
107+
name: "Daniel Lee",
108+
title: "Dockerizing JavaScript Applications"
98109
}
99110

100111
]
@@ -206,25 +217,35 @@ export default class Presentation extends React.Component {
206217
<Heading size={4} textColor="secondary"><Link href="http://gitter.im/lnug/discuss" target="_blank"><Code textColor="secondary">gitter.im/lnug/discuss</Code></Link></Heading>
207218
</Slide>
208219

220+
<Slide id={"jobs"}>
221+
<Heading size={3} textColor="secondary">jobs talk!</Heading>
222+
<Heading size={4} textColor="secondary"><Link href="https://gitter.im/lnug/london-node-jobs" target="_blank"><Code textColor="secondary">gitter.im/lnug/london-node-jobs</Code></Link></Heading>
223+
</Slide>
224+
209225
<Slide id={"venue"}>
210226
<Heading size={3} textColor="secondary">Venue</Heading>
211-
<Image src={images.condeNastLogo.replace("/", "")} margin="0px auto 40px" width="800px" />
227+
<Image src={images.condeNastLogo.replace("/", "")} margin="0px auto 40px" width="800px" bgColor="#fff" padding="10px" />
212228
</Slide>
213229

214-
<Slide id={"food-and-drink"}>
230+
<Slide id={"food-and-drink"} style="background: #fff">
215231
<Heading size={3} textColor="secondary">Food and drink</Heading>
216-
<Image src={images.nearFormLogo.replace("/", "")} margin="0px auto 40px" height="293px" />
217-
</Slide>
218-
219-
<Slide id={"nearform-promo"}>
220-
<Fit><Image src={images.nearFormHiring.replace("/", "")} width="1000px" /></Fit>
232+
<Image src={images.nearFormLogo.replace("/", "")} margin="0px auto 40px" height="293px" bgColor="#fff" padding="10px" />
233+
<Heading size={5} textColor="secondary">Hiring: nearform.com/careers/apply</Heading>
221234
</Slide>
222235

223236
<Slide id={"video-production"}>
224237
<Heading size={3} textColor="secondary">Video</Heading>
225238
<Image src={images.pusherLogo.replace("/", "")} margin="0px auto 40px" height="293px" />
226239
</Slide>
227240

241+
<Slide id={"halfstack-promo"}>
242+
<Fit><Image src={images.halfStackPoster.replace("/", "")} width="1000px" /></Fit>
243+
</Slide>
244+
245+
<Slide id={"nodeconf-promo"}>
246+
<Fit><Image src={images.nodeconfPoster.replace("/", "")} width="1000px" /></Fit>
247+
</Slide>
248+
228249
<SummarySlide id="ready"/>
229250

230251
<SpeakerSlide speaker={speakers[0]} />
@@ -259,10 +280,10 @@ export default class Presentation extends React.Component {
259280

260281

261282
<Slide id={"nex-time"}>
262-
<Image src={images.logo} margin="0px auto 0px" height="200px" />
263-
<Heading size={3} textColor="highlight" margin={40}>Next Time</Heading>
264-
<Heading size={4} textColor="secondary">{nextMonth.date}</Heading>
265-
<List margin="20px 10%">
283+
<Image src={images.logo} margin="0px auto 0px" height="140px" />
284+
<Heading size={4} textColor="highlight" margin={40}>Next Time</Heading>
285+
<Heading size={5} textColor="secondary">{nextMonth.date}</Heading>
286+
<List margin="20px 5%">
266287
{nextMonth.speakers.map((speaker) =>
267288
<ListItem key={speaker.title} textColor="secondary" textSize={30} margin="20px 0">
268289
{speaker.name} <S type="italics"> - {speaker.title}</S>
@@ -287,9 +308,9 @@ export default class Presentation extends React.Component {
287308

288309
<br />and thanks again...<br />
289310

290-
<Image src={images.condeNastLogo.replace("/", "")} margin="10px" height="63px" />
291-
<Image src={images.nearFormLogo.replace("/", "")} margin="10px" height="63px" />
311+
<Image src={images.condeNastLogo.replace("/", "")} margin="10px" height="63px" bgColor="#fff" padding="5px" />
292312
<Image src={images.pusherLogo.replace("/", "")} margin="10px" height="63px" />
313+
<Image src={images.nearFormLogo.replace("/", "")} margin="10px" height="63px" bgColor="#fff" padding="5px" />
293314

294315
</Slide>
295316

0 commit comments

Comments
 (0)