Web applications created by the Eclipse IDE contains an annoying folder WebContent
to host the web resources and deployment descriptors. While natural for
Eclipse users, this feature ignores the Maven convention and force the
developers to hack the pom files...
Like many experienced Java programmers, I've played with several other
languages and platforms over time. While most development languages are
not game changing on their own, they can have an impact on the speed
and level of enjoyment of a developer....
In this post, I will present an elegant solution to log all
services invocations in an OSGi environment. After developing and using some bundles we need to know for different
reasons which services are used by such a bundle, when invocation are
One of the most important developer activities is debugging. In my college days, we were forced to use simple text editors for our software development, so I started out using print statements to see where my code was going wrong. These days, we have the...
I work with a CIO who calls the DBA's "The Data Cartel". They
control the data. Working with some DBA's always seems to turn into
hostage negotiation sessions.The worst
problems seem to arise when we get out of the DBA comfort zone and
start to talk...
Prototyping: in general (Enterprise) Java projects
start with evaluation which frameworks to use. This can take from few
hours, to several months (although these times are hopefully over).
Java EE 6 comes with “one stop shopping”. You can download Java EE...
As I started with Rails development I discovered the very neat
feature of database migrations. For me this was the main advantage of
using Rails compared to a pure Java solution.
In our Rails application this works without any problems: you can
Alex Popescu talks about Drizzle replication
in his MyNoSql column. He makes a very interesting observation in his
post regarding Drizzle's replication capabilities into a host of NoSQL
storage backends .. "Leaving aside the technical details
Out-of-the-box experience: with a single download,
you get not only the IDE with all useful plugins, but also an
application server (Glassfish v3) and an integrated database (Derby
DB). The whole procedure takes few minutes and is dead simple. The only
For developers who want to manage their own bundle manifests, but need a little help to automating the details, like specifying package versions across a range of imports, the Bundlor tool is now available and is feature-complete. Bundlor, a SpringSource...
If you were asked to create a cutting edge, feature-rich, easy-to-use
website, what technology would you use to create it? If you said "Flex," then you are off to a good start. Not only does Flex offer a rapid
development environment and come...
the developer lexicon is loaded up with more patterns than we can
possibly ever learn, I just wanted to introduce one of the more
important patterns that I think exists out there in software
development. I call it the “Static Spider Web” pattern....
Back in November, I wrote about how to talk to LinkedIn APIs with GWT. A week later, I figured out how to do it with Grails and contributed a patch to the grails-oauth plugin.
Since then, a few folks have asked how I did it.
The Distributed OSGi (DOSGi) subproject of the Apache CXF project recently released the 1.1 of its reference implementation for the Distributed OSGi specification. DZone spoke with David Bosschaert and Eoghan Glynn, who are both members of the OSGi...