The Speakers of 2009

Oktober 2009 Archive

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

homebase-party.pngWe've been talking about the conference party on and off for a while now. Today, we have some details for you.

After a long search for the best location, we finally settled on the Home Base Berlin for so many reasons that it doesn't make sense to list them all. It's in central Berlin, it is great and we're gonna rock that house!

Top Three

  1. November 7th, 21:00, Home Base Berlin.
  2. Free entry if you have a ticket, 11,90€ otherwise. Register here.

The last point is important. While our party is the pivotal point for where all the attendees & speakers can mingle, drink, chat and have fun, we don't want it to be an exclusive club.

We are inviting the Berlin tech scene to join us at the Home Base Berlin to celebrate not only a great conference and our amazing group of speakers, but also Berlin itself as the perfect location for a thriving, innovative and most of all fun place to work and live. Let's show our international guests how Berlin knows to party!

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.

nicole_sullivan.jpgYahoo CSS ninja Nicole Sullivan will present on applying sotware engineering practices to CSS.

How do you scale CSS for millions of visitors or thousands of pages? What happens to the size of your CSS file as more pages and modules are added? The answer, for most sites, is that it grows out of control and becomes an unmaintainable tangle of spaghetti code. Perhaps more importantly, our sites are too brittle and require guru-level abilities to make even simple changes.

CSS is a powerful, beautiful, and expressive language, but deeply misunderstood and often poorly written. Now is exactly the right moment for it to get a dose of software engineering best practices. Object Oriented CSS allows you to write fast, maintainable, standards-based front-end code. It adds much needed predictability to CSS so that even beginners can create beautiful websites.

Nicole's Bio
Nicole is an evangelist, CSS Ninja, and author. She started the Object-Oriented CSS open source project, which answers the question: how do you scale CSS for millions of visitors or thousands of pages? She also consults with clients such as the W3C and Facebook, and is the co-creator of, an image optimization service in the cloud. She is passionate about CSS, web standards, and scalable front-end architecture for large commercial websites.

She co-authored Even Faster Websites and blogs at

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.

Good news everyone! Since you are in Berlin anyway, attending, why not top it off with a JavaScript Master Class by our very own speakers Amy & Thomas?


The course website has all the information you might need to get going. Seating is limited. Hope to see you there!

Attendee discretion is advised, learning too much JavaScript in three days might cause brain meltage.

ajax.org_bl_kl.jpgTheir mission: Providing tools for the realtime web. Their dedication: Simple, flexible and fast user interfaces and development tools. Their latest commitment: To support in Berlin. This is why we're proud to present as our advanced silver sponsor! platform is an open source project based in Amsterdam, the Netherlands. They noticed that web trends and technologies today are converging to do one thing particularly well: collaborate. Platform combines technology and open standards into a solution to build web applications with rich collaborative features at minimum expense. It's aimed at developers for building applications that run in web browsers, but with all the good parts of desktop applications.

We're happy to welcome as sponsor but are also looking forward to Mike de Boer, Open Source Evangelist, and Ruben Daniels, Lead Developer of, as part of the programme presenting Building collaborative applications with Platform.

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]

We're completely sold out now. There might be some people who purchased a ticket but cannot attend. Write an email to to be placed on the wait list. Kind words on why you have to be there, might help :)

We recently wrote a post with some basic info for attendees about including hotels, times and parties. Some people seem to have missed this post in the overall buzz.

The speakers page is now updated with all the speakers that have been announced to date. The list is already quite awesome and there are even more to come!

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

The awesome Faruk Ateş will be talking about using JavaScript in the age of HTML5 and CSS 3.

FAtes_sw.jpgBrowsers are slowly implementing bits and pieces of HTML 5 and CSS 3. What does this mean for JavaScript? For years, JavaScript authors have created tools and libraries that supplement older browsers with the technologies of modern ones, but the landscape is changing. What are these things that are slowly rendering a useful part of the JavaScript world obsolete, and why is that a good thing for JavaScript authors?

Faruk's Bio:
Faruk Ateş is a creative design & web development consultant living in San Francisco. He writes and speaks about making great websites, advocates Web Standards & Web Accessibility and is the original creator of Modernizr, a toolkit that helps you use exciting CSS3 and HTML5 features to enrich your website with.

Faruk previously worked as a User Interface engineer at Apple, is a
Web Standards Project member and writes a blog at

ovi1N_green_RGB_rev.pngAs posted earlier, we're half way there. Today we're more than happy to announce Nokia as our platinum sponsor supporting us on this way!

Since Berlin is not only the location for the but also the base of Nokia's Social Location Services, getting together couldn't have been easier. Of course, there is a bit more to it as Nokia is doing some big shifts towards web technology. The mobile Internet is one of the trend topics, we know that for sure. From this point of view Javascript might become the most important programming language in the mobile industry. Not just for websites, but for powerful standalone applications and widgets.

Looking at our speakers list and the topics covered the best of Javascript expertise will be present in November. A great reason for everyone but also one of the reasons why Nokia wants to be part of the conference. It's the opportunity to get hands on the latest stuff, trends, knowledge and engage in expanding their network. Our sponsoring partner does not only want to get in touch on-site but also share new gained input to the rest of their lads. That's pretty cool, we think. What you think matters even more as Nokia is looking forward to get some real feedback on their new Ovi SDK and APIs waiting for you to be tested.

Peter Svensson will give us deep insights into real-time 2D graphics in the browser.

PSvensson_sw.jpegThe Dojo Ajax Toolkit has a multitude of different features that help save time for the harried JavaScript developer. One of the most powerful and yet least known is the Canvas like dojox.gfx API, which adapts itself to the browser's 2D capabilities. It can use VML, SVG, Canvas and Silverlight, depending on what the browser supports. On top of the dojox.gfx library is also built the dojox.charting API which leverages the cross-browser graphics of dojox.gfx to provide snappy, versatile, themable and configurable charting with tooltips, dynamic scaling and general eventing.

Peter's Bio
Peter Svensson is an entrepreneur and Java developer turned Ajax and JavaScript evangelist.
He is a contributor to the Dojo Ajax Toolkit and author of the book "Learning Dojo". When not talking at conferences, he's busy developing his company "Hermit Village" with competences ranging from Dojo, Android, and App Engine to OpenSocial, Layar and Google Friend Connect. He is also the organizer of the Scandinavian Web Developer Conferences and the Google Technology User Group for Stockholm, Sweden.

Berlin local Alexander Lang, will be presenting on building edgy web apps with CouchDB and JavaScript.

ALang_sw.jpgMore and more applications move away from classic desktop apps into the Internet. Taking HTML/CSS, JavaScript and today's browsers we can develop complex apps with rich user interfaces. The problem of these "cloud" applications is that they rely on central servers and a permanent internet connection, which even today is not always available.

In this talk I demonstrate how to write applications that can run on servers as well as locally on a computer. After being offline any data changes can be synchronized back easily, using CouchDB and its replication features.

Alex's Bio:
Alex is the CEO of Upstream Agile GmbH in Berlin where he has been writing mostly Ruby/Rails webapps since 2005. One day he wanted to pass two blocks into a Ruby method but couldn't so he decided to learn JavaScript and his appreciation of the language has been growing since that day.

The last 25 tickets went away in no time. Looking forward to November, 7th!

As promised, we have now 25 additional tickets for sale. We expect them to go fast, so get them while they are hot.