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: JQE13

Booking period: now until February 23rd, 2013. Valid for flights to Vienna and return as of
February 14th, 2013 until February 28th, 2012 (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
meets
historic Vienna

star

Be part and learn at this unique event. Experience the 1st jQuery conference in the heart of Europe.

International speakers and web pioneers show the newest trends and techniques for web, apps and smart TV development with jQuery. 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 Doug Neiner Advanced jQuery

    Trainer

    Doug Neiner

    Doug Neiner is a front-end web developer with a love for semantic markup, powerful CSS, and efficient, reusable jQuery/JavaScript. With over 14 years of web development experience, Doug works to combine his love for design with his passion for new technology as the Senior Designer at appendTo, LLC. Doug is an alumni of the jQuery Board.

    Abstract

    Advanced jQuery

    It is time to realize the full potential of jQuery in the realm of professional web development and delve into advanced topics surrounding the front-end. Utilize the jQuery library in the context of large-scale applications by learning how to dramatically improve performance, increase maintainability and reusability, and write cleaner and more concise code. Our goal is to give you the understanding of how to adopt an application architecture that is maintainable and scalable while keeping simplicity as a core tenant to successful web development. Once completed you should feel confident creating and maintaining advanced front-end-focused web applications.

    Topics Schedule

    • Event Delegation
    • Traversal, Filters, and Advanced Selectors
    • Simplifying Code with Conventions
    • Just-in-time Initialization Patterns
    • Modules and Code Reuse
    • jQuery Plugins
    • jQuery UI Widget Factory
  • 9:00 Mike Hostetler jQuery mobile

    Abstract

    jQuery mobile

    jQuery Mobile has gained aggressive market share and is a great solution to mobile web development. With a progressive enhancement approach, jQuery Mobile aims to allow a mobile web experience for all, while rewarding those phones capable of a rich experience. Learn to get the most of the jQuery Mobile library by engineering single-page approaches with advanced Ajax functionality. Create rich and interactive mobile user experiences with wide device support and even utilize advanced functionality to completely customize a mobile site into a mobile application. Our goal is to give you the most comprehensive jQuery Mobile knowledge one can gain in a single day of training.

    Topics Schedule

    • Getting Started with jQuery Mobile
    • Pages and Navigation
    • The User Interface: Lists, Forms, and Themes
    • jQuery and jQuery Mobile: Events and Ajax
    • Advanced Usage and Mobile Applications

    Trainer

    Mike Hostetler

    Entrepreneur and Ethical Hacker, Mike Hostetler is passionate about Open Source, Working Virtually, Entrepreneurship, HTML5 and JavaScript. Mike currently works as the CEO of appendTo.

    Mike is a published co-author of the jQuery Cookbook (O'Reilly, 2009) and speaks widely on technical and business topics. Mike has spoken at OSCON, jQuery Conferences, BlackBerry DevCon and StarTechConf in Santiago, Chile.

    You can follow Mike on Twitter (@mikehostetler) or via his blog at http://mike-hostetler.com

  • 8:00 registration
  • 9:00 welcome
  • 9:15 Richard D. Worth The State of jQuery

    jQuery has grown over 7 years to become the most widely used JavaScript library ever. This talk will cover the current state of jQuery and related projects, jQuery UI, jQuery Mobile, QUnit, and TestSwarm. We will also discuss the jQuery Foundation, which supports the development of these and the community around them.

    second paragraph

    close

    jQuery Foundation

    Director

    Richard is Executive Director of the jQuery Foundation and former lead of the jQuery UI project. He lives in the Washington, D.C. area and works for Bocoup, training mobile and web developers in JavaScript, jQuery, and HTML5.

  • 10:00 Corey Frang The anatomy of a
    jQuery UI widget

    Corey is a freelance web developer, speaker, and system administrator, living in Rockford, IL. He is an active contributor to most of the jQuery teams and is active in the jQuery community on IRC, and Stack Overflow. Corey has restructured the effects modules in both UI and Core, maintains the jQuery Color effects plugin and leads the jQuery Infrastructure team.

    Learn about enhancments in the jQuery UI 1.9 widget factory, and how to organize your code to make easily extensible and reusable plugins for your sites. We will study how several of the jQuery UI widgets were rebuilt in 1.9.

    close

  • 10:45 coffee
  • 11:15 Doug Neiner CSS3 Animations, Transitions
    and jQuery

    appendTo

    Doug Neiner is a front-end web developer with a love for semantic markup, powerful CSS, and efficient, reusable JavaScript. Doug loves sharing what he has learned and helping both new and developing JavaScript developers perfect their craft. When he isn't programming or designing on the computer, you might find him playing with his four wonderful children, hanging out with his beautiful wife, cooking up something in the kitchen or talking about the farm he wants to own one day.

    CSS3 animations and transitions offer increased browser performance for animations on desktop and mobile. However, they also introduce a completely different approach to animations than jQuery's animate functions. Even if you choose to use CSS3, are fallbacks using jQuery animation even worth it? Are there ever situations where jQuery’s animate function would be preferred over CSS3 animation?

    In this session you will learn when to use jQuery, CSS3 or both together; how to control animations and transitions from jQuery and how to account for animation fallbacks in your code. This session will also cover how the jQuery animation queue behaves and present strategies for using that queue with CSS3 and other custom code in your application.

    close

  • 12:00 Sebastian Kurfürst Using RequireJS for building
    component-based JavaScript applications

    TYPO3

    core

    Sebastian Kurfürst is a member of the TYPO3 Core Team, especially involved the development of TYPO3 Phoenix, our next-generation CMS. Besides his work as PHP developer, he has mainly worked on JavaScript projects based on EmberJS and RequireJS. He loves clean code, design patterns and agile methodologies, but tries to stay pragmatic at the same time.

    For building the TYPO3 Phoenix User Interface, we've used a wide variety of frameworks and technologies. Besides jQuery and EmberJS at its core, we also use jQuery UI and a number of frameworks for in-page content editing such as VIE, CreateJS and Aloha. For managing this number of external dependencies, we soon started to embrace RequireJS as dependency management solution. However, during implementation, it turns out that some problems such as multiple jQuery versions, external non-AMD code, importing complete requireJS applications or debugging loading-order issues are non-trivial to solve. In this talk, you will get an overview about these problems, together with the solutions we found for them, as these are applicable for many big JavaScript projects.

    close

  • 12:45 lunch
  • 13:30 Jörn Zaefferer Talk To Me - Making web sites accessible to those who can benefit the most from them

    jQuery UI

    core

    Jörn is a freelance web developer, consultant and trainer, residing in Cologne, Germany. Jörn evolved jQuery’s testsuite into QUnit, a JavaScript unit testing framework, and maintains it. He created and maintains a number of popular plugins. As a jQuery UI development lead, he focuses on the development of new plugins, widgets and utilities.

    A computer that can talk to us has been part of science fiction for a long time. For those with limited or no sight at all it has been a reality for a while. It's this group that often benefits the most from the web, since it can give them a form of independence they might not have in their day to day life.

    What do we need to make web sites usable for them?

    • Arguments to convince your boss of the value of making web sites accessible.
    • Software to work with and test against.
    • Examples of the challenges and how to overcome them with JavaScript.

    close

  • 14:15 Golo Roden What jQuery is good for on the server

    consultant, author

    Golo Roden is a freelance broadcaster of knowledge and technology consultant for web technologies, code quality and agile methods. He advises companies on these topics to help them evaluate, explore and apply suitable technologies and methods. He also works as a journalist for various trade publications and as a speaker and content manager for conferences at home and abroad. Microsoft has awarded Golo the Most Valuable Professional (MVP) for C# accolade twice in recognition of his excellent work in the community.

    For years you have been using jQuery on the client-side. And now there is Node.js on the server-side. And this basically means that all the things you have loved about jQuery are dead and gone, right? Wrong! Although there is no DOM on the server (at least not by default) there are lots of tasks you can accomplish using jQuery *and* Node.js! In this talk Golo Roden presents three server-side scenarios where jQuery is the perfect companion for Node.js! So if do you love jQuery and you need to do server-side programming with Node.js, join :-)!

    close

  • 15:00 coffee
  • 15:30 Sascha Wolter Next Generation Media made easy thanks to APIs and jQuery

    Deutsche Telekom

    Sascha Wolter is a professional developer and craftsman for Pervasive Computing, Rich Applications and Mobile Apps in all flavors. He also works as a consultant, trainer, software-architect and author and contributes articles to a number of magazines. His books and video-trainings are bestselling publications in Germany.If he is not tinkering with new soft- and hardware as Developer Evangelist for the Developer Garden, he likes playing Lego with his kids in his spare time.

    Nowadays apps are available not only for traditional PCs. We have to deal with more and more devices, capabilities, screen sizes, and so on. It requires that designers and developers have to explore new ways of thinking and have to discover new approaches. Fortunately the acquired knowledge is not lost: Adapt it and build around new, technology independent concepts in an agile and prototypic way. Sascha shows inspiring examples and how to create this new way of interactive systems in practice.

    close

  • 16:15 Christian Heilmann Helping or hurting?

    We are in a time of change. The web as we knew it is not only changing in terms of technologies and demands - but user preferences are changing, too. More and more people are experiencing the web first and foremost on mobile devices and tablets which brings new challenges to us as developers. For years now libraries have made it easier for developers to build engaging and beautiful products by abstracting away issues like DOM access and event handling into a predictable and simple syntax. This is great and it gave the web a much bigger boost than anything else. Now is the time for libraries to help with the newer challenge of a changing environment. "The web always wins" is not a given - we have to keep evolving and innovating with it. Libraries are a great solution to make it easy for developers to build products without much hassle but the libraries we use nowadays more and more solve problems of the past rather than simplifying the near future. In this talk Chris Heilmann of Mozilla will show how we can lead the next generation of developers to build for the web instead of adding cruft to it. The mobile revolution is upon us and we have the means and the knowledge to lead it.

    close

    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.

  • 18:00 social event
  • 9:00 welcome
  • 9:15 Todd Parker jQuery Mobile and Responsive Web Design

    jQuery mobile

    mobile

    Todd, a principal at Filament Group Inc., is a jQuery board member, project and design lead for the jQuery Mobile team, and design lead for jQuery UI. He is involved with the design of the ThemeRoller application and CSS class frameworks. Todd is co-author of the Peachpit book "Designing With Progressive Enhancement", contributor to the O'Reilly "jQuery Cookbook" and frequent presenter on the topics of mobile, progressive enhancement, accessibility, and responsive web design.

    Learn how to leverage the power of jQuery Mobile and Responsive Web Design (RWD) techniques to create web experiences that adapt to all devices from phones, tablets, to desktops and beyond. This session will cover the built-in RWD capabilities of the Mobile framework and walk through real-world examples of how to use media queries and mobile-first thinking to build responsive sites and apps. Techniques for improving performance will also be covered including how to minimize bandwidth and server requests, handling high resolution displays for images and scalable vector graphics, and selectively layering content and features based on device capabilities.

    close

  • 10:00 Maximilian Knor Microsoft ASP.NET <3 jQuery

    Microsoft

    Maximilian is developer evangelist at Microsoft and speaker at several conference.

    How ASP.NET MVC and ASP.NET SignalR builds on top of jQuery & jQuery Mobile for client-side features & Single Page Applications.

    close

  • 10:45 coffee
  • 11:15 Mike West Mitigate Maliciousness: Securing the client side

    Google

    Mike is a philosophy student, cleverly disguised as a developer advocate on Google's Chrome team in Munich, Germany. Since it was relatively clear early on that it would be slightly more than difficult to make a living sitting under a tree while reading Kant, he's focused his energies on the web, which happily has proven itself to be a wonderful decision. He's a committer to both Chromium and WebKit, and has even landed a single patch to Firefox.

    jQuery has made it possible for developers to move more and more complex application logic down from the server to the client. This is a huge opportunity for JavaScript developers, and at the same time presents a tempting target for folks with malicious intent. It's more critical than ever to ensure that we're doing the right things with regard to security, and happily, modern browsers are here to help. Here, we'll talk about some of the new ways in which you can mitigate the effects of cross-site scripting and other attacks.

    close

  • 12:00 Theodore Biadala Drupal uses jQuery, 6 years later

    Drupal

    Core

    Contributes to drupal anything javascript. And maps. He is the javascript maintainer for Drupal 7 and 8.

    With Drupal powering more than 2% of existing websites (including big websites!) the Drupal community has had a lot of exposure to the goodness of jQuery and also to it's bugs and shortcomings. This talk is an outside point of view on jQuery's internals. After explaining some of the genesis of jQuery inside Drupal, we'll focus on what the Drupal community is using, underusing or misusing from jQuery. Then we'll talk about the challenges of Drupal's next version — scheduled to ship this year — and how jQuery fits in the picture, giving some feedback in the process.

    close

  • 12:45 lunch
  • 13:30 Patrick Lauke Web on TV

    In this talk, we'll take a look at the unique challenges that developer's face when creating webapps and content for so-called "Smart TVs". What role does jQuery have, if any, in relation to cross-TV/platform/device development?

    close

    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.

  • 14:15 Dio Synodinos State of the Art in Web Visualisations

    The more information-rich our societies become, the more demand there is for representing information visually, and the HTML5 platform is one of the best ways to create visualizations and communicate a message. Either for making sense of quantitative data, displaying qualitative information or simply creating the next Mona Lisa, technologies like CSS3, SVG, Canvas, WebGL, etc, provide a very powerful toolbox for developers, designers and artists.

    In this presentation we’re going to start of by examining all the enabling HTML5 technologies that were mentioned, their features and how they are used in practice to deliver captivating user experiences. Then we’re going to move one level up and talk about the frameworks that make these powerful but sometimes overly complex technologies, more accessible to programmers. We’re going to see frameworks like Raphaël, Processing.js, D3.js, Fabric.js, etc, their features and their applicability. Finally, time permitting, we’re going to go over online examples that best demonstrate the power of the web platform for visualizations and analyze how they were created.

    close

    C4Media

    Dio Synodinos is the research platform team lead at C4Media and a freelance consultant, focusing on rich Internet applications, web application security, mobile web, and web services. He’s also the lead editor for HTML5 and JavaScript at InfoQ where he also regularly writes about the JVM platform. He is the coauthor of "Pro HTML5 and CSS3 Design Patterns" (published by Apress) and "The Essential Guide to HTML5 and CSS3 Web Design" (published by friendsofED). Going back and forth between server-side programming and UI design for more than a decade, he has been involved in diverse software projects and has contributed to different technical publications.

  • 15:00 coffee
  • 15:30 Anne-Gaelle Colom Good UI design principles with jQuery Mobile

    Course Leader Mobile and Web Computing

    Anne-Gaelle Colom is a Senior Lecturer at the University of Westminster in London, UK and the Course Leader for BEng Mobile and Web Computing. She is passionate about the use of technology in Higher Education as well as the Web and Mobile world. Anne-Gaelle joined the jQuery Mobile team in October 2011 to become the documentation lead a few months later.

    When developing Mobile Web applications, it is essential to ensure that the user will be able to carry out the tasks they require effectively, and that the experience of doing so is a good and enjoyable one. This session will cover how jQuery Mobile naturally helps designers and developers incorporate good UI design principles in their mobile applications. Each good UI design rule will be illustrated with jQuery Mobile examples and demos to show how the framework helps incorporate these rules into mobile web applications. Such illustrations will cover but won't be restricted to the automatic back button in the header, the page loading widget, shortcuts with the searchable lists and panels, affordance with icons, and consistency of style through themes and swatches.

    close

  • 16:15 Henri Bergius Create.js - Make websites editable with jQuery

    createJS

    Henri Bergius, a.k.a. Bergie, is a former Viking originally from Finland but living in Berlin. When he is not exploring Georgia’s cave cities or running with the bulls in Pamplona, Bergie works on web services built on top of the Midgard toolkit. His company, Nemein, provides web and mobile solutions for major companies in Finland and abroad. Bergie is involved with free software in 1999 by coordinating the public release of the Midgard cms. Since then, he has been actively working on integrating standards like RDFa into the system and traveling the world advocating interoperation between open-source CMSs.

    Create.js is an inline editing toolkit for JavaScript, designed to be used by content management systems and other web applications. It allows users to edit content directly on the web pages where it is presented. Built as a set of jQuery UI widgets, it integrates easily with any web framework, allowing developers to decouple their content editing tools from the rest of the system. This session will introduce the ideas of Decoupled Content Management, and show how jQuery UI and Create.js can be used as the front-end editing tool in any web application.

    close

  • 17:00 good bye

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

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