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...
Here is the best article I read on how to secure REST API and even make a full stateless architecture by using JWT token to store all user d...
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...
This is the challenge I had to perform. I have to open services to business partners and I want to secure them. I use a Java based applicati...