Let’s jump right in.
让我们直接跳进去。
1. Spring and Java
1.Spring和Java
>> Enabling Two-factor Authentication For Your Web Application [techblog.bozho.net]
A quick and practical example of a 2FA implementation with Spring.
一个快速实用的用Spring实现2FA的例子。
>> Creating Multi-Release JAR Files in IntelliJ IDEA [blog.jetbrains.com]
IntelliJ IDEA makes it quite easy to leverage JDK 9’s multi-release JARs.
IntelliJ IDEA使利用JDK 9的多版本JARs变得相当容易。
>> Performance measurement with JMH – Java Microbenchmark Harness [blog.codecentric.de]
Benchmarking JVM application can be tricky because of runtime optimizations but using JMH makes it straightforward.
由于运行时的优化,JVM应用程序的基准测试可能很棘手,但使用JMH使其变得简单明了。
>> Making JSR 305 Work On Java 9 [blog.codefx.org]
Mixing JSR 305 and javax.annotation annotations is not obvious – but certainly doable.
混合JSR 305和javax.annotation注解并不明显–但肯定是可以做到的。
>> How to test Spring Cloud Stream applications (Part I) [spring.io]
SpringRunner (from Spring Testing Framework), Boot auto-configuration for the test environment and mocks from Spring Integration – all make integration tests not so challenging anymore.
SpringRunner(来自Spring测试框架)、测试环境的Boot自动配置和Spring Integration的模拟–所有这些使集成测试不再那么具有挑战性。
Also worth reading:
-
>> Meet Lukas Eder [in.relation.to]
-
>> Migrating a Spring Boot application to Java 9 – Modules [blog.frankel.ch]
-
>> The Monitoring aspects of Eclipse MicroProfile 1.2 [developers.redhat.com]
-
>> The Future of Java EE, A Q&A with David Blevins: The Eclipse Foundation, EE4J and MicroProfile [infoq.com]
-
>> How does Hibernate handle JPA Criteria API literals [vladmihalcea.com]
-
>> Hibernate Tips: How to call a PostgreSQL function [thoughts-on-java.org]
-
>> Eclipse Foundation Prepares to Open Source Java EE as EE4J [infoq.com]
-
>> Using Java 9 Modularization to Ship Zero-Dependency Native Apps [steveperkins.com]
-
>> Dockerized Java EE 8 applications with GlassFish 5.0 [blog.sebastian-daschner.com]
-
>> Raw performance numbers – Spring Boot 2 Webflux vs. Spring Boot 1 [java-allandsundry.com]
Webinars and presentations:
网络研讨会和演讲:。
-
>> JavaOne Keynote: IBM on OpenJ9 and Open Liberty; Java Community in The Matrix [infoq.com]
-
>> Spring Tips: Spring Cloud Contract (HTTP) [spring.io]
-
>> Java at Speed: Getting the Most out of Modern Hardware [infoq.com]
Time to upgrade:
升级的时间:。
-
>> Spring Framework 5.0.1 available now [spring.io]
-
>> Twelfth bug-fix release for ORM 5.2 [in.relation.to]
-
>> Spring Integration for AWS 1.1 Release Candidate 1 Available [spring.io]
-
>> Hibernate Validator 6.0.3.Final released [in.relation.to]
-
>> Hibernate Validator 6.0.4.Final released [in.relation.to]
-
>> Spring Cloud Edgware.RC1 Released [spring.io]
-
>> Mockito 2.11.1 and 2.11.2 are out [github.com]
2. Technical and Musings
2.技术和思考
>> Jenkins vs Travis CI vs Circle CI vs TeamCity vs Codeship vs GitLab CI vs Bamboo [blog.takipi.com]
A comprehensive comparison of most CI tools available on the market.
对市场上大多数CI工具的全面比较。
>> Knowing What Is There [michaelfeathers.silvrback.com]
An insightful writeup on the mindset of how to approach building and evolving a system.
一篇有见地的文章关于如何建立和发展一个系统的思维方式。
This is the kind of insight you can only get with experience and failure.
这是你只有通过经验和失败才能获得的洞察力。
>> How CV-driven development shapes our industry [swizec.com]
A fun read of an all to familiar journey from a junior developer, not really understanding their choices to a more experienced engineer.
一个有趣的读物,讲述了一个熟悉的旅程,从一个初级开发人员,不真正了解他们的选择,到一个更有经验的工程师。
Also worth reading:
还值得一读的是:。
-
>> Blockchain? It’s all Greek to me… [techblog.bozho.net]
-
>> IntelliJ IDEA 2017.3: VCS enhancements and more [blog.jetbrains.com]
-
>> Low-risk Monolith to Microservice Evolution Part III [blog.christianposta.com]
-
>> Hamming Error Correction with Kotlin – part 2 [4comprehension.com]
-
>> The First DaedTech Digest [daedtech.com]
-
>> Should I Quit My Job? Take This Quiz to–Just Kidding [daedtech.com]
3. Comics
3.漫畫
And my favorite Dilberts of the week:
还有本周我最喜欢的Dilberts。