1. Spring and Java
1.Spring和Java
>> JEP 406: Pattern Matching for switch (Preview) [openjdk.java.net]
>> JEP 406: switch的模式匹配(预览) [openjdk.java.net]
Patterns meet switch expressions – the proposal to use pattern matching on switching cases!
模式满足切换表达式–在切换情况下使用模式匹配的建议!
>> A (definitive?) guide on LazyInitializationException [blog.frankel.ch]
>>关于LazyInitializationException的(权威?)指南 [blog.frankel.ch]
Taming lazy entity associations – introducing solutions such as eager relationships, OSIV, DTOs, Hibernate Hydrate, fetch join, and entity graphs.
驯服懒惰的实体关联–介绍急切关系、OSIV、DTOs、Hibernate Hydrate、fetch join和实体图等解决方案。
>> Performance of running Spring Boot as AWS Lambda functions [arnoldgalovics.com]
>> 作为AWS Lambda函数运行Spring Boot的性能 [arnoldgalovics.com]
Productivity vs performance: comparing Spring Boot with vanilla Java in a serverless configuration. Good stuff.
生产力与性能:在无服务器配置中比较Spring Boot与vanilla Java。好东西。
Also worth reading:
- >> The Road to Kotlin 1.5 [infoq.com]
- >> Proposed schedule for JDK 17 [openjdk.java.net]
- >> Polymorphic association mappings of independent classes [thorben-janssen.com]
- >> Eclipse Adoptium (Formerly known as AdoptOpenJDK) Working Group Formally Established [infoq.com]
- >> Implementing Plugins with Java’s Service Provider Interface [reflectoring.io]
- >> Implementing equals(Object) with instanceof Pattern Matching [marxsoftware.com]
- >> Convert Spring Boot Apps to GraalVM with Spring Native Beta [infoq.com]
Webinars and presentations:
网络研讨会和演讲:。
- >> Java 16 Rundown, First Of Java 17 – Inside Java Newscast #1 [youtube.com]
- >> A Bootiful Podcast: Shigeru Urushibara, President and CEO at UL Systems, Inc., and Japanese technology ecosystem legend [spring.io]
- >> SpringOne Tour 2021: #Booternetes [spring.io]
Time to upgrade:
升级的时间:。
- >> MicroProfile 4.0 support now available in Open Liberty 21.0.0.3 [openliberty.io]
- >> Spring Data 2021.0.0-RC1 and 2020.0.7 released [spring.io]
- >> Weld 4.0.1.Final [weld.cdi-spec.org]
- >> IntelliJ IDEA 2021.1 Release Candidate Is Out! [blog.jetbrains.com]
2. Technical
2.技术
>> SQL Server deadlock trace flags [vladmihalcea.com]
>> SQL Server死锁跟踪标志 [vladmihalcea.com]
Hunting down deadlock causes in SQL server – taking advantage of trace flags and error logs for root cause analysis!
猎取SQL服务器中的死锁原因–利用跟踪标志和错误日志进行根本原因分析!
Also worth reading:
还值得一读的是:。
- >> Fargate with EFS and Aurora Serverless using AWS CDK [blog.codecentric.de]
- >> Development workflows that put you in a flow state [blog.sebastian-daschner.com]
- >> Alibaba Cloud Uses Dapr to Support Its Business Growth [infoq.com]
3. Musings
3.思索
>> Disconnecting From Work is a Skill We Need to Rebuild [morethancoding.com]
>> 断开工作联系是我们需要重建的技能 [morethancoding.com]
Tips for improving productivity and creativity by getting disconnected from work!
通过切断与工作的联系来提高生产力和创造力的技巧!。
Also worth reading:
还值得一读的是:。
- >> App Modernization: If You Want to Succeed, Don’t Ignore Culture [tanzu.vmware.com]
- >> Crowded backlog? A product is more than the sum of its features [blog.codecentric.de]
- >> Escape the Permission Trap with Healthy Habits [benjiweber.co.uk]
- >> Piano Practice Software Progress [jacquesmattheij.com]
- >> Software Development in Disruptive Times [queue.acm.org]
4. Comics
4.漫画
And my favorite Dilberts of the week:
还有本周我最喜欢的Dilberts。
>> Dogbert Crisis Consultant [dilbert.com]
>> Dogbert危机顾问 [dilbert.com]
>> Cut Pay For No Commute [dilbert.com]
>>为不通勤而减薪 [dilbert.com]
>> Reschedule The Zoom Call [dilbert.com]
>> 重新安排缩放电话的时间 [dilbert.com]
5. Pick of the Week
5 本周精选
>> Why Most Programmers End Up Being (or Are) Underperforming Technical Leads [betterprogramming.pub]
>>为什么大多数程序员最终成为(或正在成为)表现不佳的技术领导[betterprogramming.pub]
文章系列导航结束