Lots of interesting writeups on Java 9 this week.
本周有很多关于Java 9的有趣文章。
Here we go…
我们来了……。
1. Spring and Java
1.Spring和Java
>> Is Jigsaw Dead? Not quite. [tomitribe.com]
A very needed clarification of the JCP process and what has actually happened to Jigsaw recently.
非常需要澄清JCP的程序和最近在Jigsaw发生的实际情况。
>> Ordering vs Sorting with Hibernate – What should you use? [thoughts-on-java.org]
One might think that ordering and sorting is the same operation but it turns out there are slight differences in Hibernate 🙂
人们可能会认为排序和分类是相同的操作,但事实证明,在Hibernate中存在细微的差异 🙂
>> Reactor Bismuth release train first milestone available [spring.io]
>> Reactor Bismuth release train first milestone available【spring.io]
An important milestone for the Reactor project, with some very interesting new functionality.
Reactor项目的一个重要里程碑,具有一些非常有趣的新功能。
Also worth reading:
还值得一读的是:。
-
>> IntelliJ IDEA 2017.2 EAP: Run Dashboard for Spring Boot [jetbrains.com]
-
>> JVM Statistics with jstat [marxsoftware.blogspot.com]
- >> Hibernate Tips: How to log the execution time of a query [thoughts-on-java.org]
-
>> The detaching pitfall of declarative transaction management with Spring and JPA/Hibernate [blog.arnoldgalovics.com]
-
>> Survey – Behavior of @Positive and @Negative constraints [beanvalidation.org]
Webinars and presentations:
网络研讨会和演讲:。
-
>> When Enterprise Java Micro Profile meets Angular [antoniogoncalves.org]
Time to upgrade:
升级的时间:。
- >> Spring Boot 2.0.0 M1 Available Now [spring.io]
-
>> Spring Session 2.0.0 M1 Released [spring.io]
-
>> Hibernate Search 5.8.0.Beta2 is out! [in.relation.to]
-
>> Spring Security 5.0.0 M1 [spring.io]
-
>> Spring REST Docs 1.2.1.RELEASE [spring.io]
-
>> Spring Batch 4.0.0.M2 is now available [spring.io]
-
>> Spring Cloud Data Flow 1.2 GA released [spring.io]
-
>> Spring Cloud Stream Chelsea.SR2 Released [spring.io]
-
>> Hibernate Validator 6.0.0.Beta1 is out with improved Bean Validation 2.0 support [in.relation.to]
2. Technical and Musings
2.技术和思考
>> Why are you testing your software? [frankel.ch]
Sometimes it makes sense to take a step back and rethink if it’s absolutely necessary to achieve the coverage of 100%.
有时,退一步重新思考是否绝对有必要实现100%的覆盖率是有意义的。
>> When Subclasses Are Ready To Die [thecodewhisperer.com]
Some back-to-basics and timeless design principles here.
这里有一些返璞归真和永恒的设计原则。
>> How Much Code Should My Developers Be Responsible For? [daedtech.com]
There is no universal answer to this question but it is a good idea to keep the “bus factor” concept in mind
这个问题没有普遍的答案,但牢记 “公共汽车因素 “的概念是一个好主意。
Also worth reading:
-
>> Lightbend Charity Survey: Who’s Doing What With Streaming, Fast Data and IoT? [lightbend.com]
-
>> A Developer’s Guide To Docker – A Gentle Introduction [developer.okta.com]
-
>> EC2 In-Memory Processing Update [aws.amazon.com]
-
>> Why you should totally switch to Kotlin [medium.com]
-
>> Why you should always use hibernate.connection.provider_disables_autocommit for resource-local JPA transactions [vladmihalcea.com]
-
>> Importance of given-when-then in unit tests and TDD [solidsoft.wordpress.com]
-
>> Podcast Released: Agile Architecture with Martin Fowler and Rebecca Wirfs-Brock [coalition.agileuprising.com]
-
>> What Can Men Do [trishagee.github.io]
- >> Starting a New Engagement as a Lead Consultant [jayfields.com]
3. Comics
3.漫畫
And my favorite Dilberts of the week:
还有本周我最喜欢的Dilberts。
>> You can’t make an omelet without breaking some eggs [dilbert.com]
>> 不打破一些鸡蛋就不能做煎蛋卷[dilbert.com]
>> I’m an awesome leader, therefore I must be hilarious [dilbert.com]
>>我是一个了不起的领导人,因此我一定很搞笑[dilbert.com]
>> Each engineer cost us one million dollars [dilbert.com]
>> 每个工程师花费我们一百万美元[dilbert.com]
4. Pick of the Week
4.本周精选
This week I’ve been both super busy but also excited to finally launch the new Certification Classes in each of my 2 courses:
本周,我既超级忙碌,但也很高兴终于在我的两门课程中分别推出了新的认证课程。