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
>> JUnit 5 – Setup [codefx.org]
A quick intro to what’s shaping up to become a very good step forward for JUnit – which bodes well for the entire ecosystem.
快速介绍一下正在形成的JUnit的一个非常好的进步–这对整个生态系统是个好兆头。
>> Reactor 2.5 : A Second Generation Reactive Foundation for the JVM [spring.io]
>> Reactor 2.5 : A Second Generation Reactive Foundation for JVM [spring.io]
An update on what’s going on with the story reactive systems – seems like a lot of progress is being made.
关于故事反应系统的最新情况–似乎正在取得很多进展。
>> An Ingenious Workaround to Emulate Sum Types in Java [jooq.org]
Some fun pushing the boundaries of java generics.
突破java泛型的界限的一些乐趣。
>> The New Hibernate ORM User Guide [in.relation.to]
A big update to the Hibernate docs, which are now going to 5.1 by default.
对Hibernate文档进行了重大更新,现在默认为5.1。
>> Memory Leaks: Fallacies and Misconceptions [plumbr.eu]
Some of the basics of what’s healthy and what’s when looking at the memory consumption of a JVM – simple and to the point.
在查看JVM的内存消耗时,什么是健康的,什么是不健康的–简单而直接的一些基础知识。
>> Setting Up Distributed Infinispan Cache with Hibernate and Spring [techblog.bozho.net]
A conversationally written guide on setting up a caching layer for Hibernate with Spring. This will definitely come in handy for at least a few developers out there.
一篇关于用Spring为Hibernate设置缓存层的对话式指南。这对至少有一些开发人员来说肯定会很有用。
>> The Mute Design Pattern [jooq.org]
Hehe – now let’s have some fun.
嘿嘿–现在让我们来找点乐子。
Also worth reading:
也值得一读。
-
>> What’s new in Java EE Security API 1.0? [arjan-tijms.omnifaces.org]
-
>> Developing Spring Boot applications with Kotlin [spring.io]
-
>> Spring Batch Tutorial: Reading Information From a File [petrikainulainen.net]
-
>> Distributed Tracing with Spring Cloud Sleuth and Spring Cloud Zipkin [spring.io]
-
>> Logging Tips for Power Users: Contextual Logging [loggly.com]
-
>> Creating Custom SpringBoot Starter for Twitter4j [sivalabs.in]
-
>> Kotlin 1.0 Brings Language and ABI Stability [infoq.com]
-
>> Spring Boot & Apache CXF – How to SOAP in 2016 [codecentric.de]
-
>> Java EE and Microservices in 2016? [infoq.com]
Webinars and presentations:
网络研讨会和演讲。
-
>> Hands on Spring Security [infoq.com]
-
>> Cloud Native Data Flow Orchestration [infoq.com]
-
>> Creating Java REST Servers from Swagger API Definitions [infoq.com]
-
>> Intro to Spring Boot for the Web Teir [spring.io]
-
>> Developing cloud-native applications with the Spring Tool Suite [spring.io]
-
>> Behind the OSS curtain – How we manage Spring [spring.io]
-
>> What’s new in Spring Data Gosling-Fowler [spring.io]
-
>> Webinar: Spring Boot Authentication… and More! [spring.io]
-
>> Webinar: Up and Running with Spring Boot in NetBeans IDE [spring.io]
Time to upgrade:
是时候升级了。
-
>> Spring Data Release Train Hopper M1 Released [spring.io]
-
>> Spring REST Docs 1.1.0.M1 [spring.io]
-
>> Spring AMQP 1.6.0 Milestone 1 (and 1.5.4) Available [spring.io]
-
>> Spring Integration 4.3 M1 is Available [spring.io]
-
>> Hibernate ORM 5.0.8.Final [in.relation.to]
2. Technical
2.技术
>> Is Your Computer Stable? [codinghorror.com]
A solid set of tests you can (and should) run against your rig to make sure it’s in working order.
一套可靠的测试,你可以(也应该)针对你的设备运行,以确保它处于工作状态。
>> Stack Overflow: The Architecture – 2016 Edition [nickcraver.com]
Some cool numbers and behind the scene details of running StackOverflow. Very interesting to see what it takes to run SO the old-school way.
一些很酷的数字和运行StackOverflow的幕后细节。非常有趣的是,我们可以看到以老式的方式运行SO所需要的东西。
Also worth reading:
也值得一读。
-
>> Hello world in a production environment [giorgiosironi.com]
-
>> MySQL metadata locking and database transaction ending [vladmihalcea.com]
3. Musings
3.思索
>> Everything you need to know about the Apple versus FBI case [troyhunt.com]
This is a long read, but an important one given the recent news in the privacy/security world.
这是一本很长的书,但却是一本重要的书鉴于最近在隐私/安全领域的新闻。
>> The Paradox of Autonomy and Recognition [queue.acm.org]
An interesting (yet long) read about office politics and evaluating the work of other developers.
一本关于办公室政治和评估其他开发者的工作的有趣(但很长)的书。
>> High Stakes Programming by Coincidence [daedtech.com]
Committing a fix you don’t quite understand is almost never a good idea, and imagining the stakes are high is an interesting way to think about it and quickly reach a decision.
投入你不太了解的修复工作几乎从来都不是一个好主意,想象赌注很高是一种有趣的思考方式,可以快速达成决定。
Also worth reading:
也值得一读。
-
>> Dear Github [github.com]
-
>> Cultivating weirdness [lemire.me]
-
>> Is Programming Art? [daedtech.com]
-
>> Things you don’t need for v1.0 [successfulsoftware.net]
-
>> Architectural Folk Models [kitchensoap.com]
4. Comics
4.漫画
And my favorite Dilberts of the week:
还有本周我最喜欢的Dilberts。
>> Why are you picking this vendor? [dilbert.com]
>> Let’s just say I’m “comfortable” [dilbert.com]
>> This is tech support. How may I abuse you? [dilbert.com]
5. Pick of the Week
5 本周精选
>> Shields Down [randsinrepose.com]