1. Spring and Java
1.Spring和Java
>> Spring Security OAuth 2.0 Roadmap Update [spring.io]
Following the story of Spring Security simplifying and replacing the legacy Spring Security OAuth 2.x project, with full feature parity expected in Spring Security 5.3!
继Spring Security 简化并取代传统的Spring Security OAuth 2.x项目之后,预计在Spring Security 5.3中实现完全的功能对等!
>> A guide to Java versions and features [marcobehler.com]
A good primer covering Java installation, as well as its various distributions, versions, and features by version.
一个很好的入门读物,涵盖了Java的安装,以及它的各种分布、版本和各版本的功能。
>> Garbage collecting unhealthy JVMs, a proactive approach [medium.com]
A Netflix skunkworks tool, inspired by jvmkill, to detect and kill JVM processes that are spending too much time in GC.
一个Netflix的小工具,灵感来自于jvmkill,用于检测和杀死在GC中花费过多时间的JVM进程。
Also worth reading:
-
>> JDK 14: CMS GC is OBE [marxsoftware.com]
-
>> Preview, Experimental, and Incubating Features in Java [4comprehension.com]
-
>> Java 13 and IntelliJ IDEA [blog.jetbrains.com]
-
>> JEP 359: Records (Preview) [openjdk.java.net] and >> JEP 305: Pattern Matching for instanceof (Preview)
[openjdk.java.net] -
>> Create real-time applications with Jakarta EE WebSocket [rieckpil.de]
-
>> Using the TomEE Maven Plugin [tomitribe.com]
-
>> JavaFX Weaver: Integration of JavaFX and Spring Boot applications [vojtechruzicka.com]
Webinars and presentations:
网络研讨会和演讲:。
-
>> A Bootiful Podcast: RedHat / IBM’s Sébastien Blanc on OAuth, KeyCloak, the French riviera, and more [spring.io]
-
>> Java Language Futures: Late 2019 Edition by Brian Goetz [youtube.com]
-
>> Beyond ByteBuffers by Brian Goetz [youtube.com]
-
>> Nicolas Frankel – 3 easy performance improvements in your microservices architecture [youtube.com]
-
>> Memory footprint of a Java process by Andrei Pangin [youtube.com]
-
>> Miro Cupak – The Good, the Bad and the Ugly of Java API design [youtube.com]
-
>> 10 Excellent Ways to Secure Your Spring Boot Application by Brian Vermeer & Matt Raible [youtube.com]
-
>> Vlad Mihalcea – Awesome SQL – tips and tricks for application developers [youtube.com]
Time to upgrade:
升级的时间:。
-
>> Spring Security OAuth 2.4.0, 2.3.8 Released [spring.io]
-
>> Spring Data Moore SR2 and Lovelace SR13 available [spring.io]
-
>> Spring Cloud Open Service Broker 3.1.0.RC1 Released [spring.io]
-
>> Spring Cloud Hoxton.RC2 Released [spring.io]
2. Technical and Musings
2.技术和思考
>>WaterfallProcess [martinfowler.com]
A review of the Waterfall process, which relies on predictive planning, in contrast to agile’s adaptive planning paradigm.
对瀑布式流程的回顾,该流程依赖于预测性规划,与敏捷的适应性规划范式形成对比。
>> Message Pact – Contract testing in event-driven applications [blog.codecentric.de]
And a quick look at using Pact to test asynchronous, message-driven applications.
以及快速了解如何使用Pact来测试异步的、消息驱动的应用程序。
Also worth reading:
还值得一读的是:。
-
>> ExploratoryTesting [martinfowler.com]
-
>> Page Simulation for Better Offline Metrics at Netflix [medium.com]
-
>> Commitlint: validate your commit conventions automatically [vojtechruzicka.com]
-
>> Stop Mapping Stuff in Your Middleware. Use SQL’s XML or JSON Operators Instead [blog.jooq.org]
-
>> Is Access-Control-Allow-Origin: * insecure? [advancedweb.hu]
-
>> Composition over inheritance applied to Docker [blog.frankel.ch]
-
>> Emergent leadership [blog.codecentric.de]
3. Comics
3.漫畫
And my favorite Dilberts of the week:
还有本周我最喜欢的Dilberts。
>> Stay Home When Sick [dilbert.com]
>> Boss Helps [dilbert.com]
>> Meeting To Decide When To Meet [dilbert.com]
4. Pick of the Week
4.本周精选
>> Here Are 11 Console Commands Every Developer Should Know [medium.com]