Good Particle Tutorial(s) - HTML5 Canvas / Javascript

I really want to learn how particle engines work so I can create my own and there are so many good demos / example on the interwebs but not many good tutorials on the subject.

This is a cool example:

Anyway - does anyone know of any good particle tutorials or does anyone know how to develop particle engines and wouldn’t mind creating a tutorial?

Here are some:

[list][]HTML5 Canvas Particle Animation
]Particle System Hello World
[]A Simple Particle System (video)
[*]HTML5 Canvas 3D particles uniform distribution

And that’s only from the first page of google-based search results for javascript canvas particles