1. Spring and Java
1.Spring和Java
>> Java 14 Feature Spotlight: Records [infoq.com]
A deep dive into the records preview feature with Java Language Architect Brian Goetz.
深入了解记录预览功能与Java语言架构师Brian Goetz。
>> Multitenancy Applications with Spring Boot and Flyway [reflectoring.io]
A basic example of how to bind an incoming request to a tenant and its data source, with practical tips on managing multi-tenant database migrations.
关于如何将传入的请求与租户及其数据源绑定的基本示例,以及管理多租户数据库迁移的实用技巧。
>> How to map a PostgreSQL ARRAY to a Java List with JPA and Hibernate [vladmihalcea.com]
You’ll need to update to version 2.9 of the Hibernate Types project to take advantage of this enhancement.
你需要更新到Hibernate Types项目的2.9版本,以利用这一改进。
Also worth reading:
-
>> JDK 14: First Release Candidate [mail.openjdk.java.net]
-
>> Principles to Handle Thousands of Connections in Java Using Netty [dzone.com]
-
>> JVM Ecosystem Report 2020: 36% of developers switched from Oracle JDK to an alternate OpenJDK distribution, over the last year [snyk.io]
-
>> Parallel Collection Processing: Leveraging Batching (2/3) [4comprehension.com]
Webinars and presentations:
网络研讨会和演讲:。
-
>> What’s New in Pivotal Spring Cloud Products [infoq.com]
-
>> Does Java Need Inline Types? What Project Valhalla Can Bring to Java [infoq.com]
-
>> Mutation Testing: Case Studies on Spring Boot APIs [infoq.com]
-
>> Oleg Šelajev on ZeroTurnaround, GraalVM, the vJUG and so much more [spring.io]
-
>> Making Translytical Applications Reactive: Lessons Learned Implementing an R2DBC Driver for SAP HANA [infoq.com]
-
>> Platform Health Assessment at Department of Homeland Security Citizenship and Immigration Services [infoq.com]
Time to upgrade:
升级的时间:。
-
>> Spring Security 5.2.2, 5.1.8 and 5.0.14 Released [spring.io] and >> Spring Security 5.3.0.RC1 Released [spring.io] and >> Spring Security 4.2.14 Released [spring.io]
-
>> Spring Cloud Data Flow 2.4.0 Released [spring.io]
-
>> Spring Session Dragonfruit-M1, Corn-SR1 and Bean-SR9 Released [spring.io]
2. Technical
2.技术
>> TDD Classic State Based UI [blog.code-cop.org]
A practical application of TDD to heavyweight, state-based UI frameworks, using a Java Swing example.
使用一个Java Swing的例子,将TDD实际应用于重量级的、基于状态的UI框架。
Also worth reading:
还值得一读的是:。
-
>> HTTP methods: Idempotency and Safety [mscharhag.com]
-
>> Introduction to stream processing [blog.frankel.ch]
-
>> Embrace your Obsessions! [blog.scottlogic.com]
3. Musings
3.思索
>> The Laboring Strategist, A Free-Agent Anti-Pattern (And How to Fix) [daedtech.com]
A intro to the certified Solo Content Marketer and its parallels to the freelance software engineer who fancies himself a consultant.
对经过认证的个人内容营销师的介绍,以及其与自诩为顾问的自由软件工程师的相似之处。
Also worth reading:
还值得一读的是:。
-
>> Digitally Transformed: Becoming a Technology Product Company [bravenewgeek.com]
-
>> Improving Feedback Flows in Organizations with ‘Complete Peer Feedback’ [phauer.com]
-
>> Sprint Goals! [blog.scottlogic.com]
4. Comics
4.漫画
And my favorite Dilberts of the week:
还有本周我最喜欢的Dilberts。
>> Cancelled Presentation [dilbert.com]
>> Slide Deck Too Well Designed [dilbert.com]
>> Making The World A Better Place [dilbert.com]
5. Pick of the Week
5 本周精选
>> You can have two Big Things, but not three [asmartbear.com]