Conheça o time de feras que selecionamos para tornar esse dia único em sua vida.
Brendan Eich criou o JavaScript e já foi CTO da Mozilla. É amplamente reconhecido por suas contribuições para a evolução da Internet. Em 1995, Eich inventou o JavaScript (ECMAScript), a linguagem de programação mais utilizada na internet.
Chris Heilmann tem dedicado muito do seu tempo a fazer a web melhor. Originalmente vindo de um background de jornalismo de rádio, ele construiu seu primeiro site do zero lá por 1997 e passou os anos seguintes trabalhando em vários sites de grande porte. Ele então passou alguns anos no Yahoo, depois trabalhou na Mozilla. Ele está atualmente trabalhando no time do Microsoft Edge.
Ju Gonçaves é uma cientista em tempo integral, sendo não somente Mestre Pokémon como Mestre em Ciência da Computação. Tem artigos citados no mundo inteiro, é integrante da comunidade JavaScript, embora dedique parte do seu tempo à Programação Funcional e a compilar diversas linguagens para rodá-las no browser.
O James, mais conhecido como Substack, gosta de escrever pequenos módulos que fazem apenas uma coisa bem feita. Ele gosta do unix, leveldb, streams, e experimentos loucos.
Jovem prodígio Australiano que aos 18 anos é um dos devs JavaScript mais respeitados da comunidade.
Andreas é empreendedor e tecnólogo com uma paixão por resolver problemas difíceis com grande impacto. Como o ex-CTO da Mozilla ele trabalhou por muitos anos com a Web e com as tecnologias que fizeram a Web ser o que é hoje.
Laurie é desenvolvedor de websites há 19 anos, atuando como dev front-end, back-end, como DBA. Ele se preocupa em tornar a web melhor para todos. Anteriormente já trabalhou no Yahoo e co-fundou o awe.sm, que foi comprado em Maio de 2014. Atualmente ele é o CTO do npm, Inc., e gasta muito tempo no Twitter.
As leader of the platform engineering team for Mozilla, David is responsible for the development and delivery of the core underlying technology platform for its products, including Firefox and Firefox OS.
Desenvolvedor, baixista, pai, not-dumb-christian, ciclista urbano, geek, professor, JRuby & outras linguagens JVM-based, freak, table tennis n00b - criador do dynjs.
Trabalha como Principal Program Manager no time de Visual Studio Tools for Apache Cordova, onde se envolve com tecnologias tais como HTML, CSS e Javascript. Possui 13 anos de experiência em desenvolvimento web e padrões, servindo como porta voz dessas tecnologias.
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. Contributing to Open Source software and an accessible Internet for all are some of the things that Nick is most passionate about.
Desenvolvedor e professor por paixão, engenheiro na NodeSource, contribuidor e evangelista io.js. Organizador do MedellinJS e da JSConf Colombia.
Formado em desenho e computação gráfica e pós graduado em design de hipermídia pela Universidade Anhembi Morumbi em São Paulo. Trabalha há mais de 12 anos com desenvolvimento web. Coordenador do Prêmio Nacional de Acessibilidade na Web e do Grupo de Trabalho em Acessibilidade na Web e representante do W3C Brasil em plenárias técnicas do W3C.
Graduado em Ciência da Computação pela UFCG e atualmente trabalha como Engenheiro de Software no Spotify em Estocolmo - Suécia, onde faz parte da equipe responsável pelo cliente Spotify para Desktop.
Tania Gonzales é desenvolvedora de software pela ThoughtWorks Brazil desde 2013, e atua como profissional de TI há 6 anos. Apaixonada por inovação e boas práticas.
Desenvolvedor, arquiteto, professor e entusiasta tecnológico. Diogo realmente acredita que a vida é muito curta para beber cerveja ruim, criar produtos ruins ou deixar pessoas na zona de conforto.
Damian é engenheiro na Auth0 trabalhando em fazer o core escalável e performático. Ele ama aprender sobre JavaScript.
É um dos contribuidores brasileiros mais ativos de projetos open source, já tendo atuado como desenvolvedor em empresas como Videolog e Petrobras. Palestrou em alguns dos principais eventos do Brasil, além de fazer parte da 3days e ser autor de diversos artigos no iMasters.
Nico é um hacker entusiasta JavaScript que mora em Buenos Aires, Argentina. Quando ele não está hackeando em projetos freelance, ou contribuindo com a comunidade open-source, Nico dedica o seu tempo para comunidades locais como a NodeSchool e Beer.js, e escrevendo para Pony Foo; Ele também publicou um livro chamado JavaScript Application Design.
Desenvolvedor JavaScript desde 1999, colocou em produção sua primeira aplicação de alta performance usando Node.js já em 2011, antes da plataforma ter o reconhecimento que possui hoje. Trabalha há 15 anos no UOL e atuou na criação e evolução de produtos como Home Page do UOL, Busca, Rádio UOL, Bate-papo, CMS e Placar UOL.
Desenvolvedor web que mora em Redmond, Washington, nos Eua. Durante o dia, trabalha como Program Manager no time do Microsoft Edge, na sede da Microsoft Corporation. É um defensor da comunidade web e do software open-source. Serviu como moderador do StackOverflow de Fevereiro de 2010 - Março de 2013.
Lifelong programming hobbiest who is thrilled he can Actually get paid to do this stuff. Hacked on a variety of projects software, ranging from avionics and guitar amplifiers to online advertising and LOB apps. Currently building scalable NodeJS and NoSQL based products at GoDaddy.
Conheça o mega local que escolhemos a dedo visando tornar seu dia #epic
Av. Diário de Notícias, 300, bairro Cristal, Porto Alegre/RS
Confira a a super programação especial que planejamos para vocês e fique por dentro de todas as atividades do evento.
Inovar algo como o JavaScript é como tentar trocar a roda de um carro andando. Sabemos que precisamos de algumas funcionalidades, mas sabemos que temos o problema que não queremos quebrar a Internet. Nessa conversa, discutiremos algumas funcionalidades que a web aparentemente precisa, como podemos ter isso agora e quanto pode custar ter uma tecnologia futura sem fazer o upgrade de ambientes que funcionam hoje. A web cresceu devido sua versatilidade e agora estamos na fase onde precisamos tomar decisões duras ou re-considerar como trabalhamos com ela.
Creating your own JS subset for fun & profit - with a dash of robots :)
Conheça um pouco sobre a arquitetura do cliente Spotify para desktop baseado em tecnologias Web. Como organizamos nossas equipes, war stories e lições aprendidas no processo de desenvolvimento. Esta não é uma palestra sobre um framework ou ferramenta específica, mas sobre como trabalhamos com JavaScript em um ambiente um pouco diferente do convencional, a experiência que adquirimos e algumas ideias que podem ser úteis em outros contextos.
Modern computers and devices continue the trend of having a larger number of CPU cores instead of cores with more computing power. That means that the days of waiting for Moore's Law to take effect so our apps run faster are over, and we, developers, need to start adventuring into the land of parallelism.
No episódio de hoje, os cavaleiros da BrazilJS vão encarar os principais pontos relacionados a acessibilidade na Web. Conteúdo dinâmico acessível, leitores de tela e JavaScript e como usar ARIA de verdade são alguns dos pontos abordados nessa saga para garantir que aplicações complexas possam ser acessíveis a todas as pessoas.
Com a recente explosão das tecnologias e frameworks do JavaScript, é difícil para um desenvolvedor de aplicativos web ficar up-to-date com eles. Mesmo assim, Javascript está começando a ser tratado como um cidadão de primeira classe e para apoiar isso, precisamos de um conjunto de ferramentas completo que vai ajudar a criar, construir, testar e entregar software durante todo o ciclo de desenvolvimento.Nesta palestra, vamos passar por categorias como scaffolding, building, testes automatizados, gerenciamento de dependências, dynamic loading, frameworks de testes e utilitários do DOM, explicando os benefícios de ter isso como parte do desenvolvimento e dando exemplo das ferramentas que podem ser usadas.
A verdade é que muita gente tem medo ou receio de começar a contribuir por não saber como começar ou não se achar bom o suficiente para levantar alguma contribuição. A ideia é mostrar como ser fácil contribuir e como qualquer pessoa pode fazer isso. A palestra irá abordar de maneira divertida e informativa o desenvolvimento voltado para o open source. Apresentando os pontos positivos e negativos de contribuir 500 dias seguidos em projetos de código aberto. O objetivo final é motivar e mostrar como é fácil contribuir em projetos abertos.
This talk covers the past, present and future of web application performance when it comes to delivery optimization. I'll start by glancing over what you're already doing -- minifying your static assets, bundling them together, and using progressive enhancement techniques. Then I'll move on to what you should be doing -- optimizing TCP network delivery, inlining critical CSS, deferring font loading and CSS so that you don't block the rendering path, and of course deferring JavaScript. Afterwards we'll look at the future, and what HTTP 2.0 has in store for us, going full circle and letting us forego hacks of the past like bundling and minification.
A log is a very useful data structure that is easy to store securely and consistently. Using leveldb, I will show how to build DAGs and indexes that work with replication and offline use in node and the browser.
Callbacks? Promises? EventEmitters? setInterval? With Functional Reactive Programming, you can merge all the async things into one unified interface, streams of events. Then take these streams and elegantly transform and combine them with operations like map, filter, combine, merge, and throttle.
Uma vez eu estava em uma sessão de code review com meu chefe e ele me disse: "Você usa reduce demais. Talvez fosse melhor usar forEach, nem todo mundo entende como o reduce funciona." Ele estava certo... até agora.
What drives a farming equipment manufacturer to invest in tech, picking JavaScript as a weapon of choice? From the Node.js API stack supporting our new global APIs to js-enabled communication to tractors and combines, we will walk through JavaScript usage at AGCO, presenting the reasoning behind our choices, as well as some pretty cool pieces of tech.
What npm Inc. has accomplished in the 2 years since it got started, then talking about the changes in npm 3, which is in beta right now and may be ready to go to production by then, and then to what we have planned next, within the npm 3 line, and also npm 4 and 5. Since a big chunk of our focus is making npm a better tool for front-end developers, a lot of time will be talking about using npm to build websites effectively.
Babel has quickly become one of the defacto tools for transpiling ES6 to ES5. What does this mean and how do the same techniques that power a transpiler overlap with other tools? Learn how a shared platform for JavaScript compilation is both powerful and essential to the interative future of JavaScript.
Nos últimos anos, PhoneGap e Apache Cordova ganharam muita tração pelos desenvolvedores mobile. Usando uma base de código compartilhada, desenvolvedores JavaScript podem construir apps para iOS, Android e Windows usando os mesmos frameworks que usam para a web. Mas aplicativos mobile carregam expectativas diferentes! Os usuários esperam uma "experiência nativa" - por exemplo, slick animations, transições fluídas nas páginas, feedback visual instantâneo. Conversando com desenvolvedores de control frameworks populares (e.g. Ionic, Famous, WinJS), tenho entendido o que eles pensam sobre construir aplicativos híbridos com performance. Nessa sessão, compartilharemos esses conhecimentos e experiências usando todas as ferramentas que temos a disposição. Responderemos as seguintes perguntas: 1. Baseado em números, o que realmente é "performance nativa"? 2. Quais as armadilhas levam a uma performance pobre em JS em apps híbridas? 3. Como você pode evitar os problemas mais comuns de performance? 4. Como você pode usar ferramentas de diagnóstico para identificar problemas em seus aplicativos? 5. Quais dicas de design você pode usar para ter uma aparência realmente "nativa"?
Placar UOL é um dos produtos de maior audiência do UOL. Milhares de pessoas acessam para acompanhar as principais partidas dos campeonatos brasileiro e internacional em tempo real quando não há uma televisão por perto. O produto em sua versão atual utiliza duas tecnologias baseadas em JavaScript (Node.js + WebSockets) e foi sucesso de audiência e desempenho da arquitetura na Copa do Mundo e nas Eleições 2014. Acredito que desenvolvedores tenham curiosidade de saber um pouco mais sobre o uso de Node.js no mundo real, em larga escala e em ambiente crítico em que uma pequena falha pode causar perda total de audiência em eventos que duram entre 1 e 2 horas apenas. Creio também que este seja um dos maiores usos de Node.js no Brasil considerando a quantidade de usuários reais simultâneos (1.500.000) acessando a aplicação durante a Copa e Eleições.
Vamos bater um papo sobre ECMAScript 6! Está finalizado, entregue e já tem uma grande presença em todos os browsers mais importantes do mercado. Nessa apresentação, vamos falar do que há novo, o que mudou, o que há de bacana e estranho no ES6. Analisaremos patterns mais antigos e práticas que agora podem ser abandonadas e esquecidas em favor do ""modo ES6"". Por ultimo, analisaremos como os transpilers permitem avançar além da adoção dos browsers
Have you ever heard about NodeBots? In this talk (or show) you are going to learn about what a NodeBot is and how it's possible to do some electronics and robotics magic using JavaScript, from basics projects like controlling a LED to more advanced ones like drones, biped robots or crazy musical instruments. Besides the cool things you can build in NodeBots the most awesome part of it is the community, you'll see what we are doing from the community point of view and how we are achieving social impact bringing more people from all ages to programming and electronics, specially in Latin america, through the NodeBots community.
The future of mobile gaming is in HTML5 because of the uniqueness of the technology. You don't need any plugins to run the games and you can play them on any device with the browser. Phaser it the new hotness in the gamedev world - it's fast and free open source framework for Canvas and WebGL rendering, currently the most popular tool used by the HTML5 game development community. Learn how to build HTML5 games quickly and effectively and use the advantages of Phaser in your day to day development.
NodeSchool is a community event with self guided workshops about Node.js and JavaScript, no matter if you are starting with JavaScript or have enough experience to master it - http://nodeschool.io/
Essas são nossas dicas de hospedagem para melhor a sua melhor estadia em Porto Alegre.
distância de 7 a 8 km do evento
distância de 7 a 8 km do evento
distância de 7 a 8 km do evento
distância de 7 a 8 km do evento
distância de 7 a 8 km do evento
distância de 7 a 8 km do evento
distância de 7 a 8 km do evento
distância de 8 a 9 km do evento
distância de 5 a 6 km do evento
Garanta já o seu ticket para a maior conferência de JavaScript do universo. Esse ano comemoraremos os 20 anos de JavaScript relembrando a década de 90.
A ideia do BrazilJS surgiu em meados do ano 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 e Christiano Milfont estava pensando no mesmo, fazer uma conferência JavaScript nacional. Unindo forças, Jaydson, Felipe e Christiano conseguiram em 2011 fazer a primeira conferência JavaScript do Brasil.
Na sua estréia, em maio de 2011, a BrazilJS Conf se tornou uma das maiores conferências JavaScript do mundo, contando com 600 participantes e mais de 20 palestras.
Em 2012 a BrazilJS Conf contou com mais de 900 pessoas e trouxe pela primeira vez ao Brasil o lendário criador da linguagem JavaScript, Brendan Eich.
Em 2013 e 2014, a conferência repetiu o sucesso. Com nomes de peso, como Douglas Crockford, Yehuda Katz, Guillermo Rauch e Mr. Doob o número de participantes chegou a quase 1000 em ambas edições, lotando o teatro onde a conferência foi realizada.
2015 é um ano especial. É o ano do 20º aniversário do JavaScript e também é a nossa 5º edição. Estamos empenhados em manter o sucesso dos últimos anos e não vamos parar por aqui.
Um agradecimento mais que especial aos nossos parceiros que acreditam e são fundamentais para o acontecimento da BrazilJS Conf.
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.
Quase tão antiga quanto a própria Internet, a GoDaddy nasceu para dar às pessoas uma maneira fácil e acessível de obter suas idéias online. Hoje, temos mais de 12 milhões de clientes no mundo inteiro, mas nosso objetivo é o mesmo. Esta mos aqui para ajudar as pessoas a iniciar facilmente, crescer com confiança e executar com sucesso seus próprios empreendimentos. Em resumo, para ajudá-lo a otimizar, online e offline!
A Microsoft é a plataforma líder em produtividade para um mundo mobile-first, cloud-first. Nossa missão é capacitar todas as pessoas e organizações do planeta a alcançarem mais. Fundada em 1989, a Microsoft Brasil possui 10 escritórios em todo o País. Nos últimos 12 anos, a empresa investiu mais de R$ 239 milhões em projetos sociais, levando tecnologia a escolas, universidades, ONGs e comunidades carentes.
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.
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.
O Terra é considerada a maior empresa latino-americana de mídia online. O portal está presente em 17 países latinoamericanos - Argentina, Brasil, Chile, Colômbia, Costa Rica, Equador, El Salvador, Guatemala, Honduras, México, Nicarágua, Panamá, Peru, Porto Rico, República Dominicana, Uruguai e Venezuela - e também nos Estados Unidos. Por seus portais, passam mensalmente cerca de 70 milhões de pessoas, segundo dados da comScore.
Huia - Production in All Senses. Usamos tecnologia para materializar ideias inovadoras. Nossa especialidade é produção digital para todas as plataformas. Mesmo aquelas que ainda não existem. A empresa faz parte da holding digital Non-Conformity Group e seus sócios possuem mais de 20 anos de experiência na realização de projetos digitais para grandes marcas.
Também deseja fazer parte da nossa história? Seja um patrocinador do #BrazilJS2015! Entre em contato!
Em missão conjunta do BrazilJS e a Bocoup, queremos prover suporte para acesso universal à informação, além das ferramentas para compreender e transformar esse acesso.
Estamos constantemente buscando novas formas para fazer as nossas comunidades mais abrangentes e mais inclusivas. Com esse fim, estamos felizes em anunciar que a Bocoup vai disponibilizar pelo menos duas bolsas de estudo para diversidade para partiparem do BrazilJS 2015! A bolsa cobre não apenas o ingresso, mas também acomodação (hotel) e viagem para Porto Alegre, se necessárias.
No espírito de ampliar a nossa comunidade, queremos estimular as pessoas de comunidades sub-representadas na nossa área a aplicarem. Em particular nós adoraríamos ver o BrazilJS se tornar mais diverso etnicamente e por gênero, assim como um ambiente bem vindo àqueles que se identificam como membros de uma comunidade sub-representada. Isso inclui, mas não se limita a, pessoas de cores de pele diferentes, mulheres, transgêneros e pessoas de diferentes orientações sexuais. Nós esperamos que esse programa de bolsa permita que você participe com a gente e contribua com o nosso diálogo.
Se você souber de qualquer pessoa que possa se beneficiar dessa bolsa, compartilhe com essa pessoa.
Cada bolsa de estudos cobre o seguinte para cada pessoa:
Custos por dia de alimentação e transporte local na cidade durante a conferência não estão incluídos.
Nós adoraríamos oferecer mais bolsas e nós podemos com a sua ajuda. Se você ou a sua empresa tiver interesse em patrocinar uma ou mais bolsas, entre em contato com a organização do evento para saber mais.
O prazo para inscrição se encerrou em 22 de Julho e tivemos mais de 50 inscrições válidas. Agradecemos pela excelente repercursão e apoio da comunidade.