Here we go…
1. Spring and Java
>> Hands on MongoDB 4.0 transactions with Spring Data [spring.io]
ACID transactions are now available when using a MongoDB replica set with Spring Data. Very exciting!
>> Try-With-Resource in Plain Java [javaspecialists.eu]
A good write-up on the seemingly disproportionate amount of bytecode generated from a relatively small code sample.
>> Authorizing Resources Based On Who Created Them [michaelcgood.com]
Achieving attribute-based access control in Spring Security using XACML. Very cool.
>> Unlocking Traits With ‘var’ In Java 10 [blog.codefx.org]
An interesting piece on using local-variable type inference to compose traits in Java 10. Use at your own risk.
Also worth reading:
>> Secure coding practices in Java: challenges and vulnerabilities [blog.acolyer.org]
>> Spring WebFlux and rxjava2-jdbc [medium.com]
>> Looking into Java's Future: Empty Value Types [marxsoftware.blogspot.com]
- >> 5 Features Eclipse Should Copy from IntelliJ IDEA [techblog.bozho.net]
>> Elements combination in Kotlin collections [blog.frankel.ch]
>> Stack Overflow Answers the Top Java Questions We Didn't Know We Had [blog.takipi.com]
>> Updated Inspections and Intentions in IntelliJ IDEA 2018.2 [blog.jetbrains.com]
>> Using an AWS S3 Bucket as your Maven Repository [tech.asimio.net]
Webinars and presentations:
>> Java at Scale [infoq.com]
>> Serverless and Java in the Real World [infoq.com]
>> 55 New Features in JDK 9 [infoq.com]
>> Is Boilerplate Code Really so Bad? [infoq.com]
Time to upgrade:
>> Spring Cloud GCP 1.0.0.RC1 Now Available [spring.io]
>> batch-web-spring-boot-starter 2.0.1 released [blog.codecentric.de]
>> Pivotal Releases Spring Cloud Data Flow 1.5 [infoq.com]
>> Spring Cloud Task 1.2.3.RELEASE is now available [spring.io]
>> Spring Cloud Open Service Broker 2.0.0.RELEASE is now available [spring.io]
>> Spring Cloud Edgware.SR4 Has Been Released [spring.io]
>> IntelliJ IDEA 2018.2 Beta 2 is available! [blog.jetbrains.com]
>> Spring Social End of Life Announcement [spring.io]
2. Technical and Musings
>> A beginner’s guide to Phantom Read anomaly [vladmihalcea.com]
An insightful article about a potentially problematic but easily avoided phenomenon when dealing with concurrent database transactions.
>> Negative Comments and the Art of Not Letting the Bastards Get You Down [daedtech.com]
It's in our human nature to become distraught over negative comments online. Thankfully, there are some strategies to help us deal with them in a positive way.
>> On ending the regression automation fixation [ontestautomation.com]
A thought-provoking article makes a case for executing your regression testing scripts manually.
Also worth reading:
>> Why I Love Redis [content.pivotal.io]
>> Supercharge Your Splunk Analytics with OverOps [blog.takipi.com]
>> Using NATstyle from the commandline [blog.code-cop.org]
>> Supervisor and Docker [advancedweb.hu]
>> Building confidence as a CTO [medium.com]
3. Comics
And my favorite Dilberts of the week: