Home » Author Archives: Petri Kainulainen (page 4)

Author Archives: Petri Kainulainen

Petri is passionate about software development and continuous improvement. He is specialized in software development with the Spring Framework and is the author of Spring Data book.

Using jOOQ with Spring: CRUD

jooq-2-logo

jOOQ is a library which helps us to get back in control of our SQL. It can generate code from our database and lets us build typesafe database queries by using its fluent API. The earlier parts of this tutorial have taught us how we can configure the application context of our example application and generate code from our database. ...

Read More »

10 Books Every Java Developer Should Read

java-logo

I have read my share of software development books and I have noticed that it is very rare to find a book which I want to read more than once. However, once in a while I find a book which teaches me new things every time when I read it. This blog post is a tribute to these rare gems. ...

Read More »

The Cost of Context Switching

software-development-2-logo

I have always thought that I am good at multitasking. That is why I believed that I don’t have to pay the price associated with context switching (or task switching). This week I realized that have been wrong. I am not very good at multitasking and context switching is much more expensive than I thought. The reason for my mistake ...

Read More »

Domain-Driven Design Revisited

software-development-2-logo

Recently I read a book titled Domain-Driven Design by Eric Evans. This wasn’t the first time I read this book but this time I realized that I had been totally wrong about domain-driven design. I thought that the domain model consists of entities and value objects. In fact, I was obsessed with moving the domain logic to entities and value ...

Read More »

The Way of the Pro

software-development-2-logo

Enterprise developers are serious professionals. They don’t waste their time for creating silly things. They leave this to the hipster developers. Enterprise developers write software which keeps our society running. They are the backbone of the modern society, and they know it. Enterprise developers claim that they aren’t driven by money. They are driven by “professionalism” and the will to ...

Read More »

The Microservice Architecture Sounds Like Service-Oriented Architecture

software-development-2-logo

I didn’t understand the service-oriented architecture. I thought that it was just one of those highly theoretical and very impractical software architecture patterns. In other words, I considered it to be an architecture fanatics’ wet dream. Then I read an article titled Microservices by Martin Fowler, and the service-oriented architecture started suddenly make sense to me. What Changed My Mind? ...

Read More »

We Need More Foremen

software-development-2-logo

This week I read a blog post titled Where is the Foreman by Robert “Uncle Bob” Martin. It made me think. Uncle Bob suggests that a software development team should have a foreman who: He’d make sure everything was done, done right, and done on time. He’d be the only one with commit rights. Everybody else would send him pull ...

Read More »

Two Reasons Why Estimates Aren’t Worth It

software-development-2-logo

When potential customers contact us, the odds are that they want to know two things: How much does it cost to implement the application? How long it will take to implement the application? The honest answer to both of these questions is: We have no idea. Needless to say, if we give this answer to potential customers, the odds are ...

Read More »

Two Ways to Get the Most Out of Daily Stand-up Meetings

agile-logo

A daily stand-up meeting is an essential part of agile software development. It is a meeting which takes place at the same place and time every working day. The agenda of this meeting is simple. Each team member must answer to three question: What did I do yesterday? What will I do today? What problems (impediments) prevents me from doing ...

Read More »
Do you want to know how to develop your skillset and become a ...

Subscribe to our newsletter to start Rocking right now!

To get you started we give you our best selling eBooks for FREE!
Get ready to Rock!
To download the books, please verify your email address by following the instructions found on the email we just sent you.

THANK YOU!

Close