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
>> Core container refinements in Spring Framework 4.3 [spring.io]
It’s always nice when a framework matures and gets easier to work with – and Spring is doing just that with the upcoming 4.3.
当一个框架成熟并变得更容易操作时总是很好的–Spring在即将推出的4.3版本中就是这样做的。
>> Enjoying Java and Being More Productive with IntelliJ IDEA [jetbrains.com]
A nice guide to what makes IntelliJ a good choice as your default IDE. Obviously promotional in nature, but a solid writeup nevertheless.
这是一份很好的指南,介绍了什么使IntelliJ成为你默认IDE的好选择。很明显,这是一个推广性质的文章,但还是很有说服力的。
>> JUnit 5 Alpha Simplifies Unit Testing [infoq.com]
Short the to the point look at what’s happening with the new JUnit alpha.
简短地介绍一下新的JUnit alpha的情况。
>> Java A’s new Local-Variable Type Inference [jooq.org]
If this gets implemented in Java 10, it will be a beautiful thing.
如果这一点在Java 10中得到实现,那将是一件美好的事情。
It also shows a degree of openness to community feedback that is rare for a language as mature and as well established as Java is 20 years in.
它还显示了对社区反馈的开放程度,这对于像Java这样成熟和完善的语言来说是20年来所罕见的。
>> Using the TestNG ITestContext to create smarter REST Assured tests [ontestautomation.com]
Quick and highly practical writeup on using rest-assured to test an API and how to orchestrate the interaction with the Authorization Server in OAuth2.
关于使用rest-assured测试API和如何协调与OAuth2中的授权服务器的交互的快速而高度实用的文章。
Also worth reading:
也值得一读。
-
>> Book Review: All About Java 8 Lambdas [infoq.com]
-
>> Spring Batch Tutorial: Creating a Custom ItemReader [petrikainulainen.net]
-
>> JUnit Testing using Mockito and PowerMock [codecentric.de]
-
>> Microservices trouble? Lagom is here to help. Try it! [eisele.net]
Webinars and presentations:
网络研讨会和演讲。
-
>> Building Microservices with Event Sourcing and CQRS [infoq.com]
-
>> Eclipse: The Evolution and Future of IDEs [infoq.com]
-
>> A Spring Developer’s Guide to Social Integration [infoq.com]
-
>> Developing Real-time Data Pipelines with Apache Kafka [infoq.com]
-
>> Reactive Web Applications [infoq.com]
-
>> Contracts in Clojure: Settling Types vs Tests [infoq.com]
-
>> Building a next-generation cloud e-commerce platform with Spring [spring.io]
-
>> Webinar: Spring Boot and Ratpack Web Framework [spring.io]
-
>> Webinar: Stream Processing in the Cloud with Data Microservices [spring.io]
Time to upgrade:
是时候升级了。
-
>> REST Assured 2.9.0 [github.com]
-
>> Lombok v1.16.8 [github.com]
2. Technical
2.技术
>> Alternative Services [mnot.net]
The web never stops moving forward, and the standardization of these building blocks is really critical for this forward movement.
网络从未停止过前进的脚步,而这些构件的标准化对于这种前进的脚步确实至关重要。
If you’re keeping an eye on this part of the ecosystem, definitely have a quick read.
如果你正在关注生态系统的这一部分,一定要快速阅读一下。
Also worth reading:
也值得一读。
-
>> Eclipse Foundation Releases Next-Generation IDE, Eclipse Che 4.0 [infoq.com]
-
>> On the Madness of Optimizing Compilers [prog21.dadgum.com]
-
>> Developing With Docker – Debugging Containerized Micro-services [alexecollins.com]
3. Musings
3.思索
>> We Hire the Best, Just Like Everyone Else [codinghorror.com]
Some against the grain advice on actually keeping an open mind when hiring someone and doing a good job at this notoriously difficult thing.
关于在雇用某人时真正保持开放心态并做好这件众所周知的困难事情的一些逆向建议。
>> Chasing Developer Productivity Metrics [daedtech.com]
Putting a hard number of developer productivity is the white whale of our industry, and so a piece that manages to stay away from rehashing the well known and the obvious is a good read.
为开发人员的生产力设定一个硬性数字是我们行业的白鲸,因此,一篇设法避免重复众所周知和明显的文章是一个很好的阅读。
But the reason this one was perhaps more interesting to me is that more and more, I’m starting to build out a team around Baeldung, so the question of “productivity” isn’t just theory any more.
但是,这个问题对我来说也许更有意思,因为越来越多的人开始围绕着Baeldung建立起一个团队,所以 “生产力 “的问题不再只是理论。
>> It’s Not Just Standing Up: Patterns for Daily Standup Meetings [martinfowler.com]
I don’t usually include Agile writeups here because they’re usually fluff. This one though may be worth the read (although I didn’t get through all of it).
我通常不把Agile writeups放在这里,因为它们通常都是浮云。不过这篇可能值得一读(虽然我没有读完)。
>> A brief overview of hack.summit() 2016 (part 1) [advancedweb.hu]
Some really interesting talks here.
这里有一些非常有趣的会谈。
I’m still going through some and they’re a little bit meta, but there are some cool takeaways locked in these talks.
我还在翻阅一些,它们有点玄乎,但这些谈话中锁定了一些很酷的收获。
Also worth reading:
也值得一读。
-
>> CEO [jacquesmattheij.com]
-
>> Ph.D. or Professional Programmer? [henrikwarne.com]
-
>> UI Developers! Choose Sensible Default Ordering! [jooq.org]
-
>> I’m a Business, Man [daedtech.com]
-
>> Where to place your toggle [martinfowler.com]
4. Comics
4.漫画
And my favorite Dilberts of the week:
还有本周我最喜欢的Dilberts。