• speakers
  • schedule
  • Workshops
  • locale
  • tickets
  • manifest
  • sponsors
  • curators
  • PT
  • EN
the largest javascript conference in the universe!

BrazilJS Conference 2014 Logo

august 21-22 porto alegre / rs teatro do bourbon country
R$ 240,00
Buy Now!
  • Tweet

BrazilJS Conf esporte clube

2014
  • Yehuda Katz United States

    Yehuda Katz

    Tilde Inc.
  • Ricardo Cabello Spain

    Ricardo Cabello

    ------
  • Rob Dodson United States

    Rob Dodson

    Google
  • Miller Medeiros Brazil

    Miller Medeiros

    Mozilla
  • Jörn Zaefferer Germany

    Jörn Zaefferer

    jQuery UI
  • Renato Mangini Brazil

    Renato Mangini

    Google
  • Guillermo Rauch Argentina

    Guillermo Rauch

    LearnBoost/Cloudup
  • Jacob Page United States

    Jacob Page

    GoDaddy
  • Mauricio Wolff United States

    Chris Miller

    Tumblr
  • Mauricio Wolff Brazil

    Mauricio Wolff

    Booking.com
  • Chris Mills Brazil

    Chris Mills

    Mozilla
  • Eduardo Lundgren Brazil

    Eduardo Lundgren

    Liferay
  • Ricardo Tomasi Brazil

    Ricardo Tomasi

    Booking.com
  • Nick Desaulniers Brazil

    Nick Desaulniers

    Mozilla
  • Jonathan Sampson United States

    Jonathan Sampson

    Microsoft
  • Leonardo Balter Brazil

    Leonardo Balter

    Bocoup
COPYRIGHT © BRAZIL JS CONF 2014
  • Yehuda Katz

    • @wycats
    • github.com/wycats

    Yehuda Katz is a member of the Ember.js, Ruby on Rails and jQuery Core Teams; his 9-to-5 home is at the startup he founded, Tilde Inc.. There he works on Skylight, the smart profiler for Rails, and does Ember.js consulting. He’s best known for his open source work, which also includes projects like Thor, Handlebars and Janus. He travels the world doing open source evangelism and web standards work.

  • Ricardo Cabello aka Mr. Doob

    • @mrdoob
    • github.com/mrdoob

    Programador autoditada de computação gráfica. Cabello nasceu em Barcelona, e começou sua carreira profissional alternando entre 2 funções: Designer e desenvolvedor. Em seu tempo livre, seu envolvimento na demoscene o colocou no caminho para a aprendizagem da programação gráfica. Combinando sua experiência como designer e experiência no desenvolvimento, seu trabalho varia de brinquedos digitais interativos simples, como o Google Gravity, Ball Pool e Harmony - até experimentos completos, como o The Johnny Cash Project, The Wilderness Downtown e ROME. Hoje em dia, Cabello passa a maior parte de seu tempo desenvolvendo bibliotecas de código aberto e ferramentas - three.js, frame.js e stats.js - com o objetivo de tornar o design e o desenvolvimento mais simples para todos.

  • Rob Dodson

    • @rob_dodson
    • github.com/robdodson

    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.

  • Miller Medeiros

    • @millermedeiros
    • github.com/millermedeiros

    Começou a fazer sites por diversão aos 14 anos de idade e nunca mais parou. Contribuidor de múltiplos projetos open source como MOUT, js-signals, crossroads.js, esformatter; e de vez em quando escreve em seu blog pessoal sobre programação e ajuda pessoas aleatórias através das redes sociais. Acredita que qualidade de código é fundamental para a produtividade ao longo prazo; também acredita que com tempo e recursos ilimitados, tudo é possível. Atualmente trabalha como desenvolvedor front-end na Mozilla.

  • Jörn Zaefferer

    • @bassistance
    • github.com/jzaefferer

    Web developer freelancer, consultor e instrutor, nascido em Cologne, Alemanha. Jörn evoluiu o testsuite do JQuery transformando-o no QUnit, framework jQuery para testes unitários. Atualmente Jörn é o mantenedor do QUnit. Jörn criou e mantém uma série de plugins muito populares para o jQuery. Ele também é lead developer do jQuery UI, focando no desenvolvimento de novos plugins, widgets e utiliários.

  • Renato Mangini

    • @renatomangini
    • github.com/mangini

    Renato Mangini é engenheiro de software da equipe de Developer Relations do Google Chrome, empreendedor, geek, mountain biker e corredor amador nas horas vagas.

  • Guillermo Rauch

    • @rauchg
    • github.com/guille

    Guillermo Rauch is the former CTO and co-founder of LearnBoost and Cloudup, acquired by Wordpress.com in 2013. His background and expertise is in the realtime web. He's the creator of socket.io, one of the most popular JavaScript projects on GitHub, with implementations in many different programming languages and frameworks (currently running the realtime backend of high profile apps like Microsoft Office online). He created the first MongoDB ORM for Node.JS, MongooseJS. Before that he was a core developer of the MooTools JavaScript framework. He's the author of "Smashing Node.JS" published by Wiley in 2012, best-selling book about Node.JS on Amazon in multiple programming categories.

  • Jacob Page

    • github.com/DullReferenceException

    Lifelong programming hobbiest who is thrilled he can actually get paid to do this stuff. Hacked on a variety of software projects, ranging from avionics and guitar amplifiers to online advertising and LOB apps. Currently building scalable NodeJS and NoSQL based products at GoDaddy.

  • Chris Miller

    • @ee99ee
    • github.com/ee99ee

    Chris Miller is a product engineering lead and developer at Tumblr based in NYC where he focuses on search, content discovery, and the consumption experience. Previously he worked at The Huffington Post and several startups he has co-founded over the years. He has worked with some of the largest sites on the Internet and loves thinking about large scale engineering problems.

  • Mauricio Wolff

    • @bitbonsai
    • github.com/bitbonsai

    Graphic Designer no início dos anos 90, passou por Interface Design, BackEnd, Information Architecture e finalmente FrontEnd. UX Designer na booking.com, ajudando a criar experiências para milhões de usuários em mais de 170 países e 42 idiomas. Vive em Amsterdam com sua mulher e filha, e quando não está programando ou pensando em experiência de usuário (raro) pode ser encontrado andando de bicicleta,ouvindo música ou tocando bateria.

  • Chris Mills

    • @chrisdavidmills
    • github.com/chrisdavidmills

    Chris Mills is a senior technical writer at Mozilla, where he writes docs and demos about open web apps, APIs, Firefox OS, and more. He loves tinkering around with HTML, CSS, JavaScript and other web technologies, and gives occasional tech talks at conferences and universities. He used to work for Opera and W3C, and enjoys playing heavy metal drums and drinking good beer. He lives near Manchester, UK, with his good lady and three beautiful children.

  • Eduardo Lundgren

    • @eduardolundgren
    • github.com/eduardolundgren

    Eduardo Lundgren, works for Liferay, Inc. as the Lead Engineer of Latin America offices. Always seeking to participate in innovative open source Web projects, have a long history of contributing to projects like jQuery, jQueryUI and YUI libraries. He is also author of AlloyUI, tracking.js and NodeGH libraries. Eduardo holds a bachelor's degree in Eletric Engineering of Telecommunications and a master's degree in Computer Science focused on Mathematics and Computer Vision from Federal University of Pernambuco, Brazil.

  • Ricardo Tomasi

    • @ricardobeat
    • github.com/ricardobeat

    Software developer from Brazil. JS, open web and free software enthusiast, used javascript on the server before it was cool. Participated in the first edition of BrazilJS in 2011, besides speaking at RSJS, FISL and JSConfBR. Believes in agile, UX, event emitters, clean and symmetrically indented code, and lives in Amsterdam where he works as a client-side developer for Booking.com

  • Nick Desaulniers

    • @LostOracle
    • github.com/nickdesaulniers

    Nick Desaulniers is a young software engineer fighting for the open web at Mozilla. When Nick is not helping third party developers target Firefox OS, he’s giving talks about graphics programming with WebGL, contributing to Open Source, or compiling C/C++ to JavaScript with Emscripten. Nick is fond of learning numerous programming languages, just in time compilation, high performance JavaScript, and graphics programming. Contributing to Open Source software and an accessible Internet for all are some of the things that Nick is most passionate about.

  • Jonathan Sampson

    • @jonathansampson
    • github.com/jonathansampson

    Jonathan has been a web-developer since the mid-90’s. He’s been designing since the Web was 640x480, and developing since Borland was bought in a box. Jonathan spent three years as a moderator on Stack Overflow, hosted over 50 hours of online specification walkthrough, and spends his Saturdays reducing community issues. Today Jonathan lives in Redmond, WA with his family and continues to hack on web languages, and underlying technologies as a Program Manager on the Internet Explorer team.

  • Leonardo Balter

    • @leobalter
    • github.com/leobalter

    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.

schedule

quinta-feira, 21 de agosto
Horário da palestras Descrição da palestra
08:00 Credenciais/Check-in
09:00 Abertura
9:20 Why ServiceWorker may be the next big thing

In this session, we will learn about the new ServiceWorker specification that Google, Mozilla and others are developing and how it can fill the gap between native apps and the web. We will also hear about the upcoming derived specs that will allow you to run web apps in the background, receive push notifications and much more.

10:10 Coffee-Break
10:30 Frontend at Scale - The Tumblr Story

Growing to become one of the largest sites on the Internet comes with a unique set of problems. Learning how to and adopt, and doing so without losing sight of content creator's voice proves tricky. This talk details some of the frontend tools we've built and approaches we've taken to service our millions of users at scale.

11:25:00 Intro to GFX: Raw WebGL

Graphics programming is significantly different than DOM manipulation. What does low level graphics programming look like without high level abstractions? WebGL provides us low level capabilities for high quality real time rendering portably in the browser.

12:10 Almoço
13:45 Effective jQuery

Patterns for maintainability and performance

14:30 Web versus native: round 1?

In this talk, Chris Mills will discuss the historic problems with web apps and which technologies are stepping up to fill the holes. This includes device APIs such as Web Activities, Camera, device orientation and nfc, offline apps (which are finally looking realistic thanks to service workers), installable apps, and high quality games and other immersive high performance experiences using such features as Web audio API, Pointer lock, asm.js and Emscripten.

15:15 Limpando CSS gigantes com JS

Sabe aquele momento em que o seu CSS tem tantos seletores que é melhor correr o risco de duplicar seletores do que quebrar algo? Neste talk vamos ver como utilizar JS para limpar CSS legado em websites gigantes, rodando testes AB e com múltiplos desenvolvedores.

16:00 Coffee-Break
16:30 Single Page Applications Done Right

Even modest improvements in latency can have measurable impact on a website usage. As such, sites should have aggressive goals for both actual and user perceived latency. The most obvious metric is load time, also websites often optimize and minify resources, however, even with cached resources the browser still has to re-parse and execute the CSS and JS on every page load, it still has to lay out the HTML and redraw the UI. This slows down the actual navigation but can also add perceived slowness and often introduces a white flash. In order to improve actual and perceived latencies many sites are moving to the Single Page Application (SPA) model. These days the approach is widely employed by the likes of Facebook, Twitter, GitHub, and Flickr. These examples all feel kind of app-y. Sites with more traditional layouts can still reap the benefits. Some other folks like Medium.com is technologically a single page application but it is intended to feel like a traditional website. This talk is going to teach you how to use a hybrid rendering model in an attempt to get the best out of both worlds.

17:30 Guillermo Rauch
 
sexta-feira, 22 de agosto
Horário da palestras Descrição da palestra
09:20 From commit to prod in 5 minutes

Continuous Delivery without Continuous Disappointment is very hard to do. Here is the workflow, tools, and my team uses to help us automatically deploy our JavaScript to production continuously without worrying about breaking prod.

10:10 Coffee-Break
10:30 Frontend was always my favorite color

Ser um bom developer envolve mais do que habilidade técnica e conhecimento de linguagens, boas práticas e bibliotecas ou frameworks. Esta talk é uma coletânea de coisas que aprendi (the hard way) sobre colaborar com outros seres humanos, evoluir, e contribuir de maneira mais eficiente e produtiva em uma equipe de frontend.

11:25 Mastering IE’s updated F12 tools

The F12 tools in Internet Explorer 11 are updated every few months with new features such as “just my code” debugging, source map support, and even richer performance and memory management tools. Come and learn about how to use these new features to test and debug the web with IE11.

12:10 Almoço
13:45 The Web Component Ecosystem

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.

14:30 Data-binding [R]evolution

O ecossistema de desenvolvimento se direciona cada vez mais para soluções com data-bindings. Popularizado em ferramentas como o Backbone, Angular e Ember, agora essa evolução passa a fazer parte das especificações do ES6 e ES7.

15:15 AST, CST e Ferramentas Incríveis

A palestra será sobre AST (árvore de sintaxe abstrata) e ferramentas de manipulação de código. Muitos desenvolvedores de JavaScript não possuem um diploma de Ciência da Computação ou qualquer tipo de treinamento formal em programação, e esse é um assunto pouco discutido e de difícil acesso, minha intenção é mostrar casos de uso e explicar como que a "mágica" funciona. Existe uma carência enorme de ferramentas nessa área e a maioria das pessoas não sabem por onde começar, pretendo desmitificar e introduzir o tema de uma forma técnica mas de fácil compreensão.

16:00 Coffee Break
16:30 A Day in the Life of an Ember Developer

In this talk, Yehuda will walk you through the tools most Ember developers use for day-to-day development, and show you how an Ember developer would think about adding a feature to an existing application. Instead of focusing on yet another Hello World, this talk will show you what it’s like to add features to real-world apps.

17:30 Making 3D Graphics Accesible

In this session Ricardo will give some insights on how three.js came to be, some of the challenges from the past and the future and a few projects developed along the way

18:30 Encerramento

Workshops

[UX Hackaton]

logo booking.com
Saturday, August 23, 2014

The day after BrazilJS we will gather in the awesome office of Nós Coworking (Porto Alegre city center) for a day of coding, learning and (hopefully) solving some great challenges.

Mais informações

[Hack on MDN]

logo mozilla developers network
Wednesday, August 20, 2014

Come spend a few hours hacking on JavaScript docs and demos on MDN MDN — we’re working on updating and improving it, and could use your help!

quero participar!
Jörn Zaefferer

Advanced JavaScript com Jörn Zaefferer

Quarta, 20 de Agosto de 2014, 09:00h VALOR: R$ 599,00

Sobre o mentor: Jörn Zaefferer é web developer freelancer, consultor e instrutor, nascido em Cologne, Alemanha. Jörn evoluiu o testsuite do JQuery transformando-o no QUnit, framework jQuery para testes unitários. Atualmente Jörn é o mantenedor do QUnit. Jörn criou e mantém uma série de plugins muito populares para o jQuery. Ele também é lead developer do jQuery UI, focando no desenvolvimento de novos plugins, widgets e utiliários.

Sobre o workshop: Neste workshop, Jörn abordará tópicos avançados sobre JavaScript, tais como Code Style e Code Conventions, Ferramentas para auxílio ao desenvolvedor JavaScript, Testes unitários, Desenvolvimento cross-browser, gerenciamento de dependências, Frameworks, entre outros.

Carga horária: 8h

ATENÇÃO:Este workshop será em inglês
compre agora!
Jean Carlo Emer

Universos Assíncronos e o JavaScript com Jean Carlo Emer

Quarta, 20 de Agosto de 2014, 09:00h VALOR: R$ 299,00

Sobre o mentor: Jean Carlo é artesão da internet, cientista da computação, blogueiro e palestrante. 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.

Sobre o workshop: Um estudo sobre a necessidade de tarefas assíncronas no ambiente do navegador e Node.js. A teoria e os desafios por trás do controle de fluxo: Callbacks, Promises, Promises com Generators e Streams, desta vez, colocando a mão na massa e escrevendo código. Por fim, um paralelo entre os módulos Node.js e os compatíveis com navegadores (AMD e ES6 modules) com suas características assíncronas.

Carga horária: 4h

compre agora!
Guilherme

Web Performance com Guilherme Souza

Quarta, 20 de Agosto de 2014, 09:00h VALOR: R$ 299,00

Sobre o mentor:Guilherme Souza é desenvolvedor backend há mais de 10 anos, tendo nos últimos 4 sido um dos responsáveis pela versão mobile do Terra, recém substituida. Fanático por performance, porém não programador front-end. Ou seja, um estranho no ninho.

Sobre o workshop:Web Performance: Como identificar e resolver os problemas mais graves e comuns Através de uma página criada por nós, recheada de problemas reais, iremos identificá-los com ajuda de ferramentas e mostrar como resolvê-los. Saindo de um cenário ruim para um cenário otimizado, principalmente para as redes móveis, como o “mal falado” 3G. Problemas que serão explicados e resolvidos: Tempo de geração da página Má utilização de cache Primeira percepção do usuário Redirects danosos Requisições longas e bloqueantes Imagens (peso x necessidade) Excesso de requisições Compressão de conteúdo Problema de rede (posicionamento do seu servidor).

Carga horária: 4h

compre agora!
       

Porto Alegre / RSTeatro do Bourbon Country

The Teatro Bourbon Country has altogether 4,100 m² spread over four floors. The environment, the accommodations, service, technical resources: everything you imagine is within the highest standard.

And it could not be, is installed inside the Bourbon Shopping Country, one of the most frequented places of Porto Alegre to tell, among other operations, such as cinemas, Library Culture, Dado Bier Brewery, Bourbon Hypermarket.

More Info Get there

tickets

Ensure your ticket to the biggest conference of the universe JavaScript. New content, renowned speakers and an enriching networking.

Be part of this great event. BrazilJS Conf 2014 will be awesome!

Braziljs conf 2014 Buy Now
Early R$ 240,00
Early Bird R$ 240,00

manifest BrazilJS

We are the largest javascript conference in the universe! And we want to be even bigger.

The idea behind the BrazilJS conference was born in mid 2008. Many technology events of diverse languages were happening at the time. Jayson and Felipe always were JavaScript enthusiasts, and missed a conference focused in the language, who they tought, had a promising future.

A little while later, the first JavaScript conference was born, the JSconf. During the year of 2010 the ideia evolved, Christiano Milfont was thinking about the same, so they unite power, and in 2011 the first JavaScript conference in Brazil was born.

In his debut, at may 2011, BrazilJS became one of the biggest JavaScript conferences in the world, with 600 attendees and more than 20 talks.

In 2012, BrazilJS had more than 900 people and brought for the first time in Brazil, the legendary creator of JavaScript, Brendan Eich.

In 2013, the conference repeated success. With big names such as Douglas Crockford, the number of participants reached almost 1000, filling the theater where the conference is held.

2014 is a special year, will be the fourth consecutive year that the conference happens, and the organization is committed to maintaining the success of previous years.

The Brazilian JavaScript community can expect an amazing conference!

sponsors

Adamantium Sponsors:

  • logo W3C

    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.

  • logo Mozilla

    Mozilla has been a pioneer and advocate for the Web for more than a decade. We create and promote open standards that enable innovation and advance the Web as a platform for all. Today, hundreds of millions of people worldwide use Mozilla Firefox to experience the Web on computers, tablets and mobile devices. With Firefox OS and Firefox Marketplace, Mozilla is driving a new mobile ecosystem that is built entirely on open Web standards, freeing mobile providers, developers and end users from the limitations and restrictions imposed by proprietary platforms.

  • logo GoDaddy

    Nearly as old as the Internet itself, GoDaddy was born to give people an easy, affordable way to get their ideas online. Today, we have more than 12 million customers around the world, but our goal is much the same. We’re here to help people easily start, confidently grow and successfully run their own ventures. In short, to help them kick ass, online and off!

  • logo modern-IE

    Introducing http://modern.IE, a set of free tools and resources from Microsoft to help you support modern and older versions of Internet Explorer. Download Virtual Machines for Windows, Mac and Linux. Test your site on different browsers and scan your site for common coding patterns that could cause compatibility issues. Spend less time testing, and more time building what’s next.

Gold Sponsors:

  • logo 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.

  • logo Globo.com

    Portal de conteúdo brasileiro, líder em Notícias, Esportes e Entretenimento. Acompanhe todos os lançamentos por aqui.

Silver Sponsors:

  • logo booking.com
  • logo scalable path
  • Be a sponsor!
  • Be a sponsor!

Bronze Sponsors:

  • logo grupo RBS
  • logo github
  • logo treinaweb
  • logo targettrust

Wish to be part of this history? Be a #BrazilJS2014! sponsors to!

Contact Us!

Support:

  • Logo Marimbondo
  • Logo E-core
  • Logo abradi
  • Logo novatec

Look what people are saying about us...

Tweet to using #braziljs and follow us at @braziljs !

 

curators

  • Jaydson Gomes Barbudão

    Jaydson Gomes

    Terra Networks
    • Twitter
    • Github

    Javascript enthusiast, senior system analyst at Terra Networks, has 9 years of experience in web development, curator of BrazilJS and RSJS.

  • Felipe Nascimento

    Felipe Nascimento

    Terra Networks
    • Twitter
    • Github

    Senior system analyst at Terra, web technology enthusiast, works with development for 9 years and is highly active in the open source community, and is curator of BrazilJS and RSJS

logo braziljs foundation built with Conf Boilerplate Code of conduct hand made by:marimbondo - web com gominho