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...
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)...
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
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...
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...
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...
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,...
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...
I had recently blogged about funny issues that arise when overloading API methods with generics involved:
I promised a sequel as I have encountered more trouble than that, so here it is.
We all use 3rd party libraries as a normal part of development.
Generally, we have no control over their internals. The libraries
provided with the JDK are a typical example. Many of these libraries
employ locks to manage contention.