Last week I blogged about "Better AtomicInteger and AtomicLong in Java" and how I added it to GridGain 'lang.utils' package to be used within GridGain project and by our user base. Recently I made it even better. The standard JDK atomic...
On my recent excursion into non-blocking servers I came across Comet,
server push technologies and then Web Sockets. I was late arriving at
the Comet party, but I think I have arrived at the Web Sockets party
just in time. The final standard is still...
Update: Version 0.9.3 with new group/artifactId released on 7/25 including native support for JSF 1.2 (reflected below in the pom snippet).
Update: Version 0.9.4 with function tolerance for JSF 1.2 released on 7/28 (it doesn't check functions are OK but...
We have a variety of val, lazy val and def definitions across our code base but have been led to believe that idiomatic Scala would have us using lazy val as frequently as possible.
As far as I understand so far this is what the different things do:
In my new job at salesforce.com I’m incredibly exited about getting
into Heroku, a Platform as a Service
provider / Cloud Application Platform. In a future blog post I’ll
provide more details on what Heroku is and how it works. But if you are
For the eight successive year, the latest iteration of the Eclipse release train, Indigo, is now available for developers everywhere. And once again, the Eclipse community have shown that it is possible to coordinate software to be released on time. The scale...
In the third part of our ”Car sale” application related posts we added some location data and the information
about the city that is related to every car. Shortly afterwards we
added the possibility to sort using the city field by simply modifying
I’ve just found my notes from James Turnbull’s talk at FOSDEM.
I found the talk excellent, and I’m already part of the choir. But much
of the audience I’d guess have only come across the devops term in
passing, or worse had it pushed at them as...
With this article I'm starting a series derived from how I'm designing
Mobile, an Android application, but in addition to
technology-related topics (not only Android) I'll talk a lot about general
design strategies. A relevant effort...
One of the things that I really love about Coldfusion 9 is the
hibernate integration (ORM). The only thing that irriates me about using
the ORM features is that the generated SQL is hidden away from you the
developer. You can set up your ColdFusion...
The Eclipse Communication Framework has been a steady participant in the Eclipse release trains, continuously adding to its impressive list of features. This year’s inclusion of ECF 3.5 in the Indigo release train is no exception. In this article, I'll take...
Ever see a company going out of business because it couldn't afford a complete redesign of a big application?
Ever wanted to switch a large application to a new technology stack in short, well defined steps?
Ever struggled understanding or changing an...
Web Application Security is an important part of developing
applications. As developers, I think we often forget this, or simply
ignore it. In my career, I've learned a lot about web application
security. However, I only recently learned and became...
I don't mind working with code or structured text files in a
plain-text editor like Textpad, but my ability to read and comprehend
increases with an editor that performs syntax highlighting.
By default, Eclipse does a pretty good job of syntax highlighting...
A few weeks ago I attended a bejug meeting about Java EE 6, Building next generation enterprise applications.
Having read much about it, I did not expect to see much shocking hidden
features. But there was one part of the demo I really found impressive.