Holiday Project, A DIY CNC Adventure

This past holiday break, I have mostly stayed in the garage – setting up a CNC machine and cutting all the things that I deemed cuttable by it.

Raymond is busy on CNC jobs

Owning a CNC machine has been on my list for a long time, it is just out of my price range for a high quality professional grade machine, or maybe not useful enough for a “toy” level DIY one. But every time I built (more...)

#Oracle cutting in inspiration and new business?

Over the many years Oracle has been leading the database world, I guess they are now taking something of a wrong turn.
Let me briefly fill you in on my thoughts.

Basically I see two “minor” shifts that are significantly indicative of this:

  1. Oracle Standard Edition 2
  2. Oracle ACE Program

Okay, so you might think I am crazy, but let me try to explain.

Oracle Standard Edition 2

Sometime last year, the long expected, (more...)

Google Home Notifier

Working in an emerging technologies team has a lot of perks. One of them is to kick the tires of technologies that are about to become mainstream. It also has the somewhat fun privilege to gain interwebz bragging rights or the equivalent of the emblematic/annoying “first” comment that plagued the web forums just a few years ago.

Among my list of “first”* (afaik) are the following:

Emotion Recognition at Oracle Maker Faire

Emotibot, an emotion sensing robot.


A few weeks before the first ever Oracle sponsored Maker Faire, I was experimenting with some of the cognitive (vision) recognition APIs available. Google Vision API, Watson Visual Recognition and Microsoft Computer Vision API are some of the biggest players in this field right now.

After testing all of them I found the idea of Microsoft’s CaptionBot really compelling: Upload an image to the CaptionBot and it will try to come (more...)

Password validation takes a while, how cool is that!!

You log in to your favorite web app and it takes a little while to get your login validated, or your password consumed, depending on your take on things,
or
You log in to your favorite APEX application, and after every 3rd shot, it takes a bit longer to retry

You are sure what you are doing and you are surely not drunk, but just mistyped the ****-password.

It is annoying, but is it?

I (more...)

UKOUG Tech16 Presentation Slides, Apex & Oracle Cloud

My presentation for UKOUG Tech 16 can be seen by following the link – Introduction to SOA CS. or see below   It was a tremendous 4 days (if you include the Tech stream’s Super Sunday).  If you are a UKOUG member and didn’t make it to the conference I’d look out for the material to be become available.

Whilst I’m not a big Apex fan (stitching business logic into the persistence layer feels wrong (more...)

Color Workshop at the Oracle Maker Faire

Workshop preparations

For the last 6 years, each Friday, I have been bringing a mobile painting studio to my kids’ school. Among other things, we work on what I call “color studies” – a set of formal exercises aimed to sharpen one’s sense of color and develop painting skill, just like musical scales, chords and arrpedgios sharpen one’s sense of harmony and develop performance skills. I was originally inspired to offer such level of formalism (more...)

Pac-Man on a String

Oracle hosted the first-ever company co-sponsored Maker Faire event on November 17, 2016.

When I heard of the event, I had something in my mind that I would encourage a group of middle-schoolers to make a game for the event. I have been teaching them occasionally on Arduino, NodeMCU and MQTT concept over some weekends, and this is the perfect opportunity to put them together in a build.

After some brain-storming, we came up with (more...)

#DOAG2016, definitely a crazy week.

#DOAG2016, the largest Oracle Community gathering in Europe. Taking place in Nuremberg, at the Nuremberg Convention Center NCC, one of the more impressive places to hold such a conference, towering 4 stories high, with a big central atrium!!
It is a huge effort to get all of this together!

In this blog-post I want to highlight some of the crazy things I experienced this week… And… I did try to follow my own schedule (more...)

eDB360 takes long to execute!

eDB360 provides a lot of insight about an Oracle database. It executes thousands of SQL statements querying GV$ and DBA views from the Oracle’s data dictionary. It was designed to impose very little load on the system where it executes, thus it consumes only one session and avoids parallel execution. On a system where the state of historical metrics is “normal”, eDB360 may take one or two hours to execute. In the other hand, when the (more...)

UKOUG Oracle Scene – Another Article Published

The latest edition of the UK Oracle User Group (UKOUG) Oracle Scene Journal is out now with another article from me, in addition to some great content from other contributors. This article builds upon and updates an article previously published in the Oracle Apps User Group about 18 months ago. We updated and republished as part of the run up to the UKOUG special Event in March next year which will be fully announced at (more...)

Oracle 2 Minute Tech Tip

The Oracle Technology Network (OTN) promote/encourage people to submit short videos as 2 minute tech tips – you can check my 1st attempt out …


PLS-00801: internal error [hshuid:LU invalid] when compiling a package body

This was a strange one.  Attempts at recompiling the following package body resulted in this PLS-00801 error. COL owner FOR A20 COL object_name FOR A40 BREAK ON object_name SELECT owner, object_name, object_type, status, created, last_ddl_time FROM dba_objects WHERE object_name = 'PKG_FINANCIALS_WORK' ORDER BY status, object_type / OWNER                OBJECT_NAME    

Read More...

OTN Appreciation Day : OMCS Push Listeners

The background to this post, and the OTN Appreciation Day can be seen at Oracle-Base.

Oracle Messaging Cloud Service (OMCS) is I think an overlooked gem of Oracle iPaaS portfolio.  I say this as it offers a JMS 1.1 compliant Java library but at the same time provides a means through which integration through REST APIs can be performed.  This means it is possible to pretty transparently connect legacy JMS based integrations with new REST (more...)

OTN Appreciation Day: PL/SQL

We are posting these blog posts today as part of the OTN Appreciation Day, a celebration for the Oracle Technology Network as suggested by Tim Hall, inspired by Debra Lilley.

The mission was not too hard: write about your favorite bit of Oracle Technology.

As a developer and a core-tech DBA and APEX enthusiast… the choice was easy! PL/SQL (apart from how it is pronounced or even written ;-)!

Why? Easy!

Not just because (more...)

Open World – Key Messages

As Oracle Open World comes to a close. What are the big take homes? Well I have to admit to not having been at OOW phyiscally this year, but tracking things from the UK. That sais from this vantage point …

  • 2nd Generation IaaS. The announcements on the evolution of Oracle’s offfering bring some significant steps forward with multi data centre resilience within each region /geographical area. What isn’t clear is whether the resilience will (more...)

New Kid on the Block and others

So no new blog entries as I have been busy publishing elsewhere, with the Oracle User Group we appear in the latest edition of the Oracle Scene Journal:

UKOUG Scene Issue 61

click on the image to open the journal properly

We also have a submission in for the November edition, which will be published before the user group’s Tech 16 conference – which I will be presenting at.

UKOUG Tech 16

We have been posting a lot on our website that (more...)

Oracle Open World 2016 – What GoldenGate sessions are there?

Well, it is that time of year again; the streets of San Francisco will be crowded with members of the Oracle community! As everyone in the Oracle community descends onto the bay area, there will be excitement about the things that will be announced this year. Sure a lot of it is going to be about “cloud” and what direction Oracle is taking with their “cloud” strategy. Besides, “cloud” there will be a lot of (more...)

Implementing Oracle Integration Cloud Service – Gone Alpha

alpha-logoWe have taken our book on ICS into Packt Publishing’s Alpha programme so that if you order the book now – you can see the chapters as soon as they have received editorial approval and the complete final book will be made available to you as soon as we’re have addressed all the feedback, made any final improvements we have identified once we have completed the book’s draft.

img_0282-1The book can be found on the (more...)

Installing Oracle 12c Client

It's very important to have your SQL client to take full advantage of your local PeopleSoft installation. In this step-by-step tutorial, I will show you how to get your SQL Developer up and running in minutes.