-
Software Development

Flexy Pool, reactive connection pooling
Introduction When I started working on enterprise projects we were using J2EE and the pooling data source was provided by…
Read More » -
Software Development

The anatomy of Connection Pooling
Introduction All projects Iāve been working on have used database connection pooling and thatās for very good reasons. Sometimes we…
Read More » -
Core Java

Maven and Java multi-version modules
Introduction Usually, a project has a minimum Java version requirement and that applies to all of its modules. But every…
Read More » -
Software Development

MongoDB 2.6 is out
Introduction MongoDB is evolving rapidly. The 2.2 version introduced the aggregation framework as an alternative to the Map-Reduce query model.…
Read More » -
Software Development

Effective learning techniques for software craftsmen
Go in one ear and out the other Programming languages, operating systems, SQL, NoSQL, web frameworks, Spring, Java EE, HTML,…
Read More » -
Enterprise Java

The Builder pattern and the Spring framework
Introduction I like to make use of the builder pattern whenever an object has both mandatory and optional properties. But…
Read More » -
Software Development

Afraid of reopened issues?
Introduction Reopened issues and developer feelings donāt mix well, a recurrent phenomenon Iāve seen on all projects Iāve worked on.…
Read More » -
Agile

Choosing a leader like an agilist
The leader as a captain I recently read Petri Kainulainenās article on sharing leadership among team members and I am…
Read More » -
Software Development

Caching best practices
Introduction There is an irresistible attraction to writing custom caching solutions, since it seems to be the easiest path to…
Read More »




