So OOW18 Is Done. Time To Get To Work.

Me, After OOW18.

I returned from OOW18 energized and ready to enter a new phase of my IT career: Instead of fulfilling a pre-sales role, for the first time in the last four-plus years I’ll be concentrating on researching deeply the capabilities of Oracle Database technology, both in the Oracle Public Cloud and for on-premises solutions. And it looks to me like this transition is happening at the best possible time, based on what I encountered at OOW18 last week.

Front and Center: Autonomosity

Here’s my impressions of just two key takeaways from that conference:

Autonomous Database isn’t going away. Larry Ellison doubled-down on Autonomous DB at both of his keynote sessions. I wasn’t surprised by that because as Larry says, Autonomous Data Warehouse (ADW) and Autonomous Transaction Processing (ATP) are two of the more revolutionary offerings that Oracle has produced in some time. Yet in a way, they’re simply the logical progression of the “autonomosity” (to coin a phrase) of the Oracle Database and its powerhouse enterprise systems characterized most by the Exadata Database Machine.

I could definitely tell this development has quite a few of my Oracle DBA colleagues rattled, based on the standing-room-only crowds for just about any session whose title included the words the future of the DBA role. And maybe that’s good! IMHO, plenty of us have lost touch as to what being a DBA really entails; first and foremost, we should be focused on helping our customers – our development teams and business development units – build better applications and systems, and we can’t do that treating our role like it’s a job when it’s really a career – or, even better, a profession.

Automatic Indexing. Probably the most interesting new feature – coming in Oracle 19c, but entering beta testing as I write this! –  is the ability for ATP to decide precisely which SQL statements need precisely which indexes to run better. Maria Colgan presented the basics of Automatic Indexing at our ACE Director briefing and I’m hoping to get a chance to poke it with a stick in the coming weeks. But here’s the essence of this new feature: it’s exactly what we’ve been doing as DBAs whenever a query or application malperformed – except now, it’s happening based on tireless observation and dispassionate decision-making through machine learning and artificial intelligence.

Stars On the Horizon, Rising In Prominence

And here are two topics that are definitely rising in prominence, based on interest I observed at OOW18:

Chatbots. The new technology that Ellison demonstrated in his second keynote when he submitted an expense receipt for reimbursement to the Oracle Digital Assistant was nothing short of amazing. Personally, I really enjoy doing expense reports more than most people – and I hate doing expense reports! – but the new chatbot-enabled technology made short work of submitting the request.

And that’s just a simple example of what chatbots promise. Ellison also demonstrated the ability of Oracle’s latest generation of Fusion Cloud applications to seamlessly create a mini-data warehouse with a few simple mouse clicks, and even answer verbal questions about Oracle’s ongoing efforts to hire the best and brightest candidates.

I even got a chance to experiment with the Pepper chatbot at The Hub for a few hours – one of eight new exhibits that my ACE colleagues and I manned to demonstrate the future boundaries of these new technologies. I was surprised at the flexibility of her communication interface, but not yet convinced Pepper will be taking my place as a speaker anytime soon.

Blockchain. Sessions on anything with the word blockchain in the title were heavily attended as well. That’s not a big surprise, of course; this technology, once it comes to full fruition, will offer some fascinating capabilities, especially the ability to preserve and traverse the myriad twists and turns of complex financial transactions. My colleague and fellow ACE Robert van Molken from the Netherlands – who just published a 500+ page book on Oracle Blockchain – discussed several alternative applications of blockchains, and I’m planning on diving deeply into this nascent technology in 2019.

2018 Is Halfway Gone … But Not Forgotten!

It’s hard to believe that 2018 is half over already. I’ve had an incredibly busy six months traveling to and speaking at Oracle user groups events and conferences across the country, so it’s been another exhilarating six months for me … and that means you all have access to some great collateral and code!

I’ve added all four of my most popular presentations as PowerPoint slide shows for download. They’re chock-full of interesting insights into where our world as Oracle DBAs and applications developers is headed, plus some great code samples to boot.

Don’t forget to check out my overview of #SmartDB because it’s got some great examples of how to leverage Edition-Based Redefinition (EBR) and cross-edition triggers to make it simpler to handle application migrations and upgrades with no application downtime. And because everything I’ve shown you is a mere soupcon of how #SmartDB works, don’t forget to take at the links I’ve included in that presentation to (much!) deeper dives on #SmartDB by my colleagues and mentors Bryn Llewelyn and Toon Koopelars.

And the rest of 2018 will be equally busy: I’m headed off to South America to participate int the 2018 Latin America Oracle User CODE events in August, then heading over to ECOUG in September, and wrapping up my October with presentations and learning at OOW18. I hope to see you soon at an upcoming event!

Este Agosto, No Te Pierdas Mis Sesiones En LAOUC!

I am embarrassed to admit that I’ve ignored my dear colleagues just a few thousand kilometres to the south of Chicago for much too long … so it is a great honor to return to South America as part of the 2018 Latin American Oracle User Group (LAOUC) Developer Community Tour conference series this coming August 2018!

For now, here’s the schedule of where I will be presenting … but be sure to check the official LAOUC web site or the links below for the most up-to-date information on registering for these upcoming sessions:

July 31: Asuncion, Paraguay

August 2: Santiago, Chile

August 4: Sao Paolo, Brazil

August 6-7: Montevideo, Uruguay

August 9: Buenos Aires, Argentina

I’ll be talking about several topics that focus on some of the newest tools we can take advantage of for our developers, including how to choose the right Oracle Cloud for your development tasks at hand, with some really neat examples of how easy it is to use APEX in concert with Exadata Express for Oracle 12cR2 as well as DBaaS with Oracle 18c. I’ll also offer my viewpoints and code examples of how best to bring our developers’ application code back inside the Oracle Database in a sensible fashion through the #SmartDB paradigm.

So if you are going to be near any of these venues this August, I hope to see you there! Hasta luego, mis amigos y amigas!