|

Contact Bill at



| |

Bill was featured with a bi-weekly editorial in Processor magazine for several
years. Here's a
partial list...
"Data
Developments" - SSPI Security Meets Helen Of Troy,
December 10, 2004, Vol. 26, Issue 50
| |
Most of the security problems your company
will face are from inside the firewall. |
|
| |
"Data
Developments" - Curing A Plethora Of Performance Problems,
November 26, 2004, Vol. 26, Issue 48
| |
One of the perennial problems perpetrated by
pedantic programmers is returning far too many rows from a
server, processing them, and sending them back to be stored in
the database. |
|
| |
"Data
Developments" - When The Customer Is Not Always Right Is Not
Always Right, November 12, 2004, Vol. 26, Issue
46
| |
What is a consultant supposed to do when a
customer asks for something that won’t help or might actually
cripple their business? |
|
| |
"Data
Developments" - Managing The Connection Pool,
August 20, 2004, Vol. 26, Issue 34
| |
1. An Overflowing Pool 2. How To Plug The
Holes |
|
| |
"Data
Developments" - Is Your Application Vulnerable To SQL
Injection Attacks?, July 23, 2004, Vol. 26, Issue
30
| |
It's not uncommon to have developers post
questions that include snippets of their code for everyone to
see and critique. Unfortunately, all too many of these code
snippets are using concatenated SQL. |
|
| |
"Data
Developments" - SQL Express: The New “Free” SQL Server,
July 9, 2004, Vol. 26, Issue 28
| |
MSDE is probably the most misunderstood
piece of software that Microsoft sells—or gives away, depending
on whom you ask. |
|
| |
"Data
Developments" - Meeting Expectations, June 11,
2004, Vol. 26, Issue 24
| |
The key to success (for both consultant and
customer) is knowing when to commit to a project, a timeline, a
price, and a specification that lays out the ground rules and
when to walk away. |
|
| |
"Data
Developments" - Sinking The Pirates, October 29,
2004, Vol. 26, Issue 44
| |
Virtually everything of value that Americans
make, create, or innovate is stolen somewhere around the world,
and it's time to step in and stop it. |
|
| |
"XML
& Efficiency: An Oxymoron?" April 30, 2004,
Vol. 26, Issue 18
| |
For the past couple of years, the ether has
been abuzz about XML. For those of you living in a cave on the
Pakistani border, XML is the abbreviation for Extensible Markup
Language. |
|
| |
"Focus
On The Bottlenecks" May 14, 2004, Vol. 26,
Issue 20
| |
In the early ‘80s, I was the architect and
software manager for Challenge Systems where my team sometimes
had trouble focusing on the “important” tasks. |
|
| |
"Data
Developments" - What’s Going On At Microsoft For Developers?,
April 1, 2005, Vol. 27, Issue 13
| |
Microsoft made it abundantly clear that its
new SQL Server Express edition is a key element to its overall
SQL Server strategy. |
|
| |
"Data
Developments" - Customer Support: A Success Story,
March 4, 2005, Vol. 27, Issue 9
| |
Buffalo Technology goes the extra mile in
providing good customer service. |
|
| |
"Data
Developments" - Heat, Hardware & Decapitated Mice,
February 4, 2005, Vol. 27, Issue 5
| |
You would think that installing a faster
Intel processor on an Intel motherboard would be fairly easy. It
wasn’t. |
|
| |
"Data
Developments" - A Few New Year’s Predictions,
January 7, 2005, Vol. 27, Issue 1
| |
Predictions for 2005 on technology. |
|
| |
"Data
Developments" - How To Drive Customers Away 101,
December 24, 2004, Vol. 26, Issue 52
| |
Too many hours spent on the phone with
people at support centers somewhere in the hinterlands of India
can discourage customers. |
|
| |
"Data
Developments" - The Demise Of The American Software Developer,
October 15, 2004, Vol. 26, Issue 42
| |
When jobs go overseas, the skills,
knowledge, experience, and technology they build go there, too.
So do the taxes they pay. |
|
| |
"Data
Developments" - Virtualizing Your Development System,
October 1, 2004, Vol. 26, Issue 40
| |
1. Setting Up Your First VPC 2. Getting The
Most Out Of A VPC |
|
| |
"Data
Developments" - Missed Opportunities, September 17,
2004, Vol. 26, Issue 38
| |
1. ADO.NET vs. ADO "Classic" Concurrency 2.
Designing For Concurrency |
|
| |
"Data
Developments" - Toy Voting Machines, September 3,
2004, Vol. 26, Issue 36
| |
1. JET Databases Can’t Be Secured 2. The
MSDE/SQL Express Alternative 3. Electronic Voting Machines Can
Be Secure |
|
| |
"Data
Developments" - Stored Procedures: Bane Or Bonanza?,
August 6, 2004, Vol. 26, Issue 32
| |
Shared code and shared SQL logic is still a
best practice. |
|
| |
"Balancing
Developer Productivity & Database Security" April 16,
2004, Vol. 26, Issue 16
| |
One of the issues IT and DBAs (database
administrators) face is gating access to corporate data without
stifling developer productivity. |
|
| |
""Choosing
The “Right” (Insert Object Here")" May 28, 2004,
Vol. 26, Issue 22
| |
IT managers, analysts development managers,
some developers and other “decision-makers” often drive
developers and their staff over the cliff when they choose one
hardware, software, or <insert object here> over another. |
|
|