Skip to content
Menu
dbsherpa.com
  • About dbSherpa
  • History of dbSherpa
  • Papers and Presentations
  • PL/SQL “Starter” Framework
dbsherpa.com

Papers and Presentations

A chronological history of research, tool evaluations, papers and presentations written for the Oracle, Postgres, and Data Architecture communities.
Email me if a link is dead.

Articles, Tool Reviews, and Comparisons


Embarcadero’s RapidSQL (2001)
Allround Automation’s PL/SQL Developer (2005)
KeepTool’s Hora (from 2007)

All the known Oracle Tools and IDEs (2007)
PL/SQL IDE Comparison Matrix (2007)

All the PL/SQL Frameworks and Libraries (2008)
Findings of Text Comparison/Difference Tools (2011)
Data Modeling Tools Comparison Matrix (2011)
DDL Script to check modeling tool reverse engineering compatibility with well-known Oracle features (2011)

Data Modeling Tools Comparison Matrix (2019)
Data Modeling Tools Comparison (Medium – 2025)
Data Modeling Tools Comparison – Part 1 (dataSherpa.blog – 2025)
Data Modeling Tools Comparison – Part 2 (dataSherpa.blog – 2025)

Doing Data Right by Shifting Left (dataSherpa.blog – 2025)

Fix Data at the Source: Why Shifting Left Saves Time and Money (Medium – 2025)

The Lost Art and Science of Data Modeling (Medium – 2025)

The Lost Art and Science of Data Modeling (dataSherpa.blog – 2025)

Presentations

Note on th elink convention in the matrix below:
doc/docx = Microsoft Word white paper
gslides = Google Slides presentation
ppt/pptx = Microsoft PowerPoint slide presentation. Some of the slides have details notes.
pdf = Adobe Portable Document Format white paper (pre-2011). May be a PowerPoint or Prezi converted to PDF as well.
prezi = Interactive, Flash-based presentation. A user-controlled fly-through of slides.

YearGroup/EventTitleLinks
2001OnlineUsing LDAP as an Oracle Professional[doc][pdf]
2002NGTSQL and SQL Tuning[ppt]
2003RMOUGOracle 8i and 9i PL/SQL Collections and Records[doc][pdf][ppt]
2008IOUGPL/SQL Application Frameworks for Custom Systems[docx][pdf][pptx]
2008RMOUGPL/SQL Application Frameworks for Custom Systems[doc][ppt]
2008UTOUGPL/SQL Frameworks[ppt]
2009RMOUGHidden Gems of Oracle Text Engine[docx][pptx]
2010IOUGLazy Application Architecture (Frameworks)[docx][pdf][pptx]
2010SORTReusable Models and Frameworks[pptx]
2010UTOUG (Dev SIG)Dynamic Debugging[pptx]
2010UTOUGLazy Application Architecture (Frameworks)[pptx]
2011RMOUGOracle Streams AQ: Lessons from the Trenches[doc][pptx]
2011SORTDynamic Debugging[pptx]
2012IOUGDynamic Debugging & Instrumentation of Production PL/SQL[docx][pdf][pptx][prezi]
2012RMOUGDynamic Debugging & Instrumentation of Production PL/SQL[docx][pptx]
2012SORTWriting Great PL/SQL for Database Applications[prezi]
2012UTOUGDynamic Debugging & Instrumentation of Production PL/SQL[pptx][prezi]
2012UTOUGWriting Great PL/SQL for Database Applications[pptx][prezi]
2013RMOUGWriting Sweet PL/SQL![pdf][prezi]
2014RMOUGHow to Write Awesome PL/SQL[pdf][prezi]
2014SORTData Layer Decisions[pptx]
2014UofUData Modeling: Lessons from the Trenches[prezi]
2014UTOUGHow to Write Awesome PL/SQL[prezi]
2014UTOUG (Dev SIG)Mastering PL/SQL Programming[pptx]
2015UofUData Modeling: Lessons from the Trenches (repeat)[prezi]
2015UTOUGData Layer Decisions[pdf][pptx]
2016RMOUGPL/SQL: From Newbie to Knowledgeable (8 hr course)[pptx][gslides]
2016UTOUGPL/SQL: From Newbie to Knowledgeable (8 hr course)[pptx][gslides]
2016UTOUGStateful to Stateless: Modernizing with JSON and PL/SQL[pdf][pptx][gslides]
2016UTOUGDoh! How Do I Get My Data Back? (Oracle Data Recovery options)[pptx][gslides]
2016ODTUGStateful to Stateless: Modernizing with JSON and PL/SQL[pdf][pptx]
2017UTOUGSave the Company by Modeling Data Right[pdf]
2018UTOUGEnterprise-Grade PL/SQL[pdf][pptx]
2023UTOUGDocument Modeling for Relational Modelers[pdf][pptx]
2024UTOUGData Modeling for Beginners[pptx]
2024UTOUGTour of Postgres for Oracle Devotees[pptx]

Recent Posts

  • PostgreSQL Query Spelunking with pg_stat_statements
  • CREATE VIEW AS SELECT * does not dynamically adjust to the underlying object
  • BULK COLLECT and COUNT() do not raise NO_DATA_FOUND
  • Dropping a View Drops the Instead-of Triggers

Recent Comments

No comments to show.
©2025 dbsherpa.com | WordPress Theme: EcoCoded