Loading…

Sign up or log in to bookmark your favorites and sync them to your phone or calendar.

Friday, February 20
 

11:30am

Registration
Friday February 20, 2015 11:30am - 12:00pm
Common Area

12:00pm

Lunch
Friday February 20, 2015 12:00pm - 1:00pm
Common Area

1:00pm

Building Rich Web Apps with Ember.js
Limited Capacity seats available

In this workshop, we will be building an Ember.js application from the ground up. As we progress, we will explain the concepts behind each feature and provide code to follow along.  By the end of the class you'll know how to start an Ember application, how to put together the basic building blocks, and have a good start on the fundamentals.

You'll learn about:

  • The Ember Object Model
  • Views and Templates
  • Routing
  • Actions and Events
  • DOM Integration
  • Persistence
  • Testing and Debugging
  • The Ember Command Line Tools

This workshop is ideal for intermediate JavaScript, HTML, and CSS developers.  Prior experience with Ember.js is not required, but reviewing the documentation ahead of time will help.
 

Friday February 20, 2015 1:00pm - 6:00pm
Bull's Head

1:00pm

Design Patterns and Storytelling in Business
Limited Capacity seats available

Mastering design patterns lead today’s best companies to market dominance. Design patterns also help guide business professionals who understand them to advance their careers with greater control and faster returns. Understanding how design influences your ability to communicate a story helps ensure your message is getting across and that your goals are getting achieved.

In this intense, half-day workshop, you’ll learn…

  • Creating a solution vision
  • Designing for brand experiences
  • Conceptual Design (storyboards and flows)
  • User Stories
  • Textures, Shapes & Lines
  • Typography (font families, contrast of styles, legibility concerns)
  • Trends in visual design


Friday February 20, 2015 1:00pm - 6:00pm
Steamboat

1:00pm

Practical Object Oriented JavaScript
Limited Capacity seats available

Are you languishing in the jQuery soup kitchen?  Constantly fighting to get out of callback hell?  Maybe you’ve been a Java or Perl programmer for years and just never really learned JavaScript.  Well, this workshop is for you.  We’ll cover techniques for using the good parts of the JavaScript language in a clean, object-oriented, and testable fashion.
Some of the things we’ll cover:
  • Encapsulation with modules
  • Reusability with components
  • Managing scope and context binding
  • Prototypal inheritance (it’s not that scary)
  • Extensibility with mixins
  • Patterns for event dispatching
  • Best practice libraries (LoDash/Underscore, Moment.js, etc.)
  • Writing testable code
  • Testing techniques (with Mocha, Chai, and Sinnon)

Friday February 20, 2015 1:00pm - 6:00pm
Merchants
 
Saturday, February 21
 

8:00am

Breakfast
Saturday February 21, 2015 8:00am - 8:30am
Common Area

8:00am

Registration
Saturday February 21, 2015 8:00am - 8:30am
Common Area

8:30am

Welcome and Opening Remarks
Saturday February 21, 2015 8:30am - 8:50am
Sauganash Ballroom East

9:00am

Finger Friendly Design
Touch devices are quickly becoming a dominant form of computing in business and consumer settings. This talk looks at the basic mechanics of touchscreens, specific recommendations for creating touch interfaces, and examples of good and not-so-good touch experiences. Even if you don’t think of yourself as a “mobile designer", you have to be sensitive to touch considerations because someone more than likely is using your product on a touchscreen.

Designing touch experiences is not just about creating a responsive web design that "fits" onto every screen or getting your product in an app store. Successful touch design involves understanding how touchscreens work and some of the interaction challenges that come when people use these devices in the real world. This talk will help you get started in this important, new way of design thinking.

Speakers
avatar for Will Hacker

Will Hacker

Lead Interaction Designer, GE Capital
Will Hacker is a senior UX professional and the author of Mobile Prototyping With Axure 7. He spent several years working exclusively on mobile design, prototyping, and usability testing at Cars.com. He also has written about mobile experience design and prototyping for Boxes and Arrows, Smashing Magazine, UX Booth, UX Magazine, and UXmatters, and is a frequent speaker at design events in Chicago. Will is a Lead Interaction Designer at GE Capital, where he works on multi-devi... Read More →


Saturday February 21, 2015 9:00am - 9:50am
Steamboat

9:00am

Lets Use SVG!
The web is growing. Sites are growing and images play a major role in this problem. This affects us all because longer load times provide a bad user experience.  SVG solves this problem while containing many features to enhance the user's experience: accessibility, resolution independence, and interactivity.

These features coupled with the ability to use SVG as a font system make this element one that will greatly help in moving the web forward.  In this talk we'll see why we should use SVG, how to style SVG using CSS, how SVG can replace an icon font system, and much more.

Speakers
avatar for Quinton Jason Jr

Quinton Jason Jr

Front End Web Developer, Xdesign
Quinton is a Front End web developer at Xdesign  When he’s away from the computer. Quinton enjoys spending time with his family whether it’s going to taekwondo lessons with his daughters or walks in downtown Baton Rouge.


Saturday February 21, 2015 9:00am - 9:50am
Western Stage

9:00am

Product Discovery with Story Maps
This is not a talk about agile or anything like that. It is a talk where we show using a vehicle as a means of quickly driving common product discussion and understanding the essence of our product as well as creating room and an environment for product learning. Whether you are creating a digital or physical product, or a combination of both, StoryMaps help create a common understanding of the heart of a product and bubbles up ideas on learning points and pivots.

Speakers
avatar for Joel Tosi

Joel Tosi

Co-Founder, Dojo Coach, Dojo & Co
Coaching teams, helping them make learning part of their work


Saturday February 21, 2015 9:00am - 9:50am
Merchants

10:00am

Components Are the Future of the Web: Get On Board
JavaScript innovations in 2014 coalesced on a common theme: the public release of React.js, the announcments of the roadmaps for Ember and Angular 2.0, and Google betting big on Polymer, all emphasize that the future of the web lies in declarative components. This direction can seem radical and backwards to those of us with painful memories of inline event handlers and XML, who fear re-living the hell of tightly-coupled, unmaintainable code. This talk will focus on the real-world motivations behind this shift, and explain why `ng-click` is not your grandma’s onClick. I’ll also discuss the popular (currently usable!) implementations of this philosophy, and how leveraging components can help keep you sane, regardless of your framework of choice. 

Speakers
avatar for Tessa Thornton

Tessa Thornton

Shopify
Tessa is a front-end developer at Shopify who spent 2014 having opinions about JavaScript frameworks. She has a BA in Philosophy and Anthropology, which she puts to good use getting offended by strangers on the internet, and occasionally even writing essays.


Saturday February 21, 2015 10:00am - 10:50am
Western Stage

10:00am

Mobile First Responsive Design
It didn't take long for builders of the web to embrace mobile first approaches in their workflow, but is it the right approach for your project? During this talk I'll discuss mobile first as a workflow and as a set of ideals. I'll explore scenarios where a responsive build that starts small and expands out from there may not be the most efficient workflow and how we can work through those projects and build our sites as quickly as possible while still holding true to the ideas that made Mobile First a best practice in the first place.

Speakers
avatar for Mike Gibson

Mike Gibson

TableXI
Mike is the design director at Table XI. He enjoys semantic markup, modular CSS and long-walks on a moonlit beach. If he's not in front of his computer you can probably find him re-organizing his record collection or posting more photos of his dog Chupacabra to Instagram.


Saturday February 21, 2015 10:00am - 10:50am
Steamboat

10:00am

The WordPress JSON REST API
One of the most exciting changes coming to WordPress is the addition of a JSON REST API. An API available to 23% of the web will change the way you website's content is managed. 
This talk will introduce WordPress JSON REST API, outline some of the future possibilities, and will demonstrate how you can interact with WordPress content using the API.

Speakers
avatar for Rachel Baker

Rachel Baker

Senior Web Engineer, 10up
Rachel Baker (@rachelbaker) is a Senior Web Engineer with 10up. She has lead development of Ruby on Rails, JavaScript, PHP, and WordPress projects of all sizes including high-traffic communities and for Fortune 500 Companies. She is a WordPress Core Contributor and has been instrumental... Read More →


Saturday February 21, 2015 10:00am - 10:50am
Merchants

11:00am

Building Mobile Websites that Don't Suck
Many mobile sites are created from the developer's perspective; if it works flawlessly, its a great mobile site. But there is a lot more to mobile development that often gets overlooked and can make the difference between being a successful application and a complete waste of resources. We'll take a look at the usability issues facing mobile development and how to create the best mobile website with users in mind.

Speakers
avatar for Carrie Rector

Carrie Rector

Butler University
Carrie Rector is currently a professional practice faculty member at Butler University where she teaches web design and development. She also taught usability design classes at the Art Institute of Indianapolis.


Saturday February 21, 2015 11:00am - 11:50am
Steamboat

11:00am

Hadouken! HTML5 Game Programming
HTML5 presents a great opportunity to create browser based games that work across the array of tablet and smartphone based devices. In the near future, as the device environment becomes more diverse, developers will begin to adopt standards that work across all devices. With HTML5, Javascript and the free createJS engine, surprisingly sophisticated games can be created.

In this workshop session, you'll be invited to code along with the instructor as you create a basic game and deploy it to a mobile environment. The games graphical and audio assets will be provided to you as you learn the techniques to create HTML5 based game that includes sprite-based graphics, audio, animations and more.

What will attendees learn?
  • Understand the Tools, Environment and Libraries used for HTML5 Game Programming
  • HTML5 Game Development Workflow
  • How to Create and Load Sprites (Canvas Display Objects)
  • Object Nesting: How to Create an Object Hierarchy
  • Asset Preloading: Make sure Game Assets are Available When Needed
  • Tweens and Tween Sequences: Creating Animations Programmatically
  • Audio: Creating Audio that will Work across Devices
  • Much More

Speakers
avatar for Mark Lassoff

Mark Lassoff

Founder and President, LearnToProgram Media, Inc.
Mark Lassoff 's parents frequently claim that Mark was born to be a programmer. Starting, in the mid-eighties at age 11, Mark was hard at work on his Commodore 64 writing games in the BASIC language. After completing a computer science degree, Mark developed software for several well-known... Read More →


Saturday February 21, 2015 11:00am - 11:50am
Western Stage

11:00am

Security in the Browser
I've worked on some very sensitive front-end codebases (at banks, pharma, defence and others) during those times I think I've come across every type of bad (and lots of good!) security practice. In this session I'll share some of those experiences and lessons, and talk about the part security plays in delivering high quality client-side JavaScript.

Including:

- Why you don't control your run-time environment and why that's such a problem.
- Some inherent problems with JavaScript's security model and design
- How modern API's are changing JavaScript's threat model
- Patterns and anti-patterns in front-end penetration testing and auditing
- Why security it's so important to high quality code, and why you're probably not thinking about it enough

Speakers
avatar for Joe Pettersson

Joe Pettersson

McKinsey & Company
Joe's Head of UI Engineering at McKinsey & Company, specifically at McKinsey Digital Labs. He's passionate about user-interfaces, user-experiences and building kick-ass tools and products. He's been writing JavaScript since the late 1990's, and has a passion for talking about it publicly... Read More →


Saturday February 21, 2015 11:00am - 11:50am
Merchants

12:00pm

Lunch
Saturday February 21, 2015 12:00pm - 12:50pm
Sauganash Ballroom West

1:00pm

Accelerated Front-end Development with Node.js and Gulp
Node.js is experiencing huge growth by slipping into organizations that traditionally have utilized other technologies in a rather sneaky way... through their front-end build process. For this former Rubyist, the overall effect of this trend is positive. But many developers haven't been exposed to the power and speed increases this change brings.

Node.js, Gulp, and the plugin ecosystem fostered by both projects have redefined front-end development, turning a once difficult task of compiling, linting, and versioning your templates and assets into several lines of simple configuration that you can use across multiple projects.

In this session, attendees will learn the basics of Node streams, Gulp, and how to properly assemble their front-end build stack; leaving with the knowledge to use it in their daily workflow.

Speakers
avatar for Nicholas Young

Nicholas Young

Original Machine, LLC
Nicholas Young is a man divided amongst many passions, but the fact remains that he excels at a handful of them. He's a radio broadcaster, software developer, and Founder/Chief Creative Renegade at Original Machine, a unique transmedia storytelling firm. | | His work is routinely... Read More →


Saturday February 21, 2015 1:00pm - 1:50pm
Western Stage

1:00pm

Contanerizing Your Dev Environment
Docker’s lightweight virtualization may supplant our hypervisor-backed VMs at some point in the future, and change the way that tomorrow's applications are architected, packaged and deployed. Using Docker, your applications will sit atop an excellent platform for packing, shipping and running low-overhead, isolated execution environments. You will get a brief intro to the Docker ecosystem, get to know the tools and processes needed to create containerized applications, and learn best practices for interacting with the Docker API.

Speakers
avatar for Laura Frank

Laura Frank

Director of Engineering, CloudBees
As the Director of Engineering at CloudBees and a Docker Captain, Laura's primary focus is making tools for other developers. At CloudBees, she works on improving the Docker infrastructure of the Codeship product and overall experience for all users of the CI/CD platform. Previously... Read More →


Saturday February 21, 2015 1:00pm - 1:50pm
Merchants

1:00pm

Tonight We're Gonna Code Like It's 1999: Designing Responsive Emails
It's the moment you've been dreading: the project of redesigning all consumer facing emails AND making them responsive becomes yours. And you've heard the rumors: designing emails means coding like it's 1999, creating tables and adding styles inline (heaven forbid!), and throwing best practices and hopes of compatibility out the window. BREATHE. In this session, I'll help you get your emails in shape for 2014 and ready for the responsive spotlight by showing you:
  • Why you need a reusable, maintainable template (or three) and how to do that.
  • When and how to use media queries and the ever controversial !important.
  • How to make desktop, mobile, and web-based clients play nicely, and which ones to watch out for (sneaky devils).
  • Third-party tools and knowledgeable blogs that weed through the ugliness and what parts you still need to code by hand. Zurb Ink, Litmus, Campaign Monitor, Style Campaign [hide list of resources for talk description].

Speakers
avatar for Jennifer Wong

Jennifer Wong

Web Developer, Mixmax
Jennifer Wong is a self taught web developer. She spends her days on the front end, making the web a prettier and more functional place. In a former life, she was a civil engineer and is still a registered Engineer in Training (No. EIT 121059) with the California Department of Consumer... Read More →


Saturday February 21, 2015 1:00pm - 1:50pm
Steamboat

2:00pm

Jim Henson and Prototyping (with Puppets)
When you can make just about anything, how do you know which option is the best one for modeling your ideas when it’s time to get started? Fifty years before ‘prototyping’ became a familiar concept, Jim Henson was mastering its foundational elements—using his muppets, of course. Henson also faced the same challenge that contemporary User Experience professionals know well: the paradox of prototyping choice; in tools and in process. Henson had notebooks full of ideas in various stages of development, and when he was ready to see which of his ideas were worth refining, he turned to sketching, storyboarding, patterns, iteration, and live testing to deterring his next steps. 

Jim Henson was a UXer at his core. He cared about an authentic experience for his audience, and ensured that his team produced great work without spending any more time than was necessary to validate ideas. This early UXer can teach us a lot about how to apply those principles to the work we do today, with or without the help of Muppets.

Speakers

Saturday February 21, 2015 2:00pm - 2:50pm
Merchants

2:00pm

Quick Protoyping with Foundation
Prototyping with Photoshop has gotten old. We should develop functionality from an early stage. That way, the client can be fully immersed in the progress of the site.

We will take a design and build a working prototype to share with the team. Responsive effects and all.

Speakers
avatar for Vizente Freeman

Vizente Freeman

UI Software Engineer, Orbitz
Vizente Freeman is a front-end developer with over 7 years experience. He has served as lead developer for Craftsman.com and Chicago's Sandbox Studio. Currently he is a developer for Orbitz Worldwide's mobile team. His specialty is HTML, CSS and JavaScript. He also dabbles in PHP... Read More →


Saturday February 21, 2015 2:00pm - 2:50pm
Steamboat

2:00pm

WebRTC - Unicorns, Narwhals and The Real-Time Web
You probably don't know WebRTC as much as you think. I'm not surprised. WebRTC is both amazing and terrifying. Developing WebRTC applications is like getting into a time machine and stepping out into a future of hoverboards and flying cars, then being zapped back to a hellish alternate reality where JavaScript normalization never existed.

No real standards exist between browser vendors. Browsers like Chrome and Firefox have inconsistent WebRTC features. Forget about Safari and IE because WebRTC doesn't work there at all without third party plugins of which there are a whopping one. Yet, even with the hair-pulling browser support today, you don't have to look any further than Amazon's Kindle Mayday service to realize WebRTC will be a vital tool for businesses. So it's important to figure out how to do it right.

How to integrate WebRTC into your application the right way? WebRTC relies on three things: a browser, ICE negotiations with STUN & TURN and signaling. If you want to get this right, you must forget about WebRTC being about the browser only. You will need a multi-disciplinary team of engineers - typical web stack expertise will not be enough.

WebRTC is but one ingredient to a successful real-time web recipe. It's the difference between a "salad" made of iceberg lettuce and soggy tomatoes and a "salad" made of a, kale and fresh heirloom tomatoes. You want the latter and to do that you need technologies like pubsub, media servers and telephony in addition to the browser.

This talk discusses lessons learned in the trenches building a next-generation real-time network at Respoke. In particular, I discuss the bad parts of WebRTC and why it will be so crucial to business success. The talk further suggests how to get WebRTC right and considerations for building a successful real-time application.

Speakers
avatar for Tian Davis

Tian Davis

Developer Advocate, Respoke
Tian is a software engineer in JavaScript, Ruby mainly.  He is a Developer Advocate at Respoke, a service of Digium, where he works with developers to help them build next-generation real-time web solutions.


Saturday February 21, 2015 2:00pm - 2:50pm
Western Stage

3:00pm

Break & Snacks
Saturday February 21, 2015 3:00pm - 3:30pm
Common Area

3:30pm

Beyond the Web with HTML5/CSS3/JS and NodeWebkit
Native Apss still a BIG market but there's also a big gap to Web devs when developing native apps where there's different programing languages and tools for each OS.

Let's disrupt the barrier for Web devs start developing Native Apps with HTML5/CSS3 and Javascript with a real use case.

Speakers
avatar for Michael Lancaster

Michael Lancaster

UI Engineer, Orbitz Worldwide
Previously Front End Engineer for a few companies including HP in Brazil and Leo Burnett Group in Chicago-IL, Currently UI Engineer at Orbitz Worldwide. Open-source contributor and Web technologies passionate.


Saturday February 21, 2015 3:30pm - 4:20pm
Steamboat

3:30pm

Designing Beautiful Maps with D3.js
D3.js is a powerful javascript-based toolkit that can be used to build beautiful, interactive, data-driven maps for your users. In this talk, Michael will first present the basics of mapping in D3.js, and then show how to build several different types of thematic maps with it including choropleth, dot density, and proportional symbol maps. Along the way, special attention will be paid to how we can incorporate better design into our maps by utilizing colorbrewer color scales, using appropriate map projections, and making use of D3’s animation tools to make your maps stand a cut above the everyday defaults seen on the web. This talk assumes familiarity with developing for the web and basic JavaScript, HTML, and CSS. All maps and code presented will be available on github.

Speakers
avatar for Michael Bowman

Michael Bowman

Director of Innovation, Mile Two
Michael Bowman is an Engineering Manager for Mile Two in Dayton, Ohio. His work as a defense contractor supporting the National Air and Space Intelligence Center (NASIC) and the National Geospatial-Intelligence Agency (NGA), involves developing web-based data visualizations for use... Read More →


Saturday February 21, 2015 3:30pm - 4:20pm
Western Stage

3:30pm

Panel Discussion: Future of the Web Platform
Speakers
avatar for Tian Davis

Tian Davis

Developer Advocate, Respoke
Tian is a software engineer in JavaScript, Ruby mainly.  He is a Developer Advocate at Respoke, a service of Digium, where he works with developers to help them build next-generation real-time web solutions.
avatar for Quinton Jason Jr

Quinton Jason Jr

Front End Web Developer, Xdesign
Quinton is a Front End web developer at Xdesign  When he’s away from the computer. Quinton enjoys spending time with his family whether it’s going to taekwondo lessons with his daughters or walks in downtown Baton Rouge.
avatar for Tessa Thornton

Tessa Thornton

Shopify
Tessa is a front-end developer at Shopify who spent 2014 having opinions about JavaScript frameworks. She has a BA in Philosophy and Anthropology, which she puts to good use getting offended by strangers on the internet, and occasionally even writing essays.
avatar for Nicholas Young

Nicholas Young

Original Machine, LLC
Nicholas Young is a man divided amongst many passions, but the fact remains that he excels at a handful of them. He's a radio broadcaster, software developer, and Founder/Chief Creative Renegade at Original Machine, a unique transmedia storytelling firm. | | His work is routinely... Read More →


Saturday February 21, 2015 3:30pm - 4:20pm
Merchants

4:30pm

Keynote - Jim Jacoby
Speakers
avatar for Jim Jacoby

Jim Jacoby

Co-Founder, ISO, ADMCi
After years of building a financially successful business, Jim began questioning his self-made path and was in doubt of his own purpose. He found himself walking into a bar in the New Orleans' French Quarter to have a drink with a world-renowned motorcycle designer. The meeting changed... Read More →


Saturday February 21, 2015 4:30pm - 5:30pm
Sauganash Ballroom East

5:30pm

Closing Remarks
Saturday February 21, 2015 5:30pm - 5:45pm
Sauganash Ballroom East

6:00pm

Awesome After Party!
We'll be headed upstairs to the Wolf Point Ballroom for drinks, food, and a lot of hanging out with amazing people.

Saturday February 21, 2015 6:00pm - 9:00pm
Wolf Point Ballroom