Support Does Not Scale. Customer Service Does.

Thursday, August 10, 2006

Patrick McKenzie posted a fabulous article on how customer service scales. It is an excellent article to help small business owners think about how small things are important in customer service communications.

On a slightly unrelated note, it is a big mistake for most companies to outsource customer service. Customer facing processes, particularly customer service, are sources of business intelligence on customers' needs and frustrations. Great pause must be taken when considering outsourcing or ignoring vital customer processes.

Posted by Frank Rietta at 12:18 PM 0 comments links to this post

A.R.M. Yourself Against SQL Injection

Tuesday, August 08, 2006

To effectively protect your web application from SQL injection attack, you must ARM yourself. That is, when writing applications, be sure to validate all input strings. There are three, and only three, options when given a piece of data:
  • Accept it
  • Reject it
  • Modify it
It might seem obvious that all input must be validated. Too often, webmasters and programmers are focused on getting a working application under time pressure and may not implement the best security practices.

So what does it mean to ARM yourself? Well, one good step is to use the string cleansing functions of your programming language. Also, if a field is supposed to be a number then explictly convert it from a string to number.

I originally talked about this at the ACMSE-2006 conference in May. I will have to write up some more on the topic at a later date.

Posted by Frank Rietta at 6:19 PM 0 comments links to this post

SQL Converter for Excel - version 2.0.3 BETA released

Wednesday, August 02, 2006

It's been two days since the beta release of SQL Converter 2 for Excel. The new version was first announced on the SQL Converter Yahoo group, then the SQL Converter download page, and now here.

"SQL Converter for Excel is a tool to convert worksheets to real SQL database tables. First, you load and model your data as a familiar spreadsheet. Once you have the fields and data the way you need them, SQL Converter will help you build a SQL database table that can then be easily loaded into your MySQL database server " (SQL Converter 2.0.3 BETA readme).

As the primary developer for the project, I am glad that the program is finally in the beta phase. It has been many years in the making as my attention has previously been divided among the web hosting business, my undergraduate coursework, and other work.

This first beta phase will last for at least a month. The feedback will be incorporated into a subsequent beta and then the final copy will be released. Early beta testers will be able to earn a free copy of the final release by materially participating in the beta. If you are interested in joining the beta testing program for SQL Converter, please let me know.

Posted by Frank Rietta at 1:01 PM 0 comments links to this post

"Whenever you find a man who says he doesn't believe in a real Right and Wrong, you will find the same man going back on this a moment later."
-- C.S. Lewis, The Case for Christianity

Recent Posts

Archives

April 2005 / May 2005 / June 2005 / July 2005 / August 2005 / November 2005 / April 2006 / June 2006 / August 2006 / September 2006 / November 2006 / December 2006 / January 2007 / January 2008 /

My Photo
Name: Frank Rietta
Location: Atlanta, Georgia, United States

I am a software developer who has been marketing on the internet since 1999. I hold an MS in Information Security from the Georgia Institute of Technology, from where I previously earned a BS in Computer Science in 2005. I ran an Atlanta-based web hosting business from 1999 until I sold it in 2005.


Home | Product List | Privacy | Contact