Web Unleashed 2014

2014-09-17 00:00:00 2014-09-19 00:00:00 America/Toronto Web Unleashed 2014 By attending Web Unleashed, you will get up-to-date on the skills to push you ahead in your career. You'll also have the opportunity to network and share ideas with like-minded professionals. Toronto FITC Toronto

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…
Beginner JavaScript
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…
Advanced Frameworks
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…
Intermediate JavaScript
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…
Advanced Front-End Gaming
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…
Beginner Foundations
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…
Foundations Intermediate
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…
Frameworks Intermediate
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…
Foundations Intermediate
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…
Advanced Gaming
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…
Frameworks Intermediate
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…
Intermediate Libraries
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…
Beginner UX/UI
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…
Beginner Front-End
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…
Beginner Frameworks
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…
Intermediate Libraries
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…
Front-End Intermediate
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…
Beginner Work Better
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…
Intermediate Libraries
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…
Beginner Foundations
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…
Intermediate Libraries
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…
Intermediate UX/UI
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…
Business Intermediate
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…
Beginner Work Better
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…
Gaming Intermediate
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…
Gaming Intermediate
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…
Beginner Work Better
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…
Beginner Frameworks
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…
Gaming Intermediate
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…
Frameworks Intermediate
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…
Beginner Business
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…
Foundations Intermediate
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…
Foundations Intermediate
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…
Intermediate Libraries
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…
Business Intermediate
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…
Beginner Front-End
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…
Beginner JavaScript
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…
Beginner Foundations
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…
Intermediate Work Better
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…
Front-End Intermediate
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…
Gaming Intermediate
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…
Advanced Frameworks
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…
Intermediate UX/UI
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…
Front-End Intermediate
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…
Advanced Work Better
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…
Front-End Intermediate
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…
Front-End Intermediate
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…
Advanced JavaScript
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…
Foundations Intermediate
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…
Intermediate Work Better
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…
Beginner Libraries
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…
Intermediate Work Better
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…
Intermediate JavaScript
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…
Intermediate Work Better
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…
Business Intermediate
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…
Beginner Libraries
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…
Beginner JavaScript
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…
Beginner Foundations Workshop
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…
Frameworks Workshop
Brian Holt
Neon