A framework for handling difficult conversations

Communication is one of the few skills for which the return of investment is immediate, applies to all areas of life and compounds over time.personal insight For a couple of months, difficult conversations have been a topic of great interest to me. The way I used to handle them is to go into conflict avoidance … Continue reading A framework for handling difficult conversations

Checklist for learning Scala

https://twitter.com/ConstantinHoria/status/1351458487088406529 Learning Scala doesn't have to be painful. In a previous article, I proposed the use of a checklist to give structure to learning a new programming language. My intention with this article is to demonstrate how to use a checklist to learn scala. The checklist Mindset Personal why's for learning Scala: I've wanted to … Continue reading Checklist for learning Scala

Testing JPQL queries straight from Intellij

In my current project, most of the queries are written in Java Persistence Query Language (JPQL). As with any *QL (that eventually gets translated to SQL), it’s cumbersome to do the translation of the *QL to SQL and vice-versa. This translation is generally done when you’re creating a new query or trying to debug an … Continue reading Testing JPQL queries straight from Intellij

Excluding Hibernate entities from auto-generation

Today I had to do something completely new with Hibernate, within the scope of a unit test. I had a group of entities and wanted to exclude one of them from the schema auto-generation (hibernate.hbm2ddl.auto=create). After spending a couple of hours trying out different things and reading Stackoverflow answers, I hit jackpot with this cool … Continue reading Excluding Hibernate entities from auto-generation