the so-called “rich documents”, ie files like pdf, doc, rtf, and so on
(or binary files) always required some additional work on the
developer side, at least to get the contents of the file and prepare it
in a format understood by the...
If you have ever read the “Gang of Four” book on design patterns  or worked with the Eclipse Java IDE (and platform) then you are probably familiar with the name Erich Gamma who was deeply involved in both. Recent news was that Gamma had left IBM and...
A little tip that can be very useful, how to restore a deleted Git tag.If you juste deleted a tag by error, you can easily restore it following these steps. First, usegit fsck --unreachable | grep tagthen, you will see the unreachable tag. If you have several...
Yeah. Security. I start loving this stuff. I have a nice little
application running with Java EE 6. And if you are following my posts
lately, you know, that it has little more security requirements than
usual and therefore we definitely have some custom...
Last month, Twitter and Facebook made some moves to hide RSS feeds and put focus more on their APIs.
There was the typical ranting that followed the news, some in favor of
RSS and others not. Now that the conversation and controversy of RSS
During today’s hacking aboot I came across the above error from our
Solr query library. The error indicates that some part of Tomcat was
unable to parse the “GET / HTTP/1.1″ string – where it is unable to
determine the “HTTP/1.1″ part. A...
The AIR team has just announced
the availability of AIR 2.7. Improvements include AIR apps for iOS
rendering up to 4x faster in CPU mode, app installation on SD cards for
Android devices, acoustic echo cancellation, and more.
One of the many cool features in ColdBox
is the ability to cache views in the template cache. This is great for
improving performance of your site in production, but gets a bit
tiresome when you're changing code in the view and have to manually
I have been following the so-called 'NoSQL movement' (as if such a movement exists!). In my opinion, it is just another way of storing and retrieving data. And this new (rather different, I am sure the method is not new) way is only suitable for certain types...
Every time I work with Tapestry, I wonder how people can use Java and
not use Tapestry. It is so much fun, but then, not everybody wants to
have fun while working!!. Recently there was a jira filed for integration with cometd-java. I had never used cometd...
I recently reflected on SCRUM and the role of the ScrumMaster. We
know that a ScrumMaster should act as a servant-leader; she should
provide guidance but not decisions, removing impediments yet empowering
the team: in a word, the ScrumMaster should act as...
I’ve been thinking a bit about Parkinson’s Law recently and its’ applicability in software development.
Parkinson’s law is defined as follows:
Parkinson’s Law is the adage first articulated by Cyril Northcote
Parkinson as the first sentence of a...