Here we go…
我们来了……。
1. Spring and Java
1.Spring和Java
>> Hiding Services & Runtime Discovery with Spring Cloud Gateway [spring.io]
A solid, ready-to-run example using Spring Cloud’s gateway and registry services. Good stuff.
使用Spring Cloud的网关和注册表服务的一个坚实的、可运行的例子。好东西。
>> Exercises in Programming Style: maps are objects too [blog.frankel.ch]
A functional solution to the word extraction problem seen previously in the series, this time using an immutable map in Kotlin.
该系列中之前看到的单词提取问题的功能解决方案,这次使用的是Kotlin中的不可变地图。
>> Running Gradle inside Maven [andresalmiray.com]
And although Gradle builds don’t participate directly in the Maven reactor, you can execute a Gradle build within a multi-module Maven project with the right combination of plugins.
尽管Gradle构建不直接参与Maven反应器,但你可以在一个多模块的Maven项目中执行Gradle构建,通过正确的插件组合。
Also worth reading:
-
>> Building a Multi-Module Spring Boot Application with Gradle [reflectoring.io]
-
>> Data Classes Considered Harmful [paluch.biz]
-
>> TDD With URM and Kotlin [dev.to]
-
>> Venkat Subramaniam: Kotlin And Python Are Fun, But Java Developers Are Semantically Aligned With The Future [forbes.com]
Webinars and presentations:
-
>> A Bootiful Podcast: Datadog’s Jason Yee on observability, operations, metrics, Kubernetes, language and more [spring.io]
-
>> Spring Tips – Season 6 Recap [spring.io]
-
>> Jakarta EE: 39 Projects and Where they are at? [tomitribe.com]
-
>> Top 5 Tomcat Vulnerabilities Demonstrated [tomitribe.com]
Time to upgrade:
-
>> Spring Cloud Greenwich.SR2 is available. [spring.io]
-
>> Spring Cloud Data Flow 2.1.2 GA and 2.0.3 GA Released [spring.io]
-
>> Spring Cloud Open Service Broker 3.0.3 Released [spring.io]
-
>> Spring Vault 2.1.3.RELEASE available [spring.io]
2. Technical and Musing
2.技术和思考
>> How to use S3 POST signed URLs [advancedweb.hu]
An overview of how to use POST URLs to get around the shortcomings of their PUT counterparts.
关于如何使用POST URLs来绕过PUT对应的缺点的概述。
>> Moving Control to the Endpoints [mnot.net]
And a look at the obstacles standing in the way of wider adoption of encrypted DNS solutions.
再来看看阻碍更广泛采用加密DNS解决方案的障碍。
Also worth reading:
-
>> TomEE MicroProfile on Heroku [tomitribe.com]
-
>> Stateful tests in Wiremock [blog.softwaremill.com]
-
>> Demystifying test automation [blog.scottlogic.com]
-
>> Solution Factory – How to get from idea to product in 9 weeks [blog.codecentric.de]
3. Comics
3.漫畫
>> Measuring Excellence [dilbert.com]
>> When Wally Is Busy [dilbert.com]
>> Zombie Projects [dilbert.com]
4. Pick of the Week
4.本周精选
A cool writeup from Datadog focused on how to how to actually get your log data processed:
来自Datadog的一篇很酷的文章专注于如何实际处理你的日志数据。
>> How to collect, customize, and standardize Java logs [datadoghq.com] Sponsored
If you’ve ever worked on any sufficiently large application, you know all too well that’s not a trivial task.
如果你曾经在任何足够大的应用程序上工作过,你都知道这不是一项微不足道的任务。