• submit to reddit
Veera Sundar05/18/11
5 replies

Log4j Tutorial – Writing different log levels in different log files

Recently one of my blog reader Surisetty send me a question, asking me if it is possible to write log messages of different levels (info, debug, etc) into different log files? To answer his question, yes, it is possible. We can do this by extending the...

Krishna Kumar05/18/11
1 replies

No Management Myth

The Atlantic has an interesting article by Matthew Stewart where he posits that most management theory is useless and you don’t need an MBA to succeed in business. Some of the major points that he makes are

Marco Tedone05/18/11
14 replies

Call to Agile Folks: is There a Need for a Separate QA Team?

Recently I confronted myself (yet again!) with a contradiction between theory and practice. All the Agile books I have read and the courses I've attended and all Agile people I've been speaking to have been saying the same thing: you don't need a QA team:...

Robin Bramley05/18/11
0 replies

A Searching Question...Solr In An Event Driven Architecture

How can you efficiently index content without polluting or tightly coupling your business logic to a search engine API? Crawling is one option, but it isn't necessarily that efficient nor do you have fine grained control over the fields that are stored in...

James Sugrue05/18/11
4 replies

Oracle Planning to Refresh the Java Community Process

Oracle have released a JSR that "proposes a variety of changes and adjustments to the Java Community Process". JSR 348: Towards a new version of the Java Community Process, also known as JCP.next JSR1 proposes changes in four key areas:...

Mitch Pronschinske05/18/11
1 replies

Go 2.2: Free Community Edition No Longer Requires a License

When it comes to practicing what you preach as a software company, ThoughtWorks Studios is a prime example of an organization that eats its own dogfood.  Before the reboot of their release management software, called "Go" (Formerly...

Terrence Ryan05/18/11
0 replies

Video: Terry Ryan Walks Through ColdFusion Builder 2.0

Adobe Platform Evangelist Terry Ryan explores the new and improved timesaving features of ColdFusion Builder 2.

Artur Mkrtchyan05/18/11
8 replies

Spring AOP

 Let's define some well known problems

6 replies

How I resolved SpringMVC+Hibernate Error: No Hibernate Session bound to thread

While developing a web application using SpringMVC and Hibernate I got "No Hibernate Session bound to thread Exception" becuase of some configuration issue.Here I am going to explain how I resolved the issue.I used the SpringMVC @Controller...

John Ferguson Smart05/18/11
1 replies

Code Coverage as a Refactoring Tool

Using code coverage to help with refactoring, when combined with TDD, is a powerful tool. This article discusses how. I am a big fan of using code coverage as a developer tool to promote more reliable, better tested code. The merits and limits of code...

Krishna Kumar05/17/11
2 replies

Programmers Putting Other Software Personnel Out of Work

One software development trend that seems to picking up more steam year after year is the mainstreaming of technologies that aid the software programmer, but also encroaches on the territory of other software personnel. I view this as a good trend because...

Ekkehard Gentz05/17/11
0 replies

Push Services –> mobile and enterprise (Vaadin + OSGI)

In Enterprise Applications there are many use-cases where you have to provide informations instantly to users.

Mark Needham05/17/11
0 replies

System Traps: Rule Beating

In ‘Thinking In Systems‘ section five focuses on systems which produce “truly problematic behaviour” and one of these so called system traps is known as ‘rule beating’. Rule beating occurs when the agents in a system take evasive action to get...

Thomas Enebo05/17/11
2 replies

Announcing Purugin

Purugin is a Ruby-based plugin framework for Minecraft which is written on top of Bukkit. http://www.github.com/enebo/Purugin

Matt Stine05/17/11
0 replies

Design Meeting Patterns/Antipatterns

For those of you that don’t know, I recently returned to the technical ranks as a Software Architect after a three-year stint in management. To make a long story short, I now love my job again. Perhaps I’ll write the long story in a future blog entry....