Similar to last year, I had a presentation on a day I wasn’t attending, so I used my “lunch break” to drive in, present and drive back to work. I did get to see a bunch of people while I was waiting for my session to start, including my dad and wife. 🙂
My session was called “Put your feet up and have a REST. Take a tour of JSON support in the Oracle database.” It was basically a romp through the JSON support provided by ORDS, APEX and Oracle Database 12c (12.1 and 12.2). More importantly, it gave me an opportunity to stand on my soapbox and preach my “how to stay relevant” message.
As a DBA and PL/SQL developer I’m a firm believer in the Thick Database Model, but we are no longer in a position to dictate terms. What we should be trying to do is make the stuff we develop, as well as stuff we have already built over the last 20+ years, as accessible as possible. You can’t achieve that by forcing people to use an Oracle client and telling them to call a packaged procedure. What you can do though is present them with a web service that makes it easy for them to use your code.
I’ve been pushing this message for years with XML web services and SOAP web services from the database. Nowadays the basic message is still the same, but the tools are a little different, and of course XML has been replaced by JSON.
So the question is, do you want to be legacy or play with the “cool kids”? 🙂
Thanks to everyone who came to my session and those that spoke to me during Sunday, Monday and today. Thanks to the folks at UKOUG for inviting me to come and play. As always, big thanks go out to the Oracle ACE Program for letting me continue to fly the flag in my cloud free skies. 🙂