1. Spring and Java
1.Spring和Java
>> Optional.stream() [blog.frankel.ch]
>> Optional.stream() [blog.frankel.ch]
Streaming optional values – simplifying optional pipelines by converting them to streams!
流化可选值–通过将它们转换为流来简化可选管道
>> Initialization Strategies With Testcontainers For Integration Tests [rieckpil.de]
>> Initialization Strategies With Testcontainers for Integration Tests [rieckpil.de]
Setting up containers with TestContainers – executing commands, mounting files, init scripts, and prepopulating databases.
用TestContainers设置容器–执行命令、挂载文件、启动脚本和预填充数据库。
>> Faster Charset Decoding [cl4es.github.io]
>> 更快的字符集解码 [cl4es.github.io]
Better decoding for Java 17: optimizing ASCII-compatible charset decoders for a 10x performance boost!
为Java 17提供更好的解码:优化兼容ASCII的字符集解码器,使性能提升10倍!。
Also worth reading:
- >> Implementing DDD Building Blocks in Java [odrotbohm.de]
- >> Architecturally evident code with jMolecules [odrotbohm.de]
- >> Netflix Open Sources Their Domain Graph Service Framework: GraphQL for Spring Boot [infoq.com]
- >> Jakarta EE Survey 2020/2021 – results [arjan-tijms.omnifaces.org]
Webinars and presentations:
网络研讨会和演讲:。
- >> A Bootiful Podcast: Gitlab’s Reshmi Krishna on the developer lifecycle [spring.io]
- >> Episode 13 “JDK Flight Recorder” with Markus Grönlund [inside.java]
- >> Micronaut, MicroProfile, Micronaut Data and Helidon [adambien.blog]
- >> A Love Letter to Clojure [infoq.com]
- >> When Java Records Met Serialization: A Happy Tale [youtube.com]
Time to upgrade:
升级的时间:。
- >> Spring Boot 2.3.9, 2.4.3, and 2.5.0-M2 available now [spring.io]
- >> Spring Security 5.4.5 released [spring.io]
- >> Hibernate Search 6.0.2.Final released [in.relation.to]
- >> Spring Initializr 0.10.0 available now [spring.io]
- >> Spring HATEOAS 1.3 M2 released [spring.io]
- >> Spring Data 2021.0 M4, 2020.0 SR5, Neumann SR7 and Moore SR13 released [spring.io]
2. Technical
2.技术
>> Beyond REST [netflixtechblog.medium.com]
>> Beyond REST [netflixtechblog.medium.com]
Rapid development for GraphQL microservices – documentation, graphile, database views as API, and many more!
GraphQL微服务的快速开发–文档、graphile、作为API的数据库视图,以及更多的内容
Also worth reading:
还值得一读的是:。
- >> Distributed Application Runtime (Dapr) v1.0 Announced [infoq.com]
- >> REST API Design: Dealing with concurrent updates [mscharhag.com]
- >> GitHub Actions CI pipeline: GitHub Packages, Codecov, release to Maven Central & GitHub [blog.codecentric.de]
- >> Writing Meaningful Commit Messages [reflectoring.io]
- >> SQL Server OPENJSON – Map JSON to a relational table [vladmihalcea.com]
- >> Abstract Test Cases, 20 Years Later [blog.thecodewhisperer.com]
3. Musings
3.思索
>> Moving from Management to Enablement [morethancoding.com]
>> 从管理到启用 [morethancoding.com]
Becoming an effective enabler manager – clarifying the mission, autonomy delegation, responsibility audit, anti-patterns, and measurement.
成为一个有效的赋能者管理者–明确任务、自主授权、责任审计、反模式和测量。
Also worth reading:
还值得一读。
- >> You probably don’t need a micro-frontend [blog.scottlogic.com]
- >> No news is… a sign of a stagnating Internet [mnot.net]
4. Comics
4.漫画
And my favorite Dilberts of the week:
还有本周我最喜欢的Dilberts。
>> Worst Place To Work [dilbert.com]
>> Worst Place To Work [dilbert.com]
>> You Make Luck [dilbert.com]
>> You Make Luck [dilbert.com]
>> Simulation Nonsense [dilbert.com]
>> Simulation Nonsense [dilbert.com]
5. Pick of the Week
5 本周精选
>> Maker’s Schedule, Manager’s Schedule [paulgraham.com]
>>制造商的时间表,经理的时间表[paulgraham.com]
文章系列导航结束