The transaction management is one of the most important Java Persistence API aspects if you are using Hibernate or any other JPA provider you should know how valuable transaction management is. The JPA transaction determines when the new, modified or deleted entity is synchronised with a database. Why we need transaction management in the first place? As you know, Java Memory Model is not transactional, so we need to get transactional flow somehow.
Continue reading
Karma and Jasmine are one of the most popular combinations which help developers to test front-end code. To run the same test with different data input (data-driven testing)
we can use a loop with it
inside, or we can import one of the available library, but today I’ll show you how to make that smartly by own hands.
Continue reading
Today post maybe is not a too technical one but I was pushed someday to use Ubuntu desktop, and I had to provide some visual adjustments there. Don’t get me wrong - I love Linux and the Unix ecosystem but … when I saw so un-smooth launcher animations at my PC with 8 cores and AMD RX9 graphics card … it’s just terrible. One day I decided to make my Ubuntu a little more friendly for me, and today I going to show you how you can do the same.
Continue reading
Did you ever spend a few hours for extracting needed layers from a .psd file? That would be an annoying thing to do, wouldn’t be? Today I’ll show you a swift way to slicing Photoshop layers.
Continue reading
Have you worked someday at the project and you are so bored by writing the same kind of tests over and over? Alternatively, maybe you drop some test cases because the implementation of those is too complicated? Today I’ll show you the way to writing tests much faster and with less effort than with JUnit.
Continue reading