webdu agenda

External Links

Add this page to your home screen to view the custom icon, startup screen, and full screen mode.

Built with FarCry CMS Version 6.0
Using jQTouch Version 1.0 beta
By Geoff Bowers aka @modius

Copyright © 2010
Daemon Internet Consultants



Close

Speakers

Back

Caleb Adam Haye (Berkeley, USA)

Back

Caleb Adam Haye (Berkeley, USA)

Caleb Adam Haye has been developing web applications since 1997. He now works full time as Principal of Fire, Inc., a Sebastopol (Northern San Francisco Bay Area) based interactive software collective, specializing in rich internet applications, social media, and innovative, emerging technologies. Caleb formed Fire in 2005, and since then he has worked with great companies like Intuit, Apple, Genentech, Visa, CafePress, SEGA, Harmonix , and Yahoo!.

Built for iPhone. Best enjoyed on Android.

Craig Sharkie (Sydney, Australia)

Back

Craig Sharkie (Sydney, Australia)

Since 95, Craig has passionately plied his craft for many of the big names of the web - AOL, Microsoft, Yahoo!, Ziff-Davis, Atlassian, and now Telstra. A degree in Fine Art is a strange entrance to a career with a passion for programming, but that's where Craig started. A right-brain approach to code and problem solving has seen him plying his craft for many of the big names of the web.

Built for iPhone. Best enjoyed on Android.

Dale Rankine (GlobalOne, Brisbane)

Back

Dale Rankine (GlobalOne, Brisbane)

Dale has been a part of the Australian digital industry for over 14 years as a designer, developer, manager, entrepreneur, trainer and evangelist. He is recognised globally as a specialist in product design and marketing, user experience and strategy for the mobile platform, and has been a regular speaker and trainer at events around the world for the likes of Adobe, Vodafone and Nokia. He has also been a regular contributor to the developer and UX community as author and presenter of numerous articles and training videos. Dale is currently Senior Mobile Consultant at GlobalOne, assisting enterprise clients in the strategy, design and development of new native and cross-platform mobile applications and experiences.

Built for iPhone. Best enjoyed on Android.

Greg Schechter (YouTube, USA)

Back

Greg Schechter (YouTube, USA)

Greg is a fearless web warrior, fighting for browser and website progress. While training at the University of Illinois in Urbana-Champaign, he published articles with the Opera Web Standards Curriculum. Subsequently, he went on to battle alongside many different web companies, including Amazon, Yahoo, and Google. His current alliance is with YouTube, where he spearheads the movement for HTML5 video capabilities.

Built for iPhone. Best enjoyed on Android.

Geoff Bowers (Daemon, Australia)

Back

Geoff Bowers (Daemon, Australia)

Geoff's the CEO and application architect for Daemon Internet Consultants. As an Adobe Master Instructor, father of FarCry, and keeper of the Goog, Geoff keeps his hand in doing a bit of ColdFusion here and there.

Built for iPhone. Best enjoyed on Android.

Ian Grunert (Atlassian, Sydney)

Back

Ian Grunert (Atlassian, Sydney)

Ian currently works at Atlassian where he has been on the Bonfire team since it's formation. He has previously worked for Rising Sun Pictures and Maptek, and dabbled in some research, whilst completing his degree at Adelaide University. Ian enjoys discussing code over beer, and writing in the third person in speaker bios.

Built for iPhone. Best enjoyed on Android.

Jared Wyles (Atlassian, Sydney)

Back

Jared Wyles (Atlassian, Sydney)

Jared (@rioter) is currently a Javascript engineer at Atlassian with a secret double life as a open source advocate. Having started life as a C programmer, unsurprisingly, his career has had some interesting turns. Despite the language changes, one thing has remained constant - his love of programming and sharing that love with the world. Having recently finished sharing that love with jsconf.eu he is now back to Australia to spread it even further!

Built for iPhone. Best enjoyed on Android.

Kai Koenig (Wellington, NZ)

Back

Kai Koenig (Wellington, NZ)

Kai is a German Software Solutions Architect living in New Zealand by choice but working internationally. He has just started a new venture as a self-employed consultant for Adobe and other web technologies under the brand Ventego Creative. Before that he spent a few years working as a Software Solutions Architect for Marcomedia and Adobe partner companies in Europe and New Zealand.

Built for iPhone. Best enjoyed on Android.

Mia Horrigan (Zen Ex Machina, Canberra)

Back

Mia Horrigan (Zen Ex Machina, Canberra)

Mia is a Partner in Zen Ex Machina and in her role as Senior Executive, Mia has been successful in providing advice on developing online system requirements with a focus on business needs and using an agile and user centred design approach, to ensure the business and IT systems are intuitive, useable and add value.

Built for iPhone. Best enjoyed on Android.

Matthew Hodgson (Canberra, Australia)

Back

Matthew Hodgson (Canberra, Australia)

Two decades ago, Matthew was building experiences into the first generation of multi-player online games. Today, he is the Senior Executive for UX + Agile at Zen Ex Machina – responsible for design thinking, social media marketing tactics, user-experience, and coaching of Scrum for both designers and developers. Over the last few years, Matthew has been responsible for delivering the experience design for the CHOICE Magazine website, Medicare Australia’s involvement in the national eHealth records program, AHIA’s social business and digital strategy, and the introduction of user-centred agile methods to several large corporate and Federal Government agencies. Matthew is best known as an IA, Agilist, strategist, and international speaker who lives by the axiom “the only power in knowledge is to share it”.

Built for iPhone. Best enjoyed on Android.

Philip Tellis (Log-Normal, USA)

Back

Philip Tellis (Log-Normal, USA)

Philip Tellis is a geek who likes to make the computer do his work for him. As co-founder and CTO of Log-Normal, Inc, he analyses the impact of various design decisions on web application performance, scalability and security. He is also the lead developer of "boomerang" -- a JavaScript based web performance testing tool.

Built for iPhone. Best enjoyed on Android.

Richard Turner-Jones (Brisbane, Australia)

Back

Richard Turner-Jones (Brisbane, Australia)

An Adobe Certified Instructor and Developer, Richard has been in the multimedia and web application development field for more than 17 years. A MAX award winner, he has been involved in the development of many high profile projects for the Australian Army, Airservices Australia, Suncorp and Dominos Pizza, to name but a few.

Built for iPhone. Best enjoyed on Android.

Shane Morris (Automatic Studio, Melbourne)

Back

Shane Morris (Automatic Studio, Melbourne)

Shane Morris is one of Australia’s most respected user experience professionals. Through consulting, mentoring and training he has helped organisations create compelling digital experiences since 1991. In that time he has worked on desktop applications, internet applications, mobile user interfaces, physical devices and web sites. Shane has taught user experience topics around the world and is a key contributor to “101 Things I Learned in Interaction Design School” at ixd101.com.

Built for iPhone. Best enjoyed on Android.

Sebastiano Armeli-Battana (Melbourne, Australia)

Back

Sebastiano Armeli-Battana (Melbourne, Australia)

Sebastiano Armeli-Battana, a software engineer who is focused on JavaScript and Java development, is really passionate about web technologies. He works as a consultant and as a web freelancer. He spoke recently at the Open Source Developer Conference 2011 in Canberra around Selenium 2 and at the latest MelbJS meet-up in December 2011 in Melbourne around Backbone.js. He lately wrote few articles for the IBMdeveloperWorks site around JavaScript, specifically on DOM manipulation, Backbone.js, BDD with Jasmine and Unit-testing JavaScript. He is the author of the jQuery plug-in JAIL and his personal site is http://www.sebastianoarmelibattana.com.

Built for iPhone. Best enjoyed on Android.

Terry Ryan (Adobe, USA)

Back

Terry Ryan (Adobe, USA)

I'm a Worldwide Developer Evangelist for Adobe. My job basically entails me traveling the world and talking about the developer tools and technologies that Adobe has to offer or that we support.

Built for iPhone. Best enjoyed on Android.

Ted Patrick (Sencha, USA)

Back

Ted Patrick (Sencha, USA)

Ted Patrick currently holds the position of Director of Developer Relations at Sencha. He works with developers to create applications using web technologies including HTML5, JavaScript, and CSS. Prior to Sencha, Ted worked at Barnes and Noble on NOOK Apps and on Flash & Flex at Adobe Systems.

Built for iPhone. Best enjoyed on Android.

Vaughan Knight (Neon Stingray, Sydney)

Back

Vaughan Knight (Neon Stingray, Sydney)

Vaughan has over 12 years experience working in the mobile and online space, leading cutting edge projects across media & telecommunications. Most recently he has been focused on delivering new interactive experiences for customers on web and mobile, and has found himself diving deep into HTML5. In doing so Vaughan has worked very closely pushing the limits of the HTML5 canvas, audio, and video, and has gained insights into the future of HTML5 as an entertainment platform.

Built for iPhone. Best enjoyed on Android.

Vince Baskerville (TripLingo, USA)

Back

Vince Baskerville (TripLingo, USA)

I'm a co-founder and VP of Production for a startup: TripLingo, and I maintain an industry blog at VincentJordan.com, and ran 8BitFeed.com. I've been working as a Developer and Designer for over a decade and I'm known for crafting highly intuitive/engaging digital product — in addition for being an adrenaline junkie! I've had the opportunity to work for the military (I was enlisted in the US Navy and did various consulting work afterwards), educational institutions, creative agencies and startups. That said, currently much of my time is being focused on TripLingo, a language learning multi-platform application and being an awesome husband.

Built for iPhone. Best enjoyed on Android.

Workshops

Back

You don't need a conference ticket to enjoy Day Zero - bring your friends!

Team-UX

Back

Day 1: Thu, 6 May

Day 2: Fri, 7 May

It's like a rock concert for geeks!

Back

Day 1: Thu, 6 May

Day 2: Fri, 7 May

It's like a rock concert for geeks!

Back

Day 1: Thu, 6 May

Day 2: Fri, 7 May

It's like a rock concert for geeks!

Flash Platform

Back

Day 1: Thu, 6 May

Day 2: Fri, 7 May

It's like a rock concert for geeks!

Back

Day 1: Thu, 6 May

Day 2: Fri, 7 May

It's like a rock concert for geeks!

Speaker Roundtable & Awards

Back

Speaker Roundtable & Awards

Its the traditional Jerry Springer style round table of industry pundits and audience participation. Bring your questions 'cos here's your chance to get those burning issues off your chest. Plus, we announce the winners of this year's competitions.

Speaker

Other sessions at this time

Build a better internet.

Behaviour-Driven Development in JavaScript

Back

Behaviour-Driven Development in JavaScript

Behaviour-Driven Development (BDD) is an Agile technique that extends the concept of Test-Driven Development. The idea behind it is creating test cases that use natural language understandable by stakeholders and developers. In this session we will find out how to apply the concept of BDD into JavaScript through frameworks, such as Jasmine and Mocha.

Speaker

Other sessions at this time

Build a better internet.

Mr Spock, Consumerise the Enterprise

Back

Mr Spock, Consumerise the Enterprise

The boss has brought in his new iSomething and wants it connected to the network, and the marketing manager has brought back some kind of ‘phablet’ thingy from her recent trip to Asia! The days of business IT departments rolling out one locked-down model of mobile phone to executives and staff are long gone. Consumer-led mobility trends in apps, services and user experiences are changing the face of what it means to design, develop and deliver enterprise applications. This session will take you diving into what this looks like for app designers and developers, and the key areas to focus on for a successful outcome.

Speaker

Other sessions at this time

Build a better internet.

Understanding AngularJS’ role in building web applications

Back

Understanding AngularJS’ role in building web applications

- What HTML would have been had it been designed for web apps. Not really a library, nor a framework, is really an extension to enhance the HTML rendering within a browser to turn it from a document viewer to something more suited to running web applications. provides many of the missing elements to build and maintain a MVC web application. We’ll see by example how easily we add structured data with minimal code, and integrate with existing libraries like jQuery.

Speaker

Other sessions at this time

Build a better internet.

Cryptography for developers

Back

Cryptography for developers

When building web applications, we use regularly use aspects of cryptography, for instance https/SSL or encrypting URL parameters so that users can't easily change them and break your app. Hardly anyone knows about the actually quite important details of cryptography though. This talk will fill your knowledge gap without having to have obtained a PhD in Math (which certainly would help though :)

Speaker

Other sessions at this time

Build a better internet.

Make Your Website Fly! Varnish Cache Unleashed

Back

Make Your Website Fly! Varnish Cache Unleashed

Going in circles retrofitting a legacy app with one foot nailed to the floor? Optimised the daylights out of your web app but still want that nitro boost to performance? Building a modern "HTTP Accelerator" or "Reverse Proxy" is easy. Learn the strategies you need to turbo charge your site by sweeping all the (crap code|lousy infrastructure|insert problem) under the carpet, and caching pages in front of your web site instead.

Speaker

Other sessions at this time

Build a better internet.

Mobile Meow: Bringing YouTube Videos to a Mobile World

Back

Mobile Meow: Bringing YouTube Videos to a Mobile World

This is the story of the glory and struggle of bringing a high quality YouTube experience to the mobile web. Once upon a time there was a web developer who wanted to play videos on the web. So he filmed a cat and wrote a Flash and a HTML5 player. He spent many hours making it work on his favorite desktop browsers and even the one his grandfather still used. People could watch his cat video, he smiled, and the world was good. Then one day someone put a browser in a phone and soon there were many phones with many different browsers. This new set of environments were even harder to develop for and had a slew of new terrifying bugs. The web developer was miserable knowing people couldn’t watch his cat video. With much time and effort he figured out many of the secrets needed to combat the evils of the different mobile platforms. Once again people could watch his cat video, he smiled, and the world was good. The end.

Speaker

Other sessions at this time

Build a better internet.

The Unsubscribed – designing for conversion

Back

The Unsubscribed – designing for conversion

Many small businesses focus exclusively on creating a web site with amazing graphics, beautiful imagery and classic typography. The visual aesthetic, though, is only one of many factors in conversion. Creating an experience designed to influence behaviour – attract registrations, increase readership, improve likes and favourites and increase sales – requires designers and developers to embrace change management theory, marketing and the psychological aspects of consumer behaviour.

Speaker

Other sessions at this time

Build a better internet.

Lifting the Lid on JS Libraries

Back

Lifting the Lid on JS Libraries

We all know how to use JavaScript libraries; we all know there are benefits to using JavaScript libraries; what we often miss is that we can all build the JavaScript libraries we need. We’ll build a library from the ground up and target it to the most important users in the world – OURS!

Speaker

Other sessions at this time

Build a better internet.

Hello Sencha: HTML5 Applications

Back

Hello Sencha: HTML5 Applications

In this session Ted Patrick will walk you through Sencha's frameworks for building mobile and desktop applications using web technologies including HTML5, JavaScript, and CSS. We will cover the framework's foundation (OOP+MVC), standard libraries, containers, components, xtype rendering, and most importantly cross-browser support. Bring an open mind and a laptop, we will be building applications from scratch; feel free to follow along. Sencha provides frameworks, tools, and services for building professional applications with HTML5.

Speaker

Other sessions at this time

Build a better internet.

Building Lean, Powerful Apps (mobile, or otherwise)

Back

Building Lean, Powerful Apps (mobile, or otherwise)

Caleb delves into the technical underworld of Heroku and the ecosystem it provides developers.

Speaker

Other sessions at this time

Build a better internet.

KEYNOTE: To Be Announced

Back

KEYNOTE: To Be Announced

A sordid tale of resolutions, runtimes, and the ever expanding web.

Speaker

Other sessions at this time

Build a better internet.

The Trouble with Time Travel

Back

The Trouble with Time Travel

Many UX practitioners own their own TARDIS – it’s the pattern many of us have adopted so designers can work with development teams using Agile methods by designing up-front and then working behind to iterate the designs. While some suggest that its best practice, does it actually reap the benefits that Agile has to offer? What are its pitfalls, what are the advantages and disadvantages compared to just doing up-front design, and are there any smarter ways of becoming agile, whether working solo, in design teams, or working on end-to-end projects?

Speaker

Other sessions at this time

Build a better internet.

HTML5: Game On!

Back

HTML5: Game On!

Want to know what it takes to write a game in HTML5? Vaughan will demonstrate what is possible today, looking at 2D and 3D on the HTML5 canvas, game frameworks, managing audio and video, and streamlining the development pipeline. All you need to set you on your way to creating HTML5 gaming experiences that are high in doses of awesome.

Speaker

Other sessions at this time

Build a better internet.

Node.js - is that it?

Back

Node.js - is that it?

Node.js ships with a wide range of features in its standard lib, but what if your company requires a gopher server capable of 100,000 concurrent users? Join Jared as he explains how to extend Node.js through Javascript and C++.

Speaker

Other sessions at this time

Build a better internet.

Semantic HMTL 5

Back

Semantic HMTL 5

Learn how the real HTML5 can make your job much easier! Lost in all of the marketing about HTML5 are the real features that actually define it. These include new tags, new form fields, and new attributes on both new and old tags alike. This session will introduce you to these new semantic elements, explain them, and explore when you would use them. It will also show how you can use them to reduce divitis in your HTML and make your work faster to write and easier to maintain.

Speaker

Other sessions at this time

Build a better internet.

WORKSHOP: Optimising website performance to increase user engagement

Back

WORKSHOP: Optimising website performance to increase user engagement

Research by internet giants like Yahoo!, Google, Microsoft, AOL and Amazon has shown that the time it takes to load a web site and complete a task has a direct impact on user engagement, and consequently revenue. Given a choice between multiple competing sites, users tend to prefer those that are faster.

Speaker

Other sessions at this time

Build a better internet.

All Aboard: The Metro Design Language and what it Means to you

Back

All Aboard: The Metro Design Language and what it Means to you

With Windows Phone, then Xbox and soon Windows 8, Microsoft is “all in” with its new design language: “Metro”. However, despite general excitement within the Microsoft ecosystem, it’s not exactly clear what Metro is. There are no real standards available, yet we see ongoing ‘Metro-fication’, for better and worse, of various Microsoft and non-Microsoft properties.

Speaker

Other sessions at this time

Build a better internet.

KEYNOTE: To Be Announced

Back

KEYNOTE: To Be Announced

A sordid tale of resolutions, runtimes, and the ever expanding web.

Speaker

Other sessions at this time

Build a better internet.

One code base to rule them all: Chrome, Firefox, IE, and Safari extensions

Back

One code base to rule them all: Chrome, Firefox, IE, and Safari extensions

So you want to write a browser extension to further extend the capabilities of your application, but aren't sure which browser to write one for. Why not all of them? I'll run through some of the different capabilities offered by each extension API, and how this may limit your choices when building cross-browser extensions. I'll detail some tips and tricks for delivering a browser extension across all four browsers, from the one code base.

Speaker

Other sessions at this time

Build a better internet.

Being a UX team of one: Understanding your strengths and weaknesses

Back

Being a UX team of one: Understanding your strengths and weaknesses

Small UX teams have unique challenges. Knowing how to deal with having fewer resources and possibly feeling creative isolation, or worse organizational ignorance and/or hostility. This presentation will explore some real life team situations that small teams and solo UX practitioners work in, and show what you can do about them. The goal of this talk is to arm every attendee with better tools and arguments by creating a personalized plan for their UX practice.

Speaker

Other sessions at this time

Build a better internet.

Messing with JavaScript to measure real user performance

Back

Messing with JavaScript to measure real user performance

While building boomerang (Yahoo!'s performance measurement tool), we developed many interesting methods to measure network performance characteristics using JavaScript running in the browser. While the W3C's NavigationTiming API provides access to many performance metrics, there's far more you can get at with some creative tweaking and analysis of how the browser reacts to certain requests.

Speaker

Other sessions at this time

Build a better internet.