http://twitter.com/stevefeuerstein
Chicago, Illinois
Oracle PL/SQL expert, evangelist, author and trainer
Areas of Expertise:
- PL/SQL
- Oracle
- stored procedures
- consulting
- speaking
- training
- writing
Steven Feuerstein is considered to be one of the world's leading experts on the Oracle PL/SQL language, having written ten books on PL/SQL, including Oracle PL/SQL Programming and Oracle PL/SQL Best Practices (all published by O'Reilly Media). Steven has been developing software since 1980, spent five years with Oracle (1987-1992), and has served as PL/SQL Evangelist for Quest Software since January 2001. He is an Oracle ACE Director and writes regularly for Oracle Magazine, which named him the PL/SQL Developer of the Year in both 2002 and 2006. He is also the first recipient of ODTUG's Lifetime Achievement Award (2009). Steven's latest initiative is the PL/SQL Challenge (http://www.plsqlchallenge.com), a daily quiz for PL/SQL developers; hundreds of programmers play each day. Check it out and join the fun! Steven's online technical cyberhome is located at www.ToadWorld.com/SF. You can also catch up on his latest, mostly non-PLSQL rants at http://feuerthoughts.blogspot.com.
Steven blogs at:
http://feuerthoughts.blogspot.com
http://www.toadworld.com/sf
May 22 2013
I don't know what I would do without LinkedIn.Before this amazing website came along, I was pretty sure that my software skills could be described as:1. Oracle PL/SQL: excellent2. SQL: just OK3. Database Design: well, sort of4. HTML: dangerous5. XML: really dangerous6. Java: pitiful7. Everything else: nothing going onSee, I… read moreWin a Copy of the New Oracle Multimedia Book!
May 17 2013
My good friend, Marcelle Kratochvil, is the Oracle ACE Director for (as she put it to me) "all data/any data." She's been working with Oracle since V4 and specializes in Oracle Multimedia. She has been a beta tester for this product since Oracle8i and runs… read moreWin a Copy of the New Oracle Multimedia Book!
May 13 2013
My good friend, Marcelle Kratochvil, is the Oracle ACE Director for (as she put it to me) "all data/any data." She's been working with Oracle since V4 and specializes in Oracle Multimedia. She has been a beta tester for this product since Oracle8i and runs a SIG on multimedia and… read moreMay 13 2013
Problem: Jasper queries the same, unchanging data over and over and over again. Like most applications, the My Flimsy Excuse application (www.myflimsyexcuse.com) contains lots of tables. Most of them contain data that is constantly changing. New customers are added almost every minute. Excuses are created, used by customers, edited, and… read moreHow to Get 32 Scrabble Points with SEEN
May 08 2013
Back in mid-March, I wrote:A week ago, I played a game of Scabble with Veva and scored 32 points by placing the word "SEEN" on the board. Now, every letter in "SEEN" is worth 1 point, making it very difficult to get to 32 points. But I attached "SEEN" to… read moreWhat I Look Like When Shaving Stops
May 08 2013
Haven't shaved for two weeks. Decided to give my skin a break, and I also wondered: what do I really look like? Shaving my head is, I have come to accept, the "main vain" thing I do in my life (well, that and painting flamboyan flowers on my toenails).How much… read moreCan't please everyone, I suppose
May 08 2013
Back in April 2010, I started up the PL/SQL Challenge (www.plsqlchallenge.com) to provide quizzes on PL/SQL, SQL, logic and Oracle Application Express.Hundreds of people take these quizzes each day. Since that time, over 670,000 answers have been submitted by thousands of Oracle technologists.But you can't please everyone. I received this… read moreApril 17 2013
Steven discusses why your subprograms should be defined inside a package with overloading of that subprogram (a procedure or function with the same name, but with the new parameter list that contains the OUT or IN OUT argument) added to support different requirements.Tags: oracle,plsql,package,function,overloading,argument,parametersCategory: PL/SQL Obsession read moreA February 2013 Interview with Steven Feuerstein
March 25 2013
I visited the Czech Republic in February to do a training for Oracle and another for the IT department of a financial institution based in Brno (second largest city after Prague). I thought you might enjoy reading this.... You have been developing software since 1980. What were the conditions like for… read moreMarch 15 2013
I like Scrabble, for many reasons.I like words. I like to write. I like to read.But one of the things I like best about Scrabble is how it is so much like life.Every time I play a game of Scrabble, something totally amazing about the pattern of play in that… read moreMarch 12 2013
Programmers are highly skilled logicians, masquerading as worker bees.Programmers are craftsmen and craftswomen, masquerading as highly skilled logicians.Programers are artists, masquerading as craftsmen and craftswomen.Programmers are worker bees, masquerading as artists.Very few programmers are artists. read moreCoding Therapy Video Sessions!
March 11 2013
For the past several years, I have given my Coding Therapy talk to Oracle technologists, offering insights through: Dream therapy Shock therapy Game therapy Couples therapy It is, of course, entirely tongue-in-cheek, but also (I hope) helpful to programmers, in giving them a different perspective on some of the challenges… read moreCoding Therapy Videos from Dell
March 11 2013
For the past several years, I have given my Coding Therapy talk to Oracle technologists, offering insights through:Dream therapyShock therapyGame therapyCouples therapyIt is, of course, entirely tongue-in-cheek, but also (I hope) helpful to programmers, in giving them a different perspective on some of the challenges they face in their work.These… read moreMcDonald's Confesses: Our customers are bored
March 11 2013
This past Sunday, the Chicago Tribune featured a lengthy article (access restricted, so I reproduce some of the article below) about the success of McDonald's Dollar Menu.Recently McDonald's had seen a slide in sales after many years of steady growth. "Critics" (unnamed) seem to feel that the problem is not… read moreMarch 10 2013
I don't follow sports much, but I enjoy looking through the sports section of the newspaper now and then. There's usually something outrageous or outrageously entertaining in there somewhere.This past Sunday, the Chicago Tribune had (of course) another article addressing the question "When will Derrick Rose return to the Bulls?"Shortly… read moreAnother trip to Prague - and Brno
February 28 2013
I have just returned from a week in Prague (first time visiting there during the winter) and then Brno (first time visiting ever, second largest city in the Czech Republic).It was nice to see Prague covered in snow - that gave me a reason to take pictures of many of… read moreNew Video: the Amazing Run Program Feature of Code Tester for Oracle
February 22 2013
I recorded a new video introducing developers to one of my favorite features in Code Tester for Oracle: the rather plainly-named Run Program. I like to call it "Run-to-Test". It has become clear in the years since we first released Code Tester that a whole lot of PL/SQL programmers do… read moreFebruary 15 2013
Problem: Steven is a hypocritical programmer. I spend a lot of my time in public talking about best practices. In other words, I stand up in front of other developers and act "holier than thou," offering advice and admonitions along the lines of "Do this, don't do that, and certainly never… read moreHire Steven Feuerstein
For Inquiries Contact
Press Inquiries
Find Other Authors
Buy Now and Save
Use discount code: OPC10

All orders over $29.95 qualify for free shipping within the US. See details.



















