addressalign-toparrow-leftarrow-rightbackbellblockcalendarcameraccwchatcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-checkcircle-with-crosscircle-with-pluscrossdots-three-verticaleditemptyheartexporteye-with-lineeyefacebookfolderfullheartglobegmailgoogleimageimagesinstagramlinklocation-pinmagnifying-glassmailminusmoremuplabelShape 3 + Rectangle 1outlookpersonplusprice-ribbonImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruseryahoo

Front End Goodness

Justin Love will be giving us his Canvas presentation he gave in Chicago this past month. Details to come.

A new member, Nick, will also be covering the basics of SASS.



Paths, Properties, Paint: HTML5 Canvas and the Pervasive Pixel Painting Protocol

Sometimes, stacking divs and fiddling with CSS just doesn't cut it.
The canvas tag gives us an escape hatch - an infamous blank rectangle.
Unlike applets and Flash, canvas is orchestrated by the same
javascript you already use to run your web site.  Canvas is a strange
beast however; while it gives us a "blank canvas" perfect for painting
and blending effects, the API is largely vector based, which makes it
easy to do shapes and outlines that can be smoothly transformed.

We'll take a deep dive into the way canvas "thinks" - the drawing
model that you'll need to bend it to your will.  This same drawing
model reappears in a number of other systems.  Along the way we'll
also take a short peek into computing history to see how this hybrid
vector/raster model came about.

Justin Love started tinkering with canvas 2007, before it escaped from
the OS X Dashboard to the larger web.  He has also implemented most of
the canvas API to create a canvas-to-postscript converter.

Justin has programmed everything from microcontrollers to SQL and
FoxPro to C++, and currently runs the Chicago Javascript group and
helps out with the ChicagoRuby group.  He is currently working on a
mobile web product and light consulting, with a few talks at user
groups and conferences for kicks.



We start showing up at 6pm for food, drink and socializing.

Presentations start at 7pm

Join or login to comment.

  • Troy

    Fun stuff, as usual! I hope to hear more practical examples & real world applications of WHY you used the specific tools you demo.

    Like: we had problem X and solved it with tool Y. Actually, I do hear that sometimes in the Q&A but I am always looking from the problem / solution perspective. Party on Wayne!

    November 14, 2012

  • Troy

    HTML 5 looks like fun! Thanks for the show Justin.

    November 14, 2012

  • David S.

    November 13, 2012

32 went

Our Sponsors

People in this
Meetup are also in:

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy