New Betterments of Java EE 7

At last, users of Java have received long-awaited enterprise edition of Java EE 7, its SDK and GlassFish 4 application server. New enhance version of the platform proposes wide range of advances and adjustments. For example, from the moment on, it will be possible to create HTML5-scalable applications as the new version of the platform supports HTML5. In general, this version is focused on cloud services and software.

Continue reading →

Useful Java Training Sources and Tools

Future coders, developers, mashup artists are polishing their coding skills and some of them are learning Java and JavaScript as Java nowadays is rightfully considered to be one of the most popular programming languages worldwide. There are many guidelines, white papers and other relevant resources are available online for free, so those who want to learn more may find them useful:

Continue reading →

James Gosling: on the Java Road

Fault Containment: an unsung hero

As I suffered through the nth application crash of the day, I couldn’t help thinking of my favorite underappreciated Java feature: fault containment. Between try{}catch and the tight memory model, failures tend to happen close to where the error is, and they can be caught with a very good chance that there has been no corruption of neighbouring data structures. So if you’re using some sort of editor and one of the commands has a bug in it, if it’s written in Java you usually get a little pop-up box that says something like “error in command”, and yo…

Continue reading →