• submit to reddit
Cornel Creanga09/14/10
8387 views
0 replies

BlazeDS – message selectors vs subtopics

Let’s assume that in a Flex/BlazeDS application you have a destination and a number of producers and  consumers associated to that. All the messages created by the producers are received by the consumers, and sometimes you don’t want that – you need...

James Sugrue09/14/10
14621 views
0 replies

An Introduction To Cassandra: The Data Model

I'm fairly new to the whole NoSQL game, and one thing I keep hearing is how great Cassandra  is. Built by Facebook and open sourced in 2008, Cassandra is probably the most popular NoSQL implementation: "A massively scalable, decentralized, structured...

Luigi Viggiano09/13/10
6829 views
1 replies

My Top Three Pieces of Advice For Making Better Software

Some months ago, I answered to a job interview question which was more or less like: "Suppose you have 20 minutes to talk to an audience of junior developers about the lessons you have learned from your software development experience. Summarise, in...

Rob Williams09/13/10
8003 views
0 replies

Javascript in JSF 2

In a lot of ways, working with JSF 2 is dreamy. It feels even better than RichFaces. I like the way, especially, the basic event/rerendering stuff is implemented. On the negative side, as usual, the documentation is anemic at best and a joke at worst....

adam bien09/13/10
9017 views
38 replies

Java EE 6 xor Spring

I get asked over and over again about my opinion about Spring "vs." Java EE. There is no "vs." rather than "xor". Java EE 6 is similar to Spring. Java EE 6 comes even with the JSR-330 - a Dependency...

Nicolas Frankel09/13/10
6034 views
4 replies

Automated Beans Conversion

It’s been more than a month since my last post: summer was hot and sunny but I’m back to work now. This week’s post will be about beans conversion.

James Shore09/13/10
3730 views
0 replies

Let's Play TDD #4: Gaining on Capital Gains

James Shore explains aspects of Test Driven Development in his series: "Let's Play"

Mitch Pronschinske09/13/10
8643 views
0 replies

JBoss Adds Delta Cloud and Teiid Tools

JBoss Tools 3.2 milestone 2 was released today with a huge bundle of new features compared to the last milestone.  The Eclipse plugin suite now includes tools for JBoss' Delta Cloud and Teiid projects along with enhanced tooling for GWT, Hibernate, jBPM,...

Dan Dyer09/13/10
8496 views
0 replies

Android LVL Obfuscation Pitfalls

The recently-introduced Android License Verification Library (LVL) survived a disappointingly short time in the wild before somebody figured out how to circumvent its protection.

James Shore09/13/10
3715 views
1 replies

Let's Play TDD #3: Cleaning Up My Mess

James Shore explains aspects of Test Driven Development in his series: "Let's Play"

Rhiannon Liebowitz09/13/10
18213 views
14 replies

Java Swing Components Accordion Skinning Tutorial

Before we can begin skinning a JSCAccordion, we need to first decide on what look we want to achieve. After much searching I came across an attractive asp.net accordion which I though would make the perfect subject for this skinning tutorial. This tutorial...

Jakub Holý09/13/10
12607 views
1 replies

Jetty-maven-plugin: Running a Webapp with a DataSource and Security

This post describes how to configure the jetty-maven-plugin and the Jetty servlet container to run a web application that uses a data source and requires users to log in, which are the basic requirements of most web applications. I use Jetty in development...

Ant Kutschera09/13/10
8927 views
1 replies

JAX-WS Payload Validation, and Websphere 7 Problems

A WSDL file contains a reference to an XSD document which defines the data structures which can be sent to the service over SOAP. In an XSD, you can define a Type for an element, or things like the elements cardinality, whether its optional or required,...

Mohammed Amine Tazi09/13/10
7778 views
2 replies

J2EE Transactions Explained

Enterprise applications use different resources to save data and send messages like a database or message queue. If we want to query these resources sequentially and to cancel the whole operation once a problem occurs, we have to put this query in a unit...

Matt Stine09/12/10
12682 views
0 replies

Waste #5: Delays

Welcome to episode five of our series "The Seven Wastes of Software Development." In episode one, we introduced the concept of eliminating waste from our software development efforts. Waste elimination can be traced all the way back to the the...