Death and Taxes are not the only two things that are
certain in life: the regular resurgence of the “Is Java pass by value or
pass by reference?” controversy comes to haunt us regularly as well.
This year, it’s brought to us in the LinkedIn Java...
One of the papers that influenced me a lot in 2010 was The Essence of the Iterator Pattern by Jeremy Gibbons and Bruno C. d. S. Oliveira. It builds upon where McBride and Paterson left in their treatise on Applicative Functors. Gibbons' paper discusses the...
Now that JBoss AS 6.0 has been released with
full support for the Java EE 6 Web Profile, lets take a quick look at
some of the new features of EJB 3.1 that are available.
Three of the main features of EJB 3.1 are:
EJB’s can be deployed as part of a WAR...
I've had a number of people ask me recently about how Spring Roo
works with Web Flow. Yes, there's the installation command, but what do
you do from there? I've been penning a segment of Roo in Action to
address this, but because it will take several...
Model View Controller, it’s a simple concept, where the View is
simply the front-end representation of what you want to represent, such
as the template (or JSP, God forbid) for the web page you want to
render, right? But is it really that simple? Most...
Clojure provides a few different options for creating functions inline: fn (or the #() reader macro),
partial, and comp. When I first got started with Clojure I found I
could do everything with fn and #(); and that's a good place to start.
However, as I...
In case you missed the announcement last week, JBoss AS 6.0 has been
released for General Availability. JBoss AS 6.0 provides an fully
certified implementation of the Java EE 6 Web Profile Specification (JSR-316).
So, what does this give to Java EE...
Sigh. What a difficult question. There are numerous incarnations on
StackOverflow. All nearly unanswerable. The worst part is questions
where they add the "in general" qualifier. Which is "faster in general"
As a programmer, I hate duplication. But moving between different workstations, or even between a netbook and my primary computer, requires me to share data such as documents, code, PDF files and so on.
If you want to experiment with webservices by providing several
alternative implementations of the same webservice (represented by the
<wsdl:service> element), each having its own URL, and you’re using
Websphere 7 and JAX-WS, then:
Clojure provides the get and get-in functions for returning values from a map and the select-keys
function for returning a new map of only the specified keys. Clojure
doesn't provide a function that returns a list of values; however, it's
very easy to...
I have been thinking how a HelloWorld example should look for data
grid. After checking some other products I have noticed that the most
popular approach for a HelloWolrd app on a data grid is creating an
example which has two counter parts: client and...
It was announced by Miguel de Icaza, the project lead for Mono (the open-source implementation of the .NET Framework) that the MonoDroid beta is now open for public access. MonoDroid is an abstraction layer on top of the Android SDK that allows .NET...