Steven Feuerstein
Steven Feuerstein is an author focusing on the Oracle database PL/SQL language, having published several books on this language through O'Reilly Media. Feuerstein has worked with Oracle Database technology - and worked twice for Oracle Corporation - since 1987, and has been developing software since 1980.[1]
Career
[edit | edit source]Feuerstein has developed software since 1980. He spent a total of twelve years with Oracle Corporation (1987–1992, 2014–-2021) and served as PL/SQL evangelist for Quest Software from January 2001 to 2013. In March 2014, he re-joined Oracle Corporation as an Architect and leads a team of Oracle Developer Advocates.[2]
Between 1999 and 2008, he focused his attention on improving the testing of PL/SQL programs, first by starting the open-source framework utPLSQL for unit testing PL/SQL, later on through the creation of Quest Code Tester for Oracle, which automates PL/SQL code testing.[1]
Steven was one of the original Oracle ACE Directors and publishes regularly in Oracle Magazine and in the ODTUG magazine.
In April 2010, Feuerstein launched the PL/SQL Challenge,[3] a daily quiz on Oracle PL/SQL that quickly attracted over 1,000 daily players, making it one of the most active PL/SQL-related websites on the Internet.[citation needed] In 2011, Feuerstein added the PL/SQL Channel,[4] which offers video-based training on the Oracle PL/SQL language.
In March 2014, Feuerstein re-joined Oracle Corporation as an evangelist. He then formed the Developer Advocates team to help Oracle Database users take full advantage of this database to build their applications. The PL/SQL Challenge was transformed into the Oracle Dev Gym, which offers quizzes, workouts and classes on SQL, PL/SQL, and other Oracle technologies.
In February 2021, Feuerstein left Oracle to join Insum Solutions as a senior advisor.
Books
[edit | edit source]- Advanced Oracle PL/SQL Programming with Packages, O'Reilly Media, October 1996, Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- with Charles Dye, John Beresniewicz.Oracle Built-in Packages, O'Reilly Media, May 1998, Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- with John Beresniewicz, Chip Dawes. Oracle PL/SQL Built-ins Pocket Reference, O'Reilly Media, October 1998, Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- Oracle PL/SQL Programming: Guide to Oracle8i Features, O'Reilly Media, October 1999, Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- with Andrew Odewahn. Oracle PL/SQL Programming: A Developer's Workbook, O'Reilly Media, May 2000, Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- with Bill Pribyl. Learning Oracle PL/SQL, O'Reilly Media, November 2001, Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- with Arup Nanda. Oracle PL/SQL for DBAs, First Edition, O'Reilly Media, October 2005, Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- with Guy Harrison. MySQL Stored Procedure Programming: Building High-Performance Web Applications in MySQL, O'Reilly Media, March 2006, Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- Oracle PL/SQL Best Practices, Second Edition, O'Reilly Media, October 2007, Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- with Bill Pribyl, Chip Dawes. Oracle PL/SQL Language Pocket Reference, Fourth Edition, O'Reilly Media, October 2007, Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- with Bill Pribyl. Oracle PL/SQL Programming, Fifth Edition, O'Reilly Media, September 2009, Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- Oracle PL/SQL Programming, 6th Edition Covers Versions Through Oracle Database 12c, February 2014 Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
References
[edit | edit source]- ^ a b Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
External links
[edit | edit source]- The Cyberworld of Steven Feuerstein (personal homepage)
- The PL/SQL Challenge (daily PL/SQL quiz)
- The PL/SQL Channel (video trainings on Oracle PL/SQL)
- FeuerThoughts Steven Feuerstein's blog, often about non-technical issues
- Best Practice PL/SQL with Steven Feuerstein, on Oracle Technology Network
- PL/SQL Obsession Steven Feuerstein's online portal for all things PL/SQL on Quest Software's community portal toadworld.com
- Feuerthoughts: An Interview with Steven Feuerstein by Iggy Fernandez, Editor of the Northern California Oracle Users Group (NoCOUG) Journal for the August 2006 issue
- An interview with Steven Feuerstein A recent interview on databasedesign-resource.com
Lua error in Module:Authority_control at line 153: attempt to index field 'wikibase' (a nil value).