Node.js tutorial part 1; setting up your environment

In a previous post I explained what Node.js is and how it works. Now, I’ll help you install it and create your first Node.js powered webpage.

I make the assumption you have some basic HTML and Javascript knowledge.

Node.js is installed as part of the npm installation. npm is a very powerful Javascript package manager that will save you tons of work when used properly. We at Whitehorses do not suffer from the “not invented here” (more...)

Provisioning backend services to mobile with Oracle MCS

MCS, or Mobile Cloud Services, is Oracle’s relatively new PaaS tool for provisioning your data to mobile devices or IoT  devices. And actually, it’s a pretty simple tool. MCS aims at simplifying the creation of mobile API’s (especially REST API’s) on existing or newly build web services. It delivers an enterprise Mobile Backend-as a-Service (MBaaS).
On top of that, mobile applications can be created. MCS supports natively build apps, hybrid apps or one of the no-code app development (more...)

Microservices, a different SOA approach

What are microservices?

Have you heard of Microservices yet? First time I heard the word I had strong associations with a new appliation for bacterial life in food processing. Maybe my background in biochemistry got the better of me.

Actually, the Microservices Architecture (MSA) is a new sprout on the ever-growing tree of Service-Oriented Architecture concepts. The definition sounds vaguely familiar: A particular method of designing (usually complex) enterprise software applications as suites of small, independent (more...)

Node.js == serverside Javascript

A change is gonna come, that’s what Sam Cooke sang in 1964. I don’t know if he could have foreseen the major shifts in technology in our time, but it’s evidently that Javascript has become increasingly popular as a web language. First only at the client, but nowadays at the server side too. The more surprising if you realise that it’s nibbling at Java, once the ruler of  web backend applications. Well, ok, according to some (more...)