I am independent software consultant aiming to develop the best software according to the possibilities, capabilities and available resources of the current situation.


Made with Bootstrap

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed in lobortis nisl, vitae iaculis sapien. Phasellus ultrices gravida massa luctus ornare. Suspendisse blandit quam elit, eu imperdiet neque semper.

Icons by Font Awesome

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed in lobortis nisl, vitae iaculis sapien. Phasellus ultrices gravida massa luctus ornare. Suspendisse blandit quam elit, eu imperdiet neque semper.

Mobile First & Desktop Friendly

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed in lobortis nisl, vitae iaculis sapien. Phasellus ultrices gravida massa luctus ornare. Suspendisse blandit quam elit, eu imperdiet neque semper.

Latest News On Software Adventures

Scala Variables

Last week I read about Scala's variable definition. I note an interesting way to define a variable which make me write this post.  Scala has two type of variables which can be defined with var and val. These key words shows how to use a variable. For example if we define variable with var

HTML5 and WebSockets Avalanche

Recently, I read two articles regarding HTML5 and WebSockets.  In my opinion these technologies will be the new big wave in web technologies. Today I read this blog and understood that this will be our tools very soon

The Design of Design

The last book of Frederick P. Brooks The Design of Design: Essays from Computer Scientists has just been released and I have just bought it. I think you will like it too !

Hello World in Scala II ;-)

I did my brief research regarding Scala's object concept. The notion behind the key word object is that every element in Scala language is object even the primitive type int.  So there isn't even class level fields and methods. For example you can't implement Singleton design pattern or to use static methods and fields.

Hello World in Scala ;-)

Today I made my first experiment with Scala. In my humble opinion this is the new general purpose language for the next 5 years! Don't ask me why! It's my observation from the read posts and the fact that most gurus make their little experiments with Scala in the last 5-6 months for example

Rumbling : How to refactor existing code ?

Today I have  worked on my project in Java to make a refactoring of a class named TableUtil. First I decided to refactor it to Factory Method but I found out that TableUtil class depends on many small independent classes. These small classes are not so well implemented and I need of a new

An interview with Knuth

Recently I read an interview with Donald Knuth. I liked the answer of the question Do you think deep analysis of a problem or a solution to a problem is something that can be taught?. Read it

How to become Android Expert ?

That's an old story. You need 3-4 hours reading with practice every day and 10 years experience. But why I am asking this question ? Because you have to start in the right time for the right thing and Android platform ripe for the market. So if I have to say it simply

Just-In-Time & Responsive Design Similarity

Last night I took a look Taichi Ohno's book Toyota Production System: Beyond Large-Scale Production. In the first chapter he explains how he found out the Just-In-Time approach. According to his explanation Just-In-Time approach is reversed pulling system with synchronization by time. Don't you think that responsive design by Kent Beck could be watched