Speaking Engagements

Biography

Jonathan Snook writes about tips, tricks, and bookmarks on web development at Snook.ca.

Upcoming Engagements

SMACSS Workshops

CSS out of control? Simplify and scale your CSS for projects big and small. The workshop brings the e-book to life with in-depth review, discussion and examples.

Date Location
2012, May 18Atlanta, Georgia
2012, June 1Philadelphia, PA
2012, June 14Vancouver, BC
2012, June 21Portland, Oregon

Previous Engagements

Date Session

a11yyow
2011, December 2
Ottawa, Ontario

Yahoo! Mail A look into how keyboard access was handled on the latest version of Mail.

StarTechConf
2011, November 4-5
Santiago, Chile

Fake it 'til you make it: creating mobile apps that feel like native apps

Adobe MAX
2011, October 1-5
Los Angeles, CA

CSS Takes on the World. In the war chest of the web developer, there is Photoshop, HTML, JavaScript, and, of course, CSS. While CSS started off with a minor role, it is increasingly taking over. This session will review the latest and greatest; how we can apply it to projects right now; and what we can expect to have available to us in the future as CSS continues to take over the world!

Sidebar Workshops
2011, August 16
Los Angeles, CA

Web Design Master Class

Join us as we step through a sample project from design through to implementation, touching on HTML, CSS and JavaScript along the way.

CSS Summit 2011
2011, July 26-27
Online!

CSS3 vs jQuery

Maybe it started off innocently with the hover pseudo selector, but CSS has been slowly creeping onto JavaScript's turf. Now CSS has become much bigger now and is increasingly doing things that we used jQuery for. Jonathan Snook's session will take a look at what CSS3 has to offer and how it compares to using jQuery.

MoSo Conference
2011, June 16-17
Saskatoon, SK

Participated in group discussions on development within large organizations.

Sidebar Workshops
2011, June 14
Philadelphia, PA

Web Design Master Class

Join us as we step through a sample project from design through to implementation, touching on HTML, CSS and JavaScript along the way.

Interlink Conference
2011, June 2-4
Vancouver, BC

CSS Takes on the World. In the war chest of the web developer, there is Photoshop, HTML, JavaScript, and, of course, CSS. While CSS started off with a minor role, it is increasingly taking over. This session will review the latest and greatest; how we can apply it to projects right now; and what we can expect to have available to us in the future as CSS continues to take over the world!

Breaking Development
2011, April 11-12
Dallas, Texas

Fake it 'til you make it: creating mobile apps that feel like native apps

Breaking Development
2011, March 14-19
San Diego, California

Yahoo! Mail A look into how keyboard access was handled on the latest version of Mail.

Atlanta Web Design Group
2010, November 18
Atlanta, Georgia

CSS3. Browsers have been making leaps and bounds to support CSS3 but what does that mean exactly? CSS3 is a deep and still-evolving standard that is made of multiple parts. We'll take a look at what those parts are, what browsers currently support, and what we can expect in the future.

jQuery vs CSS. Maybe it started off innocently with the hover pseudo selector, but CSS has been slowly creeping onto JavaScript's turf.

Now CSS has become much bigger now and is increasingly doing things that we used jQuery for. This session will take a look at what CSS has to offer and how it compares to using jQuery.

jQuery Summit
2010, November 16
The Internet

jQuery vs CSS. Maybe it started off innocently with the hover pseudo selector, but CSS has been slowly creeping onto JavaScript's turf.

Now CSS has become much bigger now and is increasingly doing things that we used jQuery for. This session will take a look at what CSS has to offer and how it compares to using jQuery.

Future of Web Design
2010, November 15-16
New York City, USA

The Future of Cross-Platform Front-end Development. Remember when building a site meant only having to worry about Internet Explorer? Now we have multiple browsers, desktop application platforms, and the mobile web to build for. We'll take a look at how we can approach large-scale development to ease the burden of supporting multiple components across multiple platforms while still providing an optimized experience for our users.

Øredev
2010, November 8-12
Malmö, Sweden

The Type We Want. Recently, custom type on the web has gone from a slow evolution to a rapid succession of new technologies, and new services. This session will cover the history of embedding fonts, diving into the options available to us today and finally taking a look at the hurdles still ahead.

CSS3. Browsers have been making leaps and bounds to support CSS3 but what does that mean exactly? CSS3 is a deep and still-evolving standard that is made of multiple parts. We'll take a look at what those parts are, what browsers currently support, and what we can expect in the future.

Refresh Rochester
2010, November 5
Rochester, New York

CSS3. Browsers have been making leaps and bounds to support CSS3 but what does that mean exactly? CSS3 is a deep and still-evolving standard that is made of multiple parts. We'll take a look at what those parts are, what browsers currently support, and what we can expect in the future.

Tech4Africa
2010, August 12-13
Johannesburg, South Africa

Rocking iPhone and Android development. Smartphones are here to stay, and with them come many opportunities for creating engaging applications that are both profitable and useful. Learn how to get started, and discover tips, tools and tricks to stay ahead of the curve.

Workshop: A Masterclass in Architecting applications and Advanced Javascript. Learn best practice for developing applications that enable you to work fast and agile, whilst being robust and secure; and learn advanced features of the JavaScript language to create complex applications. (Split day with John Resig.)

TeamCamp
2010, July 15
Ottawa, Canada

HTML5 and CSS3. Held an informal session to cover many of the interesting things that browsers are implementing.

MIX10
2010, March 15-16
Las Vegas, USA

The Type We Want. After a slow evolution, the landscape for custom type on the web has been changing quickly. This session will cover the history of embedding fonts, diving into the options available to us today and finally taking a look at the hurdles before us.

uOttawa
2010, January

A Presentation on Presentations

An Event Apart: San Francisco
2009, December

Integrating JavaScript Effectively. Whether we're seeking to create an effective dynamic UI, or to satisfy clients in search of the latest whiz-bang effect, JavaScript and the multitude of ready-made libraries and plug-ins have become the preferred tools of choice. We’ll look at common interface problems and solutions and examine how to structure our HTML and CSS to implement JavaScript into our projects effectively.

jQuery Summit
2009, November

RIAs: Building for the Desktop with the Web. This session will take a look at two prominent desktop platforms, AIR and Titanium, and examine some of the pros and cons of developing with that environment. We'll also take a look at ways to speed up development using rich components like jQuery UI and take advantage of the features of HTML5 and CSS3 that can be used right away.

Fronteers
2009, November

The Type We Want. Using your choice of fonts on the web is coming of age. Historically, we've had to make do with a small, safe list of font choices or use images to get more imaginative. From there, we've seen the rise of Flash-based and canvas-based font embedding. CSS3 holds new promise and browsers are implementing the features we need to accomplish easier font embedding on the web. There's still plenty of obstacles and confusion and this session will shed some light on the dark art of font embedding on the web.

OFPUG (Ottawa Flash Platform User Group)
2009, July

HTML in a Flash World. Taking a look at developing with HTML and JavaScript within the Flash environment of Adobe AIR.

Adobe MAX
2008, November

Building Adobe AIR Applications with Dreamweaver CS4. Join me as I shows you how to use existing web and Ajax development skills to build AIR applications using Adobe Dreamweaver CS4 and the Adobe AIR Extension for Dreamweaver.

jQuery Camp
2008, September

Case Study: Snitter

@Media
2008, July

Building on the Shoulders of Giants. Even in the early days, developers had libraries of code that they could bring into their project. Today, this level of sharing has proliferated to every level of development from frameworks, to APIs, from client-side to server-side. Companies such as Google, Yahoo, AOL are opening up their data. This session will examine the pros and cons to building on top of these giants, delve into the tools that are available, and look at how quickly applications can be deployed.

nurun
2008, March

Adobe AIR for Developers/Managers

Web Directions North
2008, February

Working with Ajax Frameworks. It seems like there’s a new Ajax library or JavaScript frame­work com­ing out every week, and there prob­a­bly is! Which is the best one to pick? Will you be up the creek with­out a pad­dle if you choose the wrong one? “Working with Ajax Frameworks” will delve into some com­mon Ajax design pat­terns and how var­i­ous frame­works can be used to meet those needs. We’ll also take a look at how we can keep our own code flex­i­ble as we bridge the gap between it and the var­i­ous frameworks.

Webmaster Jam Session
2007, October

Pile it on with CSS

Future of Web Design
2007, September

Ajax and Design. It's time to add some polish to AJAX, a part of the web that has become so popular that everybody wants to get their hands on a piece of its sleek nature. This is a session that focuses on using AJAX effectively in your designs, adding more meaning to the term than just the superfluous effects it's known for.

SXSW
2007, March

The Holy Trinity of Web Design. A panel with Sally Carson, Dustin Diaz, myself and moderated by Cameron Adams. We talked about working within web development teams and having to be able to bridge that gap with sales/managers and the clients.

Webvisions
2006, July

Rapid DOM Scripting