1. Spring and Java
1.Spring和Java
>> Java 9 Will Change the Way You Traverse Stack Traces [takipi.com]
The upcoming Java release will feature a very interesting Stack-Walking API.
即将发布的Java版本将具有非常有趣的Stack-Walking API。
>> Feedback on Feeding Spring Boot metrics to Elasticsearch [frankel.ch]
A short tutorial explaining how to integrate Spring Boot metrics with Elasticsearch.
一个简短的教程,解释了如何将Spring Boot指标与Elasticsearch集成。
>> Java Enums to Be Enhanced with Sharper Type Support [infoq.com]
Java Enums will get some enhancements. Not in Java 9 though 🙂
Java Enums将得到一些增强。虽然在Java 9中没有 🙂。
>> Fixing Bugs in Running Java Code with Dynamic Attach [sitepoint.com]
About patching JVM applications on the fly 🙂
关于实时修补JVM应用程序 🙂
>> Why HTTP/2 with TLS is not supported properly in Java – And what you can do about it [vanwilgenburg.com]
An in-depth insight into a compatibility of TLS-enabled HTTP/2 and Java.
深入了解支持TLS的HTTP/2和Java的兼容性。
>> 2017 Predictions [adambien.blog]
Adam Bien’s 11 predictions for 2017.
亚当-比恩对2017年的11个预测。
>> Staring Into My Java Crystal Ball [azul.com]
And another write-up focused on 2017, this time all about the upcoming Java releases.
还有一篇专注于2017年的文章,这次是关于即将发布的Java版本。
>> The JVM is not that heavy [opensourcery.co.za]
Some actual numbers opposing the “JVM is too heavy” direction.
一些实际的数字反对 “JVM太重 “的方向。
>> Jigsaw’s Missing Pieces [wildfly.org]
Notes from the Wildfly lead on the state of the Jigsaw implementation, and more importantly the gaps in that implementation.
来自Wildfly领导的笔记,关于Jigsaw实施的状况,以及更重要的是该实施中的差距。
Also worth reading:
-
>> Hibernate Tips: How to call a stored procedure [thoughts-on-java.org]
-
>> How to Prevent JDBC Resource Leaks with JDBC and with jOOQ [jooq.org]
-
>> Exceptions as Flow Control in Java [me4502.com]
-
>> JAX-RS vs Spring for REST Endpoints [stormpath.com]
-
>> Hello gRPC! (with ScalaPB) [codecentric.de]
-
>> Swift for Beans – about null, nil and Optional.orElse(“?!”) [knitelius.com]
-
>> I’m writing my first book [thoughts-on-java.org]
Webinars and presentations:
网络研讨会和演讲:。
-
>> Putting a SpEL on Spinnaker: Evolving an Expression Language for Continuous Delivery at Netflix [infoq.com]
-
>> Implementing Config Server and Extending It [infoq.com]
-
>> An introduction to Distributed Tracing and Zipkin [infoq.com]
-
>> Implementing Microservices Tracing with Spring Cloud and Zipkin [infoq.com]
-
>> Java Buildpack Developer Enhancements [spring.io]
-
>> Consumer Driven Contracts and Your Microservice Architecture [infoq.com]
-
>> Secure & Dynamic App Config at GapTech with Spring Cloud, Vault and Consul [infoq.com]
-
>> Data Microservices in the Cloud [infoq.com]
-
>> Building Resilient and Evolutionary Data Microservices [infoq.com]
Time to upgrade:
升级的时间:。
-
>> Spring IO Platform Athens-SR2 [spring.io]
-
>> Spring Boot 1.5.0 RC1 Available Now [spring.io]
-
>> Spring Batch 4.0.0.M1 is now available [spring.io]
-
>> Hibernate OGM 5.1 Beta3 and 5.0.4 are out [in.relation.to]
-
>> Spring Integration 5.0 Milestone 2 Available [spring.io]
-
>> Spring Cloud Task 1.1.1.RELEASE is now available [spring.io]
-
>> Hibernate Search 5.5.6.Final is out [in.relation.to]
-
>> Spring Cloud Task 1.1.2.RELEASE is now available [spring.io]
2. Technical
2.技术
>> The Dark Path [cleancoder.com]
Uncle Bob’s thoughts about features available in languages such as Kotlin or Swift.
鲍勃叔叔对Kotlin或Swift等语言中可用功能的看法。
>> Semantic Versioning is not enough [scottlogic.com]
A few thoughts about the flaws of Semantic Versioning.
关于语义版本学的缺陷的一些想法。
>> Flexible group-based permissions management! [dynatrace.com]
This is supposed to be an internal update from Dynatrace.
这应该是Dynatrace的一个内部更新。
Ignoring that aspect entirely – it’s a solid, mature example of how a permission management UI can be implemented.
完全忽略这一方面–它是一个坚实、成熟的例子,说明了如何实现权限管理用户界面。
Also worth reading:
-
>> Managing Scala projects in Vim with Ag and Ctags [advancedweb.hu]
-
>> Basics of Web Application Security: Authorize Actions [martinfowler.com]
-
>> Fiddler’s Autoresponder to mock API Responses [blog.scottlogic.com]
-
>> TDD Lesson – Terrain Generation [cleancoder.com]
3. Musings
3.思索
>> If You Build It, They Won’t Come [daedtech.com]
Do not underestimate the power of the sales and marketing 🙂
不要低估销售和营销的力量 🙂
>> Publicly Dogfooding Your Culture [zachholman.com]
>>公开给你的文化喂狗 [zachholman.com]
A very interesting write-up about the importance of transparency when growing a company.
关于公司发展时透明度的重要性,这是一篇非常有趣的文章。
>> Choose wisely [ontestautomation.com]
A few thoughts about APIs and automated testing.
关于API和自动化测试的一些想法。
Also worth reading:
还值得一读的是:。
-
>> Predicting the future job market: the librarians [lemire.me]
-
>> What Is Reasonable to Expect from Your IDE? [daedtech.com]
-
>> Twitter, Reddit and Conway’s Law [michaelfeathers.silvrback.com]
-
>> Plugging Leaky Abstractions [daedtech.com]
4. Comics
4.漫画
And my favorite Dilberts of the week:
还有本周我最喜欢的Dilberts。