Year round learning for product, design and engineering professionals

Dmitry Baranovskiy – Canvas

Dmitry Baranovskiy PortraitIn this session, JavaScript ninja Dmitry Baranovskiy takes us into the heart and soul of Canvas, looking at what it does well, and not so well, how well it is supported, and how to use it in cross browser compatible ways. Developers with a good grasp of JavaScript will be able to add another dimension to their web solutions based on what they learn in this session.

Douglas Crockford – Ajax security

Web Directions South 2008, Sydney Convention Centre, September 26 2.40pm.

Douglas Crockford PortraitSecurity design is an important, but often neglected, component of system design. In this session, Douglas Crockford, creator of Javascript Object Notation, will outline the security issues that must be considered in the architecture of Ajax applications.
The design of the browser did not anticipate the needs of multiparty applications. The browser’s security model frustrates useful activities and allows some very dangerous activities. This talk will look at the small set of options before us that will determine the future of the Web.
During this session, attendees will:

  • Learn why effective security is an inherent feature of good design;
  • Experience a real-time demo of a Ajax client/server system based on sound security principles
  • See how to apply secure design to rich web applications.

Panel – Javascript libraries – putting the cross in cross-browser compatible

Web Directions South 2008, Sydney Convention Centre, September 25 1.40pm.

No longer are search engines the main contenders when you’re shopping for JavaScript solutions. For sophisticated, cross-browser effects which degrade gracefully and don’t impede accessibility, libraries are the new heavy weights. But which library do you want in your corner?
The crop of polished, opensource libraries bring a vast array of visual effects and functionality to leverage in your projects and we’ll introduce you to the power houses. We’ll run jQuery, the YUI, and Prototype up against pure Javascript in a tag team event that will challenge even the hardiest code warriors.
In this special 2 hour session local and international developers will run libraries through their paces giving you real world insights in to how a library can help you knockout the toughest scripting challenge.

Dmitry Baranovskiy – Start using web vector graphics today

Web Directions South 2008, Sydney Convention Centre, September 25 10.45am.

Dmitry Baranovskiy  PortraitWith the growth of interactivity in web applications we are pushing Javascript to its limits, not to mention the limits of HTML and CSS. And so we spend our days resorting to Flash, waiting for that distant time when browser support for CSS3 will come to our rescue and allow us to create the UIs we dream of. But this is not the way it has to be: there is a little known secret weapon right here in most modern browsers. Yes, even in IE6.
Dmitry Baranovskiy is here to tell you about Canvas, SVG and VML. Come along and be amazed by standards based UI wizardry you can start implementing in projects right here, right now.

Patrick Lee – One paper clip, a box of matches, and some JavaScript

A presentation given at at Web Directions Government, Old Parliament House, Canberra, May 19 2008.

Patrick Lee PortraitWhoever you are, if you’re writing JavaScript, there’s some aspect of your development that you would love to change if you had the chance. But the reality is you’ll never find yourself working in this ideal environment: dealing with legacy browsers, platforms and content management systems will be your constant as a developer. Patrick Lee is going to show you some tools and techniques that will help you make your peace with this fact.

This session will explore how you can find ways to do the cool stuff you really want to do with JavaScript whilst working in the real world. And you won’t even have to sell your soul in the process.

Andrew Kesper – ABC’s election site: making the most of dry data

A presentation given at at Web Directions User Experience, Melbourne Town Hall, May 16 2008, and Web Directions Government, Old Parliament House, Canberra, May 19 2008.

Andrew Kesper PortraitWhile elections can be exciting times, the underlying data – swings, booth counts, and the like is probably only riveting to psephological tragics. Yet the ABC’s election web site managed to take this raw data and make it attractive, compelling and interactive.

In this session, the ABC’s Andrew Kesper takes us through the election site, looking at the design decisions, and uses of technology like Ajax, Flash, and interactive maps – tools which have wide applicability for government sites looking to present data in more user-friendly and attractive ways.

Kaitlin Sherwood & Steffen Meschkat – The Business and Technology of Mashups

A presentation given at at Web Directions North, Vancouver, February 8, 2007.

Mashups are the hottest web development topic today. Hear about the front-end, back-end, and business issues of mashups with these two experts who know more about them than just about anyone.

Kaitlin Sherwood: Overview of Maps Mashup Technologies

In the past two years, there has been an explosion of tools for conveying geographic information to the masses. In this talk, Kaitlin Duck Sherwood will introduce major concepts and issues, and discuss the pros and cons of each of the major mashup frameworks. Attendees will gain an appreciation for their mapping options, and information to help them better choose between them based on their particular needs.

Steffen Meschkat

A central topic of “Web 2.0” is browser-side web application programming interfaces (APIs) and the specific type of web application they give rise to: mashups.

Using the Google Maps API as an example, I put this development into a perspective that allows one to appreciate how this, on the one hand, is a natural and coherent evolution of the Web that, on the other hand, significantly alters the ways of organizing the world’s information that the Web makes possible. I also discuss the specific technologies that web APIs for mashups are based upon, and their sometimes challenging idiosyncrasies.

Aaron Gustafson & Andy Clarke – Transcendent Design with Javascript and CSS

A presentation given at at Web Directions North, Vancouver, February 7, 2007.

Traditionally, CSS has been the domain of designers while JavaScript was for programmers, but these technologies can and should work together to improve your visitors’ experiences. After all, you can do amazing things with CSS, but when you start to use CSS in concert with DOM Scripting, there’s almost no limit to what you can achieve.

MOD-ern web designer Andy Clarke and DOM/Ajax developer Aaron Gustafson will take your CSS skills and supercharge them with JavaScript magic, exploring how you can make CSS and JavaScript work together to make beautiful (and functional) results.

Jeremy Keith & Derek Featherstone – Web Apps – Ajax Kung Fu Meets Accessibility Feng Shui

A presentation given at at Web Directions North, Vancouver, February 7, 2007.

Where can you find Ajax enlightenment? At the mystical point where a kick-ass application connects perfectly with the Flow of the best user experiences. Let Masters Jeremy and Derek guide you there.

You seek to infuse your work, whether an app or a web site feature, with the power of Ajax. But, taking the wrong path at the beginning of your project will lead to frustration for visitors, rather than a graceful, intuitive experience. True Masters start with the right questions: When is Ajax an enhancement? When is it a hindrance? How can its energy be channeled elegantly? This insightful session will be grounded in real-life examples and demonstrations, revealing the impact of the choices we make. Above all, you’ll learn the strategical thinking and higher perspective that will ensure a brilliantly user-centered web site.

Where can you find Ajax enlightenment? At the mystical point where a kick-ass application connects perfectly with the Flow of the best user experiences. Let Masters Jeremy and Derek guide you there.

You seek to infuse your work, whether an app or a web site feature, with the power of Ajax. But, taking the wrong path at the beginning of your project will lead to frustration for visitors, rather than a graceful, intuitive experience. True Masters start with the right questions: When is Ajax an enhancement? When is it a hindrance? How can its energy be channeled elegantly? This insightful session will be grounded in real-life examples and demonstrations, revealing the impact of the choices we make. Above all, you’ll learn the strategical thinking and higher perspective that will ensure a brilliantly user-centered web site.

Andrew Downie and Grant Focas – Javascript and other coding for good or evil

A presentation given at Web Directions South, Sydney Australia, September 28 2007.

Andrew Downie PortraitGrant Focas PortraitWhen Version 2 of the Web Content Accessibility Guidelines is finally released, the status of Javascript will be quite different to that assigned to it in Version 1.0 back in 1999. Back then, Javascript was to “degrade gracefully”. Currently AJAX offers increased usability for visual users, but may detract from accessibility. In future, use of JavaScript will be encouraged but, of course, must enhance rather than detract from accessibility. During this presentation, Andrew and Grant will demonstrate how Javascript, when implemented well, offers enhanced accessibility. By way of balance, they will also present examples of scripting that causes problems. Importantly, they will provide corrections to the errant coding.

Aaron Gustafson – Learning to love forms

A presentation given at Web Directions South, Sydney Australia, September 28 2007.

Aaron Gustafson PortraitForms. We all have to make ‘em, but few of us love ‘em. Aaron Gustafson believes that this is because we don’t understand them. In this session, we will explore forms from top to bottom, examining how they work and how their components can be incorporated with other elements to maximize accessibility, improve semantics, and allow for more flexible styling. You’ll get to see the complete picture with forms, including error, warning and formatting messages, styling and its implications, as well as best practices for manipulation with Javascript and Ajax.

Jeremy Keith – Hijax

A presentation given at Web Directions South, Sydney Australia, September 29 2006.

Jeremy Keith Portrait

Hijax is all about applying progressive enhancement to Ajax. In the Hijax model, JavaScript isn’t used for advanced intensive processing. Instead, the XMLHttpRequest object acts like a dumb waiter, passing information backwards and forwards between the client and the server. By hijacking the regular functionality and replacing it with an enhanced Ajax version, you can be assured that your website will work with or without Ajax.

Cameron Adams and Kevin Yank – JavaScript APIs & Mashups

A presentation given at Web Directions South, Sydney Australia, September 29 2006.

Cameron Adams PortraitKevin Yank  PortraitAdding JavaScript to your portfolio used to mean more work. Thanks to the wide range of APIs springing up from the likes of Google (Mail, Maps, Ads, Calendar, Search, etc.), Yahoo! (Flickr, Maps, Search, etc.) and Microsoft (Virtual Earth), JavaScript can actually save you a lot of work these days. JavaScript veterans Cameron Adams (The Man In Blue) and Kevin Yank (SitePoint) will take a whirlwind (and somewhat irreverant) tour of the "free stuff" you get from JavaScript today, and the creative things people are doing with it.

Jeremy Keith – Explaining Ajax

A presentation given at Web Directions South, Sydney Australia, September 28 2006.

Jeremy Keith Portrait

Apart from being the buzzword de jour, what is this Ajax stuff that everyone is talking about? Take a look at some implementations out there and start thinking about how Ajax can add value to your site.

delivering year round learning for front end and full stack professionals

Learn more about us

Three days of talks, two of them in the engineering room. Web Directions you have broken my brain.

Cheryl Gledhill Product Manager, BlueChilli