Here we go…
1. Spring and Java
>> Practice Mock Interviews & Coding Problems with Pramp Sponsored
If you’re looking to improve your interview game, definitely have a look at the Pramp mock interviews on Data Structures and Algorithms, System Design, etc. Get unlimited tries.
>> Hibernate Tips: How to Exclude Deactivated Elements from an Association [thoughts-on-java.org]
A brief example of applying Hibernate’s @Where annotation to a one-to-many JPA mapping.
>> Java 12 Raw String Literals [vojtechruzicka.com]
A look ahead at an upcoming and long overdue feature: multi-line String literals. Very cool.
>> Java optional parameters [dolszewski.com]
An interesting write-up explores several patterns and anti-patterns for handling optional method and constructor parameters.
>> Introducing Swagger Brake [blog.arnoldgalovics.com]
And a quick overview of a tool you can use to identify API breaking changes between two versions of a Swagger specification.
Also worth reading:
>> Running code on Spring Boot startup [dolszewski.com]
>> Kotlin, collections and sequences [blog.frankel.ch]
>> Project Atlantis Proposed for JDK Performance Monitoring and Analysis Improvement Experimentation [marxsoftware.blogspot.com]
>> The Gradle SuperPOM [andresalmiray.com]
>> Gradle Release Notes [docs.gradle.org]
>> Lambdas are not functional programming [medium.com]
>> Overview of MicroProfile Rest Client [tomitribe.com]
Webinars and presentations:
>> Consumer-Driven Contract Testing with Spring Cloud Contract [infoq.com]
>> Going Cloud Native with Spring Cloud Azure [infoq.com]
>> A Tale of Two Frameworks: Spring Cloud and Istio [infoq.com]
>> Large Group Product Backlog Refinement in LeSS & LeSS Huge [infoq.com]
>> What Computers Can Teach Us about Humans: Machine Learning in Marketing [infoq.com]
>> I’d Hire More Women If They Would Apply! [infoq.com]
>> Diana Larsen on Agile Fluency, Organisational Design and Being an Ally [infoq.com]
>> Chaos Engineering for PCF [infoq.com]
>> Spring, Kotlin and the Functional Way [infoq.com]
>> What’s New in Reactor “Californium” [infoq.com]
>> Why Bosh? Part 1: BOSH Unique Capabilities [youtube.com]
Time to upgrade:
>> Spring Framework 5.1.3, 5.0.11 and 4.3.21 available now [spring.io]
>> Spring Data Lovelace SR3, Kay SR12, and Ingalls SR17 released [spring.io]
>> Maintenance release for Hibernate Search 5.10 [in.relation.to]
>> Atomist Software Delivery Machine 1.0 Launched [infoq.com]
2. Technical and Musings
>> Designing Headers for HTTP Compression [mnot.net]
A good write-up on how HPACK compression works and how to optimize HTTP/2 headers accordingly.
>> Sentiment Analysis: What’s with the Tone? [infoq.com]
A fascinating read comparing two approaches that can help identify the emotion behind a text.
Also worth reading:
>> How Origin Access Identity works [advancedweb.hu]
>> Developing The Organizational Language [blog.tfnico.com]
>> Technical Innovation Vs. Process Innovation [techblog.bozho.net]
>> How to Create a Good MCVE (Minimal Complete Verifiable Example) [blog.jooq.org]
>> Creative Selection: How Apple builds products with demos, taste, and leverage [mdswanson.com]
>> The Serverless Sea Change [infoq.com]
>> What did I learn studying for AWS Solution Architect Associate Certification [blog.scottlogic.com]
3. Comics
And my favorite Dilberts of the week: