java-weekly-288
Java Weekly, Issue 288
Here we go…
1. Spring and Java
===== >> Hiding Services & Runtime Discovery with Spring Cloud Gateway [spring.io]
A solid, ready-to-run example using Spring Cloud’s gateway and registry services. Good stuff.
>> Exercises in Programming Style: maps are objects too [blog.frankel.ch]
A functional solution to the word extraction problem seen previously in the series, this time using an immutable map in Kotlin.
>> Running Gradle inside Maven [andresalmiray.com]
And although Gradle builds don’t participate directly in the Maven reactor, you can execute a Gradle build within a multi-module Maven project with the right combination of plugins.
Also worth reading:
-
===== >> Building a Multi-Module Spring Boot Application with Gradle [reflectoring.io]
-
===== >> Data Classes Considered Harmful [paluch.biz]
-
===== >> TDD With URM and Kotlin [dev.to]
Webinars and presentations:
-
===== >> Spring Tips – Season 6 Recap [spring.io]
-
===== >> Jakarta EE: 39 Projects and Where they are at? [tomitribe.com]
-
===== >> Top 5 Tomcat Vulnerabilities Demonstrated [tomitribe.com]
Time to upgrade:
-
===== >> Spring Cloud Greenwich.SR2 is available. [spring.io]
-
===== >> Spring Cloud Data Flow 2.1.2 GA and 2.0.3 GA Released [spring.io]
-
===== >> Spring Cloud Open Service Broker 3.0.3 Released [spring.io]
-
===== >> Spring Vault 2.1.3.RELEASE available [spring.io]
2. Technical and Musing
===== >> How to use S3 POST signed URLs [advancedweb.hu]
An overview of how to use POST URLs to get around the shortcomings of their PUT counterparts.
>> Moving Control to the Endpoints [mnot.net]
And a look at the obstacles standing in the way of wider adoption of encrypted DNS solutions.
Also worth reading:
-
===== >> TomEE MicroProfile on Heroku [tomitribe.com]
-
===== >> Stateful tests in Wiremock [blog.softwaremill.com]
-
===== >> Demystifying test automation [blog.scottlogic.com]
-
===== >> Solution Factory – How to get from idea to product in 9 weeks [blog.codecentric.de]
3. Comics
===== >> Measuring Excellence [dilbert.com]
>> When Wally Is Busy [dilbert.com]
>> Zombie Projects [dilbert.com]
4. Pick of the Week
>> How to collect, customize, and standardize Java logs [datadoghq.com] Sponsored
If you’ve ever worked on any sufficiently large application, you know all too well that’s not a trivial task.