• submit to reddit
Constantin Alin11/24/11
4 replies

Testing the lazy mechanism in EJB 3

Understanding the difference between lazy and eager loading it is an important aspect for optimal querying of database tables involved in one-to-one, one-to-many or many-to-many relationships. In this post, I will use EJB 3 to query data from such a...

Jakub Holý11/24/11
2 replies

Principles for Creating Maintainable and Evolvable Tests

Having [automated] unit/integration/functional/… tests is great but it is too easy for them to become a hindrance, making any change to the system painful and slow – up to the point where you throw them away. How to avoid this curse of rigid tests, too...

Mitch Pronschinske11/23/11
0 replies

DevOps is not an absolute. It's a range

Abstract by Mitchell Hashimoto: Many still consider and talk about DevOps as an absolute thing: developers and operations are the same thing. Of course, this is not the case. DevOps is a range, where on the far left we have old-style ops (very exclusive)...

Jay Fields11/23/11
0 replies

Clojure: expectations - scenarios

When I set out to write expectations I wanted to create a simple unit testing framework. I'm happy with what expectations provides for unit testing; however, I also need to write the occasional test that changes values or causes a side effect. There's no...

Trisha Gee11/23/11
3 replies

Why We Shouldn't Target Women

I'm back from Devoxx, having had lots of food for thought.  In particular, my panel on Why We Shouldn't Target Women generated a lot of discussion and I'm still trying to process it all.

Dustin Marx11/23/11
0 replies

Two Generally Useful Guava Annotations

Guava currently (Release 10) includes four annotations in its com.google.common.annotations package: Beta,

Lukas Eder11/23/11
3 replies

Java’s missing unsigned integer types

This is a topic that has been discussed many times before. Java’s lack of unsigned byte/short/int/long types. The main reasons why the JLS designers omitted those types were:

Jakub Holý11/23/11
2 replies

How to Fail With Drools or Any Other Tool/Framework/Library

What I like most at conferences are reports of someone’s failure to do or implement something for they’re the best sources of learning. And How to Fail with Drools (in Norwegian) by C. Dannevig of Know IT at JavaZone 2011 is one of them. I’d like to...

Yohan Liyanage11/23/11
1 replies

JBoss JMX Console Vulnerability – Standard Security Is Not Enough !

On 20th October 2011 JBoss released a Security Alert, informing about the existence of a worm which makes use of a security loophole in JBoss JMX Console to attack servers out there in the web. According to this notice, users running unsecured JMX consoles...

Krishna Kumar11/23/11
0 replies

The Resistance Against Requirements Specifications

Martin Fowler re-posted this article from 2004:

David Pell11/23/11
1 replies

Did You Know That Lucene Can Do All This?

One presentation given at ApacheCon NA 2011 that has since received a fair amount of attention was "Bet You Didn’t Know Lucene Can…" by Grant Ingersoll, a seasoned Lucene/Solr committer and cofounder of Apache Mahout and of Lucid Imagination, a...

Matt Raible11/22/11
2 replies

My HTML5 with Play Scala, CoffeeScript and Jade Presentation from Devoxx 2011

This week, I had the pleasure of traveling to one of my favorite places in the world: Antwerp, Belgium. Like last year, I traveled with the lovely Trish McGinity and spoke at Devoxx 2011. This year, my talk was on developing a web/mobile app with HTML5, Play,...

Nicolas Frankel11/22/11
1 replies

Win Free Copies of Learning Vaadin book

To celebrate the release of my new book, Learning Vaadin, Packt is giving away 3 copies especially to my blog readers.

Mitch Pronschinske11/22/11
1 replies

Hiring and embedding new team members at Hyves

The leaders at Hyves stumbled into DevOps by accident five years ago, when nobody (including them) was aware that it was actually a cultural movement. They've been practicing with trial and error on how to go about this DevOps thing ever since... How do...

Lukas Eder11/22/11
0 replies

Overload API methods with care – the sequel

I had recently blogged about funny issues that arise when overloading API methods with generics involved: http://lukaseder.wordpress.com/2011/11/11/overload-api-methods-with-care/ I promised a sequel as I have encountered more trouble than that, so here it is.