Feec Brazil 2013 – Recife

By Thiago Santos, 23 de Novembro de 2013

O FEEC BRAZIL é mais que uma convenção para os melhores profissionais de internet, é um conjunto de ações direcionadas e organizadas para desenvolver a comunidade de tecnologia presente em diversas partes do Brasil.

FEEC BRAZIL atualmente é realizada em três cidades do Nordeste, Recife-PE, Fortaleza-CE e Salvador-BA e conecta profissionais por meio de exclusivas e úteis palestras nacionais e internacionais com participação de grandes nomes e empresas da área em todas edições.
WORKSHOP INTERNACIONAL – RECIFE

O FEEC proporciona essa grande oportunidade para os profissionais de internet que desejam um conteúdo de qualidade. Participe do Workshop internacional: “Creating single-page applications in nodejs using express” com um dos maiores nomes da área! Caridy Patiño, do Yahoo! EUA.

Caridy Patiño – Bio

Caridy Patiño is a Principal Engineer at Yahoo!, working on the Cocktails platform to improve how developers create and deploy web applications. He’s also a member of the YUI Core team where he leads the Mojito MVC framework for mobile web applications. Caridy is an open source advocate and author of several npm components and tools that are instrumental for the Yahoo! Cocktails ecosystem and Yahoo’s next generation frontend layer based on nodejs.
twitter: @caridy
web: http://caridy.name/

RESUMO DO CONTEÚDO ABORDADO:

* learn to develop on the open in a collaborative environment like `git/github`
* learn about `npm/nodejs`
* learn about `express` and some express extensions to develop simple
web applications
* learn about `grunt` and `bower`
* learn about production vs development workflow in nodejs
* learn about `handlebars` template engine
* learn about `es6` modules, transpilers and other module systems
* details about how to use `express` at scale for complex, and high
performance web applications
* learn about `modown` components to develop single page applications in express
* learn basic concepts about single page applications
* learn how to share templates between server and client rendering
* learn how to share routes between server and client with modown
* learn how to share code between server and client for complex single
page applications

aside from that, we will be doing exercises on:

* how to work in small teams
* how to work on big teams

requirements to participate:

* linux, or macos or windows with nodejs installed
* github.com free account
* chrome or firefox browser
* technical English

optionals:

* brackets IDE: http://download.brackets.io/ or Sublime IDE:
http://www.sublimetext.com/2
* grunt cli: http://gruntjs.com/installing-grunt
* bower cli: http://bower.io/