Last three years with software

Long time ago I decided to blog about my technology struggles – mostly with software but also with consumer devices. Don’t know why it happened on Christmas Eve though. Two years later I repeated the format. And here we are three years after that. So the next post can be expected in four years, I… Continue reading Last three years with software

Falling in love with Spring Java Configuration

Spring guys spent significant effort to give us alternatives to original XML configuration. Hats off, they have it all thought out – starting with the fact that runtime representation is not directly tied to any particular format of configuration file. Or configuration class for that matter. We have many annotations for like… forever now. And… Continue reading Falling in love with Spring Java Configuration

My last two years with technology

I’ve been quite busy lately – hence the pause in my blogging. My last post was very specific Java related article, today we’re going to do something lighter – a little whine about various devices, gizmos and maybe even software/services I’ve encountered during the last two years. While generally I love our age for the… Continue reading My last two years with technology

Live architecture with Java, Spring, JPA and OSIV

This post is about an architecture where live (attached) JPA objects are used in the presentation layer. You can expect OSIV (Open Session In View) pattern mentioned, though I’ll focus more on ways how we made it work well enough for us – safely and without LIEs (LazyInitializationException). It is just my story with my… Continue reading Live architecture with Java, Spring, JPA and OSIV

The worst way to explain dependency injection

I don’t know, but sometimes I feel like I’m talked to like a child. When I read a book about some technology I expect to learn how to use technology too. I remember reading one book about UML with such a nonsense example from real life that it debased the whole explanation and made it… Continue reading The worst way to explain dependency injection