Announcing PLSQL.js, a Javascript Framework Hiding Squiggles Behind PL/SQL APIs

[April Fools Joke]

Today, the Oracle Database Developer Advocates team announces the release of PLSQL.js, a PL/SQL framework for JavaScript developers, delivering all the power and flexibility of JavaScript though simple, declarative APIs written in the best database programming language in the world.

“The first key advantage to PLSQL.js is that you don’t have to write those little squiggle thingies,” notes Steven Feuerstein, well-known author and trainer on Oracle PL/SQL, who designed the bulk of PLSQL.js. “We really didn’t see the point. Why not use regular English words and the kind of punctuation everybody was already used to, like underscores and dots? Why do we always have to change things?”

Oracle’s Chief Healthification Officer, Jean Frutesandveggies, adds that PLSQL.js is also an attempt to help young application developers deal with a growing epidemic of Javascript Fatigue.

"While PLSQL.js appears to be yet-another-framework that just compounds the problem," explains Feuerstein, "it's really not. PLSQL.js is, in fact, the JS framework to end all JS frameworks. Definitively. Until version 2 comes out, that is, which will be a complete rewrite. Maybe using TypeScript."

“Writing code,” points out Frutesandveggies, “is very hard and stressful work. It doesn’t help to write in a language like JavaScript, in which developers are expected to constantly change their frameworks, tools, and general outlook on life. The bottom line? When you have to React to Yeoman who Plop and Babel from an overly Angular point of view, well, you are bound to Relay into Motorcycle trouble. Sure, you can take aspirin for the ensuing headache, but we recommend, instead, that you simply switch once and for all to PLSQL.js.”

PLSQL.js will be released as open source under the MYOB (Mind Your Own Business) license on GritHub. Users will be allowed to pull but not push, and never commit, to ensure that the framework remains stable and free of squiggles.


  1. That's what I've been waiting for. One language to rule them all :-)

  2. Then your wish has finally come true. That wish for me came true in 1995, when I published my first book on PL/SQL. From that point on, one language ruled the world - if you define the world as the portion of it with which I intersected. It's all a matter of scope and relativity. :-)

  3. Hmmm. Well, I do offer a link to the PLSQL.js repo, but it is empty. That's because....this is an April Fool's joke!

  4. Jean Frutesandveggies... hahaha well done

  5. Why a joke Steve? :)

  6. The link to the plsql.js is empty. Was this project scrapped or did it move?

    1. Sorry we are working hard resurrecting that link using Flashback Query. :-)

  7. son of b*****. april fools. You got me. :/ :p


Post a Comment

Popular posts from this blog

Table Functions, Part 1: Introduction and Exploration

Get rid of mutating table trigger errors with the compound trigger

Quick Guide to User-Defined Types in Oracle PL/SQL