Here we go…
我们来了……。
1. Spring and Java
1.Spring和Java
>> Getting Started with Spring Cloud Gateway [spring.io]
This new series begins with a quick look at creating a simple API gateway, an essential part of any microservices architecture. This is one to follow closely.
这个新系列从快速了解创建一个简单的API网关开始,这是任何微服务架构的一个重要部分。这是一个值得密切关注的问题。
>> The best way to map an entity version property with JPA and Hibernate [vladmihalcea.com]
A good write-up on the nuances of implementing a version property and why you should use short instead of int or Integer.
关于实现版本属性的细微差别以及为什么你应该使用short而不是int或Integer的一篇好文章。
>> Composing Exercises in Programming Style [blog.frankel.ch]
And this week’s series entry features a review of function composition and what it looks like in Kotlin.
而本周的系列条目是对函数组合以及它在Kotlin中的表现的回顾。
Also worth reading:
-
>> OpenJDK Docker Image Served Mis-Labeled Vulnerable JDK [infoq.com]
-
>> History and Motivations Behind Java’s Maligned Serialization [marxsoftware.com]
-
>> Java 2019 – The state of Developer Ecosystem in 2019 Infographic [jetbrains.com]
-
>> Singleton Session Beans: Eager initialization and ordering [tomitribe.com]
-
>> What’s new in MicroProfile 3.0 [rieckpil.de]
Webinars and presentations:
-
>> Spring Tips: Spring’s Support for Kotlin Coroutines [spring.io]
-
>> A Bootiful Podcast: Pivotal SVP Ian Andrews on Spring, new product announcements, Kubernetes, our customers, and more [spring.io]
-
>> Approaching Execs, Micromanagers, and Scaling without Job Interviews [daedtech.com]
Time to upgrade:
-
>> Spring Framework 5.2.0.M3 and 5.1.8 available now [spring.io]
-
>> Spring Security 5.2.0.M3 Released [spring.io]
-
>> Spring Data Moore RC1 and Lovelace SR9 released [spring.io]
-
>> Spring Boot for Apache Geode & Pivotal GemFire 1.0.1.RELEASE & 1.1.0.M2 Available [spring.io]
-
>> Spring Cloud Open Service Broker 3.0.2 Released [spring.io]
-
>> Spring Cloud Finchley SR4 Released [spring.io]
-
>> Spring Session Corn-M2 and Spring Session Bean-SR6 Released [spring.io]
-
>> GraalVM 19.0: the Anticipated GA Release [infoq.com]
2. Technical and Musing
2.技术和思考
>> Classes vs. Data Structures [blog.cleancoder.com]
A somewhat interesting dialogue focusing on the ways in which classes and data structures are actually opposites.
一段有点意思的对话,集中讨论了类和数据结构实际上是对立的方式。
>> First Thoughts about Facebook’s Libra Cryptocurrency [techblog.bozho.net]
And based on the initial news release, wide adoption will face many technical, legal/compliance, and financial challenges.
而根据最初的新闻稿,广泛采用将面临许多技术、法律/合规性和财务挑战。
Also worth reading:
-
>> Test-driven development: Theory and practice [blog.codecentric.de]
-
>> Micro Frontends [martinfowler.com]
-
>> Limit permissions with roles for signed URLs [advancedweb.hu]
-
>> Eclipse Introduces New IDE-Agnostic Tools for Building and Deploying Cloud-Native Applications [infoq.com]
-
>> What Brexit Can Teach Us About Software Development [blog.scottlogic.com]
3. Comics
3.漫畫
And my favorite Dilberts of the week:
还有本周我最喜欢的Dilberts。
>> App for Random Praise [dilbert.com]
>> Average Idiot [dilbert.com]
>> First Time Doing Marketing [dilbert.com]
4. Pick of the Week
4.本周精选
>> The fine art of fast development [hackernoon.com]