That's right, the jQuery Conference is no longer a coastal affair.
And where else could we go after Portland besides Austin?
Help us discover what amazing things come from mixing jQuery with awesome
food and sun (and
bats!).
We hope you'll attend to find out which city did it before it was cool.
We'll be at the Convention Center in downtown Austin. We have room blocks at the nearby Hyatt Place and Radisson Hotels. To receive our rate and join our room block in either hotel, use the links below to book your hotel room.
jQuery is one of the most widely-used tools on the Open Web, and its users have broad exposure across the discipline of front-end development. The goal of jQuery Conference is to bring together experts from across our field to bring you up to speed on the latest in jQuery, jQuery UI, jQuery Mobile, and a whole lot more. With subjects ranging from emerging browser technologies like push notifications, web components, and responsive design to test and build automation to software development workflow, jQuery Austin is a great opportunity to become a more well-rounded web application developer and get to know colleagues and peers from around the world.
jQuery continues to evolve to meet the needs of web developers. House cleaning in jQuery Core 1.9 and 2.0 has whittled away the fat and cruft from the API, plus the ability to create custom builds means you don't need to load what you don't use. When performance problems arise, however, it's important to understand how your use of jQuery can affect performance. We'll bust a few myths about what makes web pages slow and use some readily available tools to identify the real performance killers.
Dave Methvin is President of the jQuery Foundation and the team leader for jQuery Core. He also provides independent consulting focused on client-side web technologies and web site performance. Past positions include Chief Technology Officer at PC Pitstop, Executive Editor at Windows Magazine, and more than two decades of experience as a freelance technology writer. Unlike the former CEO of Yahoo, Dave can prove that he has Computer Science degrees--a Master's and Bachelor's from the University of Virginia.
You're putting your application together, but now you're getting some sort of weird errors, and you're not exactly sure where the heck to start looking. Did you mess something up, or are you bringing in some plugin that might be broken in a weird way that only you've hit?
Having spent the last few years debugging code that he didn't write, Brian will show you how to dig into code using the latest developer tools in today's browsers in order to find and fix (or at least isolate) what's broken. We'll be using the console along with DOM inspection and source viewing to resolve all the things, including some tips and tricks for working with and debugging AMD modules!
Brian Arnold is a Senior Software Engineer at BazaarVoice. Prior to that, he was the Lead Support Engineer at SitePen, where he spent years digging through and fixing code for a wide variety of clients.
There's more to jQuery UI Widget development than just calling $.widget. This talk will discuss techniques that will help you get more of jQuery UI Widget Factory-based widgets, especially in mixed front-end environments, including:
Richard Lindsey is a Front End Architect at The Advisory Board Company in Austin, TX. He is responsible for maintaining and expanding upon their internal UI widget library that's used across all of their products.
With an ever widening pipeline of web capable devices, the previously clear line of mobile vs. desktop platforms is blurring. Touch screens can now be found not only on smartphones and tablets, but also on laptops, desktops, and even smart TVs. And thus, web developers are left with a difficult task of building pages that look good and function well on all platforms.
In this talk, I will share my experience in using jQuery Mobile to try and create pages that provide the best user experience regardless of the device. I will focus on:
While the examples utilize jQuery Mobile, the general ideas could be easily applied to creating pages with other frameworks.
Scientist. Programmer. Web Developer. Open Science and Open Source Enthusiast. Asta works at the National Center for Biotechnology Information (part of National Library of Medicine of National Institutes of Health) building scientific analysis resources available online to the public around the world. She has been programming in various languages for more than ten years and using jQuery extensively for the past three. When not busy coding, Asta enjoys board games and a good glass of wine.
The open web doesn't stop at our desktop. Smart phones and tablets not only contain more computing power and better browsers than the computers that started the Internet economy, they have better displays.
In this session presented, we will work through tips and tricks to develop future friendly images in our sites and apps:
...and much more!
Christopher Schmitt is the founder of Heatvision.com, Inc., an Austin-based new media publishing and design firm, and co-founder of Environments for Humans, a leader in web and mobile conferences.
An award-winning web designer who has been working in the medium for twenty years, Christopher interned for both David Siegel and Lynda Weinman as an undergraduate at Florida State University.
He has a Masters in Communication for Interactive and New Communication Technologies, and is the author of six books, Including Designing Web & Mobile Graphics and CSS Cookbook, the latter was named Best Web Design Book of 2006.
Push notifications are an important part of application development. The question is, why don't we have them on the web? This talk will do a quick review of the current W3C draft of the Push API spec and why I don't think it's the correct solution. Then, we'll talk about Mozilla's SimplePush API specification, why it's awesome and how my team and I are working to hopefully get this API implemented across browsers.
Kris is a Senior Software Engineer and the JavaScript lead on the AeroGear team at Red Hat where their goal is to help JBoss, and non-JBoss users alike, bring enterprise level web, hybrid and native applications to mobile devices. Kris is also a member of the jQuery Foundation Board of Directors, a committer on the jQuery UI project and has been dabbling in open source projects for years.
It'll soon be 3 years since 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. If you don't mind a heavy French accent, Julian will lay out the basics of Deferreds and then show you how awesomely helpful they can be "in the wild."
Julian is a member of the jQuery Core Team living in Brussels. He's also a co-editor of the XHR specification at the W3C. While not working on jQuery, XHR or other open-source endeavors, Julian creates web sites and gives JavaScript and jQuery trainings for Creative-Area.
jQuery and jQuery Mobile together are a compelling platform for building mobile user experiences, but on their own they are missing one of the most important ingredients of native mobile apps – offline access. The good news is that all modern mobile browsers support one of the competing standards for HTML5 offline storage; the bad news is that there are competing standards, and the tools available for managing persistence in JavaScript are poor at best.
In this talk we will present a practical approach to building offline-enabled, data-driven applications using jQuery, jQuery Mobile, and PersistenceJS as an O-R-M abstraction on top of HTML5’s varying offline storage standards. Using this combination, we introduce a simple data synchronization paradigm that allows mobile HTML5 apps to download data, store and manipulate that data locally, and re-synchronize that data whenever the device is online. In addition, we present some of the benefits of viewing data stored in a database, including sorting, grouping, filtering, and full text indexing lists of data objects.
With offline storage added to the mix, mobile HTML5 starts to deliver on the promise of a fully cross-platform, browser driven experience that is just as good as any native app.
Seth Hallem is the CEO and co-founder of Mobile Helix. Seth is an expert in software development, testing and security.
Seth was the founding CEO of Coverity, Inc., which is the leader in advanced software development testing. Coverity was launched by Seth and the founding team based on research they conducted in the Stanford University Computer Systems Lab.
In 2008, Seth was recognized as a TR35 recipient for contributions in the field of software quality and testing by the Massachusetts Institute of Technology (MIT) Technology Review.
AngularJS is a fascinating framework for web developers. It's really a completely different way to build applications. There is no DOM selection and mutation, there are only Directives.
What is a directive? How do they work? What is transclusion? Why are all of these words so big? These questions and more will be answered in this session based on my article of the same title on ADC, as well as my work on the open source project, Angular Kendo UI.
Burke Holland is a web developer who hangs out in Nashville, TN even though he doesn't really care for country music. He is a recovering Adobe Flex developer and current JavaScript / HTML5 fanatic working as a Developer Advocate For Kendo UI. You can find him blogging for Kendo UI and on his personal blog A Shiny New Me. He hangs out on twitter as @burkeholland and avoids Facebook altogether. He has an obsession with Instagram and once updated everyone's last name in the corporate ERP database to "Holland". He is not a fan of SQL.
Web development is not just for making websites! Code has become a whole other medium for making art, and it's so easy to do nowadays thanks to jQuery, HTML, and CSS.
I'm going to show how you - yes you! - can draw, edit images, and facilitate the creative process using code and your imagination.
Jenn Schiffer is a senior front-end web developer at the NBA and teaches web tools and tech fluency at Montclair State University in northern New Jersey. She has done research in education assessment and semantic web technologies, worked for an extended period of time in the hyperlocal news industry, and enjoys building open source and art-related applications.
Big changes are coming to jQuery UI and jQuery Mobile this year as the projects start to merge. We'll take a look at why we've undertaken this effort, what's changing, and how we're going to make integration with both projects easier for developers.
Scott González is a web application developer living in York, Pennsylvania. He has been contributing to jQuery since 2007 and is currently the project lead for jQuery UI, jQuery’s official user interface library. Scott also writes tutorials about jQuery and jQuery UI on nemikor.com and is a co-author of the ‘jQuery Cookbook’ from O’Reilly.
Front-end developers must create complex solutions with limited available tooling in browser environments in order to modularize their applications and produce reusable code.
With new specs like web components, developers are now able to leverage existing knowledge to build widgets and components that can be reused easily.
In this talk, I will explore the current state of modular browser components and discuss newly available libraries and frameworks to provide attendees with the tools to move towards optimized modularization.
Juan Pablo is a pharmaceutical chemist turned front-end developer currently working for Onswipe as VP of Engineering. His passion for open source transcends online collaboration as the organizer of BogotaConf, a developer conference in Colombia, and the curator of JSConf Colombia for its first 2013 installment.
As a core contributor to AuraJS in conjunction with his involvement in client-side architecture at Onswipe, Juan Pablo's current focus is scalability and design of client-side applications and the use of third-party libraries as components.
jQuery Core and AMD have teamed up to create the most modular source to ever be present in the jQuery repo. I will explain these changes, as well as the philosophy behind them, and provide some ideas on how you might be able to take advantage of this modularity in your own code.
Timmy is a jQuery Core Team member and Lead Front-End Operations Engineer at Quickcue. He spends most of his time in the web, but also dabbles in iOS. Timmy is responsible for the Sizzle rewrite(s) in jQuery 1.8 and helped bring AMD to jQuery Core in 1.11/2.1.
voxel.js is a collection of projects that make it easier than ever to create 3D voxel games and visualizations all in the browser.
This talk will explore the similarities of voxel.js and jQuery projects. Such as the plugin ecosystem, API, ease of use and more. It will also feature examples of using jQuery and Three.js to help build your 3D project with voxel.js.
Vlad Filippov is part of the Identity team at Mozilla, hacking on various identity-attached services. He has also been deeply immersed in software development since last century. His work has roamed widely: from desktop web development (client and server), to mobile, Android and 3D games. In the brief moments he is not coding, Vlad enjoys music and British comedy.
Deadlines, conceptual changes, miscommunication! When caught in the typical urgency of development timelines, how can developers innovate and implement new ideas? Conferences are inspiring, but it can be difficult for us to leverage new concepts without some fundamental, yet simple tweaks in our approach to projects and in our relationships with designers and clients.
Drawing on practical examples from client work at Jet Cooper, a Toronto-based UX and development agency, this talk will describe the building of a collaborative process that addresses these common developer concerns. By involving developers from the beginning of a project, building in time for learning and prototyping, and strengthening cross-team collaboration, we can not only improve project workflows, but also build a more developer-friendly culture. As a result, we can push technical boundaries, increase the quality of our applications, and help us keep our sanity!
Monika Piotrowicz is a front-end developer at Jet Cooper, a Toronto-based user experience and development agency. Focusing on the HTML/CSS/JS side of things since 2009, she’s enjoyed working on a variety of projects with clients ranging from startups to enterprises, and is a vocal advocate for closer collaboration between designers and developers. When she’s not busy working, you can find her testing out new recipes and playing rec-league dodegeball.
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 but page initialization times.
Topics covered will include:
Alex Schmitz is a Portland, Maine based web developer and jQuery Mobile team member. He has been a web developer for over 16 years and is passionate about the future of the mobile web and is currently working on the merge of the jQuery Mobile and jQuery UI projects.
Grunt lets you automate anything. Whatever you're trying to do, there's a Grunt task for that. But sometimes it's less obvious how to combine grunt tasks to do things like run a development server with connect or integrate with TravisCI for continuous integration. This talk will take you beyond defining a simple grunt file and open your eyes to new possibilities.
I am a 27 year old software developer living in Austin, Texas, and I work at Waterfall Mobile. Besides family, friends, and tacos, the internet is pretty much my favorite thing, so I became a web developer. It wasn't always like that though, at one time in a previous life I was a Marine, and after a few beers I'd be happy to tell you the funny stories that wouldn't be appropriate for a speaker bio.
In this talk, I will present my journey from my discovery of jQuery Mobile and being a simple user of the framework, to becoming a contributor and joining the mobile and content teams. You will find out how one can contribute to the jQuery project, the benefits that contributors get from doing so, as well as what lies behind the role of “team member”. Some aspects of how the team members interact and work together will also be covered.
Anne-Gaelle Colom is a Senior Lecturer at the University of Westminster in London, UK. 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.
A computer that can talk to us has been part of science fiction for a long time. For a number of people it has been a reality for quite a while: Those with limited or no sight at all, usually referred to as blind computer users.
Making web sites and applications work for people that rely on a screenreader poses many interesting challenges. Usually there is no budget for accessiblity, as the number of users affected is small - exceptions apply wherever websites have to conform to regulations like Section 508 (aka Section 508 Amendment to the Rehabilitation Act of 1973). Even when there’s a budget, or just a rogue developer who cares, there a barriers in specifications, tools and testing, that make it hard for the average developer to improve the overall result.
At the same time, although the targeted group of users is relatively small, it's this group that often benefits the most from a web service, since it can give them a form of independence they might not have in their day to day life, often more than able-bodied users do.
This talk will provide:
A half hour talk won’t make you an instant expert, but you should get enough of a boost to make a difference on your next project.
Jörn is a freelance web developer, consultant and trainer, based 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.
It is no secret the benefits that jQuery has to offer the web community. Its easy-to-use event management, DOM traversal and manipulation have completely changed the way we write Javascript and has also had a pivotal role in Javascript's recent transition into a first class programming language. What most people don't realize, however, is that it can also be used in conjunction with other exciting Javascript technologies to create powerful web automation tools.
In this presentation, Travis will walk you through how jQuery can be used in conjunction with an incredible headless browser technology called Phantom.js. When pairing these two technologies together, you get a fantastic testing and automation framework, but we won't stop there... by mixing these with the backend Javascript framework called Node.js, we produce an extremely powerful testing and automation framework that is both efficient, fun, and easy to use.
So let's make some awesomesauce by combining three of the most exciting Javascript technologies together!
Travis Tidwell started his professional career in software development over a decade ago architecting embedded software for marine and agricultural GPS navigation products for Fortune 100 companies. It was during this time, when Travis found his true calling when he developed and founded the MediaFront project, which became widely popular within the Open Source web technology communities. His passion for Open Source quickly became the driving force behind his career path which quickly led him to become the Lead Developer for AllPlayers.com whose business model is a direct reflection of Open Source ideologies. Travis is both a seasoned Developer and Leader who is typically found presenting on Technology and Open Source Business Models at camps and conferences across the nation.
Whether you’re just starting or have been using jQuery for years, this class is a great fit for those with questions about core jQuery concepts. You should be comfortable looking at jQuery and JavaScript code, and experience using the command line is also beneficial.
We’ll cover topics such as:
You’ll have opportunities to try what you’re learning with take-home exercises. By the end of the day, you’ll be ready to tackle front-end development challenges with a better understanding of both JavaScript and the jQuery library.
Ben Alman is a Senior Developer at Bocoup and author of numerous open source projects such as Grunt, the popular task-based command line build tool for JavaScript projects. He also frequently writes and presents on modern JavaScript and jQuery topics at conferences around the world.
Bocoup is an Open Web technology consulting and training company building and supporting tomorrow's Open Web technologies and helping our customers adopt them. Bocoup makes significant contributions to the jQuery core library informed by real-world implementation experience. Bocoup also works on connected jQuery Foundation technologies, infrastructure projects, documentation and getting-started guides as well as numerous other Open Web JavaScript libraries, frameworks and learning materials.
To qualify for a discounted 'Foundation Members' ticket, you can join today.
REFUNDS AND TRANSFERS:
Refunds are available until Aug 10, 2013, 11:59pm EST, for price paid minus the processing fees paid at time of purchase. After that, tickets can only be transferred. The deadline for ticket transfers is Aug 31, 2013 at 11:59pm EST. Email the events team with any questions or to arrange transfers.