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...)

Node.js running on Oracle ADF-Mobile!

I recently came across this project – http://nodyn.io/ which provides the ability to run node.js on a JVM – got me thinking – “Hey wait a sec ADF-Mobile has a JVM” true not latest and greatest but I’m sure its only a matter of time before Oracle upgrade ADF-Mobiles JVM.

For those new to the node.js framework – it basically allows you to write JavaScript server/device side built on top of Google (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...)

Software Development Wave 1: The Personal Developer

This is the wave we are in at the moment and its the wave that we last saw in the late 90s, this is where technologies enabled single people to build small specific things really quickly.  Java and its applets really were the peak of this first wave back then but now we are seeing people use technologies such as R, Python and others to create small solutions that offer really good point value.

Musketeers Day – All Four One and One Four All

Okay in the spirit of brotherly love, helping people out and of course International Talk Like a Pirate Day I think we should declare April the 1st 2014 as Musketeers Day.  Why? Well for the vast Gregorian Calendar (non-US) part of the world the date will be 4/1/14 or All "four one and one four" All. In honour of that day, and as it falls on April Fool's day to boot I declare the following:

OTN Yathra 2014 – Bangalore



http://timesofindia.indiatimes.com/life-style/relationships/man-woman/Bring-it-on-Sex-does-boost-intelligence/articleshow/30940586.cms?

http://my.fakingnews.firstpost.com/2014/02/21/why-nobody-honked/

http://timesofindia.indiatimes.com/life-style/people/Bangalore-asked-to-keep-it-down/articleshow/28788509.cms?referral=PM
After a very hard landing at Bangalore airport in a small propeller plane we thought Hans was more famous than ever as next to us was parked a large A330 belonging to the government of Canada. Hans leaves the tour her and we thought perhaps he had alternative transport arranged. It turns out Canada opened a new consultae in the city that (more...)

OTN Yathra 2014 – Traditional User Group v University Audiences


This tour started with two universities and then ended with a third, the four events between them were tradition user group events, technology days. Sometimes I struggle with being in a pure technology day as I worry the audience wants more details on ‘how something is done’, rather than my presentations which tend to be ‘why things are done’ which is where I tend to specialise. However, if the audience are interested, I love (more...)

OTN Yathra 2014 – Last Stop Chennai


The final event of the tour and 3rd university was at  Loyola-ICAM College of Engineering and Technology (LICET).

This is a Jesuit Education and the day started with an act of worship, I am a Christian but have been on the road for a month, and to share with them in this was very humbling .

The welcome along with the lighting ceremony we first saw in Noida started “Welcome to those who will take us (more...)

Tech Talk: "Casual" mass parallel data processing in Java

On March 1st, I was speaking on NoSQL day meet up in Minsk, Belarus.

"Casual" mass parallel data processing in Java may sound like a weird topic. Never less, sometimes you have to get job done and setting up computation grid infrastructure may not be a shortest path.

Below is slide deck from event.

OTN Yathra 2014 – Horns – Not Just My Paranoia


I have mentioned many times in this series of posts that Indian Traffic and especially the use of horns is becoming my nemesis. I have been very open about it at the sessions and had the audiences laughing with me at what is recognised by all Indians as a national identifier.

It isn't just me, even Tim has commented on how much the noise has been a factor on this tour and his total lack (more...)