It’s almost Winter. Time for deep learning at DOAG 2018!

I’m getting all geared up for the upcoming and prestigious DOAG 2018 conference next week (November 20-23) in Nuremburg, DE. The folks at DOAG patiently reminded me year in and year out since I became an ACE Director to attend, but since DOAG almost always lines up with American Thanksgiving, I demurred. Not this year!

I’ll be joining a cavalcade of excellent speakers on all things Oracle technology, and serendipitously, I’ll be presenting two of my favorite topics:

  • Get Smart! Embrace #SmartDB & Put Code In Its Place explains how DBAs and developers can leverage the #SmartDB paradigm to build applications and how that model can revolutionize your IT organization’s approach to DevOps.
  • Saving Your Database from Alzheimer’s: Oracle 12cR2 DBIM looks how the latest features of Database In-Memory, Analytic Functions, and Analytic Views – including a preview of some of 18c’s newest DBIM features – can make some incredible differences in application performance.

If you haven’t already registered for this event, please do! I’m looking forward to joining you there, learning from you, finding new colleagues, and meeting old friends. Prost!

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!

2017 Is [Almost] a Wrap: Sample Code, Ruminations, & Portents for 2018

2017 has been an incredibly busy year! Besides speaking at half a dozen different Regional Oracle User Groups this year, I co-authored two new books, experimented in depth with Oracle Public Cloud, and helped my latest employer, ViON Corporation, build out their Oracle Gold partnership from the ground up, one customer at a time. It’s been an exhilarating experience for me, but for you, it means access to some great collateral and code:

  • I’ve added all three of my most popular presentations as PowerPoint slide shows for download. Many folks have asked me for the sample code in the two most technical presentations on Oracle 12cR2 Database In-Memory feature explorations and Analytic views. Just in case you missed out on seeing me present at one of my numerous conference engagements this past year, I hope these presentations help you with your experimentation.
  •  I’ve also added a link to all of the code examples for my most recent book, PDB Me to Oracle Cloud Pocket Solutions Guide: A Lazy DBA’s Guide to Mastering Multitenant Features on Oracle Cloud, that I co-authored with good friend and fellow Oracle ACE Director Charles Kim from Viscosity NA. It’s a great little handbook that explores some of the neatest features of Oracle 12cR2 multitenancy, including the ability to move a PDB between different CDBs without ever facing any application downtime. Oh, and by the way – it’s all done in the Oracle Public Cloud!
  • Check out my most recent article on IOUG SELECT that include my impressions from Oracle OpenWorld 2017. I review what Larry Ellison’s keynotes revealed for the future of Oracle and what those revelations most likely mean for the role of Oracle DBA in the coming months and years.
  • Finally, Oracle Technology Network just published my latest article that explores the unique advantages of leveraging Oracle Public Cloud’s Exadata Express features for a robust, automatic, and powerful Cloud-based platform, especially for experimenting with Oracle 12cR2 Database In-Memory features at a reasonable cost before investing in it for your on-premises databases.

Enjoy, my colleagues! Here’s to a 2018 that’s full of surprises. Only good ones!

SANGAM17: India, Here I Come At Last

At the request of my colleagues in India – especially the ever-persistent Oracle ACE Director Sai Janakiram – I have at last found a window of time during which I can attend the annual SANGAM17 event in Hyderabad. (It helped that Sai apparently recruited our fellow ACE Director Bjoern Rost to call me out as a wimp for not being willing to travel halfway around the world 24+ hours to India and to provide some much-needed mentoring for our younger colleagues there. Hint: Don’t ever call a guy from Chicago a wimp.)

I’ll be presenting three of my favorite topics, plus a brand-new one tailored specifically for my brother and sister Oracle colleagues in India:

DBA 2.0 Is Dead. Long Live DBA 3.0!

Cloud. DevOps. Agile. Big Data. 12cR2. So much to worry about if you’re an Oracle DBA who hasn’t made the transition from DBA 2.0 to DBA 3.0! Let me help you make the transition with a brief presentation – no code samples, just my viewpoints! – about the the future history of the DBA role in the USA.

Oracle 12cR2 Database In-Memory: Adventures with SwingBench TPC-DS

I’ll discuss and demonstrate what I’ve discovered about several aspects of Oracle Database 12cR2’s newest Database In-Memory features, including In-Memory Expressions, ILM ADO Policies for In-Memory Objects, and improvements to In-Memory Joins and In-Memory Filtering.

Stop Guessing, Start Analyzing: New Analytic View Features in Oracle Database 12cR2

I’ll discuss and demonstrate how to leverage the unique features of Analytic Views in 12cR2 that can save an Oracle DBA and application developers from writing inordinately complex code to solve multi-dimensional analytic queries.

Want to Be Successful In IT? Follow the PRIYA Principle.

As SANGAM17 draws to a close, I’ll be speaking at some length about the essential qualities of a true Information Technology professional. I’m honored to have a chance to present my observations from my 35+ years in IT and explain what I believe you’ll need to do to stay ahead of the curve in the coming years as the demand for professional resources increases.