19 March, 2013

Your Days Are Numbered … (for early-bird KSCOPE registration)

KSCOPE 13 is coming up quickly, and so is the deadline for early-bird registration.

If you haven't ever been, KSCOPE is, dare I say, the best technical Oracle conference in the country, and potentially the world. Especially if you're interested in Oracle APEX. Along with excellent in-depth APEX coverage the agenda include coverage of: 

  • ADF & Fusion Middleware
  • Developer's Toolkit
  • Oracle Core Database 
  • .NET
  • Business Intelligence
  • Essbase
  • And Many, MANY more…

The conference runs from Saturday, June 22 though Thursday June 27, and will give you an opportunity to wish me a Happy Birthday on June 23. 

If you register on or before March 25th, you can save $300 on registration!

Do yourself and your career a favor and get to New Orleans this year for KSCOPE!

I hope to see you there!!

14 March, 2013

Of Multiple screens and Mac Menus



Those who know me probably know I've been a Mac convert for a number of years. At home I have several Macs for various purposes, but at work I have a MacBook Air and a 27" Cinema Display that I use to do most of my work.  

I've always had a problem with the fact that the Mac menu bar always stayed hovering down on the main screen of the Mac, forcing me to break concentration from my work, move my mouse down to the lower screen, click the menu and then navigate back up.

Yes, I know that you can change the position of the menu to which ever one you want, but that doesn't solve the problem completely. What if what I'm working on is in the bottom screen and I've moved the menu bar to the top.

MenuEverywhere to the rescue!

I stumbled across this little gem on MacUpdate while searching online for a solution to my mad mouse scrolling problems. 

MenuEverywhere give you lots of options including duplicating the menu bar on secondary screens, attaching an apps menu bar to the app itself (a la WINDOZE), allowing a pop-up menu bar based on a shortcut or button, etc.

It also give you full control over look and feel, fonts, styles and so on.

Now, I don't have to break concentration to get to the working menu that I need.

All is now right with the world again.


07 March, 2013

APEX and Exadata is in my future.

Since joining forces with Enkitec, I've managed to stay blissfully unaware of some of the things that they're best known for. Namely being top of the food chain when it comes to knowing what's what about Exadata.

 However, that's about to change!

A couple of the larger clients we worked with while we were still Sumneva have become so successful that they're working to migrate their systems, including their APEX applications, to Exadata platforms.

Now this in itself isn't a big deal. We all know that APEX runs inside the database and that it doesn't care what the underlying hardware platform is. Exadata machines run Oracle, so it's a no-brainer really.

The fun comes in when you start to think about the Exadata Secret Sauce, which in a nut shell has everything to do with the storage nodes and very little to do with the server nodes running the database. Those storage nodes are what provide the extreme speed and scalability to the Exadata platform and therefore anything that runs on them.

Understanding the underpinnings and how they can be used to help system performance can be extremely useful when taking a system that runs in a traditional oracle environment and migrating them to Exadata. Since most people are running APEX in a traditional environment, the data structures and queries have been written based on that knowledge.

And so starts my education about the technology behind Exadata and how differently (if at all) things need to be done in terms of database and query structure.

Along the way we're looking at writing a few tools/products that are aimed squarely at the Exadata world, covering things from sizing to migration to performance and beyond.

I'll be sharing what I learn about Exadata with regards to its relation to APEX et al as I move forward. 

Exciting times!