Presentations

I have given 60+ talks and keynotes in four continents (Asia, Europe, North America, and Oceania), speaking on topics like component design, style-guide-driven development, agile, information architecture, CSS, PostCSS, Sass, and responsive design.

— Taipei

Drupal and the Future of the Web

Keynote for camp: DrupalCamp Taipei 2010

Even as the web expands exponentially, we can still see trends emerging. Drupal's dual framework/application purpose gives it an advantage to embrace, develop and lead these trends. In this keynote, we'll examine trends in Social Networking, Privacy, Web Standards, Open Data and Open Access. And we'll look at upcoming Drupal 7 technologies and future goals of the community. Learn how you and Drupal can be a part of future of the web.

Drupal and the Future of the Web
— San Francisco

What’s new in Drupal 7 theming?

conference: Drupalcon San Francisco 2010

Drupal 6 introduced an enhanced templatIng system. For the past 2 years, the community has been striving to make our theming system really shine. But not only has the system been improved with easier to override defaults and more powerful functions, our designers have also given Drupal a make-over. Right from the installation screen, you can see that Drupal cares about the first impression it makes to the design community at large.

What’s new in Drupal 7 theming?
— San Francisco

Default theme implementations: a guide for module developers who want sweet love from Morten and JohnAlbin

conference: Drupalcon San Francisco 2010

You only need to peak into the Views module's issue queue to see horror stories about trying to design sane default theme implementations that appeal to designers and themers. “Needs more classes!” “Too many divs!” “This CSS is awful!” “Earl, make me a pony!”

Drupalcon SF: Separation of Concerns
— Chicago

New Adventures in Drupal Theming

camp: Drupal Camp Chicago 2009

In this session I’ll present a roadmap to learning Drupal Theming. You won’t learn everything about Drupal theming, but you will learn that you don’t need to know everything in order to start building Drupal themes.

New Adventures in Drupal Theming - Drupal Camp Chicago - December 12 & 13, 2009
Color theme