Java
Java
>> Java 8 Friday: The Dark Side of Java 8
Let’s start with this weeks Java 8 Friday goodie – about how Java 8 is rough around the edges (or at least around some edges). A must read even if you’re already using Java 8 for a while.
让我们从本周的 “Java 8星期五 “开始吧–关于Java 8的边缘是如何粗糙的(或者至少在某些边缘)。即使你已经使用了一段时间的Java 8,也必须阅读。
>> Common Misconceptions About Java
Bozho is at it again, this time with an interesting piece about misconceptions about Java – an interesting read.
Bozho又来了,这次他写了一篇关于对Java的误解的有趣文章,读起来很有意思。
>> Compiling and Running Java Without an IDE
This article is probably (hopefully) known territory for most – but I’ve seen over-reliance on the IDE in quite a few occasions, so – if you’re using your IDE exclusively to compile and run code – this is a good resource.
这篇文章对大多数人来说可能是(希望)已知的领域–但我在不少场合看到过度依赖IDE,所以–如果你只使用IDE来编译和运行代码–这是一个很好的资源。
>> Interface Default Methods in Java 8
A good first look at the newly introduced Java 8 Default Methods.
对新引入的Java 8默认方法进行了良好的初步了解。
>> JDK 9 Project
Finally – in the hoopla that is the Java 8 release, this might have flown under the radar: the Java 9 page is up.
最后–在Java 8发布的喧嚣中,这个消息可能已经被忽略了。Java 9的页面已经建立。
Spring
Spring
A more quiet week for Spring (other than Spring Boot which looks to be on fire after the 1.0 release) – Spring Tool Suite and 3.5.0 has also been released (I’ve been waiting for this one).
对于Spring来说,这是比较平静的一周(除了Spring Boot,它在1.0发布后看起来很火爆)。- Spring工具套件和3.5.0也已经发布了(我一直在等待这个版本)。
>> Real Time Analytics with Spring
Great hour-long presentation of Spring XD (with Redis) for real-time analytics in Spring applications.
一个小时的精彩演讲,介绍了Spring XD(含Redis)用于Spring应用中的实时分析。
>> Building microservices with Spring Boot – part 1
Hot on the heels of the the Microservices trend that has been discussed lately – this is the first of what will be a series of articles illustrating how to build such micro-services with Spring.
在最近讨论的微服务趋势之后,这将是一系列文章中的第一篇,说明如何用Spring构建这样的微服务。
Technical
技术
>> Tracking Events Through Complex Stacks – Part 2
Useful writeup – like the one above – about running real systems in production, where you need to track things in a decent way and be able to read and make sense of your logs. Yeah – I missed the first part last week, but luckily I discovered it in time to share it in the review of this week.
有用的文章–就像上面那篇–关于在生产中运行真正的系统,你需要以一种体面的方式跟踪事情,并且能够阅读和理解你的日志。是的–上周我错过了第一部分,但幸运的是我及时发现了它,并在本周的评论中分享了它。
>> RESTistential Crisis over Hypermedia APIs
An overview of the thornier concerns related to Hypermedia APIs over at InfoQ.
在InfoQ上对与Hypermedia APIs相关的更棘手的问题进行了概述。
>> ReportingDatabase
Martin Follower on the many advantages, downsides and alternatives of using a different Database for reporting purposes.
Martin Follower介绍了为报告目的使用不同的数据库的许多优势、劣势和替代方案。
Musings
杂谈
>> Domain-Driven Design Revisited
Petri’s journey into DDD reignited my own interest for the subject – maybe it’s time to give it another go. Good article to get you back in the game if you’re on the fence.
Petri的DDD之旅重新点燃了我对这一主题的兴趣–也许现在是时候再试一试了。如果你在犹豫不决,这篇文章会让你重新回到游戏中。
>> Effective learning techniques for software craftsmen
Insightful look at the process of learning for a developer, alongside very practical advice to improve that process.
对开发者的学习过程进行了深入的研究,同时提出了非常实用的建议,以改善这一过程。