Here we go…
1. Spring and Java
>> Make your life easier with Kotlin stdlib [blog.frankel.ch]
Kotlin has some small gems in its standard library.
>> Collections.checkedCollection() [javaspecialists.eu]
checkedCollection() is an old and forgotten API, which still has some valid use-cases.
>> Servlet vs. Reactive: Choosing the Right Stack – Rossen Stoyanchev Presents at QCon SF 2017 [infoq.com]
If you’re not sure which stack to go with, this is a good place to start.
>> Calling JDK Tools Programmatically on Java 9 [in.relation.to]
The ToolProvider SPI provides a solid, uniform way of invoking all tools coming with the JDK.
Also worth reading:
>> What’s New in MicroProfile 1.2 [infoq.com]
>> A Kotlin Type Inference Puzzler [4comprehension.com]
>> A more OO-style approach to refactoring with Kotlin [blog.sourced-bvba.be]
>> Design of Java Value Types Makes Progress [infoq.com]
>> Build a Basic CRUD App with Angular 5.0 and Spring Boot 2.0 [developer.okta.com]
>> Need for Speed: Accelerating Maven Snapshots [product.hubspot.com]
Webinars and presentations:
>> Java 9: Tips on Migration and Upgradability [infoq.com]
>> Spring Tips: Spring Tool Suite 4 [spring.io]
Time to upgrade:
>> Spring Boot 2.0.0 M7 available now [spring.io]
>> Spring Session (Core/MongoDB/Geode) 2.0.0.RC2 released! [spring.io]
>> Spring for Apache Kafka 2.1.0.RELEASE (and 1.3.2, 2.0.2) Available [spring.io]
>> Kotlin 1.2 Introduces Multi-Platform Projects [infoq.com]
>> Spring IO Platform Brussels-SR6 [spring.io]
>> Apache Tomcat 8.5.24 available [mail-archives.apache.org]
>> Jetty 9.4.8 Released! [dev.eclipse.org]
>> Spring Tools 4 – public beta released [spring.io]
>> Spring Batch 4.0.0.RELEASE is now available [spring.io]
>> HttpComponents Client 4.5.4 GA Released [mail-archives.apache.org]
>> Gradle 4.4 – Release Notes [docs.gradle.org]
2. Technical
>> PMD Check and Report in the same build [blog.code-cop.org]
Having static analysis as a part of your Jenkins build is definitely a good idea.
Also worth reading:
>> IntelliJ IDEA 2017.3: Smarter Coding Assistance, Better Debugger, Run Dashboard, Frameworks Support and More [blog.jetbrains.com]
>> Bobby Tables [blog.cleancoder.com]
>> Penetration Test Training – Quaoar [blog.codecentric.de]
3. Musings
>> Conference Speaking Isn’t Good for Your Career Until You Make it Good [daedtech.com]
The real costs and benefits of speaking at conferences – dissected 🙂
Also worth reading:
>> Inclusive Culture, Minimum Culture [mattblodgett.com]
>> Hacking Your Career as a Non-Developer [daedtech.com]
>> Two years as a Hibernate Developer Advocate [vladmihalcea.com]
4. Comics
And my favorite Dilberts of the week: