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. Java and Spring
1.Java和Spring
>> My new Hibernate Performance Tuning Online Training – Secure your early bird discount [thoughts-on-java.org]
Thorben finally announced his Hibernate Performance Tuning course this week.
Thorben终于在本周宣布了他的Hibernate Performance Tuning课程。
I’ve been looking forward to announcing this one for a while (I knew he’s working on it) because I think that our Java ecosystem is severely lacking in solid, affordable training. We have plenty of the 17$ low-quality Udemy courses and on the other end of the spectrum we have some great, in-person training that’s over 1000$ / seat / day. We don’t really have a lot of good alternatives in the middle. Here’s a good one.
我期待着宣布这个消息已经有一段时间了(我知道他正在努力),因为我认为我们的Java生态系统严重缺乏坚实的、可负担的培训。我们有很多17美元的低质量的Udemy课程,而在另一端,我们有一些伟大的、面对面的培训,超过1000美元/座位/天。在这中间,我们并没有很多好的选择。这里有一个不错的选择。
>> Next Generation Session Management with Spring Session [infoq.com]
Spring Session is certainly breathing new life into working with sessions in Java. Here’s an overview of what the project brings to the table.
Spring Session无疑为Java中的会话工作注入了新的活力。以下是对该项目所带来的好处的概述。
>> Beware of Functional Programming in Java! [jooq.org]
Really good points about aspects of working with lambdas in Java.
关于在Java中使用lambdas工作的各个方面,真的很好。
>> Spring From the Trenches: Creating a Custom HandlerMethodArgumentResolver [petrikainulainen.net]
Spring can be quite powerful if you know how to take advantage of the framework well. Here’s a good way to do that with a super-useful tactic – a resolver for a custom method argument.
如果你知道如何很好地利用该框架,Spring可以相当强大。这里有一个很好的方法,用一个超级有用的战术来做到这一点–自定义方法参数的解析器。
>> JavaOne 2015: Introduction to Modular Development [codefx.org]
>> JavaOne 2015: Advanced Modular Development [codefx.org]
>> Under The Hood Of Project Jigsaw [codefx.org]
A couple of writeups analyzing the modularity talks that came out of this years JavaOne.
有几篇文章分析了今年JavaOne大会上的模块化会谈。
Also worth reading:
也值得一读。
-
>> Remotely Exploitable Java Zero Day Exploits through Deserialization [infoq.com]
-
>> JavaOne 2015 Keynotes (Part 1) [infoq.com]
-
>> HOW-TO: Java 8 Date & Time with Thymeleaf and Spring Boot [codeleak.pl]
-
>> Implementing auto retry in Java EE applications [abhirockzz]
Webinars and presentations:
网络研讨会和演讲。
-
>> Booting IoT with Grails [infoq.com]
-
>> Mik Kersten on Current and Future ALM Trends [infoq.com]
-
>> Building and Tuning High Performance Java Platforms [infoq.com]
-
>> Cloud Native Java with Spring Cloud Services [infoq.com]
-
>> Synchronized java.util.HashMap vs. java.util.concurrent.ConcurrentHashMap [vmlens.com]
Time to upgrade:
是时候升级了。
-
>> Release of SLF4J 1.7.13 [slf4j.org]
2. Technical
2.技术
>> Three keys to design-time governance: protocol, format, and vocabulary [amundsen.com]
Another must-read from Mike Amundsen about general system architecture on the web. This isn’t the “oh – that’s interesting” kind of writeup. It’s the kind that you want to read twice.
Mike Amundsen的另一篇关于网络上的一般系统架构的必读文章。这不是那种 “哦–这很有趣 “的文章。它是那种你想读两遍的文章。
>> 5 Very Real Logging Struggles [loggly.com]
A quick and to the point guide through some common logging problems.
通过一些常见的记录问题的快速和直接指南。
Also worth reading:
也值得一读。
-
>> How to Recover From the Integrated Tests Scam [thecodewhisperer.com]
-
>> Web Performance Tuning & the Enterprise Frontend [dynatrace.com]
-
>> MicroPlode – A Microservices Experiment [codecentric.de]
-
>> Google’s Mirror of Maven Central 25% Faster [raibledesigns.com]
-
>> London Calling! An AWS Region is coming to the UK! [allthingsdistributed.com]
3. Musings
3.思索
>> Quiet Isn’t Always Anti-Social [daedtech.com]
Interesting musings about introversion and how it informs communication in the professional ecosystem. Most of the time, things aren’t black and white.
关于内向性的有趣思考,以及它如何影响专业生态系统中的沟通。大多数时候,事情并不是非黑即白的。
>> Genuine opinions, thoughtfully presented [bitquabit.com]
Mature communication is hard as a hard thing. And after almost a decade of working on teams, I am personally just beginning to really grasp just how hard it is. This is a well thought out piece on just that.
成熟的沟通是一件很难的事情。而在近十年的团队工作之后,我个人刚刚开始真正掌握它有多难。这是一篇关于这一点的深思熟虑的文章。
Also worth reading:
也值得一读。
-
>> Hell’s code kitchen [devblog.avdi.org]
-
>> If You Promote Bad People, You Promote Bad Culture [daedtech.com]
4. Comics
4.漫画
And my favorite Dilberts of the week:
还有本周我最喜欢的Dilberts。