Answer after answer on StackOverflow to questions about basic DOM APIs and common patterns would lead to the response “Well, in jQuery, you …”. And, of course, the questions end up being closed off at some point by moderators.
The thing is, a few years ago, jQuery was such a ubiquitous part of a developer’s toolkit that this seemed a perfectly reasonable approach. Who didn’t use jQuery?
Continuing the theme of performance from the Monday Wrap of Yoav’s talk – a theme that was quite evident at Code 16 and, not surprisingly, will feature again at Code 17 – our short video this week is of Hadi Michael’s talk from last year’s Code. Hadi is someone to keep your eye on. A […]
At Web Directions, we’ve long been excited about animation on the Web, particularly animated user interfaces and experiences. We’ve featured a significant number of presentations on the topic, including two stellar ones in 2015, at Web Directions Code and at Web Directions itself. Today we feature one of those, by the awesome Rachel Nabors, ‘The […]
Introducing some of the new native data structures that are available in modern JavaScript And if this floats your boat, you need to get along to the Engineering Track at Web Directions 2014.
We’ve entered the Ambient Computing Era and ECMAScript 6 is its dominant programming language. And if this floats your boat, you need to get along to the Engineering Track at Web Directions 2014.
The ‘this’ keyword is one of the most perplexing aspects of JavaScript, but understanding function context needn’t be so intimidating. And if this floats your boat, you need to get along to the Engineering Track at Web Directions 2014.
Thanks to open APIs and emerging technology, JavaScript can now empower devices and technology in our day to day life. Soon we’ll be controlling and securing our homes, manipulating appliances from afar and having a bunch of fun bringing data from the web to new exciting uses in the physical world. In this talk, I’ll […]
ES6 is here and it’s bringing some awesome new features to Javascript. My favorite? Generator functions. No matter what kind of code you’re writing, from graphics processing to simple AJAX requests, generators are an excellent tool to make your code more performant and more maintainable at the same time. It’s a bold claim, but in […]
ECMAScript 6 is the next version of JavaScript (the current version is ECMAScript 5). It will be an official standard by the end of 2014, but there are tools that enable you to use it right now. This talk explains the goals for ECMAScript 6, how it is designed, what features it has, and how […]
Breaking software down into de-coupled, reusable modules is a key development practice that improves code reusability, maintainability, scalability and testability. But how do we apply this practice within web applications?This talk examines and compares existing approaches for developing modular JavaScript components and discusses best practices and patterns for developing and managing components, dependencies, packaging, delivery […]
Functional programming, now gaining ground in the mainsteam, is a radical way of rethinking logic. By expressing computation in terms of simple mathematical relationships, and following simple discipline, you can vastly improve code correctness, modularity and reuse. In this session we explore how to apply these principles in everyday JavaScript, so you too can write […]
This session looks at both page delivery and user interaction to highlight patterns and areas of improvement starting with proper benchmarking and profiling.
An introduction to ES6 with emphasis on its practical aspects. See what it can do for you today, and learn how you’ll be able to better structure client–side programs with this next step in the evolution of JavaScript. Like what you see? Want a piece of the action next time around? Then get along to […]
For most of the history of what might loosely be termed computer games, dedicated consoles (and handheld gaming devices) ruled the roost. And none loomed larger on the landscape than Nintendo, with combined sales of hundreds of millions of units. The dominance of this handful of device makers (essentially Nintendo, Sony and Microsoft) meant that […]
In this short, sharp session, we’ll cover what Strict Mode really is, when to use it, why you probably want to, and how to do so safely. Like what you see? Want a piece of the action next time around? Then get along to Web Directions South in Sydney October 24 and 25 2013.