Here we go…
我们来了……。
1. Spring and Java
1.Spring和Java
>> The Java in 2017 Survey [docs.google.com]
I’m running my yearly Java “State of the Union” survey for 2017. Please take a few seconds to vote.
我正在进行2017年的Java “国情 “年度调查。请花几秒钟时间来投票。
>> Memory Puzzle with Lambdas [javaspecialists.eu]
A very interesting Java 8 memory puzzle, with quite surprising results 🙂
一个非常有趣的Java 8内存难题,结果相当令人惊讶 🙂
>> Common code in Spring MVC, where to put it? [frankel.ch]
It’s not that easy to find a suitable place for common code in Spring MVC apps. This write-up shows a few possible places where you could do this.
在Spring MVC应用程序中为普通代码找到一个合适的地方并不那么容易。本篇文章展示了几个可能的地方,你可以在那里做这件事。
>> Optional Dependencies in the Java Platform Module System [codefx.org]
Java 9’s Project Jigsaw finally makes it possible to define module dependencies to be present at compile time and not at runtime.
Java 9的Project Jigsaw终于可以定义模块的依赖性,使其在编译时而不是在运行时出现。
>> CRUD operations on Spring REST resources with Kotlin [codecentric.de]
This is how you can create and consume a simple REST API using Kotlin and Spring.
这就是你如何使用Kotlin和Spring创建和消费一个简单的REST API。
>> Use Spring Cloud Config as externalized configuration [pragmaticintegrator.wordpress.com]
Externalizing your configuration allows you to build artifacts once and easily swap configurations during runtime or for different environments. It turns out that Git works great as a configuration holder for such scenarios.
将配置外部化可以让你一次性构建工件,并在运行时或不同环境下轻松交换配置。事实证明,在这种情况下,Git作为配置保持者是非常好的。
>> Idiomatic Kotlin Best Practices [blog.philiphauer.de]
Kotlin is becoming more and more popular and it’s important to revisit our Java coding habits and learn the right way of doing stuff in Kotlin.
Kotlin正变得越来越流行,重新审视我们的Java编码习惯并学习在Kotlin中做事的正确方法很重要。
Also worth reading:
还值得一读的是:。
-
>> How to Effectively Sweep Problems Under the Rug in Java [marxsoftware.blogspot.com]
-
>> Hystrix Command – Java 8 helpers [java-allandsundry.com]
-
>> Spring Boot’s new Gradle plugin [spring.io]
-
>> Why you should use the Hibernate ResultTransformer to customize result set mappings [vladmihalcea.com]
-
>> New foray into serverless – announcing library shift [in.relation.to]
-
>> Optional Method Parameters [tidyjava.com]
Webinars and presentations:
网络研讨会和演讲:。
-
>> Java’s Binary Search API in Five Minutes [sitepoint.com]
-
>> Spring Tips: Creating a Spring Security OAuth Auth Service [spring.io]
Time to upgrade:
升级的时间:。
-
>> Hibernate Validator 6.0.0.Alpha2 is out with improved Bean Validation 2.0 support [in.relation.to]
-
>> IntelliJ IDEA 2017.1.1 EAP is Available [jetbrains.com]
-
>> Spring Tool Suite 3.8.4 released [spring.io]
-
>> Bean Validation 2.0 Alpha2 is out [beanvalidation.org]
-
>> Spring AMQP 2.0.0 Milestone 3 is Available [spring.io]
2. Technical
2.技术
>> The ultimate software QA process [mehdi-khalili.com]
Shocking no one, having a QA in your team is definitely a good idea.
让人震惊的是,在你的团队中拥有一个QA绝对是一个好主意。
Also worth reading:
还值得一读的是:。
-
>> When debugging doesn’t suck: beautiful errors [odino.org]
-
>> Amazon CloudWatch launches Alarms on Dashboards [aws.amazon.com]
-
>> Scaling your API with Rate Limiters [stripe.com]
3. Musings
3.思索
>> How to start a peer group [mdswanson.com]
If you don’t know how to start a peer group, here is a simple list of steps to follow. You don’t need this often, but when you do, it’s super handy.
如果你不知道如何开始一个同侪小组,这里有一个简单的步骤清单,可以遵循。你并不经常需要这个,但当你需要时,它是超级方便的。
>> QA in Production [martinfowler.com]
Production is always a source of unexpected problems that can be a great feedback for improving your systems.
生产始终是一个意外问题的来源,可以成为改进你的系统的一个很好的反馈。
>> The Relationship between Static Analysis and Continuous Testing [daedtech.com]
Static Analysis and Continuous Testing are two different techniques applied to different areas. Static Analysis will be useful no matter how good your test coverage is, as it will point out potential problems before even running a single test.
静态分析和持续测试是应用于不同领域的两种不同技术。无论你的测试覆盖率有多高,静态分析都是有用的,因为它可以在运行一个测试之前指出潜在的问题。
Also worth reading:
还值得一读的是:。
-
>> Back-to-Basics Weekend Reading: An Implementation of a Log-Structured File System [allthingsdistributed.com]
-
>> Infographic: The Weirdest Things Written to Log Files – Based on 3,648,131 Words [takipi.com]
-
>> The Many-Worlds Interpretation of Developer Interviews [mattblodgett.com]
-
>> Pipeline Conf 2017 [giorgiosironi.com]
-
>> Spring Team and Pivotal at OSCON Austin 2017 [spring.io]
-
>> Välkommen till Stockholm – An AWS Region is coming to the Nordics [allthingsdistributed.com]
-
>> Hibernate Tips Book – Release and Special Launch Price [thoughts-on-java.org]
4. Comics
4.漫画
And my favorite Dilberts of the week:
还有本周我最喜欢的Dilberts。
>> Ten thousand hours [dilbert.com]
>> I don’t know what this is, but I want in [dilbert.com]
>> This isn’t what I wanted [dilbert.com]
5. Pick of the Week
5 本周精选
I’ve been following the work on this book for a few months now. It’s finally out:
>> Hibernate Tips (book)
If you’re doing any kind of Hibernate work, this is definitely one to get.
如果你在做任何类型的Hibernate工作,这绝对是一个需要得到的。