Your current filters are…
In the bad old days of JavaScript, our days were spent fighting through a thicket of DOM differences. These days, we've pretty much conquered those challenges thanks to tools such as jQuery, but our new challenge is figuring out how to adapt as more and more of our application logic moves from the server to the client. We have great tools like Backbone, Ember, Knockout, and more, but in order to use them effectively, we need to do more than learn their APIs -- we need to learn to think about our code beyond the DOM-centric ways of the past. In this talk, I'll look at useful patterns for thinking about client-side a12pplication development that will help you avoid creating a tangled mess of code.
Web development never gets boring to me. Not just because nowadays, new “HTML5” technologies are emerging like tubes of spaghetti at a pasta factory — but mostly because *there’s always something new to learn*. Even the oldest, most reliable features of HTML/CSS/JavaScript, “the basics” that we take for granted every day, are full of hidden gems or restrictions. During this talk, we’ll take a look at the more obscure parts of HTML, CSS and JavaScript, and demystify some of them.
by Luca Sale
AliceJS is an open source micro javascript library (http://blackberry.github.com/Alice) that simplifies doing advanced animations with CSS. It’s self contained and works directly against the DOM to support a variety of use cases for web applications. With one line of JavaScript code, you can make almost any DOM elements swerve around the page while retaining a great amount of control with respect to animation parameters. Additionally, the framework introduced the concept of Organics, adding randomization characteristics to create visual effects that are subtly different each time they play out. Used for games as well as regular business apps, AliceJS can help bring freshness and polish to your work in a very simple and straightforward manner.