Just a link to an Oracle quick start guide to remember :
Friday, October 24, 2008
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 Out||F7||Shift + F8|
|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
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...
I've just received my first arduino platform. It's a DCcduino board (a clone of Arduino Uno). As I had some difficulties to hav...
I'm an old user and addict of JRebel. I started to use it on open source projects and in professional contexts. From the beginning, I...
Programmers know that blogger doesn't support code insertion (usefull if you need to demonstrate how to program something by copy/pastin...