Oracle PL/SQL expert, evangelist, author and trainer
Areas of Expertise:
- PL/SQL
- Oracle
- stored procedures
- consulting
- speaking
- training
- writing
Biography
Books
Blog
http://feuerthoughts.blogspot.com
http://www.toadworld.com/sf
June 26 2009
I am just back from the latest ODTUG (the Oracle Development Tools User Group) Kaleidoscope conference, this time in Monterey, California. It was, as usual, a very well-run and successful event (their attendance actually grew from 2008, which is saying an awful lot given the state of the global economy).It… read moreOracle PL/SQL Programming 5th Edition - "Early Warning"
June 10 2009
I was on the phone with a Quest Code Tester user the other day and he asked me if I was working on the next edition of my original "magnum opus", Oracle PL/SQL Programming, which would include Oracle11g features. I cannot describe to you how good it felt to say: "No,… read moreOracle PL/SQL Programming 5th Edition - "Early Warning"
June 10 2009
I was on the phone with a Quest Code Tester user the other day and he asked me if I was working on the next edition of my original "magnum opus", Oracle PL/SQL Programming, which would include Oracle11g features. I cannot describe to you how good it felt to say: "No,… read moreQuest Code Tester for Oracle 1.8.3 Now Available
June 10 2009
Version 1.8.3 of Quest Code Tester (the most powerful automated testing tool for PL/SQL currently available, and my main obsession these days) is now available for downloading from Quest's on-line SupportLink (after being prompted to log in you will be taken directly to the download page). If you write PL/SQL… read moreHurrah for Barack Obama: another step towards normalization with Cuba
June 03 2009
How very exciting! The U.S. policy towards Cuba has been an obscenity for decades, even to the extent of supporting and allowing acts of terrorism on our own soil by so-called Gusanos (worms) against other Cubans supporting the Castro government. Normalization with Cuba would be a big step towards a… read moreForce me to take a break, will you?
June 03 2009
Two of the biggest problems we developers have are (a) we are addicted to writing software and don't want to stop, and (b) we generally think we're pretty sharp people and can solve any problem that comes our way.Why are these problems? Because the net result is that we tend… read moreNaming Conventions and Coding Standards, the Feuerstein Way
May 28 2009
I am often asked about the naming conventions and coding standards that I use. My answer is usually a combination of muttering and vague statements and hand-waving. That's because I have a confession: I don't have a single naming conventions and coding standards document that I use. Why not? Because I… read moreNaming Conventions and Coding Standards, the Feuerstein Way
May 28 2009
I am often asked about the naming conventions and coding standards that I use. My answer is usually a combination of muttering and vague statements and hand-waving. That's because I have a confession: I don't have a single naming conventions and coding standards document that I use. Why not? Because I… read moreNaming Conventions and Coding Standards, the Feuerstein Way
May 28 2009
I am often asked about the naming conventions and coding standards that I use. My answer is usually a combination of muttering and vague statements and hand-waving.That's because I have a confession: I don't have a single naming conventions and coding standards document that I use. Why not? Because I… read moreWhy can't Dick Cheney just sink back into his "undisclosed location"?
May 21 2009
How strange. When Dick Cheney was the Vice President and, many argue, the main force behind the Bush Administration's policies, he was largely invisible, holed up in an "undisclosed location" and acting is an un-democractic a fashion as seemed possible.Then his party loses the election, in large part precisely because… read moreMay 21 2009
As you may know, besides writing about and playing with PL/SQL, I have helped create an automated testing tool for PL/SQL code name Quest Code Tester for Oracle. If you have any intention of methodically and repeatedly testing the code you write, Code Tester is without doubt the best option… read moreAdvice for dealing with ridiculous interview questions
May 02 2009
I received an email last week with this question: "What is the maximum number of triggers that can be defined on a single table?"My answer was: "Heck if I know. Check the Oracle documentation."To which he replied: "Actually Oracle documentation does not mention anything about this. But this a favorite… read moreiPorn - are 100000000 "apps" really what we need now?
April 30 2009
A friend of mine recently wrote to me:"I just spent 2 hours on the phone with Apple to get Outlook to sync calendars with my iPhone (still not done but I hope successful); now that will get you confused and wondering about your sanity for wanting that sexy phone..."I wrote… read moreA Classic Error in My Monthly Puzzle!
April 27 2009
Every month, a Toad World newsletter goes out to thousands of Toad users and it includes a monthly puzzle that I write. Last month's puzzle went like this: Which of the following blocks does not contain an infinite loop? A. DECLARE l_line VARCHAR2(32767); l_file UTL_FILE.file_type := UTL_FILE.fopen ('C:\temp', 'my_file.txt', 'R'); BEGIN LOOP UTL_FILE.get_line (l_file,… read moreA Classic Error in My Monthly Puzzle!
April 27 2009
Every month, a Toad World newsletter goes out to thousands of Toad users and it includes a monthly puzzle that I write. Last month's puzzle went like this: Which of the following blocks does not contain an infinite loop? A. DECLARE l_line VARCHAR2(32767); l_file UTL_FILE.file_type := UTL_FILE.fopen ('C:\temp', 'my_file.txt', 'R'); BEGIN LOOP UTL_FILE.get_line (l_file,… read more



















