Here we go…
我们来了……。
1. Spring and Java
1.Spring和Java
>> Test-Driven Development: Really, It’s a Design Technique [infoq.com]
A step-by-step walkthrough of TDD using a simple Java example.
使用一个简单的Java例子,一步一步地演练TDD。
>> Property-based Testing in Java: PBT and Test-driven Development [blog.johanneslink.net]
Another Java-based TDD example, this time using a technique where you first define the desired properties of a solution and then iteratively develop and test the solution until all properties are realized.
另一个基于Java的TDD例子,这次使用的技术是:首先定义解决方案的预期属性,然后迭代开发和测试解决方案,直到所有属性都实现。
>> Jakarta EE, javax, And A Week Of Turmoil [blog.codefx.org]
And finally, a compilation of reactions from the Java community regarding last week’s announcement.
最后,汇编了Java社区对上周公告的反应。
Also worth reading:
-
>> Critical Remotely Exploitable Vulnerability Discovered in Oracle WebLogic Server [infoq.com]
-
>> Java Text Blocks [marxsoftware.blogspot.com]
-
>> Free Cookbook of 166 Java EE Code Examples [tomitribe.com]
-
>> Introducing Exercises in Programming Style [blog.frankel.ch]
-
>> Micronaut 1.1 Features Enhanced Support for Building Cloud-Native Applications [infoq.com]
-
>> String concatenation, redux [cl4es.github.io]
Webinars and presentations:
-
>> A Bootiful Podcast: Kotlin team engineer Roman Elisarov [spring.io]
-
>> Spring Tips: Spring Batch and Apache Kafka [spring.io]
-
>> How to Prevent Catastrophic Failure in Production ML Systems [infoq.com]
-
>> Hot-deploying into Kubernetes using Telepresence & WAD [blog.sebastian-daschner.com]
-
>> Unikernels Aren’t Dead, They’re Just Not Containers [infoq.com]
-
>> Productionizing H2O Models with Apache Spark [infoq.com]
-
>> Enabling Teams to Embrace Change [infoq.com]
-
>> What We Got Wrong: Lessons from the Birth of Microservices [infoq.com]
Time to upgrade:
-
>> Spring Boot 2.1.5 released [spring.io] and >> Spring Boot 1.5.21 available now [spring.io] and >> Spring Boot 2.2 M3 available now [spring.io]
-
>> Spring Framework 5.2.0.M2, 5.1.7, 5.0.14 and 4.3.24 available now [spring.io]
-
>> Spring Data Moore M4, Lovelace SR8 and Ingalls SR22 released [spring.io]
-
>> Spring Integration AWS 2.2 GA and Spring Cloud Stream Kinesis Binder 1.2 GA Available [spring.io]
-
>> Google Releases Google-Landmarks-V2, a Large-Scale Dataset for Landmark Recognition & Retrieval [infoq.com]
2. Technical and Musings
2.技术和思考
>> How to Move Beyond a Monolithic Data Lake to a Distributed Data Mesh [martinfowler.com]
An introduction to the domain-driven distributed data mesh, a paradigm shift from the centralized, monolithic, domain-agnostic data lakes that proliferate enterprise data today.
对领域驱动的分布式数据网的介绍,这是对当今企业数据泛滥的集中式、单片式、领域无关的数据湖的范式转变。
>> Increasing access to blockchain and ledger databases [allthingsdistributed.com]
The time-tested ledger data store is a natural fit for blockchain technology, and AWS Managed Blockchain aims to make it easier for companies to adopt.
经过时间考验的分类账数据存储是区块链技术的自然选择,AWS托管区块链旨在使企业更容易采用。
>> The Potential for Using a Service Mesh for Event-Driven Messaging [infoq.com]
And a quick look at how existing service-mesh offerings are trying to address the need for event-driven messaging support.
再来看看现有的服务网格产品是如何试图解决事件驱动的消息支持需求的。
Also worth reading:
-
>> Senior Developers are Getting Rejected for Jobs [glenmccallum.com]
-
>> Why a multi-account setup is essential for secure systems [advancedweb.hu]
-
>> Assembling a cloud-hosted application – Part 1: Cast a glance at the cloud [blog.codecentric.de]
-
>> Application Integration for Microservices Architectures: A Service Mesh Is Not an ESB [infoq.com]
-
>> We’ve heard of clean code, it’s time for Clean Design [blog.scottlogic.com]
-
>> Agile Anti-Patterns: A Systems Thinking Approach [infoq.com]
-
>> Let’s Replace the Term “Technical Debt” [morethancoding.com]
3. Comics
3.漫畫
And my favorite Dilberts of the week:
还有本周我最喜欢的Dilberts。
>> Various Anonymous Sources [dilbert.com]
>> Twitch Gets You More Work [dilbert.com]
>> Bad Planning [dilbert.com]
4. Pick of the Week
4.本周精选
>> It is perfectly OK to only code at work, you can have a life too [zeroequalsfalse.press]