The Speakers of 2009

Neues in der Kategorie Speaker

Andy Tijn and Thomas Schuppel from Nokia will talk about mobile JS and browsers, performance and memory optimization and mobile web based UIs (Andy: Nice Shirt, by the way).

We cannot avoid it anymore: the web and mobile devices have become inseparable. The need for developing web sites and web applications for mobile devices is becoming stronger and stronger. But how do we use web technologies to build our cloud connected services on mobile phones? Do we really rely on strong logic on the server side, or can we start building full blown online and offline applications based on JavaScript, HTML and CSS only? We will discuss how we organize and develop one of the largest scalable JavaScript applications in the history of Nokia, at the same time offering a platform for tiny 3rd-party applications with major power.

andy_fb_sw.jpgAndy's Bio:
Andy pioneered JavaScript as a language to develop mobile applications in Nokias Social Location Team. There his second job is being one of the few real Berlin guys. Before joining Nokia, he was managing a ui-oriented internet agency in Amsterdam, also developing server-side and client-side web applications and web sites. Together with Thomas he's now heading the development of the Ovi SDK and evangelizing agile development to manage the exploding number of people doing JavaScript in Nokia.

thomas.jpgThomas' Bio:
Thomas pioneered JavaScript as a language to develop mobile applications in Nokias Social Location Team. There his second job is being one of the few real Berlin guys. Being a specialist in graphics programming, he swinged between doing award winning public installations and mobile games and applications in the past. Together with Andy he's now heading the development of the Ovi SDK and evangelizing agile development to manage the exploding number of people doing JavaScript in Nokia.

Web trends and technologies today are converging to do one thing particularly well: collaborate. All of us dream about the possibility to weave collaborative features from products like Google Wave, EtherPad, SubEthaEdit, Mozilla Bespin, Google Docs into our own applications. Platform combines technology and open standards into a solution to build web applications with rich collaborative features at minimum expense.
The simple-yet-elegant, declarative API makes it easier to learn, while its openness in design allows it to be extended to the level you and your team are comfortable with.
Forget lock-in of vendors and other libraries or frameworks, forget waiting for the Big Boys to open source their latest inventions.
In this interactive session Ruben and Mike from the team will be presenting a series of demos and what is needed to make them tick.

RDaniels_sw.jpgRuben's Bio:
Ruben Daniels is founder and CEO of Javeline, corporate sponsor of the open source community. Inspired by Visual Basic in the 90's, Ruben set out to create that kind of developer experience on the web. Now, almost a decade later Platform offers much more, trying to aid developers in creating collaborative web applications with ease.

MdeBoer_sw.jpgMike's Bio:
Mike started developing websites when he was at the age of 16. Then he started doing serious PHP development for multinationals and created zOOm Media Gallery, a nice gallery component for a CMS, now called Joomla. Meanwhile, he started studying for bachelor of Arts at the Erasmus University Rotterdam (dropped it after a year) and working in Amsterdam for He created their Ajax chat client and its underlying Javascript framework for Rich Internet Applications. Now he works as a Community Lead for also located in Amsterdam - The Netherlands, to ramp up their open source efforts at

malte_ubl.jpgBecause Malte heavily underestimated the effort to take part in organizing this conference he also commited himself to speaking at the event. The title of his talk is J2EE which somehow doesn't make sense because Malte is not exactly known to be a Java fanboy.

Malte's Bio
Malte specializes in web based rocket science for Germany's leading internet agency SinnerSchrader.
Socialized with Smalltalk in the 90s Malte later explored the depth of Perl and most other programming languages until falling in love with JavaScript. He is the creator of the Joose meta object system which transfer concepts from a multitude of programming languages into JavaScript in a way that feels both powerful and native to the core language.

Malte likes to build stuff. You might meet him on the web doing web worker integration for bespin, tracking the one event loop to rule them all, saving the environment or inventing massively parallel crowd-sourced JavaScript app server clouds.

FJakobs_sw.jpgWith modern JavaScript frameworks like ExtJS, SproutCore or qooxdoo, it is possible to create very rich user interfaces using only open web standards. But how do they do it? How do they work internally?

In this talk Fabian will open the thorax of a simple qooxdoo widget and look at the various layers and building blocks used to implement it. You will learn how the widget is represented in the DOM, how events are handled, and how the layout engine works. Often there is more than a single way to achieve something. In those cases the different options and qooxdoo's specific design decision will be presented.

This talk is targeting everyone interested in building rich user interfaces with JavaScript. We would love to discuss our ideas with JavaScript experts and developers of other frameworks.

NOnken_sw.jpgThe Dojo Toolkit gives you very powerful tools to build great applications without having to do a lot of groundwork. In this talk I will give you insight into the more advanced features of the Dojo Toolkit such as the data layers, Comet, user-interactive charting, advanced form handling and complex layouts.
You will get an overview of the declarative and programatic approaches Dojo both supports and see how to get from sketchboard to result in an efficient and fast way.

Nikolai's Bio:
Nikolai Onken is committer and community evangelist of the Dojo Toolkit. He is co-founder of and the regular Dojo.cast() podcast.
Being the lead frontend architect at uxebu, Nikolai is currently heavily involved in mobile development and is pushing the use of the Dojo Toolkit and other standard web techniques in mobile devices forward.
He has created two of the Dojo themes and has written loads of Dojo plugins, widgets and fully fledged applications. You can find him at one of the many events which he is helping to organize all over Europe.

Brian LeRoux, of PhoneGap fame, will be presenting on mobile JavaScript at Speaking from experience from JSConf.US he will also play an important part of the beer | party track and will make sure that we have quality bacon available.

BLeRoux_sw.jpgThe mobile web is growing super fast with devices like the iPhone, Android, Blackberry, Nokia and the new Palm Pre leading the charge. In this talk you will learn what this crazy tiny window to the web means to a JavaScript developer. Hacking on various mobile devices you'll learn about the typical architecture for a mobile app, performance optimization, caching, progressive enhancement, testing, tradeoffs between platforms, a nifty newish library called XUI and, of course, going hybrid with PhoneGap. Warning: this talk will be code heavy, pixel perfect and possibly a touch vulgar.

Brian's Bio
Brian LeRoux is the lead software architect at Nitobi Inc. where he focuses on delivering apps. The lengthy list of his accomplishments is lengthy and the acronyms to sufficiently annotate his dizzying array of skills is dizzying. Suffice to say, Brian believes that the future of the web is mobile and will rely on open standards, free open source software and hackers like you.

Check out his awesome performance at JSConf.US:

FTomalsky_sw.jpgThis talk will cover the fundamentals of making desktop caliber applications using Cappuccino. I will also be showing off how to use our new tool, Atlas, to visually put these applications together and deploy them to desktop and web.

Fracisco's Bio:
Francisco is a co-founder of 280 North and the creator of the Objective-J programming language. 280 North is bringing desktop-class applications to the browser with their new open source framework, Cappuccino. They recently launched 280 Slides, the first application built on Cappuccino. Before 280 North, Francisco was an early member of the iPhone team at Apple, working on Mobile Safari and Maps.

jQuery UI core developer Jörn Zaefferer from Cologne, Germany will talk about "Developing web applications with jQuery UI".

JZaefferer_sw.JPGjQuery UI provides abstractions for low-level interaction and animation, advanced effects and high-level, themeable widgets, built on top of the jQuery JavaScript Library, that you can use to build highly interactive web applications.

This session shows how to use the jQuery UI to build web applications, both by using existing widgets and creating new ones on top of other widgets, using the widget factory and the CSS framework.

Reblog this post [with Zemanta]

TRobinson_sw.jpgTom Robinson and Kris Kowal present Narwhal, an early implementation of the emerging CommonJS standard.

They will discuss the motivation and design goals behind Narwhal, and it's relationship to CommonJS. Topics covered include Narwhal's multiple JavaScript engine support, shell scripting, web applications, packages, package management, virtual environments, and select standard library modules.

Tom's Bio
Tom Robinson is a founder and developer at 280 North, a web software company best known for the Objective-J programming language and Cappuccino web application framework.

When he's not advancing client-side web application development, he works on improving the state of JavaScript as a general purpose programming language. Not content with the existing server-side JavaScript landscape, he started the Narwhal and Jack projects, and was an early member of the CommonJS standards group.

Kris' bio
KKowal_sw.jpgKris Kowal is a proponent of JavaScript modules. Kris created modules.js, a sync-XHR module system, in 2006. Kris co-proposed a module system for ECMAScript at the TC39 meeting in January 2009 with Ihab Awad from Google's Caja. Since that time, Ihab and Kris have worked with CommonJS to develop a standard for JavaScript standard library modules and module loaders, for which there are now about 10 loader implementations supporting web servers, shell scripts, secure sandboxes, browser plugins, and web pages. Kris presently develops web applications and conducts web performance research for FastSoft, a startup out of California's Institute of Technology, Caltech, and is an Apple alumnus.

TCroucher_sw.jpgTom Hughes-Croucher from Yahoo! will present on End to End JavaScript - From Server to Client.

YQL provides a Rhino environment to allow you build server-side executable code which can be used to process data. We are going to use this JavaScript environment to provide data to our front-end code to make a working end-end JavaScript AJAX environment.
This talk will focus on some of the interesting aspects of using JavaScript serverside, such as processing web pages without a DOM, asynchronous HTTP calls, and using E4X to deal with XML. We'll look at many of the interesting features of JavaScript 1.6 which are safe to use outside the browser.

Next I'll show how you can take the data provided by our server side JavaScript and render it on the client using JSONP or JSONP-X (JSONP with an XML payload). There will be practical advice on the best way to get data and include it on modern browsers, and mobile devices (iPhone, Pre, etc).

Tom's Bio
Tom Hughes-Croucher is an Evangelist and Senior Developer in Yahoo¹s Open Strategy Group, focusing on Yahoo¹s Web Services and Cloud Platform. Tom has contributed to a number of Web standards for the World Wide Web Consortium (W3C) and the British Standards Institute (BSI). Previously he helped build the online music stores for some of the UK¹s largest brands including Tesco, Three Telecom and Channel 4. Tom tweets from @sh1mmer and occasionally blogs at