|1st Day - March 14th|
Jade: A templating language
Built primarily for server side use but with support
for use in the client as well, it is performant,
terse and powerful.
Building for scale with KrakenJS
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.
Improving client-side apps' performance with Facebook's React
React uses advanced algorithmics together with
reactive programming to make it easier to create
faster UIs, by reducing the amount of DOM manipulations.
|16:40||Coffee Break by Globant||16:40|
|18:00||Coffee Break by GitHub||18:00|
Promises and Generators: control flow utopia
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.
|21:30||DrinkUp @ Seven Bar by Globant, GitHub, Automattic, Neo, Netsuite and WyeWorks||21:30|
|2nd Day - March 15th|
Tiny modules on the frontend
Node.js Bootcamp: Fundamentals
|11:10||Coffee Break by Automattic||11:10|
I've worked on some very sensitive front-end codebases
(banks, pharma, defence et al) and as a consequence
I've come across every type of good and bad practice.
In this talk I'll share some of those experiences and
talk about the part security plays in delivering high
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...
A future called Web Components
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.
Show how to program hardware with Node.js, Arduino, BeagleBone Black, Rasperry Pi and Parrot AR Drone.
Source Maps, how they work and why you should care
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.
|15:05||Coffee Break by Neo||15:05|
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.
Death to cookies, long live JSON Web Tokens
Cookies have been around for decades. Nobody questions
the usefulness of them. But in the last couple of years,
we started building more complex systems involving multiple
stacks, APIs, native mobile apps, single page apps, real
time behavior and multiple authentication sources.
We also had to deal with XSRF attacks and CORS.
Suddenly cookies are not fitting so well.
|16:25||Coffee Break by NetSuite||16:25|
Distributed Applications in Node.js
An exploration of distributed applications, using messages and distributed algorithms: messaging, queues, distributed actors, and other approaches.
Why Bacon is actually good for your health
En esta charla se verá qué es la programación funcional reactiva, viendo ejemplos con Bacon.js, una de las librerías más populares de FRP. Vamos a ver qué son los streams de eventos, properties y las ideas funcionales que podemos utilizar si usamos esas abstracciones, y las ventajas de hacer esto. Veremos también cómo podemos usar esto junto con herramientas que ya conocemos, como Backbone o Angular. Es una charla con muchos ejemplos de código.
A merger of the Browser and Operating System
The Better Parts
|20:00||DrinkUp @ Antel Tower - Floor 26th||20:00|