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
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 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 !
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.
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
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
There is a situation when you see that the product you are developing is deadly born. Sometimes the reason is the marketing, sometimes it is the bad management and rarely it is the development process. If you don't believe me read Code Complete: A Practical Handbook of Software Construction by Steve McConnell. So why
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?.
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
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