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
>> To My Fellow Students:
A good intro to CS if there ever was one.
如果有的话,这是一个很好的CS介绍。
>> Modularizing the Client: Angular JS and Spring Security Part VII
The most recent installment of the series – looking at modularizing the app (client side) and implementing nicer, more user-friendly URLs than the Angular defaults.
该系列的最新一期–着眼于应用的模块化(客户端)和实现比Angular默认值更漂亮、更方便用户的URLs。
>> First Release of JDeps Maven Plugin
A new cool plugin developed to address the “JDK 9 will break my code” problem – finding the APIs we might be using – that are going to no longer be available in Java 9.
为解决”JDK 9会破坏我的代码“问题而开发的一个新的很酷的插件–找到我们可能正在使用的API–这些API在Java 9中将不再可用。
>> Java Performance Impact by Dynamic Class Loading
An interesting performance problem in a production system – brought to the surface only with extensive stress testing and introspection tools.
生产系统中一个有趣的性能问题–只有通过广泛的压力测试和自省工具才能浮出水面。
Also worth reading:
-
>> JavaScript Objects from a Java Developer Perspective
-
>> Getting Started With Gradle: Integration Testing With the TestSets Plugin
-
>> How does Hibernate Collection Cache work
-
>> AWS “Noisiness”
Webinars and presentations:
网络研讨会和演讲。
Time to upgrade:
是时候升级了。
-
>> Spring Test HtmlUnit 1.0.0 RC1 Released
-
>> Hibernate ORM 4.3.10.Final Released
-
>> New in STS 3.7.0: Spring Boot Yaml Editor
2. Technical
2.技术
>> MicroservicePremium
The hype of microservices is reaching new heights – so knowing when to use this rather complex architectural style and when not to is of paramount importance. Here’s a good guide to help us navigate that decision process.
微服务的炒作正在达到新的高度–因此知道何时使用这种相当复杂的架构风格,何时不使用是最重要的。这里有一个很好的指南,可以帮助我们把握这个决策过程。
>> Log Collection With Graylog on AWS
A practical guide for setting up a log collection system on AWS, with Graylog.
在AWS上设置日志收集系统的实用指南,使用Graylog。
I’ve traditionally used Logstash and the ELK stack for this very purpose, but Graylog looks like a solid option as well.
我传统上使用Logstash和ELK栈来达到这个目的,但Graylog看起来也是一个可靠的选择。
Regardless of the specific solution, having such a system in place is a must for a production application.
无论具体的解决方案如何,拥有这样一个系统是生产应用的必须。
Also worth reading:
也值得一读。
-
>> Send ECS Container Logs to CloudWatch Logs for Centralized Monitoring
-
>> AWS Trusted Advisor: is it really smart enough to trust?
-
>> Top 10 Elasticsearch Metrics to Watch
-
>> Why the way we look at technical debt is wrong
3. Musings
3.思索
>> Appeasers, Crusaders, and Why Meetings Usually Suck
An introspective piece about the different types of personalities and natural inclinations when it comes to conflict.
一篇关于不同类型的个性和自然倾向的内省文章当涉及到冲突时。
I definitely nudged towards “crusader” tendencies when I was quite young and slowly started to understand how that’s not a sane and productive use of my time as I grew older. Now I naturally don’t engage in debate if I don’t have a personal stake in – but I do sometimes still have to check myself and be aware of a short burst of “I need to get in there” drive.
在我年轻的时候,我肯定会有 “十字军 “的倾向,随着年龄的增长,我慢慢开始明白这不是对我的时间的合理和有效利用。现在,如果我没有个人利益,我自然不会参与辩论–但我有时仍要检查自己,并注意到一阵”我需要进入那里“的动力。
A fun read.
一个有趣的阅读。
Also worth reading:
也值得一读。
4. Comics
4.漫画
And my favorite Dilberts of the week:
还有本周我最喜欢的Dilberts。
>> What is an index fund?
>> Cycle of an ideea
>> Most problems go away
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″]
Yeah… have a listen:
是的……听一听。
>> Tom Stuart on TDD, BDD and Ruby
[/sociallocker]
[/sociallocker]