Friday, October 24, 2008

Oracle quick start guide

Just a link to an Oracle quick start guide to remember :

IntelliJ shortcuts vs Eclipse shortcuts

Recently, I started to work with IntelliJ. But, honestly, after several years with Eclipse, it's hard to be effective because of key shortcuts which are different between the two IDEs. A little request on Google and I found this (great!) :

Description Eclipse shortcut IntelliJ Shortcut
Navigate a Java Type CTRL + ALT + T CTRL + N
Navigate a Resource CTRL + ALT + R CTRL + SHIFT +N
Last Modified Source ALT + Left arrow CTRL + ALT + left arrow
Debug F11 Shift + F9
Open Declaration F3 CTRL + SHIFT + B
Open Hierarchy F4 CTRL + H
Organize Imports CRTL + SHIFT + O CTRL + ALT + O
Find CTRL + F CTRL + F
Find Again/ previous F3 / SHIFT + F3 F3 / SHIFT + F3
Step Into F5 F7
Step Over F6 F8
Step Out F7 Shift + F8
Resume F8 F9
To find impl of an abstract Method ? Ctrl + Alt + B
To find usage CTRL + SHIFT + G Alt + F7

Thursday, October 23, 2008


Yes, it's time to start a new project. A classic fact is that user specifications are not yet completely defined. Humm, but I need to start the project. The only solution will be to be agile. So, let's SCRUM. It's the first time for me. I read some docs from the past but I never really tried it. Thus, I spent this evening reading charts, blogs, etc... I also found a good french video preformed by a SCRUM senior (having 4,000 hours flying on agile projects) :

Monday, October 20, 2008

Google App Engine will support Java

Excellent news! There was an empty place on the web : it was barely impossible to find free hosting for java applications. The main reason is certainly due to the runtime heavyweight. For example, a java apps consume a lot of cpu and i/o charges on JVM startup. Another reason is the total cost ownership of java servers. Let me try a little comparison : if a PHP engine is like a old car (not really powerful but strong for many usages and maintenance free), a Java engine is like a Ferrari : really performant but really horrible to manage, to tune, to maintain, etc... Now imagine that you're at the head of a low cost rental company. What should you prefer : offering PHP cheap engine or Ferrari ones? You see what I mean... But, in the other hand, what's a frustration for millions of java developers like me! I was forced to program in PHP for my webapps. (and I'm really not a PHP killer). Hopefully, graceful to Google, you will be able to have online apps using Google App Engine!!! So great, So nice, So... there's no word! Of course, I hope you will use GWT for your frontend...

Download Oracle JDK from command line

Found on the web. You can adapt the url with one grabbed from Oracle JDK download page. What I love here is the fact is send Oracle licence ...