Lukasz FrankowskiReactive system internals with RxJavaWorking with Micronaut, what I’ve been doing recently, it’s inevitable to stumble upon RxJava and Reactive Programming concepts, especially…Mar 22Mar 22
Lukasz FrankowskiMaking JPA Criteria API less awkward with KotlinJPA Criteria is one of the most awkward API-s I have to use on daily basis. I can’t even remember how a single thing has to be done with…Mar 221Mar 221
Lukasz FrankowskiHibernate lazy fetch for single-sided associations without proxy problemsHibernate provides an option to lazy fetch single-sided (to-one) associations using lazy proxy or bytecode instrumentation. However, both…Mar 20Mar 20
Lukasz FrankowskiUsing Micronaut and GraphQL with transactions and security supportMicronaut is a brand-new framework from Grails creators targeted to be a first choice for microservices architecture framework in Java…Mar 201Mar 201
Lukasz FrankowskiMongodb date without timezone and Spring DataMongoDB stores by default all dates with time and timezone. What’s wrong with this approach? There’s definetly something wrong when related…Mar 20Mar 20
Lukasz FrankowskiDatabase locks with Spring, Hibernate and PostgresIn the current project we faced the problem of concurrent changes to database, for the data that should be accessed sequentially. Imagine…Mar 19Mar 19
Lukasz FrankowskiBIRT with Hibernate using POJO-sIn previous BIRT versions there were three ways to use BIRT with your Hibernate datasource:Mar 19Mar 19
Lukasz FrankowskiHow to avoid subclasses join in Hibernate modelThis article will be about multiple joins in Hibernate model during super class fetch in JOINED inheritance mapping strategy, and generally…Mar 19Mar 19
Lukasz FrankowskiThreaded IO streams in JavaExample of processing large datasets with Java streams using multiple threads.Mar 15Mar 15
Lukasz FrankowskiHibernate batch processingWorking recently with Hibernate batch processing I’ve followed the default pattern promoting callings session.clear() periodically. In this…Apr 12, 2021Apr 12, 2021