1. Spring and Java
>> Announcing Tribuo, a Java Machine Learning library [blogs.oracle.com]
Meet Tribuo: A ML library written in Java supporting classification, clustering, anomaly detection, and regression algorithms.
>> Implementing Bulkhead with Resilience4j [reflectoring.io]
Resiliency inspired by the ship manufacturing industry: Preventing a problem in one area to affect other areas by implementing the Bulkhead architectural pattern.
>> The Tooling Available to Create Native GraalVM Images [info.michael-simons.eu]
Creating a native image for an app written in a fictive framework: Exploring the tooling, benefits, and pitfalls of GraalVM native images.
Also worth reading:
- >> A picture of Java in 2020 [blog.jetbrains.com]
- >> Java 15 is Released [infoq.com]
- >> ZGC: What's new in JDK 15 [malloc.se]
- >> Spring Boot performance monitoring [vladmihalcea.com]
- >> Fun with Java Records [benjiweber.co.uk]
- >> Why and when you should use JPA [vladmihalcea.com]
- >> Hibernate’s Query APIs [thorben-janssen.com]
- >> Building Serverless Spring Boot applications on Azure [spring.io]
- >> Health Checks with Spring Boot [reflectoring.io]
Webinars and presentations:
- >> Q/A: Ask Java Architects [youtube.com]
- >> Continuous Monitoring with JDK Flight Recorder [youtube.com]
- >> Java Language Futures [youtube.com]
- >> A Bootiful Podcast: Lightbend CTO Jonas Bonér on his epic, aspect-oriented, distributed, reactive work [spring.io]
- >> Azure in the Enterprise: Azure Object Storage Service and Spring Boot [spring.io]
Time to upgrade:
- >> Spring Boot 2.3.4, 2.2.10, 2.1.17 are available now [spring.io]
- >> Spring Boot 2.4.0.M3 also available now [spring.io]
- >> Spring Framework 5.2.9, 5.1.18, 5.0.19, and 4.3.29 available now [spring.io]
- >> Spring Framework 5.3 goes RC1 [spring.io]
- >> Spring Data Neumann SR4, Moore SR10 and Lovelace SR20 [spring.io]
- >> Spring Data 2020.0.0 goes RC1 [spring.io]
- >> Spring REST Docs 2.0.5.RELEASE [spring.io]
2. Technical
>> Reinventing virtualization with the AWS Nitro System [allthingsdistributed.com]
Rethinking virtualization at AWS: offloading virtualization functions to dedicated hardware and software to improve performance and security.
Also worth reading:
- >> Customizing your GitHub profile – Building [blog.frankel.ch]
- >> How CloudFront routing works [advancedweb.hu]
- >> Offloading and more from Reedelk Data Integration Services through Kong Enterprise [blog.codecentric.de]
- >> How to manage IAM user passwords [advancedweb.hu]
3. Musings
>> A little rant about talent [benjiweber.co.uk]
Relying on talent or promoting teamwork? A critical take on why just talent isn't enough to achieve organizational success!
Also worth reading:
- >> Rewriting the Technical Interview [aphyr.com]
- >> From YAGNI to YDNIY [codewithoutrules.com]
- >> Analytics at Netflix: Who We Are and What We Do [netflixtechblog.com]
- >> API as a Product insights [blog.codecentric.de]
- >> Microsoft Teams for online classes? [kylecordes.com]
4. Comics
And my favorite Dilberts of the week:
>> New Words [dilbert.com]
>> Business Lying [dilbert.com]
>> Conflict Resolution [dilbert.com]
5. Pick of the Week
The very simple page listing all my courses, now that the COVID “sale” is actually happening:
>> All Courses on Baeldung
All courses are 33% off their standard prices, so if you were looking to get one, now is a good time to do that.
The post Java Weekly, Issue 352 first appeared on Baeldung.