1. Spring and Java
>> Why Namespacing Matters in Public Open Source Repositories [blog.sonatype.com]
Simple and yet effective coordinates – preventing dependency confusion attacks using groupId, artifactId, and version!
>> From Monolith to Microservices – Migrating a Persistence Layer [thorben-janssen.com]
Breaking the monolith – how to introduce or merge microservices with data boundaries in mind!
>> Testing Quarkus Web Applications: Component & Integration Tests [infoq.com]
Testing different aspects of a Quarkus application: API layer, persistence layer, components, and native image!
Also worth reading:
- >> Deciphering the stack trace [inside.java]
- >> Reducing MD5 (and SHA) overheads [cl4es.github.io]
- >> Making the most of available resources for Spring Boot [spring.io]
- >> Distribution of JVM desktop applications [blog.frankel.ch]
- >> GraalVM inside Oracle Database [infoq.com]
- >> Java AWS Lambda Container Image Support [rieckpil.de]
- >> Hibernate Query Spaces – Optimizing Flush and Cache Operations [thorben-janssen.com]
Webinars and presentations:
- >> Episode 12 “jpackage” with Kevin Rushforth [inside.java]
- >> A Bootiful Podcast: Doordash tech lead manager Zohaib Sibte Hassan on Spring Boot, Kotlin, GRPC, and more [spring.io]
Time to upgrade:
- >> Spring Framework 5.3.4 and 5.2.13 available now [spring.io]
- >> Spring Vault 2.3.1 available [spring.io]
- >> Spring Authorization Server 0.1.0 available now [spring.io]
- >> Spring Security 5.4.4, 5.3.8, and 5.2.9 released [spring.io]
- >> Spring Cloud Hoxton.SR10 has been released [spring.io]
2. Technical
>> Simulating Latency with SQL / JDBC [blog.jooq.org]
Evaluating different approaches to simulate and inject latency into query executions!
Also worth reading:
- >> Building a Rule-Based Platform to Manage Netflix Membership SKUs at Scale [netflixtechblog.com]
- >> Painless Code Formatting with EditorConfig [reflectoring.io]
3. Musings
>> Chaos Engineering, Explained [tanzu.vmware.com]
Building resilient systems – injecting faults into system components to assure reliability!
Also worth reading:
- >> Hawkins: Diving into the Reasoning Behind our Design System [netflixtechblog.com]
4. Comics
And my favorite Dilberts of the week:
>> Gaming The System [dilbert.com]
>> Internal Audit [dilbert.com]
>> Sarcasm Or Stupidity [dilbert.com]
5. Pick of the Week
This week, we’re having a look the what Datastax has built on top of the already highly used Cassandra database.
Cassandra has been out for a while, and it’s what powers sites with crazy scale – the Facebooks and the Netflixes of the world. If you need scalability and basically no-downtime, you’re definitely looking at Cassandra.
But, the dev story with it can be slow – you couldn’t really prototype quickly with Cassandra. That’s all different now, with the three APIs built on top of the open-source Cassandra – REST, GraphQL, and JSON/Document APIs:
Oh, and not having the need to operate and scale-out the cluster using the DataStax cloud is pretty cool.
Definitely use their monthly free credits to explore the system.
The post Java Weekly, Issue 373 first appeared on Baeldung.
Find A Teacher Form:
https://docs.google.com/forms/d/1vREBnX5n262umf4wU5U2pyTwvk9O-JrAgblA-wH9GFQ/viewform?edit_requested=true#responses
Email:
public1989two@gmail.com
www.itsec.hk
www.itsec.vip
www.itseceu.uk
Leave a Reply