Monday, December 30, 2013

Friday, October 18, 2013

First steps with Hibernate - basic entity

learning through tests

Some time ago, when I started to learn Hibernate, I took a while and thought what would be the best way to learn this ORM. As a fan of test-driven development I decide to try learn it through tests and after a few tests were written I had to admit that choice was good and this is really efficient way of learning new things. Additionaly, I was practicing testing and improves my skills in this subject, which was also great benefit.

Since then, whenever I have to or want to learn something new (language, library, ORM) I have the same approach and it works really well.

Recently I thought about this idea a few times and I decided to share my code with you. Maybe you will like this way of learning :)

Sunday, May 12, 2013

It's worth to know your tools

All of us use some kind of software, no matter are you a programmer, designer, architect or a journalist - you need to have tools to make your work done.
What I noticed, many people unfortunately don't spent any single minute to learn more about software they use. Maybe they don't want to? I believe, it's not about lack of good will. They just don't know how rich functionalities todays softwares provides and how big impact on their productivity those unknown functionalities could have.

And believe me or not, if you will sum up whole time which would be saved, because of using them, there would be lot of it.

Monday, April 15, 2013

let's start with maven

it won't be another post about...

I don't want to writing about what maven is and what is not. I think that quote from maven's guide will be a perfect description:
"Maven is essentially a project management and comprehension tool",
but if you still need to know more about what this tool is, here you have good link for start.

It won't be also tutorial with steps "how to install maven". If you don't have this tool yet, there are plenty links which will guides you through this process. But just for saving your time - here you have one which is describing installation on Ubuntu and here is one for Windows.

So what it will be about? Short introduction to maven basics, the most useful functions. If you're not a pro and you want to start your journey with this tool I believe that article will be good start for you:)