1. Spring and Java
>> Composite Repositories – Extend your Spring Data JPA Repository [thorben-janssen.com]
When derived queries come up short: enriching and extending Spring Data JPA repositories with custom and complex queries.
>> Heap Snapshotting [inside.java]
Meet Heap Snapshotting: an approach to reduce the startup time of JVM applications.
>> Spring Boot Test Slices Overview and Usage [rieckpil.de]
Testing one layer without involving others: an in-depth guide on testing application slices in Spring Boot.
Also worth reading:
- >> Java in 2020 [blogs.oracle.com]
- >> SpringOne 2020 is about to start [springone.io]
- >> Clojure from the ground up: polymorphism [aphyr.com]
- >> Finalizing in JDK 16 – Pattern matching for instanceof [openjdk.java.net]
- >> Four Billion Changes [javaspecialists.eu]
- >> Reading from a file and writing to MongoDB with Spring Cloud Stream [spring.io]
- >> New LiveRecorder for Java Enables Software Failure Replay [infoq.com]
Webinars and presentations:
- >> A Bootiful Podcast: On Messaging in Spring, Spring Cloud Stream App Starters and More [spring.io]
Time to upgrade:
- >> Hibernate ORM 5.4.21.Final released [in.relation.to]
- >> Spring Cloud Hoxton.SR8 has been released [spring.io]
2. Technical
>> GitHub Actions and Maven releases [blog.frankel.ch]
Releasing Maven artifacts via GitHub actions: Covering distribution and release management, authentication, and GitHub integration.
Also worth reading:
- >> Singular Update Queue [martinfowler.com]
- >> PostgreSQL audit logging using triggers [vladmihalcea.com]
- >> A Service-Level What? [tanzu.vmware.com]
- >> REST: Retrieving resources [mscharhag.com]
- >> TDD a UI with Fast Tests [blog.code-cop.org]
- >> AWS IAM basics: Identity-based, and Resource-based policies [advancedweb.hu]
- >> Bulk vs Individual Compression [techblog.bozho.net]
- >> Snyk Releases Enhanced Vulnerability Prioritization Features [infoq.com]
3. Musings
>> Audio-video setup for meetings and videos [kylecordes.com]
Getting ready for a technical talk or daily meeting? Here are some useful tips to make the most of video calls.
Also worth reading:
- >> Microservices for Life [blog.scottlogic.com]
- >> RFC8890: The Internet is for End Users [mnot.net]
- >> Deployed To Production Is Not Enough [henrikwarne.com]
- >> Subtle signs that you just got hired in the wrong IT company [blog.codepipes.com]
- >> Positioning for Newbie Feelancers: The Ugly, The Bad, and the Good [daedtech.com]
- >> Cynicism and burnout in Information Technology [blog.codecentric.de]
4. Comics
And my favorite Dilberts of the week:
>> No More Id Badges [dilbert.com]
>> Word Salad [dilbert.com]
>> Not a Monopoly [dilbert.com]
5. Pick of the Week
>> The Levels of Eye Contact [markmanson.net]
The post Java Weekly, Issue 349 first appeared on Baeldung.