Baeldung Weekly Review 26 – Baeldung每周评论 26

最后修改: 2015年 6月 26日

中文/混合/英文(键盘快捷键:t)

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.

请在评论中告诉我,如果你觉得我的评论有趣和有用。

Here we go…

我们来了……

1. Spring and Java

1.Spring和Java

>> Eclipse Ships Tenth Annual Release Train (+ InfoQ coverage)

Eclipse Mars (4.5) is out – here’s what’s cool about this release. Also – here’s the rundown of the top 10 features in this release.

Eclipse Mars (4.5)已经发布 – 这里有关于这个版本的酷点。另外–下面是这个版本的十大功能的详细介绍。

>> Building Microservices: Using an API Gateway

A must-read piece on using the API Gateway pattern in a Microservices centric architecture.

一篇关于在以微服务为中心的架构中使用API网关模式的必读文章

In my own experience, I found the proxy/gateway pattern does a great job consolidating and clearly identifying responsibilities in the system. It also addresses a host of problems like – authentication, CORS, service discovery and clients being affected by early internal refactorings of the microservices.

在我自己的经验中,我发现代理/网关模式能很好地巩固和明确系统中的责任。它还解决了一系列的问题,如:认证、CORS、服务发现和客户被微服务的早期内部重构所影响。

Overall, a very good read.

总的来说,这是一本非常好的书。

>> Writing a download server. Part I: Always stream, never keep fully in memory

Good caching goes a long way towards a well behaved server implementation.

良好的缓存对一个良好的服务器实现有很大的帮助

>> Blue-Green Deployment With a Single Database

If you’ve been deploying software to production for a while, you’re probably doing some version of this process. Setting it up for the first time though – that feels good 🙂

如果你已经将软件部署到生产中一段时间了,你可能正在做这个过程的某个版本。不过,第一次设置它–那感觉很好 🙂

Also worth reading:

也值得一读。

Webinars and presentations:

网络研讨会和演讲。

Time to upgrade:

是时候升级了。

2. Technical

2.技术

>> Upgrades Without Tears Part 1 — Introduction to Blue/Green Deployment on AWS

>> Upgrades Without Tears Part 2 — Blue/Green Deployment Step By Step on AWS

Another solid look at blue-green deployments.

另一个坚实的蓝绿色部署的展望

>> Refactoring with Loops and Collection Pipelines

A practical, step-by-step flow of moving from processing a collection with a loop control structure towards a functional, lambda based approach. A very good read if you’re starting on that path.

一个实用的、逐步的流程,从用循环控制结构处理一个集合走向一个功能性的、基于lambda的方法。如果你开始走这条路,这是一本非常好的书。

>> A Story about How Just a Few Characters Can Make Such a Big Difference in Performance

The performance of a good vs bad regex, alongside a deep-dive into how the bad expression actually matches. A good one to have pen and paper next to you.

一个好的与坏的搜索结果的性能,同时深入研究坏的表达方式实际上是如何匹配的。在你身边放上笔和纸是个不错的选择。

3. Musings

3.思索

>> 5 Tips for Being an Effective Tech Lead

Words to live by, and definitely a must read for devs that are transitioning into a lead or architect role.

值得信赖的话语,对于正在向领导或架构师角色过渡的开发人员来说,这绝对是一本必读的书。

>> It’s a Large Batch Life for Us

On the words we use.

关于我们使用的词语。

>> Just Wear Headphones

A quick but interesting piece on wearing headphones to block out the noise of an improperly designed office.

一篇关于佩戴耳机阻挡设计不当的办公室噪音的快速但有趣的文章。

>> Why offices are where work goes to die

Very good read on working in an office as opposed to being remote. This really hits home with me, as I’ve been mostly working remote for over a year now.

关于在办公室工作与远程工作的区别的阅读非常好。这对我来说真的很有意义,因为我现在已经有一年多的时间在远程工作。

This style of work jives with me and my personality quite well. Overall, it’s of course highly dependent on a bunch of internal and external factors, and it may not fit well with everyone.

这种工作风格与我和我的个性相当吻合。总的来说,这当然高度依赖于一堆内部和外部因素,它可能不适合每个人。

Also worth reading:

也值得一读。

4. Comics

4.漫画

And my favorite Dilberts of the week:

还有本周我最喜欢的Dilberts。

>> I’m changing all my estimates to: To Be Determined

>> That idea won’t work

>> Apparently you don’t understand science

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 very cool but also highly useful view on latency:

一个非常酷但也非常有用的观点关于延迟

>> Latency Numbers Every Programmer Should Know

[/sociallocker]

[/sociallocker]