Here we go…
1. Spring and Java
>> Unlocking Intersection Types With ‘var’ In Java 10 [blog.codefx.org]
As a side effect of introducing “var” to Java, we also got the support for intersection types 🙂
>> FYI: removal of long-deprecated Thread.destroy() and Thread.stop(Throwable) methods [mail.openjdk.java.net]
The title says all – as promised, things are finally starting to get removed from Java.
>> Proposed Jakarta EE Design Principles [blog.sebastian-daschner.com]
A good, quick read about the foundation of the new Jakarta EE project and the direction it's heading.
Also worth reading:
>> Generating Feign clients with Swagger Codegen and Gradle [blog.arnoldgalovics.com]
>> Chaos Toolkit LOVES Chaos Monkey for Spring Boot [medium.com]
>> Spring REST Docs – Test driven documentation of your REST API [vojtechruzicka.com]
>> Building Java 10+ projects on Travis CI [deps.co]
>> Zuul 2 – Sample filter [java-allandsundry.com]
>> 10 All-Time Great Books for Java Programmers – Best of Lot, Must Read [javarevisited.blogspot.com]
>> JDK 9/10/11: Side Effects from += on Java String [marxsoftware.blogspot.com]
>> JDK 8 Versus JDK 10: Ternary/Unboxing Difference [marxsoftware.blogspot.com]
Webinars and presentations:
>> SpringOne 2017 Keynote 3 [infoq.com]
>> Rapidly Develop, Deploy and Scale Java Cloud Apps Using Spring Boot [infoq.com]
>> JUnit 5 — New Opportunities for Testing on the JVM [infoq.com]
>> Spring Tips: Spring Fu [spring.io]
>> Monitoring Spring Boot Applications with Spring Boot Admin by Johannes Edmeier @ Spring I/O 2018 [youtube.com]
>> Securing Spring applications with Hashicorp Vault by Jan Dittberner @ Spring I/O 2018 [youtube.com]
Time to upgrade:
>> What’s New in IntelliJ IDEA 2018.2 EAP 4? [blog.jetbrains.com]
>> Spring Cloud Skipper 1.0.5 Released [spring.io]
>> Spring Cloud Data Flow 1.5.1 Released [spring.io]
2. Technical and Musings
>> Open Sourcing Zuul 2 [medium.com]
After a long wait, the new version of Zuul is finally getting open-sourced. Nice.
>> Working with the system clipboard in Vim [advancedweb.hu]
The second thing to learn after exiting Vim 🙂
>> Agile cargo cult [blog.frankel.ch]
Turns out it's about actually being agile, and not pretending to look like we're doing agile.
Also worth reading:
>> Pros and Cons of Quarantined Tests [marklapierre.net]
>> The Cost of Fear in Organisational Change [infoq.com]
>> Pickled State [blog.cleancoder.com]
>> Lessons from Building Observability Tools at Netflix [medium.com]
>> MariaDB 10.3 supports database sequences [vladmihalcea.com]
>> Positioning Yourself to Coworkers as a Stealth Consultant [daedtech.com]
3. Comics
And my favorite Dilberts of the week: