Here we go…
我们来了……。
1. Spring and Java
1.Spring和Java
>> The Current State of Java Value Types [infoq.com]
An interesting post that highlights the possible semantics of value types in Java, along with some hurdles faced by Oracle’s JVM developers as they evolve this often-requested feature.
一篇有趣的文章,强调了Java中值类型的可能语义,以及Oracle的JVM开发人员在发展这一经常被要求的功能时所面临的一些障碍。
>> Tracing a reactive flow – Using Spring Cloud Sleuth with Boot 2 [java-allandsundry.com]
A quick read showing how to capture distributed tracing data for a reactive Spring Boot application and display it in Zipkin UI. Good stuff.
一篇快速阅读,展示了如何为反应式Spring Boot应用捕获分布式跟踪数据并在Zipkin UI中显示。好东西。
>> WireMock Tutorial: Request Matching, Part Three [petrikainulainen.net]
The latest installment in this series is all about specifying expectations about the contents of a JSON request body.
本系列的最新部分是关于指定对JSON请求体内容的期望。
>> How do find and getReference EntityManager methods work when using JPA and Hibernate [vladmihalcea.com]
A neat writeup about a lesser-known method in JPA — getReference — that can boost performance when creating @OneToOne and @ManyToOne associations. Very cool.
一篇关于JPA中一个鲜为人知的方法–getReference的文章,它可以在创建@OneToOne和@ManyToOne关联时提高性能。非常酷。
Also worth reading:
-
>> Java’s Ternary is Tricky with Autoboxing/Unboxing [marxsoftware.blogspot.com]
-
>> Spring Tips: Season 4 Recap [spring.io]
-
>> Oracle Announces New Support Pricing Structure for Java [infoq.com]
-
>> The MicroProfile Community Influence on Jakarta EE [infoq.com]
-
>> Deferred Execution with Java’s Consumer [marxsoftware.blogspot.com]
-
>> Detecting build version and time at runtime in Spring Boot [vojtechruzicka.com]
-
>> Maven: Use JUnit 5 with Spring Boot for Unit and Integration Tests [info.michael-simons.eu]
-
>> CIA World Factbook API with Functional Spring [e4developer.com]
-
>> Optional Dependency Injection using Spring [blog.marcosbarbero.com]
Webinars and presentations:
网络研讨会和演讲:。
-
>> Distributed Tracing: Latency Analysis for Your Microservices Using Spring Cloud & Zipkin [infoq.com]
-
>> Improving Your Command Line Productivity (Video) [blog.sebastian-daschner.com]
-
>> Spring Boot 2.0 Web Applications by Stéphane Nicoll / Brian Clozel @ Spring I/O 2018 [youtube.com]
-
>> Introducing Spring Cloud Gateway by Spencer Gibb @ Spring I/O 2018 [youtube.com]
-
>> Documenting RESTful APIs with Spring REST Docs [infoq.com]
Time to upgrade:
升级的时间:。
-
>> Spring Session for Apache Geode/Pivotal GemFire 2.0.3.RELEASE Released! [spring.io]
-
>> Second maintenance release for Hibernate Search 5.10 [in.relation.to]
-
>> Java 11 in IntelliJ IDEA 2018.2 [blog.jetbrains.com]
-
>> IntelliJ IDEA 2018.2 Goes Beta [blog.jetbrains.com]
-
>> JHipster release v5.0.0 [jhipster.tech]
2. Technical and Musings
2.技术和思考
>> A one size fits all database doesn’t fit anyone [allthingsdistributed.com]
A refreshing review of the different types of non-relational databases at our disposal and what kinds of problems they are best suited for.
对我们所掌握的不同类型的非关系型数据库以及它们最适合的问题类型进行了令人耳目一新的回顾。
>> How did that bug happen? Git bisect to the rescue! [odino.org]
A clever command that can dramatically reduce debugging time by determining exactly which commit introduced a bug to your repository.
一个聪明的命令,可以极大地减少调试时间,准确地确定哪次提交给你的版本库引入了一个错误。
>> How to write a Kotlin DSL – e.g. for Apache Kafka [blog.codecentric.de]
A cool writeup demonstrating the utility of Kotlin’s extension functions and lambda arguments to functions when creating a DSL.
一篇很酷的文章,展示了在创建DSL时Kotlin的扩展函数和函数的lambda参数的效用。
>> Politeness or Bluntness in Code Review? Settling the Matter Once and for All [daedtech.com]
A thoughtful piece reminding reviewers to seek the proper balance between subtlety and bluntness, based on your audience — the reviewee — and their cultural norms.
一篇深思熟虑的文章提醒评论员,根据你的听众–评论员–和他们的文化规范,在微妙和直率之间寻求适当的平衡。
Also worth reading:
还值得一读的是:。
-
>> Let’s Encrypt hooks use cases [advancedweb.hu]
-
>> Distributing webapps via Homebrew [blog.frankel.ch]
-
>> 6 Git Aha Moments [henrikwarne.com]
-
>> Hack the Box Writeup – Chatterbox [codemonkeyism.co.uk]
-
>> 6 Log Management Tools You NEED to Know (And How to Use Them) [blog.takipi.com]
-
>> Integers and Estimates [blog.cleancoder.com]
-
>> Increasing Shell Productivity With Zsh Aliases [blog.sebastian-daschner.com]
-
>> What’s the Best Way to Pair? [builttoadapt.io]
3. Comics
3.漫畫
And my favorite Dilberts of the week:
还有本周我最喜欢的Dilberts。
>> It’s All Just Zeros and Ones [dilbert.com]
>> Ignorance is Bliss [dilbert.com]
>> Big Brother is Watching You [dilbert.com]
4. Pick of the Week
4.本周精选
>> Say the Hard Thing [randsinrepose.com]