Java Web Weekly, Issue 139 – Java网络周刊,第139期

最后修改: 2016年 8月 24日


At the very beginning of last year, I decided to track my reading habits and share the best stuff here, on Baeldung. Haven’t missed a review since.


Here we go…


1. Spring and Java


>> Solving Fat JAR Woes at HubSpot []

A very interesting look at (and solution for) the scaling problems of using Fat Jars beyond a certain point.

使用Fat Jars超过一定程度时的扩展问题进行了非常有趣的研究(和解决方案)。

>> AWS Lambda for Serverless Java Developers: What’s in It for You? []

A nice, quick intro to AWL Lambda.

一个不错的、快速的AWL Lambda介绍

>> Benefits of @Repeatable annotations in Hibernate 5.2 []

I had no idea most Hibernate annotations are now repeatable. Very nice.

>> Spring Boot Microservice Development on Kubernetes: The Easy Way []

Very useful series of screencasts, going deep into how to run Spring Boot on Docker and Kubernetes.

非常有用的系列截屏,深入了解如何在Docker和Kubernetes上运行Spring Boot。

>> Spring Boot: Show all logging events for one Web request only []

Very nicely done – using the log like a scalpel not like a machete.


Also worth reading:


Presentations and Webinars:


Time to upgrade:


2. Technical and Musings


>> DDD Decoded – Application Services Explained []

>> DDD Decoded – Modelling with CQS []

>> DDD Decoded – Domain Relationships Explained []

DDD is definitely one of the best ways to work on your architectural chops, and this series is clear and to the point explaining some of the basic concepts.


>> Fixing JSON []

Inside notes on making JSON better with the help of some minor tweaks.


>> Do you want a framework or a solution? []

It’s well worth approaching test automation in a structured, intentional way, and most importantly with an open mind to picking a tool you might not yet be familiar with.


Otherwise – and I speak from experience – you may end up with a rats nest of unreliable tests.


>> Scaling Elasticsearch for Multi-Tenant, Multi-Cluster []

I really enjoyed reading through this writeup, mainly because I did a multi-tenant implementation on top of Elasticsearch when the platform was much less mature.


It’s a solid platform, but not without its very real and thorny issues.


Also worth reading:


Presentations and Webinars:


4. Comics


And my favorite Dilberts of the week:


>> Was this going well until I said “waddle”? []

>> If our call gets disconnected, I count that as a closed ticket []

>> My existence will make your empire seem larger []

5. Pick of the Week

5 本周精选

>> Less stress, more productivity: why working fewer hours is better for you and your employer []