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]
-
>> Venkat Subramaniam: Kotlin And Python Are Fun, But Java Developers Are Semantically Aligned With The Future [forbes.com]
Webinars and presentations:
-
>> A Bootiful Podcast: Datadog’s Jason Yee on observability, operations, metrics, Kubernetes, language and more [spring.io]
-
>> 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
A cool writeup from Datadog focused on how to how to actually get your log data processed:
>> How to collect, customize, and standardize Java logs [datadoghq.com]
If you’ve ever worked on any sufficiently large application, you know all too well that’s not a trivial task.