1. Spring and Java
1.Spring和Java
>> The Arrival of Java 18! [inside.java]
>> Java 18的到来! [inside.java]
Java 18 is here: UTF-8 by default, code snippets in Javadoc, pattern matching, vector API, deprecating finalizers, and a lot more goodness in this release.
Java 18来了。默认为UTF-8,Javadoc中的代码片段,模式匹配,矢量API,废弃的终结者,以及这个版本中更多的优点。
>> Java Platform Evolution [dev.java]
>> Java平台的演变 [dev.java]
Java has been around for quite some time, but this doesn’t mean it’s standing still! Let’s see how it evolved in recent years and also the rationale behind this evolution.
Java已经存在了相当长的一段时间,但这并不意味着它在原地踏步!它是如何发展的?让我们看看它在最近几年是如何发展的,也看看这种发展背后的道理。
>> The Ultimate Guide on Composite IDs in JPA Entities [jpa-buddy.com]
>> The Ultimate Guide on Composite IDs in JPA Entities [jpa-buddy.com]
And a practical guide on different approaches for implementing composite keys in JPA entities: @EmbeddedId vs @IdClass.
还有一份关于在JPA实体中实现复合键的不同方法的实用指南。@EmbeddedId vs @IdClass。
Also worth reading:
- >> JDK 18 Security Enhancements [seanjmullan.org]
- >> JEP 422: Linux/RISC-V Port [openjdk.java.net]
- >> Programmer’s Guide to Snippets [docs.oracle.com]
- >> Writing Unit Tests for Spring MVC Controllers: Rendering a Single Item [petrikainulainen.net]
- >> JRebel Java Development Trends and Analysis 2022 [infoq.com]
- >> JPA Association Fetching Validator [vladmihalcea.com]
- >> EclipseLink Static Weaving With Gradle [arnoldgalovics.com]
Webinars and presentations:
网络研讨会和演讲:。
- >> A Bootiful Podcast: Elastic’s Felix Barnsteiner on APM for Spring Developers [spring.io]
- >> Episode 23 “Java 18 is Here!” [inside.java]
- >> Improving eBay’s Development Velocity [infoq.com]
- >> Spring Tips: Spring Shell and Spring Native [spring.io]
Time to upgrade:
升级的时间:。
- >> Spring Framework 6.0.0-M3 and 5.3.17 available now [spring.io]
- >> Spring Data 2022.0.0-M2, 2021.2.0-M4, 2021.1.3, and 2021.0.10 released [spring.io]
- >> Spring Tools 4.14.0 released [spring.io]
- >> Quarkus 2.7.5.Final released – Maintenance release [quarkus.io]
- >> Hibernate ORM 5.6.7.Final released [in.relation.to]
- >> Hibernate Search 6.1.3.Final and 6.0.9.Final released [in.relation.to]
- >> IntelliJ IDEA 2021.3.3 is available [blog.jetbrains.com]
2. Technical
2.技术
>> Error handling across different languages [blog.frankel.ch]
>> 不同语言的错误处理 [blog.frankel.ch]
Which programming language got the error handling right? returning values, exceptions, functional containers, and multiple return values.
哪种编程语言的错误处理是正确的?返回值、异常、功能容器和多返回值。
Also worth reading:
还值得一读的是:。
- >> Processing Streams with Amazon Kinesis [reflectoring.io]
- >> nrich: A Tool for Fast IP enrichment [blog.shodan.io]
- >> Introducing Data Feeds for Search Results [blog.shodan.io]
- >> Middleware 101: what to know now and for the future [queue.acm.org]
3. Musings
3.思索
>> Invest in the hiring process [martinfowler.com]
>> 投资于招聘过程 [martinfowler.com]
On how to overcome the team scaling bottleneck by investing and tuning the hiring process – a must-read for team builders!
关于如何通过投资和调整招聘过程来克服团队扩展瓶颈的问题– 团队建设者的必读书目!
Also worth reading:
还值得一读的是:。
- >> Preface to an Unwritter Programming Language Book [avdi.codes]
- >> Launching Valid Capital [zachholman.com]
- >> Positioning Software in a Crowded Market [successfulsoftware.net]
4. Comics
4.漫画
And my favorite Dilberts of the week:
还有本周我最喜欢的Dilberts。
>> Dogbert And Funny Simulation [dilbert.com]
>> Dogbert And Funny Simulation [dilbert.com]
>> Ads About Elbonium [dilbert.com]
>> 关于Elbonium的广告 [dilbert.com]
>> Best Data We Have [dilbert.com]
>> 我们拥有的最佳数据 [dilbert.com]
5. Pick of the Week
5 本周精选
Finally, you’re likely already aware that I’m running our very first launch of the year.
最后,你可能已经知道,我正在运行我们今年的第一次发布会。
All of my courses are 30% off until next Friday:
我所有的课程在下周五之前都是30%的折扣。
>> All Courses (30% off)
>> 所有课程(30%折扣)