BrazilJS Conf 2013
Presença confirmada de Douglas CrockfordTEATRO DO BOURBON COUNTRY PORTO ALEGRE/RS
Palestrantes
-
Douglas Crockford PayPal
-
Alexandre Gaigalas yahoo!
-
Demian Borba BlackBerry
-
Thibault Imbert adobe
-
Robert Nyman mozilla
-
Zeke Sikelianos heroku
-
angus croll && marcel duran twitter
-
josh holmes Microsoft
-
angelina fabbro mozilla
-
Maurício Wolff dell
-
Stoyan Stefanov facebook
-
Caridy Patino yahoo!
-
Zeno Rocha Liferay
-
Jean Carlo Emer Codeminer 42
-
Renato Mangini google
-
Douglas Crockford
PaypalDoug estava lá durante o nascimento desta midia que conquista a nossa atenção e tempo, desde então, se tornou um dos precursores e líderes no JavaScript, a linguagem de programação mais popular do mundo.
Foi o descobridor do formato JSON (JavaScript Object Notation) enquanto era o CTO de State Software, criou a ferramenta JSLint e é o autor do referenciado JavaScript: The Good Parts.
-
Alexandre Gaigalas
Yahoo!Alexande Gaigalas é desenvolvedor no Yahoo! Brasil, entusiasta de arquiteturas RESTful e Web Semântica.
-
Demian Borba
BlackBerrySurfista, professor da Universidade da California San Diego (UCSD) e Developer Evangelist na BlackBerry, com foco em HTML5 e UI Design.
Em 2012, recebeu o prêmio "Must See BlackBerry Developer Evangelist", competição global entre todos os evangelistas da BlackBerry, e venceu uma das maiores competições para developers nos Estados Unidos, o AT&T® Mobile App Hackathon em Las Vegas
-
Thibault Imbert
AdobeThibault Imbert gerencia um grupo de produtos para plataforma web focado em gráficos, JavaScript e Adobe Scout, a próxima geração de ferramentas de profiling para tecnologias web.
Liderando o time Scout da Adobe, tem o objetivo de mudar a forma como desenvolvedores criam profiles para conteúdos web.
Além disso, escreveu um emulador Intel 8080 em ActionScript, e o traduziu para JavaScript.
-
Robert Nyman
MozillaRobert é Technical Evangelist na Mozilla e editor do Mozilla Hacks. Ele é um entusiasta da Open Web e do HTML5.
Trabalha desde 1999 com desenvolvimento Front End - na Suécia e em Nova Iorque.
-
Zeke Sikelianos
HerokuZeke é Designer e mantenedor do Node.js na Heroku
-
Angus Croll && Marcel Duran
TwitterAngus, trabalha no core team do Twitter e é autor do Blog JavaScript, JavaScript...
Já Marcel Duran é engenheiro Front End no Twitter Inc. Anteriormente, ele trabalhou com otimização da performance no desenvolvimento web de websites de grande tráficos na Yahoo! Front Page, e times de Search.
-
Josh Holmes
MicrosoftJosh, atualmente está empregado pela Microsoft como gerente no time do Internet Explorer.
Antes de se juntar a Microsoft em outubro de 2006, Josh era um consultor e trabalhou com uma gama de clientes, indo desde grandes empresas até companhias de menor tamanho.
Josh é um palestrante frequente e conferencista lider em eventos nacionais e internacionais de que focam em tecnologias que a Microsoft apoia, como ASP.NET, PHP, Ironruby, Javascript e outras linguagens.
-
Angelina Fabbro
mozillaAngelina trabalha na Mozilla no projeto Firefox OS como desenvolvedora e technical evangelist.
Antes disso, ela trabalhou na Steam Clock Software, e na faculdade cursou Cognitive Science na Simon Fraser University.
Ela também foi indicada como 'Brilliant Newcomer' de 2013 pelo .net Awards.
-
Maurício Wolff
DellMauricio Wolff é T&T Global WebDev Lead na Dell, onde lidera um time de desenvolvedores em 4 países, fazendo testes AB e Personalização para os sites do dell.com.
Criador do tweetroulette.co e JSHint-Inline, mantém o blog bitbonsai.com onde vez ou outra posta bits 100% recicláveis.
-
Stoyan Stefanov
FacebookStoyan Stefanov é engenheiro no Facebook. Ex-Yahoo, onde atuou como arquiteto da ferramenta de performance YSlow 2.0. Também foi o criador da ferramenta de otimização de imagens smush.it!
Ele é autor dos livros JavaScript Patterns (O'Reilly), Object-Oriented JavaScript (Packt Publishing), The Book of Speed (online), e contribuiu para o lançamento dos livros High-Performance JavaScript (O'Reilly) e Even Faster Web Sites (O'Reilly).
-
Caridy Patino
Yahoo!Principal desenvolvedor front-end no Yahoo!, membro do core team da biblioteca YUI com extensiva experiência em end-to-end design e arquitetura de aplicações web performáticas e escaláveis.
No momento, Caridy esta focado nas plataformas SSJS/NodeJS e Yahoo! Cocktails.
Caridy é palestrante, mentor e professor.
-
Zeno Rocha
LiferayZeno Rocha já palestrou na HTML5DevConf em São Francisco, JAX Conf em Frankfurt e muitos outros eventos. Trabalhou como engenheiro de software na Petrobras e desenvolvedor front-end no Globoesporte.com.
Hoje, com 22 anos, trabalha como front-end engineer na Liferay. Com diversos projetos open source como Browser Diet e jQuery Boilerplate, é um dos top 20 usuários mais ativos do GitHub.
Além disso, escreve artigos para Smashing Magazine, é apresentador do podcast Zone Of Front-Enders e co-foundador da BrazilJS Foundation.
-
Jean Carlo Emer
Codeminer 42Jean Carlo Emer é gaúcho, artesão da internet, ilusionista pós-moderno, desenvolvedor na Codeminer 42 e cientista da computação.
Adora aprender uma linguagem diferente, seja as do tipo que solucionam problemas aritméticos e lógicos, marcam, estilizam ou geram outras.
É também um dos criadores da Rye.js e defensor da pluralidade das bibliotecas aspirantes a superar a jQuery.
-
Renato Mangini
GoogleRenato Mangini é engenheiro de software da equipe de Developer Relations do Google Chrome, empreendedor, geek, mountain biker e corredor amador nas horas vagas.
Programação
Horário | Palestrante |
---|---|
08:00 | Credenciais / Check-in |
09:00 | Abertura |
09:20 |
Mauricio Wolff
Utilizando node.js para automação de build e deploy
A utilização de node.js para automação de build e deploy. Exemplo prático da aplicação na equipe de T&T (Testes AB e Personalização) em dell.com |
10:20 | Coffee-Break |
10:40 |
Marcel Duran && Angus Croll
Performance as a Twitter feature && Learning to fly - Twitter Flight and mixin
A palestra de Marcel será sobre como a performance na Web deveria ser tratada como uma funcionalidade. Esta palestra exemplifica algumas maneiras de como fazer com que a performance, assim como qualquer outra feature em sua aplicação, quebre um build falhando um teste. Já a palestra de Angus é a que segue: Quando fomos solicitados para desenvolver a nova infraestrutura JavaScript do twitter.com(o qual foi construído sob demanda) recebemos a oportunidade de colocar em prática algumas de nossas técnicas favoritas. Nesta palestra, Angus discutirá várias metodologias de re-uso do JavaScript e explicar por que a melhor escolha foram os mixins funcionais. |
11:40 |
Renato Mangini
Where modern front-end tooling has gone
Desenvolver uma app moderna em uma empresa de verdade exige um conjunto bom de ferramentas. Em especial em front-end, por causa do enorme universo de frameworks e bibliotecas. Nesta apresentação vamos apresentar o Yeoman, um gentil trabalhador inglês disposto a ajudar na ingrata mas importante tarefa de conectar e mover as engrenagens que permitem à sua app brilhar. |
12:40 | Almoço |
14:00 |
Zeke Sikelianos
Crowdsourcing Heroku's Node Buildpack
Os pacotes open source de buildpacks da Heroku permitem que desenvolvedores desenvolvam e executem o deploy de suas aplicações em qualquer linguagem, incluindo, obviamente, JavaScript. Nesta palestra eu apresentarei algumas técnicas e ferramentas que utilizo para ajudar a comunidade Open Source a determinar o futuro do Node Buildpack. |
15:00 |
Zeno Rocha
Um futuro chamado Web Components
Descubra como esse conceito formado por cinco novas especificações (Templates, Decorators, Shadow DOM, Custom Elements, Imports) irá revolucionar o modo como desenvolvemos e interagimos na web. |
16:00 | Coffee-Break |
16:30 |
Robert Nyman
Bringing the open web and APIs to mobile devices with Firefox OS
Aprenda mais sobre a visão por trás do FirefoxOS e sobre as tecnologias open web disponíveis hoje em dia para construir suas apps com HTML5, incluindo WebAPIs e Web Activities. Vamos falar sobre a App Boilerplate e outras ferramentas desenvolvidas para ajuda-lo a começar a desenvolver suas web apps para FirefoxOS e para a web aberta! |
17:30 |
Angelina Fabbro
How to make mobile apps: Web developer REMIX
Então há estes lindos e maravilhosos aparelhos com FirefoxOS por aí, e você já deve saber que pode criar suas aplicações para eles utilizando suas habilidades nas conhecidas tecnologias HTML, CSS e JavaScript. O que você pode não saber, é por onde exatamente começar! Como diferente é, criar e publicar uma webapp? Que tipos de APIs você pode usar para chegar até o hardware? Quais as considerações mais importantes de design, quando construindo sua webapp para aparelhos com telas touchscreen pequenas? Neste tutorial, vamos construir passo-a-passo uma app, ao vivo! Mesmo que só assistindo, vai ser muito divertido! Traga em seu laptop o Firefox instalado com o plugin simulador do FirefoxOS caso queira participar construindo junto! |
Horário | Palestrante |
---|---|
08:30 |
Demian Borba
Buscando a melhor performance em Aplicativos Móveis com HTML5
Conheça algumas das melhores técnicas para criação de aplicativos móveis usando HTML5, JavaScript e CSS, com foco em performance e experiência do usuário Vamos compartilhar descobertas interessantes após diferentes testes de velocidade e processamento, além de mergulhar nos detalhes do Remote Web Inspector, onde é possível debugar aplicações móveis com HTML5 de forma ágil e detalhada. |
09:30 |
Josh Holmes
The Perf Doctor is In
Construir um front-end de alta performance é um jogo de equilíbrio. Você precisa compreender todas as diferentes partes móveis e sub-sistemas que existem nos browsers e como elas interagem entre elas. Pequenas alterações podem impactar significativamente no tempo de carregamento da página ou app, consumo de memória e uso de processamento, o que tem um impacto enorme na experiência do seu usuário! Nesta apresentação, mergulharemos nos subsistemas dos navegadores e aprenderemos como otimizar a performance em sites e aplicações. Nós também vamos nos aprofundar nas novas ferramentas de análise de performance disponíveis, explorar os bons e maus padrões run-time e oferecer uma experiência muito mais fluída e rápida para os usuários. |
10:30 | Coffee-Break |
10:50 |
Alexandre Gaigalas
API Sex
Como fazer uma boa API? Do que elas se alimentam? Como elas se reproduzem? Ao tratar software como pequenas criaturas baseadas em APIs, veremos suas linhagens, como elas evoluem, como selecioná-las e o que as torna eficientes. |
11:50 |
Jean Carlo Emer
O fantástico mundo do JavaScript
Você sabe os paradigmas e modelos que temos em mãos? O que mesmo é Javascript, sua razão de ser? A saga de descobrimento de uma linguagem, suas características, dos objetos até módulos. E além disto, um pouco daquilo que está por vir com as novas especificações. |
12:50 | Almoço |
14:00 |
Thibault Imbert
Workers of the web
Desenvolvedores JavaScript podem agora aproveitar do poder das concorrências através da nova API dos Web Workers. Nesta palestra, vamos trabalhar em detalhes, como deixar seu código mais eficiente e responsivo em uma maneira bastante simples graças a web workers. Diga adeus para travamento de telas e códigos em threads únicas! Comece a usufruir das vantagens dos web workers hoje mesmo! |
15:00 |
Caridy Patino
NodeJS, the good, the bad and the ugly
NodeJS é uma das tecnologias mais quentes da atualidade, com uma comunidade em constante crescimento. Uma vez que sua linguagem natural é o JavaScript, a linguagem que todos sabemos, mas sem as limitações impostas pelos browsers, esta tecnologia abre uma grande quantidade de oportunidades. Desde uma aplicação web até uma interface robótica, você pode construir praticamente qualquer coisa com ela, o que é uma das belezas do NodeJS! Mas o fato de que você PODE fazer, não quer dizer DEVA. Para desenvolvedores NodeJS, o maior desafio é conhecer as limitações da plataforma para evitar falhas em algumas das armadilhas mais comuns. Veremos algumas destas issues e também alguns guidelines para tirarmos o melhor proveito do NodeJS em diferentes cenários desde uma ferramenta simples, até frameworks complexos. |
16:00 | Coffee-Break |
16:30 |
Stoyan Stefanov
Reactive JavaScript
|
17:30 |
Douglas Crockford
Programming Style and Your Brain
Programas de computador são a coisa mais complicada que humanos são capazes de fazer. Eles precisam ser perfeitos, o que é complicado para nós, já que humanos não são perfeitos! Programar é considerado uma atividade mental, da cabeça...mas há muito trabalho para o corpo, para os instintos! Na verdade, são os instintos que devem nos dar o insight necessário para que resolvamos certos problemas! Mas instintos podem nos deixar confusos quando o assunto é estilo. Os sistemas em nossos cérebros é que nos faz vulneráveis às propagandas, e também, que influencia nosso estilo de programar. Esta palestra analisa sistematicamente o desenvolvimento de um estilo de programação que melhora especificamente a leitura de programas e código. Os exemplos serão dados em JavaScript, uma linguagem com um incomum grande número de partes ruins, mas os princípios são aplicáveis a qualquer linguagem de programação. |
18:30 | Encerramento |
Firefox OS - APP Workshop
O Workshop do Firefox OS é um evento somente para convidados, que tem como objetivo ajudar desenvolvedores a portar web apps existentes para o Firefox Marketplace, criar novos, e garantir que eles funcionarão no Firefox OS. Inscreva-se logo, as vagas são limitadas!
Inscrições encerradas!Local
Inscrições
Garanta já o seu ingresso para a maior conferência de JavaScript do universo. Conteúdo inédito, palestrantes renomados e um networking enriquecedor.
Faça parte deste grande evento. A BrazilJS Conf 2013 será imperdível!
Manifesto
A IDEIA DO BRAZILJS SURGIU EM MEADOS DE 2008. MUITOS EVENTOS DE TECNOLOGIA E DE DIVERSAS LINGUAGENS DIFERENTES ESTAVAM ACONTECENDO NA ÉPOCA. JAYDSON E FELIPE SEMPRE FORAM ENTUSIASTAS JAVASCRIPT, E SENTIRAM A FALTA DE UMA CONFERÊNCIA FOCADA NA LINGUAGEM, QUE PARA ELES, TINHA UM FUTURO PROMISSOR.
POUCO TEMPO DEPOIS, EM 2009, NASCEU A PRIMEIRA CONFERÊNCIA JAVASCRIPT, A JSCONF AMERICANA. DURANTE O ANO DE 2010 A IDEIA EVOLUIU EM 2011 SURGIU A PRIMEIRA CONFERÊNCIA JAVASCRIPT DO BRASIL
NA SUA ESTREIA, EM MAIO DE 2011, O BRAZILJS SE TORNOU UM DOS MAIORES EVENTOS JAVASCRIPT DO MUNDO, CONTANDO COM 600 PARTICIPANTES E MAIS DE 20 PALESTRAS. EM 2012 O BRAZILJS CONTOU COM MAIS DE 900 PESSOAS E TROUXE PELA PRIMEIRA VEZ AO BRASIL, BRENDAN EICH, CRIADOR DA LINGUAGEM JAVASCRIPT. EM 2013, TEREMOS A TERCEIRA EDIÇÃO DO EVENTO E TEMOS O OBJETIVO OUSADO DE MANTER O TÍTULO DE MAIOR CONFERÊNCIA JAVASCRIPT DO MUNDO!
Patrocinadores, sem vocês, o evento não aconteceria...
Patrocinio Adamantiun
-
Mozilla
Mozilla is a global, nonprofit organization dedicated to making the Web better. We emphasize principle over profit, and believe that the Web is a shared public resource to be cared for, not a commodity to be sold. We work with a worldwide community to create open source products like Mozilla Firefox, and to innovate for the benefit of the individual and the betterment of the Web. The result is great products built by passionate people and better choices for everyone.
-
BlackBerry
A global leader in wireless innovation, BlackBerry® revolutionized the mobile industry when it was introduced in 1999. Today, BlackBerry aims to inspire the success of our millions of customers around the world by continuously pushing the boundaries of mobile experiences. Founded in 1984 and based in Waterloo, Ontario, BlackBerry operates offices in North America, Europe, Asia Pacific and Latin America. BlackBerry is listed on the NASDAQ Stock Market (NASDAQ: BBRY) and the Toronto Stock Exchange (TSX: BB). For more information, visit www.blackberry.com
-
W3C Brasil
O Consórcio World Wide Web (W3C) é um consórcio internacional no qual organizações filiadas, uma equipe em tempo integral e o público trabalham juntos para desenvolver padrões para a Web. Liderado pelo inventor da web Tim Berners-Lee e o CEO Jeffrey Jaffe, o W3C tem como missão Conduzir a World Wide Web para que atinja todo seu potencial, desenvolvendo protocolos e diretrizes que garantam seu crescimento de longo prazo. Para mais informações, contate-nos.
Patrocinio Gold:
-
Liferay
A Liferay é líder mundial em soluções para portais horizontais de colaboração social de código aberto. Reconhecida pelo Gartner em seu Quadrante Mágico como líder, possui escritórios físicos em mais de 14 países ao redor do mundo. No Brasil os escritórios estão em São Paulo e Recife, responsáveis por atender toda a América Latina.
-
Google
Chrome is a fast, simple, and secure web browser, built for the modern web. Chrome OS is an operating system that provides a fast, simple, and more secure computing experience for people who spend most of their time on the web. They are, respectively, built upon Chromium and Chromium OS open source projects. Together, Chrome and Chrome OS aim to move the web forward and to provide a unified browsing experience for your computer, phone and tablet.
-
Modern.IE
Apresentando o modern.IE, um grupo de ferramentas e recursos criados pela Microsoft para ajudar você a manter versões modernas e antigas do Internet Explorer. Faça o download das máquinas virtuais para Windows, Mac e Linux! Faça o teste de seu site em diferentes navegadores e encontre padrões de código conhecidos por causar problemas de compatibilidade. Gaste menos tempo testando, e mais tempo construindo o que está por vir!
Patrocinio Silver:
Também deseja fazer parte da nossa história? Seja um patrocinador do #BrazilJS2013! Entre em contato!
Apoio Educacional:
Veja o que andam falando da gente no twitter! Fale você também usando a hashtag #braziljs
Curadores: Esses dois são os resposáveis pelo evento!
Entusiasta JavaScript, Analista de Desenvolvimento Sênior no Terra Networks, possui 8 anos de experiência em desenvolvimento Web, curador do BrazilJS e do RSJS.
Analista de Desenvolvimento Sênior no Terra Networks, entusiasta de tecnologias web, trabalha há cerca de 8 anos com desenvolvimento e é bastante envolvido em projetos open source, além de ser curador do BrazilJS e do RSJS.