Glassfish V3 is a .0 release of new code, a new architecture, and a new Java EE specification. Should we have high expectations about its performance?
This relatively long article discusses OSGI, HK2, GlassFish modularity, how to extend GlassFish CLI and GlassFish administration console, Using GlassFish update system and finally setting up and managing an IPS package system.
I recently got pointed to that link: http://java.dzone.com/news/ant-18-scanning-leaves-171
I read the news with some pleasure reminding me that I still like Ant based builds very much over Maven in many cases.
Of course there are a lot of well maintained projects on the web that work very well with Maven. You never know how many enthusiasts-hours have been spent to make that happen. However, in...
Like to use XSLT 2.0 but fear to switch to SAXON? Just drop saxon9he.jar into JRE's lib/ext folder and you're done! NO FEAR, IT WILL WORK.
In my famous company innoQ I currently have the opportunity to work on a real cool tool: Bundle-Bee. It claims to be able to take any OSGi bundle and distribute the computational load to an ad-hoc grid (e.g. all machines in an office) without special setup or configuration.
We just released version 0.5.3 which is still very restricted and far from feature complete - we don't even...
WebServices and EJB 3 are lots faster than you might expect! On last saturday I have run a few experimental benchmarks and was quite impressed how fast Java EE 5 is, compared to its successor J2EE 1.4...
I did some experiments with JPA which is a really cool and simple API...
An idea for a project: a JSF memcached range component.
I authored a refcard about Oracle Berkeley DB Java Edition recently and this refcard published yesterday. You can learn all basics of BDB JE in this refcard. To summarize, BDB JE is an embedded Object or key/value pair ultra fast database. The DBD JE allows us to annotate and store complex object graphs or key/Value pairs.
Several APIs demand that the user is implementing the .hashCode() method. There are lots of standard implementations on the web, so the question is, what performance impact the implemenation of .hashCode() will have. I did some tests...
This blog entry shows using a newly language named pseudo that enable gradual typing,
the effect of a typing and the overhead of dynamic calls on a Fibonacci's function performance
using the infrastructure provided by JSR 292.
In my last attempt to stress the JavaFX platform, I ported the Strange Attractor demo/benchmark. Different from JavaFX Balls, this is not scenegraph-driven animation, but old-school "pixel by pixel" drawing… still, makes for another batch of interesting findings, including a few issues in the JavaFX Script language and its compiler, and other topics like fractal maths, BigDecimal...
Sun just released the first maintenance update for JavaFX 1.2. This release brings mostly a batch of important javafxc fixes, that I dissect in this blog...
Java programmers are used to the fact that compilation of Java source code is a relatively straightforward process, because the Java language has a simple mapping to the Java bytecode. So javac is a trivial compiler, at least in the code...
One of the new features of Glassfish V3 is directory deployment of ruby applications. This makes is much easier to develop and deploy ruby applications on Glassfish since developers no longer need to package ruby apps as wars using goldspike or warbler as was required for Glassfish V2. However there are other good reasons to run your rails applications on Glassfish V3. One of...
The official GlassFish v3 GA is around the corner. If you are planning to put GlassFish v3 in production, make sure you take a look at the list of properties available that can save your day.
Since beta 72 of jdk7, Escape Analysis is enable by default in the VM.
Expect performance improvement for your program...
Here is a review of some concurrency tips from Joshua Bloch, Brian Goetz and others.
This blog entry describes how WebSphere eXtreme Scale uses memory. This allows customers to better size how much memory they need when storing a large number of key value pairs in a grid.
We're frequent asked: what are my (glassfish/sailfin) threads doing? Here's how I figure it out.
If you want to use more than 3GB of ram in ubuntu 9.10 32bit this blog entry is for you.