This talk will introduce the jade templating language, explain the design choices in the language and cover the changes that are coming in version 1.0.0. It will also discuss best practices for inheritance, mixins, filters etc.
by Lenny Markus
A member of the KrakenJS core team will explain the philosophy behind the framework, why it's a good fit for large and small companies; and build a complete application -live- as you are guided through the most important features of the framework.
by Jú Gonçalves
React uses advanced algorithmics together with reactive programming to make it easier to create faster UIs, by reducing the amount of DOM manipulations.
Doesn't it matter if you app is Backbone or Angular based, this talk will show why (and how) add React to your project. It will also introduce Om, for the ones who needs very performant apps, by taking advantage of the concept of immutability.
I will talk about how ES6 generators can help you make your asynchronous code easier to understand in terms of synchronous concepts and how you can get some of the same benefits in thought processes by using promises today. I will also discuss the ES6 promises specification.
Node.js Bootcamp: Fundamentals
Hopefully, by the end of the talk, you'll be able to take away some the lessons I've learnt from the best of these highly secure front-end codebases, and maybe how you can stop yours failing quite as spectacularly as some of the worst ones have.
Delivering complex mobile experiences with HTML5 that match consumers high expectations is still very challenging. This talk explains how the Draw Cycle in the MontageJS open source HTML5 Framework minimizes expensive layout reflows to provide high quality user experience, particularly on mobile devices...
by Zeno Rocha
Discover how this new concept formed by five new W3C specifications (Templates, Decorators, Shadow DOM, Custom Elements, HTML Imports) will revolutionize the way we develop and interact on the web.
by Julian Duque
Most of us are using source maps one way or the other and pretty much every web developer will encounter them sooner or later. It's time to get a good grasp on them.
The talk will be structured into the below sections designed to give attendees a full understanding on how source maps work and hopefully inspire them to write more awesome tools that make use of them.
by Leo Balter
Testing Sucks. Testable projects don't. With focus on unit testing with QUnit and DexterJS (mocking tool) that's a opportunity to reduce code maintenance in long term projects.
When testing we may take a longer path, but the results are a less breaking to unbreakable code. Doing so, we get more time to spend on new features instead of fixing bugs without FUD.
Cookies have been around for decades, since the Netscape Navigator era. Nobody questions the usefulness of them. But in the last couple of years, we started dealing with XSRF, CORS, native mobile applications, single page applications, real time web and suddenly cookies didn't fit so well. In this session we will propose an alternative solution for authentication and authorization based on an emerging standard called JSON Web Tokens. We will analyze how to use this architecture in the context of an AngularJs app with and node.js API, its benefits and how to deal with all the corner cases.
14th–15th March 2014