1. Spring and Java
1.Spring和Java
>> The G1 Garbage Collector [inside.java]
>> The G1 Garbage Collector [inside.java]
A quick overview of G1 GC, how it’s working, recent improvements, and a few tuning flags!
对G1 GC的快速概述,它是如何工作的,最近的改进,以及一些调整的标志
>> Spring Transaction Best Practices [vladmihalcea.com]
>> Spring Transaction Best Practices [vladmihalcea.com]
Deeping dive into Spring transactions – transaction boundaries, isolation levels, read-only transactions, and the magic behind @Transactional.
深入了解Spring事务–事务边界、隔离级别、只读事务,以及@Transactional.背后的魔力。
>> Data-Oriented Programming in Java [infoq.com]
>> Java中面向数据的编程 [infoq.com]
An insightful article on how to achieve data-oriented programming using records, sealed types, and pattern matching.
一篇关于如何使用记录、密封类型和模式匹配实现面向数据的编程的有见地的文章。
Also worth reading:
- >> How to implement an AttributeConverter to support custom types [thorben-janssen.com]
- >> Goodbye Spring IDE – Welcome Spring Tools 4 [spring.io]
- >> Introducing Kotlin Build Reports [blog.jetbrains.com]
- >> Use Hibernate as a JPA Provider within Payara [blog.payara.fish]
Webinars and presentations:
网络研讨会和演讲:。
- >> Spring Tips: Learn Spring for GraphQL (parts 5 and 6 of an ongoing series) [spring.io]
- >> Java 19 – The Best Java Release? – Inside Java Newscast #27 [inside.java]
Time to upgrade:
升级的时间:。
- >> Spring Tools 4.15.1 released [spring.io]
- >> Hibernate 6.1 Final [in.relation.to]
- >> Elasticsearch 8.2.3 [github.com/elastic]
- >> Maven 3.8.6 released [maven.apache.org]
- >> Spring Security 5.7.2 and 5.6.6 available now [spring.io]
- >> Spring Authorization Server 0.3.1 available now [spring.io]
- >> Spring Data MongoDB SpEL Expression Injection Vulnerability (CVE-2022-22980) [spring.io]
- >> Spring Data 2021.2.1 and 2021.1.5 released [spring.io]
- >> IntelliJ IDEA 2022.1.3 Is Out [blog.jetbrains.com]
- >> Apache NetBeans 14 – What’s Changed [github.com/apache/netbeans]
2. Technical & Musings
2.技术& 思考
>> What would a Chromium-only Web look like? [mnot.net]
>> 一个纯Chromium的网络会是什么样子? [mnot.net]
Diversity of browser engines is the backbone of the open web while also being a burden for development.
浏览器引擎的多样性是开放网络的骨干,同时也是开发的负担。
>> Effective Software Testing – A Developer’s Guide [henrikwarne.com]
>> Effective Software Testing – A Developer’s Guide [henrikwarne.com]
Effective approaches for testing software: specification-based testing, structural testing, code coverage and property-based testing
测试软件的有效方法:基于规范的测试、结构测试、代码覆盖和基于属性的测试
Also worth reading:
还值得一读的是:。
- >> The State of WebAssembly 2022 [blog.scottlogic.com]
- >> State of Observability 2022: Modernization Cannot Succeed without Observability [tanzu.vmware.com]
- >> Taking VSCodium for a spin [blog.frankel.ch]
- >> #78: Stuxnet: computer virus that you can admire [nurkiewicz.com]
- >> Analyze website logs with clickhouse-local [abdullin.com]
3. Comics
3.漫畫
And my favorite Dilberts of the week:
还有本周我最喜欢的Dilberts。
>> Firing Ted Because Phb Is Ignorant [dilbert.com]
>> 开除Ted是因为Phb无知 [dilbert.com]
>> Reorganized The Lab [dilbert.com]
>> Reorganized The Lab [dilbert.com]
>> Excuses for a Missing Deadline [dilbert.com]
>> 错过最后期限的借口 [dilbert.com]
4. Pick of the Week
4.本周精选
>> Extreme questions to trigger new, better ideas [asmartbear.com]
>> 极端问题引发新的、更好的想法[asmartbear.com]
文章系列导航结束