This list quite complete for my older articles and is always in need of updating for my most recent work. You can see my latest work by looking at the posts in the Articles category. Since some of my work was for print publications, there won’t be links for everything.
This list is up to date as of 5 July 2009.
Builder.com/TechRepublic.com
Warding off Feature Creep
Developing documentation without a tech writer
Burned out (or laid off)? Consider a career coach
CIO.com
7 Reasons Not to Use Microsoft Outlook for Your Company’s E-mail
CMSWire.com
Hiking through CMIS Repos with CMS Explorer
Strong Web CMS Presence in Google Summer of Code Projects
Happy Tenth Apache Software Foundation
RDFa, Drupal and a Practical Semantic Web
An Updated Community Builder Suite for Joomla Web CMS
Subtext the.NET Open Source Blogging Platform You Never Knew
OASIS Approves Open Standard for Unstructured Information Access
New Book – Drupal 6 Social Networking (packt)
UK Government Backs Open Source
Plone Web CMS Geeks Ready 3.3, Call for Testers
XOOPS 3.3: Installation of Open Source CMS Gets Easier
Motion for Movable Type Eases Brand Tracking in Social Media
Drupal Documentation Project Gets Funding
Drupal Improves Security Update Process
DAMP Stack Installer Gets Drupal Newbies All Wet
Bug Fixes the Focus of Latest Release of CMS Made Simple
Alfresco to Host Worldwide Meetups for Community and Customers
ECM3 Maturity Model: Taming Enterprise Content Management Challenges
Redact Documents and Protect Privileged Information
HTML 5 Supercedes Web Forms 2.0
Make Your Own Magazine with OpenZine
Alfresco Gets A New VP of Americas
Google Invests US$ 90,000 in Drupal
Open Source Value and the CMS Ecosystem
Open Source Code worth US$ 387 Billion
Open Source: The GPL, Your CMS Project and You
Packt RAW Program Produces First Book
Open Source CMS Fan? Thank These Folks!
Deploying Drupal Just Got Easier
Semantic Web Language Continues to Evolve with OWL 2
Microsoft’s Quest for Interoperability and Open Standards
Ruby on Rails Playing in the Open Source Web CMS Market
Taking a Closer Look at Microsoft’s Ms-PL Open Source License
State of the Project Report: Joomla! Web CMS
Open Source Knowledge Stack Call for Contributors
Improving Web CMS Usability: Drupal 7 Needs You
Could You Help with Some Open Source Research?
Drupal vs Joomla: Which CMS is Best?
New Google Tech Fuses SEO and Semantic Web
Alert: What’s Coming for Open Source CMS in June 2009
Plone Foundation Approves Relicensing Policy
EU to Make Life Hard for Software Vendors, Open Source Projects?
The 2020 FLOSS Roadmap – Call for Contributions
Alert: What’s Coming for Open Source CMS in May 2009
Packt Publishing Celebrates Its 5th Birthday with Gifts for You
State of the Project Report: Plone Web CMS
SilverStripe CMS Goes (more) International, Launches Partner Network
Facebook Goes Open Source Under CPAL
Reviewed: New Book on Selecting an Open Source CMS
Open Web Vancouver: Hijacked by Pirates
Open Web Vancouver 2009: Want More Women In Your Project?
Open Web Vancouver 2009: Open Source Business
eXo, JBoss Community Merge Portals For Best of Breed Open Source Solution
New Linux Kernel to Bolster Open Source Momentum
No Amazon Didn’t Open Source the Kindle
Barrie North on Books, Videos, and Joomla!
Plone 4 Call for Proposals
Plone Makes It Easier For Users To Give Feedback
Drupal 7 CMS to Add Content Type Extensibility for Dummies
Case Study: Momentum Magazine Builds Web Version With Drupal
Acquia Search Released Into Acquia Network
Lucid Imagination, ISYS Partner to Integrate Lucene, Solr and Document Filtering
Alert: What’s Coming for Open Source CMS in July 2009
Plone 4 Split Into Two Different Releases
Quick Peek – Joomla 1.6 Pre Release, Released
Plone Web CMS Update – What’s Coming in v4
Linked Data on the Web – Becoming Reality in the UK
Edit OWL 2.0 Ontologies With New Protege 4.0
Latest Eclipse Release Makes Open Source CMS Life Easier
Alert: What’s Coming for Open Source CMS in August 2009
Are You Ready for the Pushbutton Web?
Alert: What’s Coming for Open Source CMS in September 2009
Coastlines, the STC Canada West Coast Chapter newsletter
Welcome to Microsoft Office XP
Intro to Cascading Style Sheets
Intro to JavaScript
Intro to Dynamic HTML
Online Ergonomics resources
Online Help resources
E-mail newsletters
Online learning
JavaScripting
Cascading Style Sheets
Welcome to Microsoft Office XP
Computer Power User Magazine: “Warming Up to Penguins” Section
Installing Nvidia & ATI Drivers
A Look at SuSE 10.1 & XGL
Working with Flash in Linux
Listening to MP3s in Linux
Explore with Konqueror
Navigate with Nautilus
Surfing for Torrents in Linux
Making Music CDs in Linux
Introducing OpenOffice.org Base, Part II
Introducing OpenOffice.org Base, Part I
Resize LVM Partitions, Part II
Resize LVM Partitions, Part I
Playing Old Arcade Games with XMAME
Using the Find Command
Create OpenOffice.org Macros
Page layout with Scribus
A Hitchhiker’s Guide to traveling with Linux
Create your own Linux boot CD
Playing Windows games under Linux with Cedega
Working with processes
Compiling source code
Introducing SELinux
Grab Web & FTP content with curl
Customize your built-in firewall, part 3
Customize your built-in firewall, part 2
Customize your built-in firewall, part 1
Monitor your hard drive space
Auto-starting GUI applications
Sorting out regular expressions
Update your Gentoo system with Portage
Grab updates & new software with apt-get
Everything you never wanted to know about yum
Spiff up your browsing with Firebird
Secure your machine against in-person exploits
Distributions on Bootable CDs
Civilization with Style
Use SmoothWall to Set up A Firewall
Get the Kernel You Need
FM Radio on Your Linux Box
Create & Edit Images with the GIMP, Part II
Create & Edit Images with the GIMP
Control Who Does What, Where, and How with Sudo
Make the Most of Your RAM
The Video Issues Linux Users Face, Part II
The Tricky World of Video in Linux
Start and Stop Programs Automatically, Part II
Start and Stop Programs Automatically, Part I
Get to Know Your Network Traffic
Watch Your Log Files for Intruders
Get up to Speed with Your Command History
Customize Your Command Line Login
Crossnodes.com/Internet.com
Securing the Mail: Batten Down the Hatches With Groupwise
Securing the Mail: Lock Down Exchange
Securing the Mail: Lock Spam and Viruses Out of Sendmail
Secure Your Network Against Viruses and Spam
Sign Your Users Up in the War on Spam and Viruses
DevSource
A Gentle Introduction to Software Testing
So You Want to Work in QA?
Save QA Time with Test-Driven Development
When eXtreme Programming Makes Sense
Testing Web Apps on a Shoestring Budget
Forming Strong Development Teams
Executive Report from IBM
TOURCast: A Real-Time Golf Coverage Application on Linux (reprinted from the referenced online source)
InformIT
E-Mail Server Administration 101
Fighting Spam and Viruses at the Server, Part V
Fighting Spam and Viruses at the Server, Part IV
Fighting Spam and Viruses at the Server, Part III
Fighting Spam and Viruses at the Server, Part II
Fighting Spam and Viruses at the Server, Part I
Designing Your Software for Cross-Platform Use
Barrie North on Books, Videos, and Joomla!
Inklings magazine (www.inkspot.com)
The Complete Non-Idiot’s Guide to Breaking Into the Computer Book Market
Working with Editors
Intercom magazine, the STC’s magazine for members
Breaking Into Computer Book Publishing
ITBusinessNet.com
Practical Revision Tracking in OpenOffice.org
Sharing Calendars Across Platforms
Should You Release Your Code as Open Source
Understanding and Setting Up WebDAV with Apache
Linux AppDev, newsletter
Samba: A Bridge Between Linux and Other OS’s
Samba: Handling Filenames
Linux Foundation
Linux Developer Network
Determining Your Linux Software’s System Requirements
What Should Your Software Log?
Manage Your Open Source Projects with Trac
What Should You Keep Records of in Your Software Project?
Get Things Moving with a Facilitator
Planning for Development Projects
Linux.com
Linux Migration Guide: Keep Your Windows Games
Linux Migration Guide: Accessing Windows Data from Linux and Vice Versa
Linux Migration Guide: Finding Linux Equivalents to Your Favorite Windows Programs
Linux Migration Guide: Give Linux a Try
Linux Migration Guide: Installation Tips
Get Things Moving with a Facilitator
Linux Journal/LinuxJournal.com
Puget for a Sound Decision on the Desktop
Playing PlayStation Games in Linux
You are Now Entering Blog-City
Get Your Windows Game On with Linux
Linux System Administration Tools
LinuxPlanet.com/LinuxToday.com/Internet.com
Novell’s Desktop Advances
New Mono-Based Applications for GNOME in Fedora Core 5–Part II
New Mono-Based Applications for GNOME in Fedora Core 5–Part I
Buffalo Link Theater High-Definition: A Linux Multimedia Center from End to End
Pixel Image Editor Gives Graphics Goodness
Hardware Emulation and Old Games
Gaming Open Source
Penguins Like Salmon, Too: LinuxFest Northwest
Real World Linux 2004: Bigger and Better
A Day at the IT Forum in Vancouver
VERITAS Continues Linux Push
OSDL Seeks To Be Linux Center of Gravity
VERITAS: Then and Now
Big Changes Ahead for Red Hat: Opening up the Model for Linux Development
Previewing Summer LinuxWorld: Growing with Each Passing Day
Moving Files in Linux
Real World Linux Showcases New Products, Strategies
User Mode Linux: Coming to a Kernel Near You, Part 2
User Mode Linux: Coming to a Kernel Near You, Part 1
Controlling Access to Your Services with xinetd
Burning CDs Over the Network with webCDwriter
Exclusive Preview of Red Hat 8.0: Bluecurve’s Debut
The Linux Kernel’s SCSI Subsystem
Linux Books: The Best and the Brightest
Building Sounds for your Applications with SoundTracker
Burning CDs in Linux: Tips and Tricks
Linux in Canada: Are We Going Open Source Yet?
A Look at Kernel Cousins and KDE Myths
Win4Lin–For Those Who Can’t Leave Microsoft Windows Behind
Gentoo Linux 1.2: Getting Better Every Day
Making Linux Sing
The UnitedLinux Dark Horse: Conectiva
Linux Partitions: A Primer
Ending Microsoft FUD: An Interview with Peruvian Congressman Villanueva
The Many Faces of Wine: Realities of Open Source and Business
A Sneak Preview of NetWin’s SurgeMail: Exit Dmail, Enter SurgeMail
Linux Package Management: Keeping Up with the Times
Distribution Watch: Gentoo Linux
KDE 3.0 Review: Bumpy Install, Smooth Run
CrossOver Office: The Killer App for the Linux Desktop?
Review: SuSE Linux eMail Server III
Case Study: Clusters and Image Processing, Part I
Case Study: Clusters and Image Processing, Part II
Volution: Promising Solution, GUI Not Quite There Yet
LinuxWorld Magazine and LinuxWorld.com
Note: These articles appeared on LinuxWorld.com before the site was returned those SYS-CON was leasing the name from. Now they’re kind of scattered over a bunch of vaguely-related SYS-CON sites. I link to them for historical/archival reasons, not as an endorsement of the sites they appear on.
Linux & Games: Installing TransGaming’s Latest Release, Cedega 4.0
PowerDVD Software on the Linux Platform
Anarchy Online: Linux-Powered Science Fiction
Linux on the Back-End: Dark Age of Camelot
Linux Gaming: My Kingdom for an Artist
Ask the AnswerSquad: Patch Management
The Technologies behind the Games
Gaming Roundtable Highlights
Mainstream Games on the Linux Desktop
Linux for Fun and Profit
Don’t count Linux out of games
The Loki Drama Rears its Head Again
Quick Linux Certification Guide
Introducing the Gaming Industry Department
Chris DiBona: Interview from the Future of Rekonstruction
Spam about the ‘CAN-SPAM’ act … from a US government office
To Whom it May Concern
Ask the AnswerSquad! Backup Tools Available under Linux
Kernel Focus
Linux: Politics or Technology?
A Call to Action
Authors in search of Linux Experiences
SCO Reveals its Secrets, Linux Community Laughs
Embarrassing Dispatches from the SCO front
Open Source Development (Award-winner!)
NewsForge/IT Managers Journal/OSDN
IT Opportunities in Radiology: Managing Digital Images with PACS
Programming and IT career opportunities in radiology
TransGaming’s WineX 2.0: Get out those DirectX 8 games!
StudioB author resource section
Computer Book Publishing for Beginners
TechTarget.com
Mac OS memory flaws pose challenges for enterprise endpoint protection
Optimizing MySQL database performance on Linux
The Computer Paper (Canada-wide print publication)
Both Canadians and the Canadian Government Notice Open Source
Linux Filesystem Round-Up
Penguin Sound Bytes: Technology and Society
Using Linux: Linux in Tinseltown
Using Linux: Canadians, government paying attention to open source
Using Linux: GUI the next generation
Using Linux: Seeking and supporting the elusive Linux desktop
Using Linux: Successful PostgreSQL bucks post dot-com trend
Using Linux: Linux distribution news
Using Linux: Share printers, files between multiple OSes
Getting ready for USB 2.0, UML, and LSM
Linux User Groups in Canada
Tiplet.com
Change Your Default Mail Client in OS X
Getting Programs to Start at OS X Login
Twitter Clients for Mac OS X
Disabling Sleep Mode in OS X
Adding a Calendar to Your OS X Menu Bar
Sites to Follow for Discount OS X Software
How to Show the Date and Time on Your Mac’s Task Bar
Changing What Program Opens A File By Default in OS X
Two OS X Apps Every Mac User Needs
TUX
Customizing GNOME
Distribution Smackdown: Fedora Core 5
Software on Linux with CrossOver Office
The Amazing Amarok: Let the Music Play
WebSphere Developer Technical Journal
WebSphere Application Server 4.0 for Linux, Part 1: Installing and Starting Advanced Single Server Edition as a Non-Root User
WebSphere Application Server 4.0 for Linux, Part 2: Installing and Starting Advanced Edition and DB2 as a Non-Root User
Windows Professional, from ElementK Journals
Sharing files between Windows 98 and Linux
Sharing printers between Windows 98 and Linux
Writing-World.com
Writing a Synopsis from the Ground Up
Networking and Promotion: Blending Old Tools and New