Baeldung Weekly Review 36 – Baeldung周报》 36

最后修改: 2015年 9月 3日

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

At the very beginning of last year, I decided to track my reading habits and share the best stuff here, on Baeldung. Haven’t missed a review since.

去年年初,我决定跟踪我的阅读习惯,并在这里分享最好的东西,在Baeldung上。从那时起,我没有错过任何一篇评论。

Here we go…

我们来了……

1. Spring and Java

1.Spring和Java

>> Displaying progress of Spring application startup in web browser [nurkiewicz.com]

>> 在网页浏览器中显示Spring应用程序的启动进度[nurkiewicz.com]

Showing visual progress during the bootstrap process of a Spring app.

在Spring应用程序的启动过程中显示可视化的进度。

There is cool, and then there is cool. And this is just plain cool. Play the video at the end to see this thing in action.

这就是酷,然后就是酷。而这只是普通的酷。播放结尾处的视频,看看这个东西的运作情况。

>> React.js and Spring Data REST: Part 1 – Basic Features [spring.io]

The first piece in a promising new series to follow – focused on building a Spring Data REST app and a front end for it.

这是一个很有前途的新系列的第一篇文章–专注于构建一个Spring Data REST应用程序和它的一个前端。

>> Naming Optional query methods [joda.org]

More practical advice for using Optional – this time as a return type for query methods.

更多关于使用Optional的实用建议–这次是作为查询方法的一个返回类型。

>> Java EE 8 MVC: Getting started with Ozark [mscharhag.com]

The first of an interesting series, exploring the upcoming MVC framework out of the next Java EE release.

这是一个有趣的系列的第一篇,探讨了即将推出的MVC框架的下一个Java EE版本。

Also worth reading:

也值得一读。

Time to upgrade:

是时候升级了。

2. Technical

2.技术

>> Revisiting webapp performance on HTTP/2 [advancedweb.hu]

Very cool look into the speed improvements in HTTP/2, along with hard-numbers for the various optimization techniques.

对HTTP/2中的速度改进进行了非常酷的研究,以及各种优化技术的硬数字。

Crazy how much of a difference there is here – some really nice numbers.

令人惊讶的是,这里的差异有多大–一些非常漂亮的数字。

>> Does each microservice really need its own database? [plainoldobjects.com]

This piece discusses some quite important questions touching on CQRS, Event Sourcing and focusing on the oh-so useful Polyglot Persistence aspects of that architecture.

这篇文章讨论了一些相当重要的问题,涉及CQRS、事件源和专注于该架构中非常有用的Polyglot Persistence方面

>> Introducing Brutal Coding Constraints [code-cop.org]

Coding with the full set of typical constraints for this kind of session – this must have been a fun day.

这种会议的全套典型约束进行编码–这一定是个有趣的日子。

Here’s another one to try out if you’re feeling brave – no mouse. Get your mouse and put it in your bag. Really.

如果你觉得自己很勇敢,这里还有一个可以尝试的方法–没有鼠标。拿出你的鼠标,把它放在你的包里。真的。

I did that a few years back and I learned more keyboard shortcuts (I now use daily) over that weekend than I did for a whole year with the mouse.

几年前我曾这样做过,在那个周末我学到的键盘快捷键(我现在每天都在使用)比我用鼠标做了一整年还多。

>> The Unit of Work and Transactions In Domain Driven Design [sapiensworks.com]

As I’m going deeper into DDD and Event Sourcing myself, I really enjoy these dives into specific aspects of the architecture.

随着我自己对DDD和事件源的深入了解,我非常喜欢这些对架构的具体方面的深入研究。

>> Lesson learned, test your migrations on the big dataset [swizec.com]

Hmm – this takes be back a few years, cursing the heavens in the middle of a highly annoying data migration. Good read.

嗯–这让我回到了几年前,在高度恼人的数据迁移中诅咒上天。好的阅读。

Also worth reading:

也值得一读。

3. Musings

3.思索

>> An In-Depth Look At CQRS [sapiensworks.com]

>> 深入了解CQRS [sapiensworks.com]

Solid intro to CQRS and the CQS pattern, while at the same time looking forward towards Event Sourcing.

扎实的CQRS和CQS模式介绍,同时期待Event Sourcing

>> Team Efficiency is Irrelevant [benjiweber.co.uk]

>> 团队效率无关紧要 [benjiweber.cn]

An interesting read about the 80-20 of value in building software, and the idea that maybe, just maybe – this entire track of measuring performance for knowledge workers is more complex than other disciplines.

一篇关于构建软件的80-20价值的有趣读物,以及关于也许,只是也许–衡量知识工作者绩效的整个轨道比其他学科更复杂的想法。

>> Surviving Software Heroes [daedtech.com]

Solid advice on how to approach the hard, hard problem of improving the team you’re part of – or lead.

关于如何处理改善你所属–或领导的团队这一艰难困苦的问题的坚实建议。

Also worth reading:

也值得一读。

4. Comics

4.漫画

Here are my favorite comics of the week:

以下是我本周最喜欢的漫画。

>> The Laser Pointer [theoatmeal.com]

>> How to pet a kitty [theoatmeal.com]

>> How we should have been tough in our senior year of high school [theoatmeal.com]

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 good reference for putting together a Jenkins pipeline:

构建Jenkins管道的一个良好参考。

>> Orchestrating Your Delivery Pipelines with Jenkins

[/sociallocker]

[/sociallocker]