Java Weekly, Issue 269
Here we go…
1. Spring and Java
===== >> A categorized list of all Java and JVM features since JDK 8 [advancedweb.hu]
A handy reference covering everything from new language features down to the new version naming scheme. Good stuff.
>> Tap Compare Testing with Diferencia and Java Microservices [infoq.com]
A good introduction to the “tap compare” testing technique for validating whether a new version of a service is backward-compatible with the existing version. Definitely worth reading if you’re doing any work with APIs.
>> TomEE on Azure cloud [tomitribe.com]
And a complete guide to configuring, building, and deploying a TomEE application to Microsoft’s Azure cloud.
Also worth reading:
-
===== >> SOLID Java [filippobuletto.github.io]
-
===== >> Performance Impact of Design Patterns [javaspecialists.eu]
-
===== >> How to log the database transaction id using MDC (Mapped Diagnostic Context) [vladmihalcea.com]
-
===== >> Asynchronous RDBMS access with Spring Data R2DBC [lankydanblog.com]
-
===== >> From Imperative to Functional Programming, an approach [blog.frankel.ch]
-
===== >> Building ThinWARs with Gradle [andresalmiray.com]
-
===== >> #HOWTO: Simple load-testing with Apache Benchmark [rieckpil.de]
Webinars and presentations:
-
===== >> Spring Tips: Apache Geode [spring.io]
-
===== >> 15 Years of Spring: Evolving a Java Application Framework [youtube.com]
-
===== >> Brewing Java Applications in Sigma Managed Clusters [infoq.com]
-
===== >> Scaling up Performance Benchmarking [infoq.com]
-
===== >> Flight of the Flux: A Look at Reactor Execution Model [infoq.com]
Time to upgrade:
-
===== >> Spring Boot 2.1.3 available now [spring.io]
-
===== >> Spring Security 5.1.4 Released [spring.io]
-
===== >> Hibernate ORM 5.3.8.Final released [in.relation.to]
-
===== >> Hibernate Validator 6.0.15.Final released [in.relation.to]
-
===== >> Eclipse Releases GlassFish 5.1 Certified as Compatible with Java EE 8 [infoq.com]
-
===== >> RedHat Releases JBoss 7.2 With EE 8 [infoq.com]
-
===== >> Eclipse MicroProfile 2.2 is Now Available [microprofile.io]
2. Technical and Musings
===== >> How to Calculate a Cumulative Percentage in SQL [blog.jooq.org]
A clever way to build this report uses a simple ‘GROUP BY’ clause and SQL window functions.
>> Managing passwords in teams with Gopass [blog.codecentric.de]
A good write-up on this basic yet secure password manager for teams who must share access to passwords and other secrets.
Also worth reading:
-
===== >> Guidance for Building a Control Plane to Manage Envoy Proxy at the edge, as a gateway, or in a mesh [blog.christianposta.com]
-
===== >> Better time series forecasting using expert knowledge [blog.codecentric.de]
-
===== >> The Cloud Is Just Someone Else’s Computer [blog.codinghorror.com]
-
===== >> What’s quality got to do with IT? [blog.scottlogic.com]
-
===== >> Org Chart Types: A Guide for the Aspiring Consultant [daedtech.com]