In The News
| ARTICLE: PHP ARCHITECT
|| Jul 2018
"Pro Parsing Techniques With PHP, Part Two: Fault Tolerance"
This article is part two, of a three part series, on parsing text with PHP. The previous installment dealt with basic parsing techniques; particularly how parsing becomes easier when you limit your parsing toolkit to only a few, well chosen, tools that you’ll use over and over again. This article is dedicated to fault tolerant parsing techniques.
| ARTICLE: PHP ARCHITECT
|| Jun 2018
"Pro Parsing Techniques With PHP, Part One: Simplifying Your Parsing Strategy"
Something nearly every PHP developer does is develop scripts that parse, or extract, information from text documents. There are many reasons why parsing is important, ranging from scraping information from webpages, parsing email messages, searching for specific entries in text files, or to authenticate events in a log file. And while parsing text is a common activity, there is very little instruction on how to extract desired information from a text file. This is the first of a three article series on parsing text with PHP. This installment is a quick primer on how to simplify your parsing strategy.
| ARTICLE: LINUX MAGAZINE (Cover Story)
|| Dec 2012
"Build a Botnet, Playing nice with Internet Attack Techniques"
This is an article about the constructive things that can be done with destructive technologies.
Most people associate botnets
with nefarious activities like denial of service attacks on websites or identity fraud. I, on the
other hand, associate botnets with the one I developed that autonomously purchased millions of dollars worth of
| ARTICLE: PHP|ARCHITECT (Cover Story)
|| Jul 2007
"Webbots and Spiders, An Insider's Guide"
Just after my first book was published, I wrote another introduction to writing webbots with
PHP and cURL. The article explains the basics of writing automated web agents by solving
a common business problem with a ShopperBot.
| ARTICLE: WEB TECHNIQUES MAGAZINE (Cover Story)
|| Mar 2000
"Writing Intelligent Web Agents"
This article describes methods for designing and writing intelligent web agent software, which use information available on
the Internet in some very "non-browser-like" ways. (now maintained by Dr. Dobbs).
This was only the second article I had written and sold. After I got paid, I drove down to REI
and bought two
9' kayaks and a roof-top rack for my (cool at the time) Dodge Colt Vista.
"Fear and Hacking in Las Vegas"
| ARTICLE: COMPUTER WORLD MAGAZINE
|| Aug 1997
Back in the '90s, I pioneered ways to transmit heart
biometrics to physicians over the Internet via a standard browser and simple hardware. Because of the requirements of the
medical industry, I became very interested in online security. At the same time, I became frustrated with the data security education
available at the time. During this time I discovered that the hacker community was by far the best place to learn
about security (it still is). I wanted to attend DEFCON 5, the world's largest hacker convention, but didn't want
to offend the extremely conservative consulting firm that employed me. I found the solution to my problem by
covering the story for Computer World Magazine. In the process, I got to work with a big-time photographer,
, and had a great introduction to writing. (This was my first paying writing gig.) The article is no longer on the
Computer World website, but you can read the archive of
Fear and Hacking in Las Vegas
on the DEFCON website.