java-weekly-236
Java Weekly, Issue 236
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]
-
===== https://blog.frankel.ch/elements-combination-kotlin-collections/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
>> Sarcasm Wins the Day [dilbert.com]
>> Just Give Me the Requirements Already [dilbert.com]
>> It Pays to Keep Backups [dilbert.com]
4. Pick of the Week
===== >> The Problem You Solve Is More Important Than The Code You Write [gitconnected.com]