Hibernate Bytecode Enhancement. Association management

The bytecode enhancement can be achieved via one more property: Association management. When this feature is enabled, Hibernate will take care of automatically updating the "other side" of a bidirectional relation with a reverse mapping defined, when one side changes.

Lees meer →

Hibernate Bytecode Enhancement. Dirty Tracking

Bytecode enhancement is the process of manipulating the bytecode of a Java class for some purpose. This can be achieved at compile-time or runtime. In this article, we are going to optimize the dirty checking mechanism at compile-time.

Lees meer →

How to become a middle JAVA developer just in 6 months

Are you a junior JAVA developer? Do you want to boost your career level to the middle one?! Do you want to boost it just in 6 months, but not in 2 or 3 years?! Then, the following information will fit you perfectly!

Lees meer →

Internet of Things for everyone

Internet of things (IoT) is happily chasing us more and more. I want You to become more familiar with it, if you aren’t yet, and to show you an example.

Lees meer →

How to become a Java programmer

Did you decide to study Java, but don’t know where to start or maybe you’re even asking yourself if it’s possible to learn Java in one year? What if you don’t study programming at university? How much time will it take? What do you need to learn? Where to start? If you’ve asked yourself any of these questions, then you’re in the right place.

Lees meer →

Features from C# that Java MUST have

If you are a Java developer, then you love Java, and you spend time arguing with co-workers about why Java is better or at least not worse than their language of choice. These arguments will never end, that’s because there are so many languages out there and every year new languages are created, which claim to be the “Solution to all our problems“. Today I’m going to share with you some nice features that exist in C#, and Java MUST have them too.

Lees meer →

Java Puzzlers

As we all know, there is no system that works perfectly… never mind, Java is that kind of system too. Every system has his own crutches, errors and unexpected shutdowns. Today we will talk about pitfalls, corner cases and traps that you might encounter while developing Java software.

Lees meer →

The mighty and terrible GDPR

In 2016, European Union accepted the General Data Protection Regulation, a.k.a. GDPR; thereupon everybody had 2 years for adaptation. However, who is doing everything on time? As you have probably noticed in May 2018, a bunch of services informed you about updating their privacy policy. GDPR has successfully operated for a few months already.

Lees meer →

Behold the almighty ORM!

For the last 2 years while working at ISD, I’ve been involved in the development of different features for our customers and various bug fixes. The most challenging tasks that I managed to polish up were related to the ORM framework that we use.

Lees meer →

How do I reach these KEEEDS. Part 2

I was always wondering what exactly makes a teacher a great one. Since I was a child, I had an admiration for this profession. It is not just about teaching and showing someone how particular things work exactly. This also means pushing yourself to your limits, and you might be amazed to discover some new skills that you did not expect.

Lees meer →