At the very beginning of 2014 I decided to track my reading habits and share the best stuff here, on Baeldung.
在2014年一开始,我就决定追踪我的阅读习惯,并在这里分享最好的东西,在Baeldung。
2014 has been quite the year, covering each week with a review. I’ve been doing a lot more reading to make sure I cover and curate stuff that has value and is actually worth reading.
2014年是相当不错的一年,每星期都有一篇评论。我一直在做更多的阅读,以确保我覆盖和策划的东西有价值,并真正值得阅读。
Let me know in the comments if you’re finding my reviews interesting and useful.
请在评论中告诉我,如果你觉得我的评论有趣和有用。
Another solid week of Java: http://t.co/6d1tEjrNIJ by @jetbrains, @codecentric, @vaadin, @EclipseFdn, @voxxed and @kennybastani
又是一个坚实的Java周。http://t.co/6d1tEjrNIJ,@jetbrains,@codecentric,@vaadin,@EclipseFdn,@voxxed和@kennybastani</a
— Baeldung (@baeldung) July 28, 2015
– Baeldung(@baeldung)2015年7月28日
Here we go…
我们来了……。
1. Spring and Java
1.Spring和Java
>> Spring Data JPA Tutorial: Auditing, Part One [petrikainulainen]
Auditing strategies with Spring Data and JPA – this is an important first part of any mature, production-grade system.
使用Spring Data和JPA的审计策略 – 这是任何成熟的生产级系统的第一个重要部分。
>> Testing Web-Applications with JBehave, PhantomJS and PageObjects [codecentric]
I’ve always found the Page Object pattern instrumental in testing web apps. The fluent, English-like syntax that you can get is super useful, and this article is a good illustration of that.
我一直认为页面对象模式在测试网络应用方面很有帮助。你能得到的流畅的、类似英语的语法是超级有用的,这篇文章很好地说明了这一点。
>> What the sun.misc.Unsafe Misery Teaches Us [jooq]
A quick, level headed look at the whole Unsafe removal debacle.
对整个Unsafe移除的辩论进行快速、冷静的审视。
>> Java 9’s New HTTP/2 and REPL [infoq]
Java 9 is indeed coming with a lot of cool new things that are going to move both the language and the ecosystem forward in the next few years.
Java 9确实即将到来,它有很多很酷的新东西,将在未来几年推动语言和生态系统的发展。
Also worth reading:
也值得一读。
-
>> Caching in Java with JOOQ and Redis [aakashjapi]
-
>> Building Microservices with Spring Cloud and Docker [kennybastani]
-
>> Calm assertions with Spock [advancedweb]
-
>> JCache, why and how? [vaadin]
-
>> Using Hibernate Bean Validator in Java SE [marxsoftware]
-
>> Scatter Gather – Using Java 8 CompletableFuture and Rx-Java Observable [java-allandsundry]
-
>> Hosted ElasticSearch: The Future of Your ELK Stack [takipi]
Webinars and presentations:
网络研讨会和演讲。
-
>> A Spring Showcase: Turkcell’s Personal Cloud Storage App [spring]
-
>> Applying Reactive Programming to Existing Applications [infoq]
-
>> Five Techniques to Improve How You Debug Servers [infoq]
-
>> API First: Design First, Prototype First with RAML [youtube]
Time to upgrade:
是时候升级了。
-
>> Spring Security 4.0.2 Released and Spring Security 3.2.8 Released
-
>> jackson-databind-2.6.0 is out
-
>> Jetty 9.3.1.v20150714 Released!
-
>> Hibernate Validator 5.2 Is Out
-
>> Clojure 1.7 Introduces Transducers, Improves Cross-platform Support
-
>> Spring Roo 2.0.0.M1 refactors addons, structures for collaboration
-
>> IntelliJ IDEA 15 EAP Improves ReactJS and Gradle/SBT Support
2. Technical
2.技术
>> Under the Hood of Amazon EC2 Container Service [allthingsdistributed]
Looking under the hood of the new Container Service from EC2. Very interesting stuff, for a lot of strategies I’m currently seeing being implemented manually.
在EC2的新容器服务的引擎盖下观察。非常有趣的东西,对于我目前看到的很多策略都是手动实现的。
>> Monitoring Microservices: Three Ways to Overcome the Biggest Challenges [loggly]
Quick and interesting read on monitoring and alerting in a microservice architecture.
关于微服务架构中的监控和警报的快速而有趣的阅读。
>> RESTful considered harmful [nurkiewicz]
The nuts and bolts of some of the disadvantages of adhering to a RESTful architecture.
坚持RESTful架构的一些弊端的坚果和螺栓。
Some of these have nothing to do with REST itself, more with the way it happens to be implemented in the wild, but most of these points have good take-aways, whether you agree with them or not.
其中一些与REST本身无关,更多的是与它在野外实现的方式有关,但大多数的观点都有很好的启示,无论你是否同意它们。
Also worth reading:
也值得一读。
-
>> Logging for Cloud-Native Apps [loggly]
-
>> NULL is Not The Billion Dollar Mistake. A Counter-Rant [jooq]
3. Musings
3.思索
>> Your Code Is Data [daedtech]
A solid piece exploring static analysis below surface level. Definitely a must read if you’re using static analysis tools or not, but most definitely if you aren’t.
一篇扎实的文章探索静态分析的表面水平。无论你是否使用静态分析工具,但如果你不使用,绝对是必读之作。
>> Group Flow in Software Development [hypesystem]
A group in flow is rare, but certainly doable and worth it when you’re there.
流动的团体是罕见的,但肯定是可以做到的,而且当你在那里的时候是值得的。
Also worth reading:
也值得一读。
-
>> Promote Yourself to Manager so that You Can Keep Writing Code [daedtech]
-
>> Signs Craftsmanship May Be For You [daedtech]
-
>> The Fear Cycle [michaelnygard]
4. Comics
4.漫画
And my favorite comics of the week:
还有我本周最喜欢的漫画。
>> New intern knows best: GOTO
>> I no longer understand what employes say
>> When you start to understand a concept, it marks the beginning of its decline
5. Pick of the Week
5 本周精选
Earlier this year I introduced the “Pick of the Week” section here in my “Weekly Review”. If you’re already on my email list – you got the pick already – hope you enjoyed it.
今年早些时候,我在 “每周回顾 “中推出了 “每周精选 “栏目。如果你已经在我的电子邮件列表中–你已经得到了精选–希望你喜欢它。
If not – you can share the review and unlock it right here:
如果没有–你可以分享评论并在此解锁。
[sociallocker id=”6211″]
[sociallocker id=”6211″]
A worthwhile read on the maturity of the field and what it means to be “senior”:
关于该领域的成熟度和 “高级 “的含义的文章,值得一读。
>> On Being A Senior Engineer
[/sociallocker]
[/sociallocker]