Web Unleashed 2014
Presentations
JavaScript: When? Where? Why? How?
If you have ever asked yourself when, where, why or how to JavaScript, then this session is for you, else return false; Sorry, this talk is not going to focus… Read more…
Fabio Costa
Digiflare
4-way Data-binding: Offline Data Synchronization in AngularJS
You can read, send and delete mail from your mobile email client when you are offline, so why not from your AngularJS app? Web applications no longer need to be… Read more…
Daniel Zen
zen.digital
8-bit Game Music with Web Audio API
8-bit gaming and music is back – big time! Whether you are creating a soundtrack for a game, writing chiptunes or just having fun, you’ll want to recreate that classic… Read more…
Brian Rinaldi
LocalStack
Bringing Virtual Reality to the Web: VR, WebGL and CSS – Together At Last!
Virtual Reality development has become very active recently, with the availability of low cost and high quality headsets, motion tracking equipment, and sensors. However, most VR app development is happening… Read more…
Vladimir Vukicevic
Mozilla
Build Supercharged Web Apps with AngularJS
The past few years have been a whirlwind of new web and application frameworks, changing the way we build sophisticated client-side applications. Among the fastest growing, and quickly become most… Read more…
Gerred Dillon
Building Apps with Ember
In this session, Yehuda will talk about some of the benefits of Ember and show you how to build an app using the latest Ember features and tools.
Objective
To… Read more…
Yehuda Katz
Tilde Inc
Building for the Material web with Polymer and Dart
Google recently unleashed a wide array of new components and technologies that help you develop for the rich web. In Building for the Material web with Polymer and Dart, you’ll… Read more…
Faisal Abid
Building Mobile Web Apps That Don’t Suck
Mobility is everywhere. It’s even more important to think about smaller devices like smartphones when building application or game using web technology. Everybody wants to have a mobile application, but… Read more…
Frédéric Harper
DigitalOcean
Building Multiplayer Web Games on AngularJS
In this talk, Ari will be building an interactive game using AngularJS, WebRTC and sockets.io to create a multi-player environment. Although he’ll focus this talk on building games, the functionality… Read more…
Ari Lerner
Fullstack.io
Chrome Apps for Mobile
Google has been contributing to Apache Cordova for 2 years now to help make hybrid application development better. The Chrome team believes that the future of web of mobile is… Read more…
Michal Mocny
Google
D3.js – From Zero to Data Viz Hero
D3.js is an incredibly flexible library that can empower you to do amazing things with your data. However, even experienced JavaScript developers can be overwhelmed by its extensive API. It… Read more…
Kent English
CrowdRiff
Designing for Mobile – An Overview of Early Stage UX Processes
Mobile has a huge influence in our everyday lives and behaviour; technology has evolved and we’re always “connected”, which creates so much opportunity for designers.
It is essential that we… Read more…
Raine Qian
Pivotal Labs
Designing Killer Apps & Websites Using Photoshop and Creative Cloud
A large percentage of Photoshop users use it for screen design, and for good reason. In this session you will learn the features that make Photoshop perfect for screen design:… Read more…
Paul Trani
Adobe
Finding Truth in Angular: Explorations in Data Visualizations
At the heart of a well-architected web application there should be a clear separation between the user interface (the “view”), the business logic (the “controller”) and the driving data behind… Read more…
Pearl Chen
Make This Studio
Foot-Gun Features to Avoid in jQuery
jQuery began its life in 2006 and some of the features still reflect 2006 priorities rather than 2014 ones. Although the jQuery team has worked to fix APIs and features… Read more…
Dave Methvin
jQuery Foundation
Front-end Driven Applications (What, Why, How, Not Yet)
In the last couple of years, Backend As A Service (e.g. firebase, parse, kinvey) and friends (e.g. Zapier, Hull, UserApp, swiftype, filepicker.io) have made it possible for front-end developers to… Read more…
Cody Lindley
Telerik
Front-End Workflows with Gulp
From time-to-time our front-end workflows can become pretty repetitive. Sometimes we attempt to manually compile pre-processed languages, minify & concatenate our code. In this session Bermon Painter will review common… Read more…
Bermon Painter
Slalom
Functional Web Development – An Introduction to React.js
React.js is a UI framework created by Facebook and Instagram. Its primary design goal is to help build large applications with data that changes over time. To do so at… Read more…
Bertrand Karerangabo
Rangle.io
Getting to the Heart of Agile
Agile is dead! Long live Agile! There is no shortage of people who want to tell you how to do Agile or how not to do Agile; some people will… Read more…
Jamie Strachan
Info-Tech Research Group
Going Hybrid Mobile with Ionic and AngularJS
For years, developers have tried to find an easier way to create mobile apps; they discover hybrid mobile apps, but soon find out that hybrid wasn’t ready for prime-time. Developers… Read more…
Gerred Dillon
Groundwork for a Modern Web UI
In this presentation, Dan Nagle will show how to leverage frameworks to build the beginnings of a modern user interface. HTML5 Boilerplate will supply a solid foundation to start the… Read more…
Dan Nagle
DanNagle.com
Happy Clients, Happy Life!
Some say they have the perfect job… if it wasn’t for the clients!
Projects full of promise, spiral into a nightmare of scope creep, crazy deadlines and missed expectations –… Read more…
Lanny Geffen
OneMethod
How to Ship Accessible Web Products
There are a lot of good reasons why we should ship accessible web products, including the legislative imperative. But how do we build them accessible and what does the development… Read more…
George Zamfir
HTML5 Gaming for Primetime
Jason will tell you what he does and how he does it. No secrets! He’ll discuss Workinman’s process, development, animation tools, best practices, code & graphics optimization and share silly stories about… Read more…
Kyle Shay
Workinman
Improving Game Performance in the Browser
Poor performance is the easiest way to wreck the experience of any game; with web-based games, performance is even more crucial. In this talk, Mickey will discuss the various ways… Read more…
Mickey MacDonald
Microsoft
Integrating User Experience and Agile
Many companies mistakenly view Agile as nothing more than a process or methodology that will solve their development woes and permit them to launch better software faster. In this presentation… Read more…
Bermon Painter
Slalom
Introduction to AngularJS: Performance, Tooling & Core Features
The next iteration of AngularJS is right around the corner, after months of hard work on improving the performance and memory footprint, as well as improving our developer tools and… Read more…
Caitlin Potter
The Angular Project
Introduction to HTML5 Game Development and Distribution
This fast-paced presentation by Dan Nagle is divided into 3 parts:
A quick look at an example game that did not use an engine library, followed by how the same… Read more…
Dan Nagle
DanNagle.com
JavaScript in the IDE
In the past, IDEs had little to offer for dynamic languages and many JavaScript projects were considered too simple to warrant using one. However with the improved performance of today’s… Read more…
Rob McDiarmid
Wealthsimple
Jedi Mind Trick: Networking, Selling and Pitching
In this session, Kevin Airgid discusses how to:
Avoid dead ends and network with true leads
Use non-verbal cues to read your clients and adjust accordingly during a meeting
Never… Read more…
Kevin Airgid
Airgid Media Inc.
JS Showdown
Choosing a framework for your next project is a daunting task; there are so many options with fervent supporters that it seems there is no one exclusively right path. This… Read more…
Brian Holt
Neon
Keeping Your HTML Semantic with SASS
Libraries like Bootstrap can pollute your semantic code with classes like col-xs-8 and col-md-6. However, you can use Sass with libraries like Susy or Bourbon Neat to keep layout information… Read more…
Ray Villalobos
Lynda.com
Let’s Have a THREE Way!
Look, computers are fast now, I mean… unimaginably fast! The web browser on your tiny laptop or mobile phone can push a beastly million plus polygons without breaking a sweat.… Read more…
Michael Chang
mflux
Managing Responsive Design Projects
Please join Andrew Smyk in this session to learn and discuss how to:
Manage client expectations and get sign off for multi-screen, responsive projects with interactive mock-ups.
Move away from… Read more…
Andrew Smyk
Sheridan College
Media Source Extensions
There have been many great improvements to the web in the post-plugin era of the Internet, however, streaming video has had a challenge to keep up. For the past several… Read more…
Jeff Tapper
Digital Primates
New Shiny in ECMAScript 6
This talk aims to give an overview of the new syntax, operators and primitives in ES6. Marcos will look at some of the new syntax, such as the fat arrow,… Read more…
Marcos Caceres
Mozilla
Node.js 101
Node.js is a runtime environment and library for running JavaScript applications outside the browser. Node.js is mostly used to run real-time server applications and shines through its performance using non-blocking… Read more…
Rami Sayar
Microsoft
Optimize Everything
If we keep increasing our bandwidth to the Internet, why do so many websites still feel so slow? When competitive advantage on the Internet can be counted in fractions of… Read more…
Mike Butcher
D2L
Panel: Mobile First?
In this session Lanny and Michal will explore the business implications of design (now and in the future) in terms of how companies design for web and mobile.
They will… Read more…
Pocket WebGL: What WebGL support on mobile means for HTML5 games
WebGL is an adaptation of the OpenGL ES specification for usage within the context of HTML5. This allows for unprecedented control over hardware directly from JavaScript and can provide a… Read more…
Chris Shankland
Big Viking Games
Powerful backend & API Solutions for single-page applications
Single page apps are rapidly becoming the norm for building web applications and dynamic websites on the front-end, but what about the backend? There are many known solutions, but what… Read more…
Matias Niemelä
AngularJS Google
Rapid Interactive Prototyping – How Designers can Embrace the Need for Speed
Designing for the Web has become increasingly complex; the rise of HTML5 web apps, responsive design, adaptive design, etc. has made static mock-ups redundant and the trend toward lean and… Read more…
Mike Costanzo
Rangle.io
Responsive Typography
Responsive Typography is the notion that our type must move and change and adapt just as the rest of our designs do. In fact, it may have a bigger impact… Read more…
Jason Pamental
Chewy.com
Size Doesn’t Matter: Persistent Storage in HTML5
Learn about persistent, offline storage in JS and why it’s so much more than localStorage. Browser support for complex storage APIs is here; even if your storage needs are simple,… Read more…
Matt “tofumatt” MacPherson
Mozilla
Squishy Pixels
Adaptive Web Design and Responsive Web Design are often presented as competing design strategies. However, Adaptive Web Design is a superset of techniques aimed at crafting sites which provide an… Read more…
Varun Vachhar
rangle.io
SVG: The DOM for Graphics
Like many developers, Tasveer initially dismissed SVG as simply a transport of vector image data. Just to be used for things like images that scale fluidly to different sizes.
He… Read more…
Tasveer Singh
HoodQ
Syncing Async
I bet you think “callback hell” is about function nesting and levels of indentation. Not so much. I bet you’ve heard that Promises replace callbacks. Nope.
We need some clarity… Read more…
Kyle Simpson
Getify
The Internet of Shapes
Geometric shapes have become extremely popular in web design; they can be a challenge to implement, but new additions to HTML & CSS along with creative solutions from front-end developers… Read more…
Brenna O’Brien
HackerYou
The Inverted Web and the Future of the Internet
The Inversion of the Web is a radical shift in responsibilities from the server to the browser; HTML5, Mobile and Single Page Applications have disrupted web development and adopting the… Read more…
Nick Van Weerdenburg
Rangle.io
Twitter Bootstrap Unleashed
Twitter Bootstrap is a wildly popular HTML and CSS framework for building websites and web applications. It is the number 1 project on GitHub. Bootstrap supports responsive web design, allowing… Read more…
Rami Sayar
Microsoft
Unit Testing Front End JavaScript
Building complex software application can be made much easier with unit testing – a fact well established in back-end work but often overlooked on the front-end. Yuri Takhteyev will look… Read more…
Yuri Takhteyev
Rangle.io
Unleashing the Power of 3D with WebJS
WebGL is a powerful JavaScript API used for rendering interactive 3D graphics within any compatible web browser, without the use of plug-ins. In this talk, Mickey will look at how… Read more…
Mickey MacDonald
Microsoft
User Interface Algorithms
Even something as simple as a dropdown menu or a bar graph can introduce usability problems; from a slide-out menu disappearing when a user’s mouse moves a few pixels too… Read more…
Mark DiMarco
Bazaarvoice
Web 4.0 and the Developer: Opportunities and Challenges
The pace of innovation in the digital world is staggering — that much we know. But what about the impact on web developers? How will burgeoning new trends such as… Read more…
Web Components
Web Components provide a necessary element for large scale applications: the ability to build Web Apps as a set of encapsulated, maintainable and reusable components. In order to use Web… Read more…
Jeff Tapper
Digital Primates
WebRTC: Realtime Communication for Everyone!
WebRTC is a powerful open-source project that seamlessly enables real-time communication (RTC), baked right into modern web browsers. This means that web developers can now incorporate video, voice and data… Read more…
Lisa Larson-Kelley
Quantious
Workshop – Getting into Angular
Note: This is a full day workshop (10-5pm) held on Sept 16th so is only available for WORKS and WORKSHOP ticket holders.
You’ve probably heard about the most heroic framework… Read more…
Ray Villalobos
Lynda.com
Workshop – JS Showdown
Note: This is a full day workshop (10-5pm) held on Sept 16th so is only available for WORKS and WORKSHOP ticket holders.
Choosing a framework for your next project is… Read more…
Brian Holt
Neon