Here we go…
我们来了……。
1. Spring and Java
1.Spring和Java
>> Reactive Programming and Relational Databases [spring.io]
A brief look at why R2DBC may be winning the race to integrate the Reactive Programming model with RDBMS stacks. Very exciting.
简要介绍一下为什么R2DBC可能会在将反应式编程模型与RDBMS堆栈整合的竞赛中获胜。非常令人兴奋。
>> What is Java object equals contract? [dolszewski.com]
A quick write-up describing what can happen when our implementation fails to honor this basic yet often misunderstood Java contract.
一篇快速的文章,描述了当我们的实现未能遵守这一基本但经常被误解的Java契约时,会发生什么情况。
>> Micronaut Tutorial: Part 2: Easy Distributed Tracing, JWT Security and AWS Lambda Deployment [infoq.com]
The second installment in this series takes a deeper dive into advanced solutions using the JVM-based Micronaut framework.
本系列的第二篇将深入探讨使用基于JVM的Micronaut框架的高级解决方案。
>> How to intercept entity changes with Hibernate event listeners [vladmihalcea.com]
And a solid piece detailing how to replicate entity changes to other database tables using the event listener mechanism. Very cool.
还有一篇文章详细介绍了如何使用事件监听器机制将实体变化复制到其他数据库表。非常酷。
Also worth reading:
- >> JMS 3.0: Get Involved! [tomitribe.com]
-
>> How to Unit Test Your Annotation Processor using jOOR [blog.jooq.org]
-
>> Dropping Raw String Literals from JDK 12 [marxsoftware.blogspot.com]
-
>> Automating Cache Invalidation With Change Data Capture [vladmihalcea.com]
Webinars and presentations:
-
>> Bootiful Testing [infoq.com]
-
>> Spring Tips: Bootiful Google Cloud Platform [spring.io]
-
>> Containers – What Are They Good For? [infoq.com]
-
>> How Sleuth Bravely Cracked the Case of “Too Much to Code” [infoq.com]
-
>> Zero to Multi-Cloud [infoq.com]
-
>> Expect the Unexpected: How to Handle Errors Gracefully [infoq.com]
-
>> The Great Migration: from Monolith to Service-Oriented [infoq.com]
-
>> AI for Software Testing with Deep Learning: Is It Possible? [infoq.com]
-
>> AI, the Enterprise, and You: A Primer and Post-Mortem [infoq.com]
-
>> Full Cycle Developers @Netflix [infoq.com]
-
>> Sangeeta Narayanan of Netflix on Improving the Developer Experience [infoq.com]
Time to upgrade:
升级的时间:。
-
>> Spring Tools 4.0.2 released [spring.io]
-
>> Spring IO Platform Cairo-SR6 [spring.io]
-
>> Spring REST Docs 2.0.3.RELEASE [spring.io] and >> Spring REST Docs 1.2.6.RELEASE [spring.io]
-
>> GitHub Desktop 1.5 Simplifies Merge Conflict Resolution [infoq.com]
-
>> Hibernate ORM 6.0.0.Alpha1 released [in.relation.to]
-
>> IntelliJ IDEA 2018.3 Brings Support for the Upcoming Java 12, Spring Boot Enhancements and More [infoq.com]
2. Technical and Musings
2.技术和思考
>> Limits of programming by interface [blog.frankel.ch]
A reminder that strict adherence to this basic programming principle isn’t always the best option.
提醒大家,严格遵守这一基本编程原则并不总是最好的选择。
>> Is It Possible to Have a Company with No Office Politics? [daedtech.com]
While office politics are unavoidable, there are pockets of healthy office politics that are worth seeking out.
虽然办公室政治是不可避免的,但也有一些健康的办公室政治值得我们去寻找。
Also worth reading:
还值得一读的是:。
-
>> Continuous Infrastructure with Ansible, Molecule & TravisCI [blog.codecentric.de]
-
>> Applying Agile for Developing Industrial Machinery [infoq.com]
-
>> Goodbye, EdgeHTML [infoq.com]
-
>> Eight #aabill Predictions [mnot.net]
3. Comics
3.漫畫
And my favorite Dilberts of the week:
还有本周我最喜欢的Dilberts。
>> Write Your Own Performance Review [dilbert.com]
>> Horse Blinders for the Open Office Plan [dilbert.com]
>> Jargon [dilbert.com]
4. Pick of the Week
4.本周精选
>> Subtract [sivers.org]