Let’s jump right in …
1. Spring and Java
>> Spring, Reactor and ElasticSearch: from callbacks to reactive streams [nurkiewicz.com]
Even if some tools don’t provide out-of-the-box support for reactive APIs, we can quickly construct these ourselves.
>> JPA Criteria API Bulk Update and Delete [vladmihalcea.com]
CriteriaUpdate and CriteriaDelete made it into the JPA specification starting with 2.1.
At this point, they’re not very well known or acknowledged; this article shows how useful they are and how to use them.
>> How to Choose the Most Efficient Data Type for To-Many Associations – Bag vs. List vs. Set [thoughts-on-java.org]
The title says it all – getting efficiency out of Hibernate is never a bad thing Image may be NSFW.
Clik here to view.
>> Java Reflection, but much faster [optaplanner.org]
There are much faster alternatives to plain-old Java Reflection.
>> Facebook Open-Sources RacerD – Java Race Condition Detector [infoq.com]
An interesting tool from Facebook – for detecting race conditions in multithreaded Java code.
Also worth reading:
-
>> Effective Java 3rd Edition – A Must-Read for Every Developer [thoughts-on-java.org]
-
>> Continuous Validation for Security Configurations [blog.codecentric.de]
-
>> Spring Cloud Service Discovery with Dynamic Metadata [blog.codecentric.de]
-
>> Java 10 Checklist: Meet the Declaration That Will Change the Way You Code [blog.takipi.com]
-
>> Building Microservices Awareness [thecookiezen.com]
-
>> Oracle Announce New Java Champions [infoq.com]
-
>> Analysing Tourism Data with Kotlin [blog.dhananjaynene.com]
Webinars and presentations:
-
>> InfoQ’s Top Software Developer Stories, Videos and Podcasts from 2017 [infoq.com]
-
>> Spring Data with John Blum [softwareengineeringdaily.com]
Time to upgrade:
-
>> Visual Studio Code Announces JUnit Support [infoq.com]
-
>> Apache Maven Checkstyle Plugin Version 3.0.0 Released [blog.soebes.de]
2. Technical and Musings
>> A Career Guide for the Recovering Software Generalist [daedtech.com]
You can’t excel at everything (even if you do, no one will believe you), so it’s better to start specializing at some point Image may be NSFW.
Clik here to view.
>> JMeter VS Gatling Tool [octoperf.com]
A comprehensive comparison of the two very popular performance testing tools.
Also worth reading:
-
>> Conversations with Technology Leaders: Erik Meijer [katemats.com]
-
>> Hazelcast Joins the Eclipse Foundation [infoq.com]
-
>> Starting with Ethereum – Writing a contract [blog.frankel.ch]
-
>> The Resignation Counter Offer and the Danger It Presents [daedtech.com]
4. Comics
And my favorite Dilberts of the week:
>> Coworkers Who Are Special [dilbert.com]
>> Boss Hits Jackpot [dilbert.com]
>> Boss Counts Cards [dilbert.com]
5. Pick of the Week
>> The presence prison [m.signalvnoise.com]
Image may be NSFW.Clik here to view.