Silicon Valley Code Camp : October 3rd and 4th, 2009
Have worked since 1995 creating Web-based interfaces.
Created frameworks for front-end deployment at the Federal Reserve Bank, Apple, and Microsoft.
Presently working at Vertigo (www.vertigo.com).
This session is specifically for designers or developers who need to work with the design features of Expression Blend to implement the UI/UX end of a project. If you've done any WPF and Silverlight work, you may have felt like smashing your head against the wall trying to accomplish was would seem like simple graphical tasks, but Blend's graphical tools don't work the way you'd expect. I will be showing some of the tricks that our design team at Vertigo have come up with to make things work in Blend.
We'll examine the best way to import graphics from Expression Design and Adobe Illustrator, and how to convert them for optimal use in Blend. We'll examine the Visual State Manager and how to make the most of it and get around certain bugs. We'll also look at how to skin a control. And lastly we'll show how to use Sample Data to make your design stage of controls act for real.
This session with explore the wonderful world of front end development for Webkit with lots of CSS3 goodness. Why Webkit? It's used for rendering in Safari, Google Chrome, Epiphany, Adobe AIR, iPhone, Adroid, Palm Pre and the Symbian S60. The advanced CSS3 capabilities of Webkit allow for streamlined and sophisticated UI/UX development.
If you use jQuery and find yourself writing similar one-offs again and again, it's time you think about turning that code into a plugin. In jQuery, plugins are the natural way to make code reusable. As a matter of fact, if you're creating some functionality, you might as well turn it into a plugin from the start so that you and others can use it easily in the future.