Here we go…
我们来了……。
1. Spring and Java
1.Spring和Java
>> Use DataDog to monitor and troubleshoot your Java web applications Sponsored
Optimize performance with end-to-end tracing and out-of-the-box support for most Java frameworks, application servers, and, of course, databases. Try out the tool.
通过端到端跟踪和对大多数Java框架、应用服务器以及当然还有数据库的开箱即用支持来优化性能。试用该工具.。
>> Building Self-Contained, Installable Java Applications With JEP 343: Packaging Tool [infoq.com]
A sneak peek at an early access build of the jpackage tool from the OpenJDK community, set to be released with JDK 13. Very cool.
偷看了OpenJDK社区的jpackage工具的早期访问构建,该构建将随JDK 13发布。非常酷。
>> Flight of the Flux 1 – Assembly vs Subscription [spring.io]
The first installment in a new series that aims to provide a deeper look into Reactor’s advanced concepts and inner workings.
这是一个新系列的第一部,旨在提供更深入地了解Reactor的先进概念和内部运作。
>> Spot mismatches between your spec and your REST-API with hikaku [blog.codecentric.de]
If you build REST APIs contract-first, but without code generation, you’ll want to check out this new library for verifying the structural correctness of your REST API implementation, according to your OpenAPI 3.0 or WADL specification.
如果你先构建REST API,但不生成代码,你会想看看这个新的库,根据你的OpenAPI 3.0或WADL规范,验证你的REST API实现的结构正确性。
>> How do JPA persist, merge and Hibernate save, update, saveOrUpdate methods work [vladmihalcea.com]
A quick, under-the-covers comparison of JPA and Hibernate persistence operations reveals the best approach for common use cases.
通过对JPA和Hibernate持久化操作的快速、暗中的比较,揭示了常见用例的最佳方法。
>> It’s Easy! Debugging with IntelliJ and TomEE [tomitribe.com]
And a follow-up to last week’s tutorial on remote debugging TomEE apps with Eclipse, this time for IntelliJ users.
还有上周关于用Eclipse远程调试TomEE应用程序的教程的后续,这次是针对IntelliJ用户的。
>> Java is Still Free 2.0.1 [medium.com]
A detailed, updated look at how Java is still very much free today.
详细、最新地介绍了Java在今天仍然非常自由的情况。
Also worth reading:
-
>> Map.merge() – One method to rule them all [nurkiewicz.com]
-
>> Spring Initializr: new UI [spring.io]
-
>> Java streams and state [blog.frankel.ch]
-
>> Microsoft Announces the General Availability of Java Support in Azure Functions [infoq.com]
-
>> How does the entity version property work when using JPA and Hibernate [vladmihalcea.com]
-
>> How to package your frontend in a Spring Boot App with ParcelJS [blog.codecentric.de]
Webinars and presentations:
网络研讨会和演讲:。
-
>> Reactor project lead Stéphane Maldini (podcast) [spring.io]
-
>> Next Generation MongoDB: Sessions, Streams, Transactions [infoq.com]
-
>> Applying Bulkheads And Backpressure using MicroProfile (Video) [blog.sebastian-daschner.com]
-
>> Enterprise Systems Built with Microservices are Designed to Expect Failures, But Then What? How Do We Handle Failures? [infoq.com]
-
>> Achieving High Throughput with Reliability in Transactional Systems [infoq.com]
-
>> From Quadcopters to Helicopters: Formal Verification for Safer Vehicles [infoq.com]
-
>> Design Strategies for Building Safer Platforms [infoq.com]
-
>> Teaching TDD to Different Learning Styles [infoq.com]
-
>> Community Centered Tech for Social Good [infoq.com]
Time to upgrade:
-
>> Amazon Releases Corretto 8 GA: A Downstream Distribution of OpenJDK [infoq.com]
-
>> Spring Vault 2.1.2.RELEASE available [spring.io]
-
>> java-cfenv 1.0 GA Released [spring.io]
2. Technical and Musings
2.技术和思考
>> Monitoring and Managing Workflows across Collaborating Microservices [infoq.com]
A survey of various ways to gain insight into your business processes via workflow monitoring.
对通过工作流监控深入了解你的业务流程的各种方法的调查。
>> Retroactively applying Prettier formatting changes to existing branches [blog.scottlogic.com]
And a clever git command for handling merges after a formatting policy change.
还有一个聪明的git命令,用于处理格式化策略改变后的合并。
Also worth reading:
-
>> Crafting a Resilient Culture: Or, How to Survive an Accidental Mid-Day Production Incident [infoq.com]
-
>> LockInCost [martinfowler.com]
-
>> MezzFS — Mounting object storage in Netflix’s media processing platform [medium.com]
3. Comics
3.漫畫
And my favorite Dilberts of the week:
>> Dilbert and Brainwashing [dilbert.com]
>> Mandatory Training [dilbert.com]
>> Simulated World Made Entirely of Software [dilbert.com]
4. Pick of the Week
4.本周精选
>> If Self-Discipline Feels Difficult, Then You’re Doing It Wrong [markmanson.net]