DEV Community

Michał Rowicki
Michał Rowicki

Posted on

Wednesday Links - Edition 2021-05-05

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

Sentry image

See why 4M developers consider Sentry, “not bad.”

Fixing code doesn’t have to be the worst part of your day. Learn how Sentry can help.

Learn more

Top comments (0)

Sentry mobile image

App store rankings love fast apps - mobile vitals can help you get there

Slow startup times, UI hangs, and frozen frames frustrate users—but they’re also fixable. Mobile Vitals help you measure and understand these performance issues so you can optimize your app’s speed and responsiveness. Learn how to use them to reduce friction and improve user experience.

Read full post →

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay