Brendan Eich
Mozilla
+ Creator of the JavaScript languageCo-founded the Mozilla.org project
CTO of Mozilla
The greatest
javascript conference
in the universe
August 30 & 31
Teatro do Bourbon Country
Porto Alegre / RS
Purchase your ticket to the greatest Javascript conference in the universe. Amazing talks, renowned speakers and enriching networking. Be a part of this great event, BrazilJS is sure to be unforgettable.
Schedule | Programming |
---|---|
8:00 | Breakfast/Checkin |
9:00 | Opening |
9:20 |
Richard Worth
jQuery: The Next 5 Years
What's in store for the most widely-used library of the most widely-used language? History holds the key, not in predicting the future, but in learning how we can build what we want of it. Richard covers the currentstate and near future of the principal jQuery Foundation projects, including jQuery Core, jQuery UI, jQuery Mobile, QUnit, and TestSwarm. "Diga ai!" |
10:20 | Coffee-Break |
10:40 |
Leonardo Balter
Testing Sucks
Approach about myths and reality of unit testing in JavaScript environments, code coverage and plans for sustainable development. Find out what is bullshit and what is sexy in tests |
11:50 |
Maximiliano Firtman
Breaking limits on JavaScript with mobile HTML5
This session will give detail information to JavaScript developers about the mobile browser ecosystem in 2012 and how to create successful mobile applications for the browser and for hybrid apps, such as PhoneGap apps for store distribution. Mobile browsers ecosystem todayBrowser vs. hybrid enginesWell-known HTML5 APIs and how they work on mobilePushing the limits on mobile: accelerometer, magnetometer, gyroscope access; performance timing, full-screen APIs, notification API, camera access and more. Limits onDealing with proxy based browsers such as Amazon’s Silk browser on Kindle Fire. Migrating from desktop: background code, file apis, performanceHow to debug JavaScript on mobile browsers? What about JavaScript and power consumption? What is the compatibility on HTML5 APIs today in mobile browsers?What to expect in the near future? |
12:50 | Lunch |
14:00 |
Renato Mangini
Web or native? Take the best of each!
This session will show you how you can develop a Chrome Packaged app to deliver an experience as capable as native apps, but as safe as web pages. Just like web apps, packaged apps are written in HTML5, JavaScript, and CSS. But packaged apps look and behave like native apps, and they have native-like capabilities that are much more powerful than those available to web apps. |
15:00 |
Eduardo Lundgren
tracking.js
The concept of Natural Interaction proposes interfaces that understand the intentions of the user so that this convey their intentions intuitively interacting with computer systems in the same way makes day-to-day with people and objects. It is in this direction that the areas of interaction Human-Computer (IHC) and Virtual and Augmented Reality (AR), both in accelerated progression to native environments. The tracking.js brings to web elements tracking techniques of a real scene captured by the camera, through natural interactions from object tracking, color markers, among others, allowing the development of interfaces and games through a simple and intuitive API. |
16:00 | Coffee-Break |
16:30 |
Mike Taylor
JS on TV
In this talk we'll take a look at what TV application development landscape looks like today, and at the constraints exist for writing JS for a TV. Are "best practices" the same? Can we rely on the tools that we've grown accustomed to over the past few years developing with HTML5? |
17:30 |
Dave Herman
ES6 Deep Dive: Symbols, Generators, Structs
ECMAScript Edition 6 (ES6) is going to be a major step forward for JavaScript. In this talk we'll take an in-depth look at three of my favorite new features in ES6. We'll look at them from different angles: - what problems they're designed to solve - how they work and how to use them - how modern JIT compilers can optimize them |
Schedule | Programming |
---|---|
8:00 | Breakfast |
9:00 |
Davidson Filipe
High Performance Applications in JavaScript
Discover ways to improve the performance of applications that use JavaScript, and learn the best practices and tips that will bring significative improvements at runtime, download and interaction of its applications. |
10:00 | Coffee-Break |
10:20 |
Zeno Rocha
How not to turn into a Zombie: Survival Kit
An overview of the ecosystem of tools aimed at front-end development. How to face the current scenario, where each day there are new tools, without turning a zombie. Let's see how to use the tools to your advantage, increasing productivity |
11:50 |
Fat
i18n
An in depth look at translation |
12:20 | Lunch |
14:00 |
Michal Budzynski
The next console generation will be the last
Back in a days it wasn't possible to imagine gaming industry without consoles - it was commonplace to hear suggestions that those will displace the PC. Now we know that opposite is true - tablets, smartphones and browser games are applying massive pressure on home gaming systems. It's a huge chance for JavaScript to lead in this movement - it's our generation's Apple II. |
15:00 |
Daniel Filho
Interacting with the web beyond the keyboard and mouse
We are used to interact with websites through the mouse, and keyboard. But what if it were possible in a game, control a spaceship with head movements? And recognize colors through objects show for the webcam? Now, the limit for the interactions is in your hands! |
16:00 | Coffee-Break |
16:30 |
Benjamin E Alman
An Introduction to Grunt
During this talk, Ben Alman will show you how to more easily employ popular, best-practice approaches to JavaScript development like linting your code, writing and running unit tests, and concatenating or minifying files by using grunt, the task-based JavaScript build tool. Perhaps you want to incorporate tasks like these into your application, or perhaps you just want to write a jQuery plugin and don't want to spend a lot of time setting up project scaffolding. Either way, by the end of this talk, you'll have a much better understanding on what grunt can help you do! |
17:30 |
Brendan Eich
Palestra: The State of JavaScript
JavaScript has evolved over 17 years from a rushed "scripting language" into a ubiquitous and fast dynamic programming language. With the ECMAScript 6th Edition (ES6), JS is poised to become a great language for general purpose web application and library development. JavaScript has also become the only candidate in sight for the needed role of safe, cross-browser, low-to-mid-level object file format for the Web, with dozens of programming language compilers targeting JS and its browser runtime APIs. I will demonstrate the latest language extensions being standardized as ES6. I will then demonstrate how surprisingly efficient a modern JavaScript virtual machine can be when running non-trivial programs written in languages such as C++ compiled to JS. |
19:30 | Closing |
Once you are in Porto Alegre, you can use an extra day to go for free to the Mozilla Hackday, the day after BrazilJS!
Join Brendan and other Mozilla crew members to hack, translate, learn and interact!
Sponsored by ThoughtWorks
Altos Eventos
+55 (51) 9996 9494
Altos Eventos
+55 (51) 9951 9494
Teatro do Bourbon Country
Bourboun Shopping Country
Av. Túlio de Rose, n 80 - SUC 301 A
Porto Alegre / RS
Flytour Serviços de Viagens
www.flytoursul.com.br/eventos
eventos@flytoursul.com.br
Phone: +55 51 3012 8203
Holiday Inn
Avenida Carlos Gomes, 565
Porto Alegre / RS
www.holidayinn.com/hotels/us/en/porto-alegre/poabr/hoteldetail