23. <body>
<h1>2º Meetup Developers & TI
GV</h1>
<h2>Seja bem-vindo!</h2>
<main>
<div class="container">
<p>Você é
foda!</p>
</div>
</main>
</body>
HTML - JADE
body
h1 2º Meetup Developers & TI GV
h2 Seja bem-vindo!
main
.container
if youAreUsingJade
p Você é
foda!
else
p Não
creio!
Alguém aqui é front-end? Já ouviram falar de Grunt ou Gulp?
Meu nome é Fabio Carvalho, sou desenvolvedor front-end há 7 anos e atualmente Full Stack Developer na Apiki.
Aqui estão algumas redes sociais, para encontrar basta pesquisar por: fccoelho7
Performance hoje em dia é crucial!
Pesquisas revelam que sites performáticos são super bem vistos pelo o Google e proporcionam uma expriência melhor para o usuário.
Esse é um grande amigo nosso!
Bom, dentre alguns dos requisitos para se atingir níveis elevados no Google PageSpeed podemos citar: minificação de html, css e js; compressão de imagens; concatenação de css e js; entre outros.
E é buscando performance que utilizamos alguns serviços/sites para fazer esse trabalho para nós. Bom, alguns ainda fazem isso.
Putz! Mas em todo projeto vamos precisar utilizar essas ferramentas, site por site, até deixar o nosso projeto performático?
Por quê não utilizar tarefas para automatizar tudo isso?
Aposto que alguns aqui já ouviram falar de Grunt ou Gulp, bom, estas ferramentas se tornam essenciais quando se almeja agilidade no desenvolvimento web.
Há uma disputa bem grande no uso dos dois, mas não é minha intenção promover uma disputa e sim, ilustrar o que podemos fazer.
Nesta palestra vou exemplificar algumas tasks usando a estrutura padrão do Grunt.
Ambos são executados na plataforma Node.js e escritos em JavaScript, o que torna tudo mais simples e rápido.
t
Noite e mais noites mal dormidas, preocupação, ansiedade até a hora em que seu código está funcionando, hora do deploy!
É, talvez, a rotina mais importante! Ela será responsável por assistir quaisquer alterações em nosso código.
Que tal começar hoje?
Preparei uma material de suporte, um boilerplate, e uma documentação sobre como configurar tudo em seu computador.
Nele está presente todas as rotinas mencionadas neste talk.