Kotlin 1.5.0 has been released (10m read) π
https://blog.jetbrains.com/kotlin/2021/05/kotlin-1-5-0-released/
How the encapsulation of Java runtime internals is conducted (17m read) π
https://blogs.oracle.com/javamagazine/java-runtime-encapsulation-internals
Multitenancy architecture with Spring, JPA, Hibernate... (16m read) π§Ί
https://medium.com/deviniti-technology-driven-blog/implementing-multitenancy-architecture-spring-boot-jpa-hibernate-flyway-8fb19b312a10
In-depth explanation how Spring Security works (11m read) π§¬
https://boudhayan-dev.medium.com/demystifying-spring-security-setup-e0491acc7df7
Learn how to forge your custom Java collector (5m read) β
https://blog.frankel.ch/real-world-stream-collector/
Redelivery patterns in RabbitMQ (9m read) π¨
https://blog.softwaremill.com/redelivery-with-rabbitmq-5a32ce8269f1
Use power of jq to navigate over large jsons (19m read) π£
https://reflectoring.io/exploring-a-spring-boot-app-with-actuator-and-jq/
Thread dumps explained in details (14m read) π§
https://reflectoring.io/analyzing-thread-dumps/
Builder/Wither for java.lang.record (3m read) π
https://github.com/Randgalt/record-builder