Here we go…
1. Spring and Java
>> Writing Addons With TestProject [petrikainulainen.net]
A solid introduction on how to remove duplicate code from test suites by writing custom TestProject addons.
>> Bootiful Azure: To Production (6/6) [spring.io]
A nice wrap-up to the series on Spring Boot and Microsoft Azure, with several things to consider when deploying to production.
>> OpenJDK 11, tools of the trade [blog.frankel.ch]
A good round-up of everyday JDK commands and tools that any developer should learn. Very cool.
>> All You Need To Know About Testing Web Controllers with Spring Boot [reflectoring.io]
The title says it all.
>> How to map a PostgreSQL Range column type with JPA and Hibernate [vladmihalcea.com]
And a quick introduction to mapping the range column types supported out-of-the-box by the hibernate-types project.
Also worth reading:
>> Manual Bean Definitions in Spring Boot [spring.io]
>> Java class naming – The ultimate guideline [dolszewski.com]
>> How much faster is Java 11? [optaplanner.org]
>> Running JAXB xjc Compiler with OpenJDK 11 [marxsoftware.blogspot.com]
>> Using Minimum Fractional Digits with JDK 12 Compact Number Formatting [marxsoftware.blogspot.com]
>> How to save enum in the database with JPA [dolszewski.com]
>> Micronaut Microservices Framework: Introduction [blog.codecentric.de]
Webinars and presentations:
>> Evolve Legacy Java EE Apps to Spring Boot Apps in One Minute [infoq.com]
>> Spring Tips: JavaFX [spring.io]
>> Spring Tips: Hedging Client Requests with the Reactive WebClient and a service registry [spring.io]
>> A Bootiful Podcast: an Interview with Google Developer Advocate Ray Tsang [spring.io]
>> Machines Can Learn – a Practical Take on Machine Intelligence Using Spring Cloud Data Flow and TensorFlow [infoq.com]
>> Seb Rose on BDD, Cucumber, Cyber0dojo, Certification, and Testers in Code Reviews [infoq.com]
>> Reasoning about Uncertainty at Scale [infoq.com]
>> Journey to Cloud Architecture [infoq.com]
>> Algorithms behind Modern Storage Systems [infoq.com]
Time to upgrade:
>> Hibernate ORM 5.4.1.Final released [in.relation.to]
>> IBM Releases Open Liberty 18.0.0.4 with Support for MicroProfile 2.1 and Reactive Extensions [infoq.com]
>> Spring Cloud Task 2.1.0 GA is now available [spring.io]
2. Technical and Musings
>> Using OAuth for a simple command line script to access Google's data [martinfowler.com]
A clever adaptation of Google's OAuth 2.0 for Mobile and Desktop Apps flow does the trick.
>> Increasing the Quality of Patient Care through Stream Processing [infoq.com]
An interesting proof-of-concept project using open-source tools to aggregate, sanitize, and enrich health data streams from multiple sources.
Also worth reading:
>> An Incremental Architecture Approach to Building Systems [infoq.com]
>> API Gateways Are Going Through an Identity Crisis [blog.christianposta.com]
>> How to Pick a Niche: Start Listening to Other People [daedtech.com]
3. Comics
And my favorite Dilberts of the week: