java-weekly-302
Java Weekly, Issue 302
1. Spring and Java
===== >> What’s new in Spring Data Moore? [spring.io]
Tons of new features across the board, with a strong focus on Reactive, Kotlin, and Performance.
>> JUNIT 5 And Selenium – Using Selenium Built – In ‘ PAGEFACTORY’ To Implement Page Object Pattern [blog.codeleak.pl]
A great way to improve the reusability and maintainability of your test code.
>> JavaFX Tutorial: Getting started and Hello world and FXML and SceneBuilder and Basic layouts and Advanced layouts [vojtechruzicka.com]
And a new, fast-paced series to get you up and running quickly with JavaFX.
Also worth reading:
-
===== >> Working with structured data in Java [advancedweb.hu]
-
===== >> Contexts and Dependency Injection (CDI) [rieckpil.de]
-
===== >> JDBC Driver Maven dependency list [vladmihalcea.com]
-
===== >> WildFly 18 is released! [wildfly.org]
Webinars and presentations:
-
===== >> Panel: Which Java Vendor Should I Choose? [spring.io]
-
===== >> Beyond Entitlements for Cloud-native [spring.io]
Time to upgrade (all Spring):
-
===== >> Spring Boot 2.2.0 RC1 has been released! [spring.io]
-
===== >> Spring Batch 4.2 in now GA! [spring.io]
-
===== >> Spring Data R2DBC 1.0 RC1 released [spring.io]
-
===== >> Spring for Apache Kafka 2.3 is now available [spring.io]
-
===== >> Spring for RabbitMQ (Spring AMQP) 2.2 is now available [spring.io]
-
===== >> Reactor Californium-SR12 is out [spring.io]
-
===== >> Reactor Dysprosium (3.3.x) goes GA [spring.io]
2. Technical and Musing
===== >> ONBUILD, the overlooked Docker directive [frankel.ch]
A great way to reduce the size of your Dockerfile down to a single directive.
>> Let’s Put Some Dignity Back into Finding Software Work [daedtech.com]
The problem with the technical interview process and why we can’t seem to get away from it.
Also worth reading:
-
===== >> Using Apache PLC4X and ElasticSearch for IIoT monitoring and anomaly detection [blog.codecentric.de]
-
===== >> Zupiter: a Web-Based Modular Synthesizer [pointersgonewild.com]
-
===== >> Microservice Observability, Part 1: Disambiguating Observability and Monitoring [bravenewgeek.com]
-
===== >> Consumer-driven contract testing with Pact [codecentric.de]
3. Comics
===== >> Garbage Man Breaks Fourth Wall [dilbert.com]
>> Lifestyle Disagreer [dilbert.com]
>> Lucky Sales Guy [dilbert.com]
4. Pick of the Week
>> The State of Java in 2019
Some really interesting numbers this year, especially around Spring Boot, Java 8 and Kotlin.