This is the last Java Web Weekly of 2016. Lots to cover in this one so let’s jump right into it.
这是2016年的最后一期Java Web周刊。这一期有很多内容,让我们直接进入主题。
1. Spring and Java
1.Spring和Java
>> Is Gartner’s Report of Java EE’s Demise Greatly Exaggerated? [infoq.com]
An interesting discussion about the legitimacy of the Gartner’s report about the Java EE market position.
关于Gartner报告中关于Java EE市场地位的合法性的有趣讨论。
>> This Year in Spring – 2016 edition [spring.io]
High-level summary of what happened in the Spring ecosystem in 2016.
2016年Spring生态系统中发生的事情的高层次总结。
>> Hibernate Tips: How to cascade a persist operation to child entities [thoughts-on-java.org]
A quick solution to the problem of propagating the persist operation down the entity hierarchy.
一个快速解决persist操作向下传播实体层次结构的问题。
>> Refactoring to Reactive – Anatomy of a JDBC migration [infoq.com]
A detailed step-by-step insight into a process of going Reactive with RxJava and JDBC.
一个详细的步骤,洞察了使用RxJava和JDBC的Reactive过程。
>> Java Type Inference Won’t Support Mutability Specification [infoq.com]
A very informative update explaining why we won’t be getting the “val” alongside “var” when making use of local variable type inference.
一个非常翔实的更新,解释了为什么我们在使用局部变量类型推理时不会在 “var “旁边得到 “val”。
>> Anemic Objects Are OK [techblog.bozho.net]
A few notes about the pragmatic approach to Object Oriented Programming. Bozho is confronting Yegor Bugayenko’s arguments.
关于面向对象编程的实用主义方法的一些说明。Bozho正在对抗Yegor Bugayenko的论点。
>> Spring From the Trenches: Disabling Cookie Management of Apache HTTP Client 4 and RestTemplate [petrikainulainen.net]
A short example showing how to disable Cookie Management in the HTTP Client 4 (and making sure that RestTemplate actually uses it).
一个简短的例子显示了如何在HTTP客户端4中禁用Cookie管理(并确保RestTemplate真正使用它)。
Also worth reading:
-
>> Hibernate Envers – Extend the standard revision [thoughts-on-java.org]
-
>> Robot Framework Tutorial 2016 – Wrap-Up and Conclusion [codecentric.de]
-
>> Introducing Gradle Build Scans [infoq.com]
-
>> Java Wish List: The Top Differences Between Java, Scala, Groovy, Clojure and Kotlin [takipi.com]
-
>> Practical Reactor operations – Retrieve Details of a Cloud Foundry Application [java-allandsundry.com]
-
>> Java 8: Converting An Array To A Stream [adambien.blog]
Webinars and presentations:
网络研讨会和演讲:。
-
>> Spring Tips: Spring Tool Suite [spring.io]
-
>>Project Jigsaw in JDK 9: Modularity Comes To Java [spring.io]
-
>> JDK 8: Lessons Learnt With Lambdas and Streams [spring.io]
-
>> 10 Ways to get Super Productive with Spring Boot [spring.io]
-
>> Spring Cloud with Consul and Vault [infoq.com]
-
>> Spring Data and In-memory Data Management in Action [infoq.com]
-
>> Let’s Visualize Your Spring Boot Applications [infoq.com]
-
>> Advanced Spring Data REST [infoq.com]
-
>> Moving from Monolithic Architecture to Spring Cloud and Microservices [infoq.com]
Time to upgrade:
升级的时间:。
-
>> Spring Framework 4.3.5, 4.2.9 and 3.2.18 available now [spring.io]
-
>> CVE-2016-9879: Spring Security 3.2.10, 4.1.4, 4.2.1 Released [spring.io]
-
>> Spring Tool Suite 3.8.3 released [spring.io]
-
>> Spring LDAP 2.2.1 & 2.3 RC1 Released [spring.io]
-
>> Spring Boot 1.4.3 Available Now [spring.io]
-
>> Spring Data Release Train Ingalls RC1 Released [spring.io]
-
>> IntelliJ IDEA 2016.3.2 RC is Out [jetbrains.com]
-
>> IntelliJ IDEA 2017.1 EAP is Open [jetbrains.com]
-
>> Eclipse Project Oxygen (4.7) M3 – New and Noteworthy [eclipse.org]
2. Musings and Technical
2.思索和技术
>> Toward a Galvanizing Definition of Technical Debt [michaelfeathers.silvrback.com]
Michael Feathers straightens up and explains what technical debt actually is.
迈克尔-费瑟斯挺直腰杆,解释了什么是技术性债务实际上是。
>> Progress Bars are Surprisingly Difficult [prog21.dadgum.com]
A short write-up about how hard it is to actually create an accurate Progress Bar 🙂
关于实际创建一个准确的进度条有多难的简短文章🙂。
>> The threat of technological unemployment [lemire.me]
A few philosophical thoughts about the future threat of technological unemployment.
关于未来技术失业威胁的一些哲学思考。
>> Windows and PHP are snowballs. Respect them. [virtuouscode.com]
A short explanation why you should respect Windows and PHP even when you do not like them 🙂
一个简短的解释,为什么即使你不喜欢Windows和PHP,你也应该尊重它们 🙂
Also worth reading:
-
>> What Technical Documents Should You Review? [daedtech.com]
-
>> Flipping The Reversed Test Pyramid [kgolev.com]
-
>> All websites have something of value for attackers: reputation [troyhunt.com]
-
>> Chris Richardson on Domain-Driven Microservices Design [infoq.com]
-
>> Book Review – Designing Data-Intensive Applications [vladmihalcea.com]
-
>> Don’t let the experts define science! [lemire.me]
-
>> Scythe – Coverage in Production to Find Dead Code [michaelfeathers.silvrback.com]
-
>> The Brain’s Registers [pointersgonewild.com]
3. Comics
3.漫畫
And my favorite Dilberts of the week:
还有本周我最喜欢的Dilberts。