OGh APEX World 2014

On Tuesday, March 25th the 5th edition of the APEX World event was held by the Dutch Oracle User Group OGh. It has always been the largest APEX only event in the world, but this year it was even bigger. Almost 350 people came to Zeist to listen to a group with some of the most famous names in Application Express.
To see a list of all presentations of this day visit the OGh website. (more...)

My Experience Developing for Google Glass using Cordova

I managed to get my hands on a Google Glass Explorer kit R2 last week!

Last week in the post – all the way from Minneapolis Fishbowl HQ arrived my Google Glass Kit. I’ve been fortunate and had the opportunity to play around and try these out thanks to the Oracle AppsLab Team sporting theirs at many of the Oracle events; but never the opportunity to write an app.

So as you can imagine ideas (more...)

Microservices is SOD all within SOA

Microservices is a Service Oriented Delivery approach, all within a Service Oriented Architecture context. (Long Title ;) Ok so a few more updates since the last time I wrote about Microservices and I think its worth just updating as it really is heavily underlining why Microservices is a Service Oriented Delivery approach that absolutely can fit within a Service Oriented Architecture.  Lets be

Walking the Tightrope


I launched my company earlier this month, and started by advertising at UKOUG.

I have always been very aware of partners in the usergroup community being perceived rightly or wrongly as just being there to get more customers, but partners are part of the Oracle Community and UKOUG is about 'Serving the Oracle Community'. Most partners understand the need to not be overtly advertising and when they do it properly their presentations are very educational.



(more...)

UKOUG Apps Transformation Day (aka Fusion SIG)

I had the privilege of attending the UKOUG Apps Transformation day at the CBI Centre in London yesterday. I nearly missed it as the title initially didn’t grab my attention, but a friend pointed out that it was exclusively Fusion content and that was enough for me!

There were 120 people registered, however it looked like the numbers present were a lot short of that. The venue could have taken a lot more than 120 (more...)

Installing Java, Oracle 11g R2 Express Edition and SQL Developer on Ubuntu 64-bit

A while ago I tried to install Oracle 11g R2 Express Edition on a 64-bit Ubuntu machine. This proved to be not as easy as you would expect. There are many blogs and articles about this subject and I tried a number of them. Unfortunately neither of the instructions seemed to work completely on my machine. With the combined information from the authors, I finally got it to work and I’ll gladly share my recipe (more...)

Microservices is SOA, for those who know what SOA is.

Ok so its started a bit of debate on Twitter and now there have been emails, but in the spirit of openness I thought I'd better blog.  Now its good that Martin has now added a side bar on SOA to his article on Microservices but that really makes it worse in many ways.  I'll get to that at the end but first off lets explain why Microservices is just another SOA implementation pattern.  Its SOD

Using the Maven Release plugin with Mercurial SCM

The Maven Release plugin can be used to release a project using Maven. Normally, a release can be made in two simple steps: prepare en perform. When the Mercurial SCM (Source Code Management) is used, this process requires a little more configuration. I performed the described steps using Hg (Mercurial) version 2.0.2 and maven-release-plugin version 2.4.2 on a Ubuntu 12.04 VM. The used distribution servers are Nexus 2.2-01 instances.

(more...)

What is real-time? Depends on who you ask

"Real-time" its a word that gets thrown about a lot in IT and its worth documenting a few of the different ways it gets used Hard Real-time This is what Real-time Java was created to address (along with Soft Real-time) what is this?  Easiest way to say it is that often in Hard Real-time environments the following statement is true If it doesn't finish in X milliseconds then people might die So

Microservices – Money for old rope or re-badging SOA for the cool kids

Hat tip to John Evedemon for the heads up on this one.  Martin Fowler is peddling a new approach, 'Microservices' which... wait for it is a way of developing applications as a suite of services.  Each one of which has its own process thread and 'communicates via lightweight mechanisms' such as.... over HTTP. But wait there is more, you'll be stunned to know that these services can be built

What are the types of Data Scientist?

There are various views going around on what a Data Scientist is and what their value is to an organisation and the salaries they command.  To me however asking 'what is a Data Scientist?' is like asking 'What is a Physicist?' sure 'someone who studies Physics' might be a factually accurate but pointless definition.  How does that separate someone who did Physics in High School from Albert

I’ve Done It.


So after 25 years of corporate life I have started out on my own.

Since Oracle first mentioned Fusion Applications I have been part of that journey. I led the global user group input into the strategy and design, and as a team we work closely with Development through to General Availability. In recognition of this, I introduced Steve Miranda SVP Oracle Development in his main session at Oracle Open World 2010 talking about the (more...)

A Really Big Thank You


I reached out from my heart and asked everyone to vote for Fiona Martin and I to be returned as your representatives on the UKOUG board. Times are difficult and we have had a rough ride the past few years but I really do think the tide has turned and we wanted the opportunity to finish what we and the rest of the board have started.
 
Yesterday it was announced that we have both (more...)

BI change is coming, time to get over it and get on with the job

One of the things that always stuns me in IT is how people don't appear to like change.  Whether it was the EAI folks pushing back on Web Services in 2000 in favour of their old-school approaches.  The package guys pushing back against SaaS or now the BI guys pushing back against the new wave of BI technologies and approaches the message is always the same: We are happy doing what we are doing,

My 10 Worst Journeys


I feel I gave India bad press about the traffic and need to step back and talk about me and my irrational fear of anything I am not in control off.

 

I hate magic, I don't understand it so I can't control or even understand how it is controlled, so I simply stay away from it. I HATE fairgrounds and theme parks because I am not able to control the rides. I don't enjoy the 'thrill'.

So it is (more...)

OTN Yathra 2014 – Dealing With Fame


OTN have published over 100 photos of the tour on Facebook and one comment about seeing Tim Hall with all his fans. I was simply jealous, all these people would queue up to speak to him and many wanted their photo taken with him. I tease Tim about this but the reality is people look up to those they follow, be it business, TV, film or any other celebrity.

I am not knocking this, Tim has (more...)

The next big wave of IT is Software Development

I can smell a change coming, the last few years have seen cloud and SaaS on the rise and seen a fragmentation in application development (thanks in a large part to the appalling stewardship of Java) and a real focus of budgets around BI and 'vanilla' package approaches.  Now this is a good thing, both because I jumped out of the Java boat onto the BI boat a few years ago but also because its

Software Development Wave 4: back to the package

The end of the next Software Development wave will be when Software development against 'eats itself' as it did with with technologies like Hadoop showing a new value in information, with platforms like SFDC showing new pre-build services, where people like GoodData have turned BI into SaaS.  So we will see the same evolution again and a new generation of commoditisation which drives

Software Development Wave 3: the enterprise developer

This is the stage at which software development begins to commoditise itself, its no surprise that underneath all that Salesforce.com scripting lurked rather a lot of Java code.  This wave sees the rise of the libraries, the utilities and above all the commoditisation of software in a way that enables the majority of developers to be useful in the enterprise.  This was the goal of Spring, JEE

Software Development Wave 2 – the team developer

The problem with Wave 1 was that it didn't scale, I mean sure lots of the personal developers claimed it did scale, often laughing at large scale developments and going 'Me and four mates could do that in a couple of weeks' often they attempted to do that and suddenly realised that when you get a few people together it gets a bit more complicated and when that few gets over 20 it begins to (more...)