pamela fox's talks :: javascript
Here are the talks I've given that match javascript. Click to view all my talks.
Please note that many of the talks are outdated now, since web technology moves fast.
-
Frontend Architectures
A comparison of 3 frontend architectures at Coursera- Web 1.0, JS widgets, and single page web apps. -
Feature Detection in the Real World
A talk about feature detection vs. user agent sniffing, and the cases when feature detection just doesn't work and sniffing is the only way. -
Backbone: 3 Ways
An introduction to Backbone and a walkthrough of the 3 ways that we use it at Coursera. -
JS in the front, REST in the back
Behind the scenes of the JS-centric, API-oriented architecture of Coursera, and why I like it. -
When Mobile Browsers Attack!
A tale of the bugs I discovered in mobile web browsers and the horrible hacks that I had to deploy. -
Backbone: 3 Ways
An introduction to Backbone and a walkthrough of the 3 ways that we use it at Coursera. -
PhoneGap Pain Points
A rant about what I found hardest about working with PhoneGap and mobile web browsers generally. -
PhoneGap: Why & How
An overview of the strategies for making mobile apps, and then a deep dive on my PhoneGap architecture and workflow. Translated into spanish (click button). -
localStorage: Use It, Don't Abuse It
An overview of the ways to use localStorage with tips on ways to use it responsibly, to not slow down or break your site. -
Picking a Technology Stack
An overview of the different components that make up a web app and a mobile app and thoughts on how to pick what's in your stack. -
Why & How I Use PhoneGap
Based on the "Mobile App Strategy" talk, it starts with an overview of the strategies for making mobile apps, and then does a deep dive on my PhoneGap architecture and workflow. -
Mobile App Strategy
Starts with an overview of the strategies for making mobile apps, and then does a deep dive on my PhoneGap architecture and workflow. -
Client-side Storage
Introduces the new HTML5 client-side storage technologies and does a deep dive on localStorage, with many examples of how it can be used. -
Mobile App Options
Gives an overview of the different strategies for outputting mobile apps, from native to runtime to cross compiled to hybrid. -
Client-side APIs
Gives a history of client-side APIs and an overview of different types of APIs with interactive examples. -
Google's Client-side Web APIs
Reviews the history of client-side Web API technology, then gives an overview of Google's offerings and what can be done with them. See also this blog post. -
Client Killed the Server Star
Explains how new technology like Gears, HTML5, and Google App Engine could be used to create websites where the caching, storage, and computing is done primarily in the browser/desktop and the server is used merely as a backup store. -
Gears & Offline Apps
Introduces the Gears APIs (local server, datastore, workers) and includes two offline demos.