Blog Archives

Optimize Late and Not Often

Many software engineers, myself included, are driven to build the best software possible, pouring their creative juices into developing “the perfect” solution. This intention is admirable and it is this quality that can lead to extremely innovative applications. However, I

Tagged with: , ,
Posted in Java Programming, Software Development, Testing

Dependency Injection and Loose Coupling: How They Affect Your Ability to Test

Even though the concepts of “dependency injection” and “loose coupling” have been advocated and written about for at least the past decade, I’m still routinely finding examples that make me think, on the whole, we developers may be underestimating the

Posted in Java Programming, Object-Oriented Design, Software Development

Quick Intro to Hibernate Search and Lucene

In my previous post “Adding the Power of Search to Your Hibernate App – The Easy Way“, I talked a little about when you may want to consider integrating a search capability into your application using Hibernate Search, as well

Tagged with: , , , , ,
Posted in Database Programming, Java Programming, Software Development

Adding the Power of Search to Your Hibernate App – The Easy Way

I’m currently working on a software project whose data layer is built using Hibernate – an Object-Relational Mapping (ORM) framework that takes a lot of the tedious work out of tying a Java-based application to a relational database. We recently

Tagged with: , , ,
Posted in Database Programming, Java Programming, Software Development