-
Software Development👁 Image
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👁 Image
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👁 Image
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👁 Image
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👁 Image
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👁 spring-interview-questions-answers
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👁 Image
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👁 Image
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👁 Image
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 »
