1. Spring and Java
1.Spring和Java
>> Reactive BookStore Service Broker [spring.io]
A quick example demonstrating the Reactive API support available in several Spring projects. Very cool.
一个快速的例子,展示了几个Spring项目中可用的Reactive API支持。非常酷。
>> Groovy 3.0 Adds New Java-Like Features [infoq.com]
Some of the highlights include lambda expressions, try-with-resources, and an enhanced for-loop.
其中一些亮点包括lambda表达式、try-with-resources和增强的for-loop。
>> Enforcing Java Record Invariants With Bean Validation [morling.dev]
And an experiment with the Java 14 Records preview feature and Byte Buddy.
还有一个关于Java 14记录预览功能和Byte Buddy的实验。
Also worth reading:
-
>> Naming Strategies in Hibernate 5 [thoughts-on-java.org]
-
>> Jakarta EE 9 Release Plan [eclipse-ee4j.github.io]
-
>> Servlets and Tomcat: 23+ Years and Counting [tomitribe.com]
-
>> Multidimensional array mapping with JPA and Hibernate [vladmihalcea.com]
-
>> A creative use of Filters [blog.frankel.ch]
Webinars and presentations:
网络研讨会和演讲:。
-
>> A Bootiful Podcast: Spring Cloud Services’ Bella (Yuxin) Bai [spring.io]
-
>> Learning Spring Boot: First as a Student, Then as a Teacher [infoq.com]
-
>> JUnit 5: Evolution and Innovation [infoq.com]
-
>> Jakarta EE 8 CRUD API Tutorial using Java 11 [rieckpil.de]
-
>> Avoiding Reactor Meltdown [infoq.com]
-
>> The Reality of Managing Microservice Deployments at Scale: You Need a Spinnaker [infoq.com]
Time to upgrade:
升级的时间:。
-
>> Spring Framework 5.2.3, 5.1.13, 5.0.16, and 4.3.26 releases [spring.io]
-
>> Spring Boot 2.2.4 released [spring.io] and >> Spring Boot 2.2.3 released [spring.io] and >> Spring Boot 2.1.12 released [spring.io]
-
>> Spring Data Moore SR4 and Lovelace SR15 released [spring.io]
-
>> Spring Vault 2.2.1.RELEASE and 2.1.5.RELEASE available [spring.io]
-
>> Piranha 20.1.2 released! [arjan-tijms.omnifaces.org]
2. Technical
2.技术
>> One-Time Passwords Do Not Provide Non-Repudiation [techblog.bozho.net]
As secure hardware modules become the norm in smartphone tech, it may be time to say goodbye to the OTP.
随着安全硬件模块成为智能手机技术的常态,现在可能是时候和OTP说再见了。
>> Seven ways of handling image and machine learning data with AWS SageMaker and S3 [blog.codecentric.de]
And some common approaches for preserving your ML data as you port your Jupyter notebooks to SageMaker.
以及在你将Jupyter笔记本移植到SageMaker时保存你的ML数据的一些常用方法。
Also worth reading:
还值得一读的是:。
-
>> Login Form TDD a UI Kata [blog.code-cop.org]
-
>> Planning 56 sprints per second with SAT4J [blog.scottlogic.com]
-
>> Continuous Database Configuration with Flyway and Kubernetes [reflectoring.io]
3. Musings
3.思索
>> On Pair Programming [martinfowler.com]
A strong case for pair programming, along with some dos and don’ts to keep in mind when implementing it in your team.
在你的团队中实施结对编程时,要牢记一些该做的和不该做的事情。
Also worth reading:
还值得一读的是:。
-
>> How to manage a program in a product-mode organization [martinfowler.com]
-
>> Reader Question Round-Up: Corporate Culture, Code Quality and Counter Offers [daedtech.com]
-
>> More Good Programming Quotes, Part 4 [henrikwarne.com]
4. Comics
4.漫画
And my favorite Dilberts of the week:
还有本周我最喜欢的Dilberts。
>> Master Engineer [dilbert.com]
>> Poison Pill [dilbert.com]
>> Wally Stopped Trying [dilbert.com]
5. Pick of the Week
5 本周精选
>> Work Less, Get More Done: Analytics For Maximizing Productivity [kalzumeus.com]