Gerrit – How to upload new Patch Set to old commit

Jun 01

We have been struggling to find a way that allows us uploading a new Patch Set to an old commit in Gerrit. Sometimes a commit waits review for couple of days. Even for the same developer who had uploaded other commits. During this time a lot of changes will be approved and merged to the branch. This is not being done based on chronological order, instead it’s...

Read More

REST WS with Python + hosting on a shared server

Apr 18

I encountered a situation where I needed a simple REST WS to be hosted on my shared server. unfortunately Java wasn’t an option as most shared hosting providers don’t support Java. I decided to go with Python as it’s already supported however that was not an easy ride. Prerequisites Before wasting a lot of time we need to make sure the following...

Read More

SOA Introductory: Part3 – SOA Development

Feb 23

If you’re a developer or an architect and need to understand the development philosophy of SOA, then this article is for you. This article talks exactly about the type of things that you have to do to create SOA based application. We’re going through details in understanding all the different standards we use while implementing SOA. Following standards is an...

Read More

SOA Introductory: Part2 – SOA Technologies

Jan 01

Previously, we’ve introduced the idea behind SOA and how the architecture has been evolved over years to reach this refined design architecture and why we have the new need for a different type of architecture that aligned with business processes. Now, we’re going to talk a look at the technologies that go behind SOA.   Let’s first pointing to one thing...

Read More

SOA Introductory: Part1 – What is SOA?

Dec 08

Some people get scared when they hear SOA (Service Oriented Architecture) and they assume that it’s a very complex thing and they don’t want to get into it. Actually, SOA is a very easy to understand but it’s a little bit harder to implement. We’re going to take a look at SOA and its related stuff. This topic has been divided into four main parts. First, the...

Read More

Changing default Grails port used in run-app

May 20

Changing default Grails port used in run-app could be done through different ways. The main difference between these ways is the scope of the change. Before start changing the port let’s see what’s happening by default. Running an application on GGTS should lead to the following: As you see, the project is running on 8080 by default. Basically there are...

Read More

Adding to the PATH variable on Mac OS X

Apr 14

Adding to the PATH variable on Mac OS X can be done through lots of ways. Before getting into these ways you should know that PATH is nothing but an environment variable that holds set of directories where executable programs are located. First, Lets start by retrieving the current PATH contents. To print the current settings, open the Terminal and type: Shell echo...

Read More