-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathdocpad.js
More file actions
executable file
·339 lines (324 loc) · 15.9 KB
/
docpad.js
File metadata and controls
executable file
·339 lines (324 loc) · 15.9 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
module.exports = {
prompts: false,
// These are variables will be accessible via our templates
templateData: {
// Conference info
conf: {
name: "DevFest Sul",
description: "DevFest é um evento mundial, realizado pela comunidade de desenvolvedores Google. Focado nas necessidades de cada comunidade local, ele tem por objetivo proporcionar a troca de conhecimento, networking e o fortalecimento dessas comunidades.",
date: "23 de agosto",
// If your event is free, just comment this line
price: "R$ 25,00",
venue: "Centro de Eventos Plaza São Rafael",
address: "Avenida Alberto Bins, Centro Histórico",
city: "Porto Alegre",
state: "Rio Grande do Sul"
},
// The Call To Action button at the header,
// If you don't want this, just remove the callToAction property.
callToAction: {
text: "Ingressos esgotados!",
link: "#"
},
// "Fork me on GitHub", if you don't want this, just remove the forkButton property
// forkButton: {
// repository: "https://github.com/devfestsul/site-2014"
// },
// Site info
site: {
theme: "yellow-swan",
url: "http://devfestsul.com.br",
googleanalytics: ""
},
// Active sections on the website
// to deactivate comment out with '//'
// you can also change order here and it will reflect on page
sections: [
'about',
'location',
'speakers',
'schedule',
'sponsors',
// 'partners'
// 'contact'
],
// Labels which you can translate to other languages
labels: {
about: "Sobre",
location: "Localização",
speakers: "Palestrantes",
schedule: "Agenda",
sponsors: "Patrocínio",
partners: "Parceiros",
contact: "Contato"
},
// The entire schedule
schedule: [
{
name: "Credenciamento + Coffee Break",
time: "08h00"
},
{
name: "Rob Dodson",
photo: "themes/yellow-swan/img/speakers/rob-dodson.jpg",
bio: "Rob Dodson is a developer advocate at Google where he focuses on Polymer and Web Components. In previous roles he’s helped craft design systems for massive enterprise companies, user interfaces for console titles, and even built the occasional enchanted princess game. These days his mission is to fight for the mobile web and to help developers build great experiences.",
company: "Google",
link: {
href: "http://twitter.com/rob_dodson",
text: "@rob_dodson"
},
presentation: {
title: "The Webcomponets Ecosystem",
description: "Web Components give us the power to invent our own HTML elements, designed to be future-facing, interoperable, and beautiful on the multi-device web. With tools like Polymer and X-Tag, we can start taking advantage of this new technology today. Let’s take a look at some of the amazing elements that are already being produced, and explore how you can start leveraging them in your own projects.",
time: "09h00 - Sala Painera"
}
},
{
name: "Thayse dos Santos Severiano",
photo: "themes/yellow-swan/img/speakers/thayse-severiano.jpg",
bio: "Thayse dos Santos Severiano, analista de Testes na HB.SIS, em Blumenau. Está na área de TI a nove anos e atuando a quatro anos somente com testes, e nesse período, adquiriu a certificação CBTS. É organizadora do GDG Blumenau. No tempo livre, dedica-se a família, aos estudos de novas tecnologias, ferramentas e práticas de testes, atualização do seu blog, patinação e pintura em tela.",
company: "HB.SIS",
link: {
href: "http://twitter.com/Thayse_ss",
text: "@Thayse_ss"
},
presentation: {
title: "Automatizando testes em aplicações para Android com Robotium",
description: "Robotium é uma ferramenta que permite automação de testes para aplicações Android, que simula as ações de um usuário. Essa palestra visa apresentar o que é a ferramenta e mostrar o uso em uma aplicaçao simples, fazendo alguns testes básicos para demonstrar a simplicidade dela.",
time: "10h00 - Sala Painera"
}
},
{
name: "Leo Balter",
photo: "themes/yellow-swan/img/speakers/leo-balter.jpeg",
bio: "Leo Balter acredita que a Open Web torna o mundo um lugar melhor para todos. Colaborador de projetos open source, divide o tempo escrevendo códigos e testes - principalmente em JS, luta pela privacidade e direitos dos usuários na internet, e acredita que nada disso é possível sem a força da comunidades organicas de colaboração. Engenheiro de Software por profissão, também curte um bom Blues boa guitarra, video games, e long board. Em um momento da vida resolveu também ser advogado.",
company: "",
link: {
href: "http://twitter.com/leobalter",
text: "@leobalter"
},
presentation: {
title: "Carreira de Sucesso no mundo Open Source",
description: "Sua vida profissional pode passar por uma revolução à medida em que você se imerge no mundo Open Source. Veja como pequenos atos geram grandes revoluções, além de ver como seguir esse longo caminho e fugir dos perigos ao longo dele. Vamos abordar também histórias de empreendedorismo de sucesso com as comunidades open source.",
time: "10h00 - Sala Cambará"
}
},
{
name: "Lucio Maciel",
photo: "themes/yellow-swan/img/speakers/lucio-maciel.jpg",
bio: "Desenvolvedor com mais de 13 anos de experiencia, tendo dedicado os últimos três exclusivamente ao desenvolvimento Android. Atualmente trabalha na We Heart It e mantém o site Muambator Android. Antes de entrar de cabeça no mundo da mobilidade foi desenvolvedor C/C++ para Linux e Unixes em geral por mais de dez anos.",
company: "We Heart It",
link: {
href: "http://twitter.com/luciofm",
text: "@luciofm"
},
presentation: {
title: "Se eu posso, você també pode - Animações para Desenvolvedores",
description: "Nessa palestra eu demostro quando e porque utilizar animações em aplicativos Android, como por exemplo para chamar a atenção do usuário, passar algum feedback, ou simplesmente ter uma transição de estados/telas mais suave, além de apresentar conceitos dos Frameworks de Animação e como utiliza-los para criar as animações apresentadas, na perspectiva do desenvolvedor.",
time: "11h10 - Sala Painera"
}
},
{
name: "Saulo Venancio",
photo: "themes/yellow-swan/img/speakers/saulo-venancio.jpg",
bio: "Saulo Venâncio atua com desenvolvimento de software desde 2009, iniciando com desenvolvimento de aplicações enterprise em Java e atualmente atuando fortemente no Front End com Javascript/AngularJS. Atua como desenvolvedor na Nonlinear Creations, empresa canadense focada em customização de Sistemas Gerenciadores de Conteúdo.",
company: "Nonlinear Creations",
link: {
href: "http://twitter.com/saulovenancio",
text: "@saulovenancio"
},
presentation: {
title: "Desenvolvimento Fácil com AngularJS",
description: "Nesta palestra, será apresentado um dos frameworks mais quentes da atualidade para construção de páginas Web, o AngularJS. Criado pelo Google, este framework provê inúmeras facilidades para a criação de aplicações web de simples a avançadas, facilitando o processo de desenvolvimento. Você vai conhecer os conceitos básicos e as boas práticas que o framework segue e te ajuda a seguir, produzindo código de qualidade, com muito menos esforço.",
time: "11h10 - Sala Cambará"
}
},
{
name: "Almoço",
time: "12h20"
},
{
name: "Felipe Lima",
photo: "themes/yellow-swan/img/speakers/felipe-lima.jpeg",
bio: "Felipe Lima é engenheiro de software há mais de 10 anos e atualmente trabalha com desenvolvimento Android na startup We Heart It. Já passou por empresas como HP e ThoughtWorks, atuando em variados tipos de projetos e tecnologias diferentes. Contribui ativamente em projetos Open Source, além de ter publicado no GitHub algumas bibliotecas bastante utilizadas pela comunidade.",
company: "We Heart It",
link: {
href: "http://twitter.com/felipecsl",
text: "@felipecsl"
},
presentation: {
title: "Unit Testing Android Apps",
description: "Como aplicar TDD para apps Android e construir uma suite de testes robusta e confiável.",
time: "13h30 - Sala Painera"
}
},
{
name: "Ale Borba",
photo: "themes/yellow-swan/img/speakers/ale-borba.jpg",
bio: "Community Manager @ Google",
company: "Google",
link: {
href: "http://twitter.com/ale_borba",
text: "@ale_borba"
},
presentation: {
title: "Google Cloud Platform",
description: "O Google Cloud Platform permite aos desenvolvedores criar, testar e implementar aplicativos na infraestrutura altamente escalável e confiável do Google. Escolha entre serviços de computação, armazenamento e aplicativos para suas soluções da Web, móveis e de back-end.",
time: "13h30 - Sala Cambará"
}
},
{
name: "Vitor Leal",
photo: "themes/yellow-swan/img/speakers/vitor-leal.jpg",
bio: "Desenvolvedor com 9 anos de experiência trabalhando com desenvolvimento web e de software. Hoje focado em desenvolvimento de soluções de Internet of Things no Centro de Inovação da Telefônica VIVO.",
company: "Telefônica Brasil",
link: {
href: "http://twitter.com/vitorleal",
text: "@vitorleal"
},
presentation: {
title: "Internet of Things com Node.js",
description: "Como desenvolver soluções de Internet of Things utilizando Node.js. O Node.js não só possibilitou o desenvolvimento BackEnd utilizando JavaScript mas também o desenvolvimento de software e aplicações embarcadas utilizando hardwares já consolidados no mercado como Raspberry Pi, Arduino, BeagleBone Black entre outras.",
time: "14h40 - Sala Painera"
}
},
{
name: "Eduardo Costa",
photo: "themes/yellow-swan/img/speakers/eduardo-costa.jpg",
bio: "Co-fundador da Craftbox, organizer do GDG POA e agnóstico a tecnologia ",
company: "Craftbox",
link: {
href: "http://twitter.com/eduardoscosta",
text: "@eduardoscosta"
},
presentation: {
title: "Integrando Android com Windows Azure",
description: "Crie um backend para sua app na nuvem sem se preocupar com a infraestrutura, e ainda por cima de graça.",
time: "14h40 - Sala Cambará"
}
},
{
name: "Coffee Break",
time: "15h50"
},
{
name: "Gustavo Niemeyer",
photo: "themes/yellow-swan/img/speakers/gustavo-niemeyer.jpg",
bio: "Gustavo Niemeyer trabalha na Canonical, a empresa que criou o Ubuntu Linux, e foi o responsável pela criação de alguns dos principais projetos da empresa, como o Landscape e o projeto Juju de orquestração de serviços. Fora dos afazeres diários da Canonical, ele tem contribuído com a linguagem Go praticamente desde que ela se tornou pública, e é o autor de pacotes de desenvolvimento conhecidos como o driver MongoDB para Go, goyaml, gocheck, e vários outros. Recentemente também criou uma das principais integrações da linguagem com o ambientes gráficos através da linguagem QML.",
company: "Canonical",
link: {
href: "http://twitter.com/gniemeyer",
text: "@gniemeyer"
},
presentation: {
title: "GUIs confortáveis com Go e QML",
description: "Vamos conversar sobre o suporte a linguagem QML para Go, que possibilita o desenvolvimento confortável de interfaces gráficas modernas de forma declarativa. A apresentação conta com uma introdução rápida a aspectos da linguagem Go e da QML através de exemplos interativos executados ao vivo.",
time: "16h20 - Sala Painera"
}
},
{
name: "Rafael Helm",
photo: "themes/yellow-swan/img/speakers/rafael-helm.jpg",
bio: "Membro do time de desenvolvimento de soluções móveis da uMov.me. Desenvolvedor multidisciplinado, trabalhando em todas as fases do desenvolvimento de software, desde a análise de negócios até o deploy (entrega) do software para o cliente. Autor do livro User Stories - Por que e como escrever requisitos de forma ágil? Consultor e Instrutor da Wildtech ministrando treinamentos e workshops sobre Lean, eXtreme Programming e Scrum. Marido, pai, empreendedor e maratonista.",
company: "uMov.me",
link: {
href: "http://twitter.com/rafaelhelm",
text: "@rafaelhelm"
},
presentation: {
title: "Histórias de Usuário - Por que e como escrever requisitos de forma ágil?",
description: "Rafael vai apresentar as motivações para escrever requisitos no formato de Histórias de Usuário, bem como um template para que você possa escrever suas primeiras histórias sem muita dor de cabeça. :-)",
time: "16h20 - Sala Cambará"
}
},
{
name: "Jackson F. Mafra",
photo: "themes/yellow-swan/img/speakers/jackson-mafra.jpg",
bio: "Instrutor de tecnologias mobile na Targettrust.",
company: "TargetTrust",
link: {
href: "http://twitter.com/jacksonfdam",
text: "@jacksonfdam"
},
presentation: {
title: "Android para Desenvolvedores iOS",
description: "Uma ambientação para quem está migrando do iOS ou pretende se aventurar no desenvolvimento em android. Aprenda sem sofrimento (ou pelo menos pouco) as diferenças das plataformas.",
time: "16h20 - Sala Cambará"
}
},
{
name: "Lucas Montano",
photo: "themes/yellow-swan/img/speakers/lucas-montano.jpg",
bio: "Empreendedor e desenvolvedor desde 2002, com experiência em PHP, JAVA, JS e Android. Criador do aplicativo Finanças Pessoais e fundador da empresa Moolab. Atuando como desenvolvedor Android na Superplayer.fm.",
company: "Moolab",
link: {
href: "",
text: ""
},
presentation: {
title: "Gradle com Android Studio",
description: "Iniciando um projeto android com Android Studio e utilizando o Gradle para automatizar builds.",
time: "16h20 - Sala Cambará"
}
},
{
name: "Encerramento",
time: "17h30"
}
],
// List of Sponsors
sponsors: {
adamantium: [
{
name: "Google",
logo: "themes/yellow-swan/img/google.png",
url: "http://google.com"
}
],
diamond: [
{
name: "GDG",
logo: "themes/yellow-swan/img/your-logo.jpg",
url: "mailto:contato@devfestsul.com.br"
}
],
gold: [
{
name: "GDG",
logo: "themes/yellow-swan/img/your-logo.jpg",
url: "mailto:contato@devfestsul.com.br"
}
],
silver: [
{
name: "Bludata Software",
logo: "themes/yellow-swan/img/bludata.png",
url: "http://www.bludata.com.br/"
}
],
support: [
{
name: "Wildtech",
logo: "themes/yellow-swan/img/wildtech.png",
url: "http://www.wildtech.com.br/"
}
],
},
// List of Partners
partners: [
{
name: "BrazilJS",
logo: "themes/yellow-swan/img/partner.png",
url: "http://braziljs.org"
}
],
// Theme path
getTheme: function() {
return "themes/" + this.site.theme;
},
// Site Path
getUrl: function() {
return this.site.url;
}
}
};