WebCenter Portal & SPA (Single Page Application) – enhancing ADF UI design and UX functionality

First of all you may be wondering what is SPA and how can it improve Oracle WebCenter Portal?
It’s the future.. Trust me; especially when it comes to providing the best possible UX and flexible UI to your users and enhancing the power of ADF Taskflows with a radical UI overhaul. ADF for me is great for creating rich application fast – but too be honest it is limited in its capability to provide that (more...)

Providing Oracle Stream Explorer environment using Docker

In the past week I have been experimenting with installing Oracle Stream Explorer into a Docker container, in order to simplify provisioning development/show case environments with a single docker run command. 

Docker is an open platform for developers and sysadmins to build, ship, and run distributed applications. Consisting of Docker Engine, a portable, lightweight runtime and packaging tool, and Docker Hub, a cloud service for sharing applications and automating workflows, Docker enables apps to (more...)

Cedar at the Modern Business Summit

Cedar will be at Oracle’s Modern Business Summit at the end of April. Come and see us if you want to learn about all things HCM Cloud.

It’s a 3 day event held at the Hotel Pullman in London, just a short 5 minute walk from our Kings Cross office. (We actually have some exciting news about a new office coming, but that’s for another entry.)

Cedar are Gold sponsors of the HCM day (there (more...)

Access Denied when logging in to OSB 12c console

The Oracle SOA Suite 12c quick start is an excellent way to get started with all the new features of 12c. I imagine it must be frustrating when you log in to http://localhost:7101/servicebus and are confronted with an 401 – Access Denied error message. Rest assured, there is nothing wrong with your credential configuration. The cause is likely much more simple; you use the wrong Java version.

Although the certification matrix for FMW 12.1. (more...)

Proper Preparation Prevents Piss Poor Performance – my tale of woe


Not really an excuse but when it is your conference, you don't have time in the run up to 'polish your slides', so my top tip, Never agree to a new presentation at you own event, stick to one you are happy with so you can simply switch on the projector and go.

Great advice, wish I had listened to it.

Thursday in Ireland I had two presentations, the first was a great slide (more...)

APEX 5.0 is on its way

Back in 2013 (or was it 2012) we were shown the first screenshots and pre-alpha version of the new APEX 5.0 development environment. After years of teasers, new screenshots and the Early Adopters environments, we can now see the light at the end of the tunnel. APEX 5.0 is coming!

This morning a new message appeared on http://apex.oracle.com indicating the site is going to be upgraded the coming weekend: “This service (more...)

Learning Cloud ‘Down Under’


I chose to go to Certus, because they are the leaders in Cloud HCM. It is now a little over 6 months since I started and they are living unto expectations.

In the UK everyone knows Certus lead here and in November we received two gold awards from UKOUG, best Fusion and best Training.

So we are bringing this to Australia, one of our global customers has just gone live including Australia and whilst we (more...)

Setting up Oracle Stream Explorer 12.1.3

Oracle Stream Explorer is available now for download. For those unfamiliar with the product, it is a new tool based on Oracle Event Processing (OEP, formerly known as Complex Event Processing). It’s a graphical interface on OEP, hiding the rather daunting CQL (Continuous Query Language) from the user.

Installation is pretty straightforward. You start with installation of OEP 12.1.3.

Mind you that OEP is installed in (more...)

Hackathon Provides Opportunity for Collaboration and Innovation

Fishbowl team members competed in our third annual Hackathon over the weekend. Our consultants split up into four groups to create an innovative solution, and were given just over 24 hours to complete the task. The goal was to create usable software that could be used in the future when working with clients; some of our most creative products and services originally derived from Hackathon events.

13689_10152683472083053_3545144700959488753_n  10410948_10152683472493053_2066307430651186573_n

10592750_10152683472058053_6810123916371611080_n  11043146_10152683472098053_5907236575559895437_n

 

Here’s a summary of what the (more...)

Contentcuratie met expertlijsten

Contentcuratie met expertlijsten

expertlijst boekenMet ruim 9 miljoen producten in de winkel valt er natuurlijk van alles te ontdekken in een winkel als bol.com. Om je te inspireren en wegwijs te maken in dit enorme aantal, worden er steeds meer experts en productkenners uitgenodigd om expertlijsten te maken.

Naast productspecialisten in dienst van bol.com krijgen verkopers, leveranciers en affiliate partners de mogelijkheid om selecties te maken en zo bezoekers van bol.com te inspireren (more...)

enabling hardware acceleration for Android SDK emulator on Linux

When using the Android SDK for testing mobile applications (for instance, created with MAF, Mobile Application Framework), you can utilize the GPU for hardware acceleration on the Windows platform. This will greatly improve the performance of the emulator. To be able to use the acceleration, you’ll need to install a separate package called Intel x86 Emulator Accelerator (HAXM installer).

Android SDK Manager Android SDK Manager

If you’re on the Linux platform, you notice that the Status is  “Not (more...)

Oracle Java Download Add Ons, My non technical rant


Yesterday my UKOUG board college Bryan Foss shared this article with me about Oracle including  Ask Toolbar Add ons with Java downloads on Macs.

Ughhh!!

I am new to the MAC and one thing I really liked the idea of was no viruses. IDIOT, they may not be attacked as often as PCs but just this morning Facebook presented me with the MAC Defender download option for what I now know is (I was crafty, (more...)

Meetup maart – Docker en Elasticsearch

Meetup maart – Docker en Elasticsearch

Voor maart hebben we twee interessante bijeenkomsten gepland bij bol.com.

Docker Meetup – Deep dive into Docker storage drivers

docker_logoOp 5 maart hosten we voor de tweede keer een Docker Meetup in Utrecht. De presentaties worden verzorgd door:

  • Jérôme Petazzoni (Senior Engineer Docker)
  • Kay Davenport (Developer Evangelist ClusterHQ)

Inschrijven kan hier.

GOTO Night: Elasticsearch

elasticsearch_logoOp 25 maart hosten we voor een GOTO night over Elasticsearch. Sprekers zijn:

Changes in JDeveloper 12c BPM simulations

While creating a BPM project simulation in the JDeveloper 12c IDE, I noticed some differences in behavior as opposed to 11g. Although the functionality is mostly unchanged, the UI is different. Most of them are more intuitive, but you might want to check them out and save some time.

  1. Simulations are not always listed by default in the BPM project navigator. You can add them by right-clicking on the project, select New … | From (more...)

So you’ve dumped 150 GiB of JVM heap, now what?

150 GiB worth of JVM heap dump is laying on hard drive and I need analyze specific problem detected in that process.

This is a dump of proprietary hybrid of in-memory RDBMS and CEP system, I'm responsible for. All data are stored in Java heap, so heap size of some installation is huge (400 GiB heap is largest to the date).

Problem of analyzing huge heap dumps were on my radar for some time, so (more...)

Custom Password Policy Validation in OpenIDM

My customer needed to ensure that passwords contained at least one ‘special character’ when a new password was created in OpenIDM.

I borrowed heavily from the provided samples but had to figure out the correct regexp.

Here is the function that I used to implement this:

function atLeastXSpecialChars(fullObject, value, params, property) {

isRequired = _.find(this.failedPolicyRequirements, function (fpr) {
return fpr.policyRequirement === “REQUIRED”;
}),
isNonEmptyString = (typeof(value) === “string” && value.length),
valuePassesRegexp (more...)

Binary search – is it still most optimal?

If you have a sorted collection of elements, how would you find index of specific value?
"Binary search" is likely to be your answer.
Algorithms theory is teaching us what binary search is most optimal algorithm for this task with log(N) complexity.
Well, hash table can do better, if you need to find key by exact match. In many cases, though, you have reasons to have your collection sorted, not hashed.

On my job, I'm (more...)

Introduction to MongoDB Security

View it on my new blog Last week at the Paris MUG, I had a quick chat about security and MongoDB, and I have decided to create this post that explains how to configure out of the box security available in MongoDB. You can find all information about MongoDB Security in following documentation chapter: http://docs.mongodb.org/manual/security/ In this post, I won't go into the detail about

Moving My Beers From Couchbase to MongoDB

See it on my new blog : here Few days ago I have posted a joke on Twitter Moving my Java from Couchbase to MongoDB pic.twitter.com/Wnn3pXfMGi — Tugdual Grall (@tgrall) January 26, 2015 So I decided to move it from a simple picture to a real project. Let’s look at the two phases of this so called project: Moving the data from Couchbase to MongoDB Updating the application code to use

The Year 2014 in Review

Once each year completes I try to do a run down of which posts have garnered the most attention during the last 12 months, both on this blog and on the Fusion Weekly newsletter. Here are the most viewed stories from 2014.

Fusion Weekly Newsletter

Our Fusion newsletter is more than a year newer than our PeopleSoft one and consequently the subscriber base is a lot smaller. Despite this it still more than doubled in size during 2014.

(more...)