Knockout.js Meetup in Rotterdam

Two days ago I went to Knockout.js Meetup in Rotterdam, I always find it pleasant to hang with programmers and acquire new ideas from any programmer despite the background or the language his programming.

As for Knockout.js it was always a curiosity for me, as I have to deal sometimes with JavaScript and I never been on a project with Knockout.js. In the recent years I did work on AngularJS and lately I’m busy building an application AngularJS with KendoUI.

The meeting went perfect, the food was nice and Pascal van de Blankevoort was the host a very experienced guy with Knockout.js.

Read more

From Legacy code to Agile Restful Application

Wait WHAT is Agile Restful? Simply building your Restful application in the Agile way, incrementally updating your legacy code to SOA (Service Oriented Architecture).

I will not explain what is Restful services, there are enough information about Restful online… What i want to highlight in this post is why i think moving your legacy code to Restful Api would allow your business to grow by 10 if not 100.

As a developer I love Rest architecture, its easy readable and most importantly it supports “Heterogeneous Interoperability”, when i want to explain it to my boss who’s more from the business perspective I start simply by saying I think our system would do better with Rest because…

Read more

My Blog Story!

How I started blogging?

I’ve been doubting for some time to create a blog that is dedicated to my profession, thanks to many who encouraged me especially Ron Brinckman the owner and CEO of IPROFS his simply an awesome person who is open and warm the best employer I had since years. Thanks Ron!

The final decision came after joining a free three-week email course focused on getting you up and running quickly, the course is given by John Sonmez at

Read more

Build Restful service with Java 8 in Five minutes

This is a very basic tutorial for beginners who would like to experiment with Java 8 and Spark Framework.

Sometimes we can complex issues in our head more then it is, I was just trying to teach myself a way to make a simple Java Restful Api to handle few open and simple calls for me. I will share with you my start point.

We will use Intellij and create simple RestApi, basically if you have eclipse it is the same idea.

Read more

What is Elasticsearch? Why do I need it?

Elasticsearch is a NOSQL, distributed full text database. Which means that this database is document based instead of using tables or schema, we use documents… lots and lots of documents. The project was started in 2010 by Shay Banon. Shay wanted to create a storage and search engine that would be easy to operate. Elasticsearch is based on the Lucene engine on top of which Shay added an http rest interface which resulted in a distributed search engine that is incredibly easy to scale and returns results at lightning speed. Read more