Java Web Weekly, Issue 162

Lots of weekend reading for this week.

Let’s jump right in…

1. Spring and Java

Java 9 vs Bugs – the first round ?

>> Compilation of Java code on the fly [frankel.ch]

A short example showing how to compile Java code at runtime (yes, you read that right).

>> Surprising += Cast [javaspecialists.eu]

Exploring edge cases of casting in Java.

>> Hibernate Tips: How to map an Enum to a database column [thoughts-on-java.org]

A short write-up about a not-so-trivial problem of mapping enums to database columns using Hibernate.*
*

>> Chronicle Queue storing 1 TB in virtual memory on a 128 GB machine [vanilla-java.github.io]

Chronicle Queue utilizes heap space economically ?

>> Why Elvis Should Not Visit Java [codefx.org]

As long as Java’s type system doesn’t distinguish between nullable and non-nullable types, the Elvis operator isn’t a good fit for Java.

>> How to automatically validate entities with Hibernate Validator [thoughts-on-java.org]

A short guide to the highly important Hibernate Validator.

>> Tool Time: Preventing leaky APIs with jQAssistant [in.relation.to]

You can now perform some interesting static analysis of your APIs.

>> Surprising += Cast [javaspecialists.eu]

Exploring edge cases of casting in Java.

>> Java Community Oscars – The Top 10 Posts of 2016 [takipi.com]

It turns out Java developers host their own Oscars too ?

Also worth reading:

Webinars and presentations:

Time to upgrade:

2. Technical

A rich introduction to building event-driven microservices and CQRS.

3. Musings

===== >> Stop calling yourself a DevOps engineer [insaneprogramming.be]

DevOps is not a role, it’s a mentality.

>> Deep learning: the silver bullet? [lemire.me]

Thoughts about the future of deep learning.

>> Measure Your Code to Get Back on Track [daedtech.com]

What isn’t measured, doesn’t improve. Definitely measure the quality of your code/work as the first step towards improving it.

>> Trust automation [ontestautomation.com]

How to establish trust with your test automation ?

>> Processing billions of events/day [plumbr.eu]

An in-depth case study of going from a monolith to scalable Kafka-backed microservices.

Also worth reading:

4. Comics

And my favorite Dilberts of the week:

>> Tupac is dead [dilbert.com]
>> So wise [dilbert.com]

5. Pick of the Week

===== >> The Cave Essentials [randsinrepose.com]

Leave a Reply

Your email address will not be published.