Ideas for Sessions

Sunlight. (by smlions12)

There are loads of topics I’d love to learn more about at Async. I could imagine them either as a talk and a hands-on practical session in one, or perhaps spread over two consecutive sessions.

Is there anything you’d like to see covered?

Have you got any thoughts on the kind of session you’d like to attend? Would you like to lead one of them? Please let us know in the comments below, or contact @asyncjs to discuss.

Some ideas to get the ball rolling:

HTML5-related

  • Web sockets
  • Web workers
  • Audio & Video
  • Offline storage
  • Geo-location (session #3)
  • Canvas (session #8)

Core Skills

  • JavaScript for web apps (an introduction to closures, objects, prototypes, json, jsonp, cross-domain restrictions, callbacks)
  • JavaScript security (cross-site scripting, Caja, etc)
  • JavaScript Gotchas (see http://wtfjs.com)
  • Getting started with Git (not specifically JS, but essential knowledge)
  • Unit testing in JavaScript (session #7)
  • JavaScript development patterns
  • MVC design patterns
  • How jQuery actually works
  • Optimising code for minification tools
  • Understanding the Google Closure Compiler
  • High performance JavaScript (session #6)
  • CSS3 (session #4)
  • Regular Expressions in JavaScript

Server-side JavaScript

  • Getting started with Node.js (session #1)
  • CommonJS
  • NoSQL data storage – e.g. CouchDB, MongoDB, Redis

Mobile, Widgets and extensions

  • Mobile app development
  • Touch events for touchscreens (e.g. iPhone, iPad & Android)
  • PhoneGap and beyond
  • Palm’s WebOS
  • W3C Widgets
  • Chrome extensions 101
  • Greasemonkey and userscripts
  • Desktop apps (e.g. Adobe Air)
  • iFrames revisited

Oddities & other stuff

  • JavaScript Show n’ Tell – exciting apps, projects, techniques (session #2, but can be repeated)
  • Hack Night – 3 hours of coding + demos and prizes
  • JavaScript surgery – come with your JS problems
  • 4KB JavaScript competition
  • My Favourite API is… (show n’ tell)
  • My Favourite Open Source Project is… (show n’ tell)
  • My Favourite jQuery/Dojo/etc Plugin is (show n’ tell)
  • JavaScript Quiz
  • Processing.js
  • Microformats and you
  • Client-side templating
  • Writing to disk, and other browser hacks

-> Which of these interest you?

Trackbacks/Pingbacks

  1. Tweets that mention Ideas for Sessions | Async -- Topsy.com - 8 May, 2010

    [...] This post was mentioned on Twitter by Planet BNM. Planet BNM said: [Blog] Async: Ideas for Sessions http://bit.ly/9voEhf [...]

Leave a Reply