jQuery Europe 2013: More than jQuery

jQuery Europe 2013: More than jQuery

February 26th, 2013 By: Sascha Wolter, Stefan von Gagern
Europes first ever jQuery Conference took place in Vienna last week - and sold out completely. Our Developer Evangelist Sascha Wolter was one of the speakers - and tells in this recap his impressions on sessions and speakers.
jQuery Europe 2013: More than jQuery

Palais Liechtenstein in Vienna
The first European Conference around the most popular JavaScript library jQuery sold out completely. Around 300 developers showed up. (You may ask “because or despite of the plush location?”)

Over 50 percent of websites in general use the de-facto standard jQuery for JavaScript-Development. So it’s no wonder that Europe’s first ever jQuery Conference completely sold out. Host Haymo Meran of Gentics did more than just meeting the expectations of the attendees. The location itself - the historic Palais Liechtenstein in Vienna - proved to be worth the trip, even for longer journeys, and set an impressive stage - also thanks to the intensive snowfall. But despite Vienna being a wonderful place to be, jQuery is the focus, as the event’s name tells - but not alone. The schedule showed a lot of variation, as well as featuring highly acclaimed speakers on an international level, reaching form accessibility to security, from code to inspiration. The conference was accompanied by a barcamp, featuring even more sessions in a “meet the experts lounge”, where attendees could contribute, and enter the stage as speakers.

Day one

Sascha Wolter new development
In his session Developer Garden Evangelist Sascha Wolter made a connection between jQuery, JavaScript, a banana, voice calls, SMS and lots of hardware. (Source: Christian Schaefer, plus.google.com/u/0/ )

An introduction to the present stage of jQuery-Development and a sneek peak at version 2 opened the conference. Richard D. Worth (Executive Director of the jQuery Foundation) incidentally demoed a cool trick, how to stick to a version number, but at the same time implement the latest minor release - by simply omitting the definition. All three examples are loading the latest available version:

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.9/jquery.min.js"></script>

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>


A quick introduction into jQuery UI Widgets by Corey Frang followed, who’s one of the most go-getting contributors in countless jQuery-projects, and a session covering CSS and jQuery by Doug Neiner. Just before the break Sebastian Kurfürst, member of the TYPO 3-core team, moved on to TYPO 3, PHP, JavaScript and RequireJS. He demoed how to handle extensive projects using JavaScript.

Accessibility was next on the schedule in a session by Jörn Zaefferer and Golo Roden, demoing how the JavaScript driven server Node.js works.

Sascha Wolter, the author of this recap, was next. He entered the stage with the mission to connect the topics of the other speakers in his session “Next Generation Media made easy” to hardware and telecommunication services. At the end of his session he was able to remotely control a device using JavaScript, Node.js and Arduino (an open source based electronics prototyping platform) via voice call.

Before heading of to dinner, in which the famous Wiener Schnitzel was served, Christian Heilmann of Mozilla closed the day with “Helping or hurting?”. In case you missed it, you can read the worth-reading blog post about his talk.

Day two

jQuery Mobile and RWD (Responsive Webdesign) by Todd M. Parker opened the second day, showcasing lots of example projects and tips. He answered the question “should you use RWD or jQuery Mobile?” with an impressive “use both!”. The question where JavaScript is used in the Microsoft Universe was answered by Andreas Shabus from Microsoft afterwards, covering ASP.NET MVC with jQuery over KnockOutJS for Bindings and SingnalR for real-time communications up to TypeScript, an extended JavaScript, including element from ECMAScript 6 like classes. As you would expect, Tooling with Visual Studio and Windows 8 were introduced in this context, too.

How to improve security for clients was presented by Google’s Mike West. By the way, if you’re interested, check out the Open Web Application Security Project. Additional to Mike’s brillant session there you’ll find great posts covering HTTPS, Content Security Policy (CSP) as well as Sandboxing and iFrames. A short session about Drupal and jQuery was last to the lunch break.

In the afternoon Patrick Lauke made the start, showing the current state of “Web on TV”, describing the many traps that the browsers on TVs, set-top boxes and gaming consoles offer. Lauke offered workarounds for different screen resolutions and input devices. One of his slidedecks is available at Slideshare.

The next slot belonged to Dio Synodinos, showing the latest status of web visualization from the technical point of view, comparing CSS, SVG, the canvas-element and WebGL, using lots of showcases. He added an overview of useful JavaScript-libraries as Raphaël, Processing.js, D3.js and Fabric.js.

Anne-Gaelle Colom, member of the jQuery Mobile Teams, introduced basics of UI Design principles using jQuery Mobile. Course Leader Mobile and Web Computing Henri Bergius finally demoed how to make websites editable inline (in the content) - without using forms. A cool example for Create.js is Aloha Editor, which is also available for TYPO3.

Is it over, yet?

After this, it was over yet - unfortunately. But we can tell that chances are great to have a jQuery Europe again next year. We definitely hope so!

Some additional links

Tweets covering jQuery Europe 2013: #jqeu13
Photos by Christian Schäfer on Google+: jQuery Photos

Join our RSS feed!

Our Evangelists Blogs

Evangelists News

Following articles are content of the authors personal site and do not represent the thoughts, intentions, plans, or strategies either of Developer Garden or of Deutsche Telekom AG. They reflect only the authors own personal position and the minds of those who have posted comments.

    • Wie kommt man schnell zu neuen Ideen und wie prüft man diese frühzeitig auf deren Nutzen und Umsetzbarkeit? Gerade im Rahmen des digitalen...