|
Freelancing Fundamentals |
lynda.com |
January 2013 |
|
Exascale Enthusiasm Escalates |
Association for Computing Machinery |
January 2013 |
|
Book Review: "Terrible Nerd" |
Slashdot |
December 2012 |
|
Control without Controllers |
Association for Computing Machinery |
November 2012 |
|
The Future of Free Speech Online |
Association for Computing Machinery |
September 2012 |
|
Drupal in Context column: "Social Security" |
Tag 1 Publishing |
August 2012 |
|
DARPA Shredder Challenge Solved |
Association for Computing Machinery |
August 2012 |
|
Drupal 7 Advanced Training |
lynda.com |
May 2012 |
|
Talking to Machines |
Association for Computing Machinery |
April 2012 |
|
Drupal in Context column: "What Three Decades of Publishing Programs Teaches Us" |
Tag 1 Publishing |
March 2012 |
|
Cloud-based HPC |
Association for Computing Machinery |
March 2012 |
|
Managing the Demise of Privacy |
Association for Computing Machinery |
November 2011 |
|
Drupal 7: Reporting and Visualizing Data |
lynda.com |
November 2011 |
|
Create Your First Online Store with Drupal Commerce |
lynda.com |
November 2011 |
|
Audio interview for Lullabot's "Drupal Voices" podcast |
Lullabot |
September 2011 |
|
Drupal in Context column: "You are a Mobile Device" |
Tag 1 Publishing |
August 2011 |
|
Supercomputing's Exaflop Target |
Association for Computing Machinery |
August 2011 |
|
Open Source Applications: Selecting, Implementing, Influencing, & Sharing |
New Media Consortium |
June 2011 |
|
The Promise of Flexible Displays |
Association for Computing Machinery |
June 2011 |
|
Drupal in Context column: "Getting Paid" |
Tag 1 Publishing |
March 2011 |
|
Last CMS Standing: The Promise of Drupal Versus WordPress and Joomla |
Peachpit Press |
February 2011 |
|
Drupal 7 Essential Training |
lynda.com |
January 2011 |
|
Drupal Gardens Essential Training |
lynda.com |
January 2011 |
|
Drupal 7: Visual QuickStart Guide |
Peachpit Press |
December 2010 |
|
Panda Antivirus for Mac user manual |
Panda Security |
October 2010 |
|
Drupal 7 New Features |
lynda.com |
October 2010 |
|
ACM China Nearing Launch |
Association for Computing Machinery |
September 2010 |
|
Bsecure Online for Mac user manual |
Bsecure |
August 2010 |
|
Migrating a Web Site to Drupal |
Acquia |
July 2010 |
|
Intego VirusBarrier Server 3 user manual |
Intego |
June 2010 |
|
Beyond the Smart Grid |
Association for Computing Machinery |
June 2010 |
|
Guide to Large-scale Publishing with Drupal |
Mediacurrent, Phase2 Technology |
April 2010 |
|
Adapting four user manuals to HTML |
Intego |
April 2010 |
|
VirusBarrier X6 user manual |
Intego |
January 2010 |
|
Rebuilding for Eternity |
Association for Computing Machinery |
January 2010 |
|
Top Ten Changes That Make Drupal 7 the Best Version Ever |
Peachpit Press |
January 2010 |
|
VirusBarrier X6 Reviewer Guide |
Intego |
December 2009 |
|
Shaping the Future |
Association for Computing Machinery |
October 2009 |
|
IT drives policy -- and vice versa |
Association for Computing Machinery |
August 2009 |
|
Practice Makes Perfect, Even for Brain-Controlled Prosthetics |
Association for Computing Machinery |
July 2009 |
|
Drupal 6: Online Presentation of Data |
lynda.com |
July 2009 |
|
Building an Enterprise-Class Web site with Drupal and Mediacurrent |
Mediacurrent |
June 2009 |
|
Drupal 6 Essential Training |
lynda.com |
September 2008 |
|
Save My Home: 10 Steps to Avoiding Foreclosure |
Kaplan Publishing |
May 2008 |
|
Smart San Francisco Realty: Your Questions Answered |
Tom Geller |
November 2002 |
|
Bisexuality: A Reader and Sourcebook |
Times Change Press |
June 1990 |