Book your flights to the jQuery Europe online at
www.austrian.com and save 15 % on all applicable fares! To do so, simply enter
the following code in the eVoucher field on the Austrian homepage booking-engine:

Code: JQU14

Booking period: now until March 1st, 2014. Valid for flights to Vienna and return as of
Feb. 20th, 2014 until Mar. 7th, 2014 (final date for return flight)
on OS flight numbers.

 
See on the map

Palais Liechtenstein

Fürstengasse 1, 1090 Vienna

The conference will be held in the GARDEN PALACE of the Palais Liechtenstein. It was build in end of the 17th century. The Palais Liechtenstein is a very historic venue located in the center of Vienna.
It is usually used as a Museum to display one of the biggest private art collections
The GARDEN PALACE has a unique atmosphere, conveying
an impression of aristocratic life in bygone ages.

Palais
Liechtenstein
Location Symbol
jQuery Europe 2014 logo jQuery Europe 2014 logo

jQuery
meets
historic Vienna

star

“GET IN TOUCH“ with the awesome jQuery Community once again at the 2nd jQuery conference in the heart of Europe.

Learn from international speakers and web pioneers who show the newest trends and techniques with jQuery under the topic “GET IN TOUCH: Swipe, drag and touch with the upcoming tablet devices becomes more and more important“.

Two days of conference with awesome sessions, one additional day of jQuery training and lots of opportunities to meet and greet with developers from all Europe.

Vienna was ranked first for the world´s most livable cities and is the world´s number one destination for international congresses and conventions.

  • 9:00 Tim Branyen JavaScript Best Practices get your ticket here

  • 8:00 registration
  • 9:00 welcome Video
  • 9:15 Kris Borchers (director jQuery) The state of jQuery Video
  • 09:30 Patrick Lauke (The paciello group) Getting touchy - an introduction to touch events Video Slides
    The Paciello Group

    JavaScript Author

    Patrick Lauke is an open web standards evangelist who until recently worked in the Developer Relations team at Opera Software ASA. Patrick has been engaged in the discourse on standards and accessibility since early 2001 - regularly speaking at conferences and contributing to a variety of web development and accessibility related mailing lists and initiatives such as the Web Standards Project. Published works include a chapter in Web Accessibility: Web Standards and Regulatory Compliance, as well as various articles for .net magazine, where he sits on the advisory panel.

    Getting touchy - an introduction to touch events

    Beyond smartphones and tablets, touchscreens are finding their way into laptops and even desktop computers. With hardware support for touch becoming increasingly ubiquitous, it's time to explore what new possibilities are available to developers. This session will cover the basics of handling touch events - from making sure simple single-tap interactions are as responsive as possible, all the way to full multitouch, gesture-enabled, cross-browser interfaces."

  • 11:00 coffee
  • 10:15 Alexander Schmitz (lead jQuery mobile) jQuery mobile: Optimizing Performance Video Slides
    jQuery Foundation

    jQuery Mobile: Optimizing Performance

    Performance is a major concern on mobile platforms. jQuery Mobile 1.4 adds a number of performance related options and features to help you speed up your mobile site along with a new theme designed to make your site render as fast as possible. Learn Tips and tricks to make your site as fast as it can. Covered in this talk will be not only framework optimizations but server side tricks to minimize transfer and page initialization times.

  • 11:30 Peter Paul Koch (Quirksmode) The mobile viewports Video Slides
    Quirksmode

    Peter-Paul Koch is a mobile platform strategist, browser researcher, consultant, and trainer in Amsterdam, the Netherlands. He specialises in the mobile web, and especially mobile browser research.

    He has won international renown with his browser compatibility research, has founded Fronteers, the Dutch association of front-end professionals, and advises mobile and desktop browser vendors on their implementation of Web standards.

    In 2009 he shifted from traditional desktop browsers and sites to the mobile Web. Meanwhile he has become a thought leader on the specifcally mobile aspects of these browsers: the viewport and the touch events.

    On the Web he is universally known as ppk.

    The mobile viewports

    Viewports are hard. Don't let anyone tell you they aren't. Although desktop browsers have only one, and it works pretty intuitively, mobile and tablet browsers have three. And sometimes they don't work intuitively - or at all.

    What are the three viewports? (Spoiler: layout, visual, and ideal.) Why do we need all three? Why does responsive design work? (Not how. Why.) What happens when you set the meta viewport? How do browsers go wrong? (Spoiler: in plenty of innovative ways.)

    And what about resolution, or DPR? (Spoiler: it is not what you think it is.) In this session PPK, who spent more time on the mobile viewport than anyone not working for a browser vendor, answers these questions and more.

  • 12:15 Francisco Ferreira (eBay) Merging responsive and adaptive techniques for the mobile web Video Slides
    eBay

    Francisco is a full stack engineer, specialized in web development. He is currently working on mobile/multi screen web as an Agile Software Engineer at eBay's European team. His favorite environment is Java+JavaScript but is often found playing around with many other languages ranging from C++, Objective-C to Lisp, Python and others.

    He has been jumping around Europe for the past 5 years, having lived in Portugal (Coimbra), Sweden (Gothenburg), Luxembourg (Luxemburg), London (United Kingdom). This made him specially interested on how communication happens across cultures, and how this translates into communicating through clean code.

    Merging responsive and adaptive techniques for mobile web

    The aim of this talk is to explain how the responsive web development lives within adaptive. By using simple techniques and highly specialized widget's we can avoid the use of frameworks (i.e: bootstrap, suzy, etc.) that add significant code debt.

    The multiscreen (desktop + mobile) is already here, and the focus on maintainability and re-usability is now greater than ever. While building responsive pages we should attempt to have every responsive widget to always be nestable inside any other widget.

    I intend to share techniques and lessons learned while developing highly optimized responsive front ends at eBay ( i.e.: http://deals.ebay.co.uk )

    This is talk is mostly about how to structure and build HTML and CSS in order to make the code highly modular. It will also introduce how to use LESS mixins to build pathways that can apply small changes to widgets dependent on browser detection.

  • 13:00 lunch
  • 13:45 Paul Bakaus (Google) Frames per Second Video
    Google

    Paul is part of the Developer Relations team for Google Chrome, where he works on making the web more awesome for everyone. Previously, he created the popular UI framework jQuery UI, as well as the world's first game engine, the Aves Engine.

    Frames per Second

    A slight variation of this upcoming talk, focussing on mobile devices and more focus on input lag.
  • 14:30 Maximilian Knor (Microsoft) Typescript Video

    Microsoft

    Max Knor is Senior Program Manager at Microsoft Corp in Redmond. He works with Global Product ISV on adopting Cloud & Mobility in their products. He’s also giving lectures at the University of Applied Sciences – Technikum Wien, as well as speaking on conferences.

    TypeScript

    TypeScript is a language for application-scale JavaScript development. It is a typed superset of JavaScript that compiles to plain JavaScript. It allows you to bring the comfort of OOP languages such as strong types, classes, interfaces and other comfortable to jQuery, other libraries and vanilla JS.

  • 15:15 coffee
  • 15:45 Tyler Benziger (Adobe) JS Legos: Reusable UI Patterns in JavaScript Video Slides
    Adobe

    Tyler Benziger is an aspiring JavaScript ninja. Lover of all things web, Tyler spends his days working on both front-end and back-end development on a small team at Adobe dedicated to lean and agile development. In his time as a software developer, he's contributed to jQuery Mobile (writing ThemeRoller) and Adobe Muse. When he's not writing code, he enjoys spending time with his family, running, hiking, and playing and writing music.

    JS Legos: Reusable UI Patterns in JavaScript

    This talk will cover how to effectively organize and compose UI components in JavaScript, HTML, and CSS, as well as give an overview of identifying UI patterns. We'll cover some common UI components and identify similarities between them. This sheds light on the construction of these components and how to effectively decouple code so that it can be reused effectively across projects.

    With a solid understanding of UI patterns, and best-practices for reusable code, rolling your own UI components is awesome and enjoyable. And for those who don't have to time to write a component framework from the ground-up this talk will give an excellent outline of what to look for in 3rd party components.

  • 16:30 Julian Auborg (jQuery core) Stop procrastinating, start $.Deferring! Video Slides
    Creative Area

    Julian Aubourg is a member of the jQuery Core Team. He rewrote the Ajax module from the ground up, adding Deferreds to the library in the process. Julian lives in Brussels, Belgium, and is the co-founder of Creative Area, a web development company where he finds client-side and server-side JavaScript solutions daily.

    Stop procrastinating, start $.Deferring!

    Three years ago, Deferreds were introduced in jQuery. Even still, not enough jQuery developers are using them to get a handle on the asynchronous nature of their applications. With nothing more than a markdown file, Julian will embark you on an asynchronous journey where he will lay out the basics of Deferreds and then dive deeper and deeper until your head spins.

  • 18:00 social event get your ticket here
  • 9:00 welcome
  • 9:15 Christian Heilmann (Mozilla) TE;DL - Too easy, didn't learn Video Slides
    Mozilla Developer

    JavaScript Author

    Chris Heilmann has dedicated a lot of his time making the web better. Originally coming from a radio journalism background, he built his first web site from scratch around 1997 and spent the following years working on lots of large, international web sites. He then spent a few years in Yahoo building products and explaining and training people and is now at Mozilla.Chris wrote and contributed to four books on web development and wrote many articles and hundreds of blog posts for Ajaxian, Smashingmagazine, Yahoo, Mozilla, ScriptJunkie and many more.

    TE;DL - Too easy, didn't learn

    There is a strange disconnect in our market as web developers and "JavaScript Ninja Guru Rockstars": we have no problem finding jobs, we are well paid and have benefits other workers dream of and yet there is no lack of complaining and a constant undercurrent of "if we don't do $x we'll lose our jobs tomorrow!". In this keynote Chris Heilmann of Mozilla analyses some things that could be the reason for this and shows what we as a community should do to become happier and more fulfilled.

  • 10:00 Cory Gackenheimer (Healthx) Unified Widget Theory: Building for Desktop and Mobile Video Slides
    Healthx

    Cory Gackenheimer is a software engineer from Indiana. He has a passion for the open web, open-source projects, and improving existing processes.

    He has written Node.js Recipes, worked on the collaborative jQuery Mobile Cookbook, and contributed to open-source projects and initiatives.

    Unified Widget Theory: Building for Desktop and Mobile

    Recently the jQuery UI and jQuery Mobile teams have commenced unifying some of the widgets that comprise the UI framework and implementing this in jQuery Mobile. This allows for a shared API across desktop and mobile devices and reduces the amount of time required to maintain the code base.

    This talk will not only take a look at how the jQuery Mobile and jQuery UI teams are sharing their widgets, but will also demonstrate how to build a $.widget from scratch that will work with jQuery UI on the desktop and jQuery Mobile.

  • 10:45 coffee
  • 11:15 Tim Branyen (Bocoup) Authoring JavaScript Projects Video
    Bocoup

    Tim is an open source developer at Bocoup in Boston. He has created a number of open source projects such as: Backbone Boilerplate, LayoutManager, nodegit, and use.js. He focuses primarily on open web technologies and structuring large client side applications.

    Authoring Javascript Projects

    As the JavaScript ecosystem changes weekly, it's hard to pinpoint best practices for authoring. In this talk developers will learn how to keep their applications and libraries up-to-date, styled consistently, written cleanly, tested completely and packaged for distribution.

  • 12:00 Doug Neiner (AppendTo) Is the Message Getting Through? Video Slides
  • 12:45 lunch
  • 13:30 Petro Salema (Aloha Editor) A Web Beyond Touch Video
    Gentics Software

    Petro Salema currently works as frontend engineer at Gentics, he is using HTML5 and JavaScript to deliver the next generation user experience for creating content in CMS systems. He is the lead engeneer for the opensource Aloha Editor and likes to engage with the community.

    Talk about tools for creating content for the web.

    The advent of the World Wide Web brought far reaching changes in human computer interaction, and mobility is doing the same. Turning knobs and flicking switches became pressing keys and moving a mouse. This in turn has become touching screens and swiping. And this is only the beginning.

    JavaScript development is acclimatizing itself to a new keyboard- and mouse-free, screen-orientated mainstream. But what happens to web development when new categories of devices mean that even the touch-screen cannot be assumed?

    Computer user interfaces change. What remains the same, however, is the human body that drives interaction. So this talk will discuss an experiment that explores developing touch-less human computer interaction with JavaScript for content creation on a mobile World Wide Web.

  • 14:15 Sascha Wolter (Deutsche Telekom) Do you understand me? Supernatural and innovative interactions.
  • 15:00 coffee
  • 15:30 Rachel Nabors Alice in Videoland: Building an interactive storybook with jQuery Video Slides
    Tin Magpie

    Rachel Nabors is an interaction developer and award-winning cartoonist, deftly blending the art of traditional storytelling with digital media to “tell better stories through code.” She hails from her new home in Portlandia where she’s founded the fledgling interaction studio, Tin Magpie.

    Alice in Videoland: Building an interactive storybook with jQuery

    Alice in Videoland is a colorful reinterpretation of Lewis Carroll's children's classic and serves as a proving ground for many useful and dazzling techniques. Learn about detecting reading progress with Waypoints, managing touch and click events uniformly, and the perils of scroll events and parallax on mobile browsers.

  • 16:15 Amitesh Madhur About WebRTC Video Slides
  • 17:00 good bye
see next day

Directions

Underground

U4: Rossauer Lände, then proceed on foot 600 metres to the entrance on Fürstengasse U2: Schottentor, then take the 40 A bus, alighting at Bauernfeldplatz

Tram

Line D, alighting at Seegasse or Bauernfeldplatz

Bus

40 A, alighting at Bauernfeldplatz

official jQuery Europe
partner Hotel

Hotel Sans Souci

Burggasse 2
1070 Vienna

Phone:
+43 1 522 25 20
Email:
reservation@sanssouci-wien.com

Get a discounted rate!
Instead €259 pay €170 with code "jQuery"
book now

wombats CITY HOSTEL

3 cheap hostels from €19

Phone:
+43 1 897 23 36
Email:
office@wombats-vienna.at

Plachutta

The world-famous Tafelspitz
restaurant in the heart of Vienna is just as much part of Vienna
as St. Stephen’s Cathedral and the Giant Ferris Wheel. A must be.
You need to reserve a table.

Figlmüller

THE Schnitzel! At Figlmüller fine dining goes beyond the edge of the plate: The average schnitzel measures roughly thirty centimeters in diameter and is eaten in no time. Why? Because it tastes tender, juicy, and is covered in a crispy coating. A must be. You need to reserve a table.

Kim kocht

Sohyi Kim is one of the few women on Austria’s top dining scene.
The native Korean offers innovative and experimental
cuisine based on five elements.

Hotel & Cafe Sacher

Experience the typical Viennese coffee house
atmosphere at Café Sacher Wien and treat yourself to an
Original Sacher-Torte and an Original Sacher Café.
Feel like a Kaiser.

Sightseeing

Schloss
Schönbrunn

Clubbing

Flex

Nerds place

Metalab

Sightseeing

Museums Quartier

Classical music

Vienna
State Opera

Museum

Schloss Belvedere

Sightseeing

Giant Ferris Wheel