Mar 25 2010
REST Explained
The most brief and comprehensive explanation, that I came across of what REST is – from Martin Fowler himself:
Mar 25 2010
The most brief and comprehensive explanation, that I came across of what REST is – from Martin Fowler himself:
Aug 13 2009
With respect to the news this week – VMware Acquires SpringSource – I recalled a video with Rod Johnson, I recently saw. Rod Johnson talks about the future of Java innovation an Java in general, and to what extend will the deal between Oracle and SUN affect it. Don’t be bothered by the duration of the presentation, I recommend the first 25-30 minutes (unless you are a Spring fan and you want to see a demo of the response to Rails – Spring Roo). Overall I find the expose quite reasonable and meaningful, and I will try to briefly retell it, in case you don’t feel like watching it.
According to Rod Johnson, Oracle is quite a different company to SUN (and he is probably right). Oracle is not an innovative, but rather a successful company. And although those are not mutually exclusive definitions, there’s a difference. Larry Ellison demonstrated many times a desire to win and dominate – it is not a coincidence that one of the biographical books about Larry Ellison is titled “Everyone Else Must Fail”. The acquisition of SUN is hardly driven by a desire to invest in the development of the technologies SUN owns. It is most likely targeted at increasing the income through SUN products. Or in other words, the purchase has a lot more meaning to Wall Street, than to the community of Java professionals. And we can forget about the Java Community Process, the way we know it today.
Should the Java community be concerned, however? Most likely not. Thank God, SUN open sourced the Java virtual machine recently and this thing alone, in the light of the recent news, was very important. Not only that, but SUN is not the most influential Java innovator lately. Google, Apache and IBM have significant contribution and Oracle would hardly be an obstacle for this to continue. Rod Johnson also mentions the growing popularity of languages and technologies based on the Java virtual machine, which are not directly bound to Java. At the end, naturally for a keynote at SpringOne, Spring comes on stage. And the fact that Spring is much more popular and innovative Java technology, than the official Java EE.
And now ask yourself, in the context of the deal between VMware and SpringSource, does Rod Johnson believe that VMware are an innovative company, or are $420 millions too bigger stake, to rely on principles?
Aug 02 2009
Interesting link: Java Was Strongly Influenced by Objective-C.
Java as a programming language was strongly influenced by Objective-C, which was then used by the NeXTSTEP team. NeXTSTEP was the operating system made by NeXT, the company that Steve Jobs founded after he left Apple in 1985. Finally, as of today Objective-C is the main programming language used by Apple, including for the iPhone.
Jul 18 2009
In this presentation from QCon, Martin Fowler shares the experience of ThoughtWorks with Ruby. There is a transcript of the presentation, here.
For three years ThoughtWorks worked on 41 projects with Ruby (and Rails, primarily). Including one product of their own, Мingle.
For me personally, the main points are:
Mar 23 2009
I read about a really interesting idea.
The fact is, people don’t like to pay for something, that they get for free. Keeping that in mind, what can you do if you offer something free of charge, and would like, nevertheless, to get some support for your efforts? Here are some arguments:
Therefore, why don’t they buy you a beer ;).