Here we go…
我们来了……。
1. Spring and Java
1.Spring和Java
>> Memory footprint of the JVM [spring.io]
A nice write-up on heap vs non-heap memory, native memory areas, challenges of sizing the JVM, and how Spring minimizes its own memory footprint.
关于堆与非堆内存、本地内存区域、JVM大小的挑战以及Spring如何最小化其自身的内存占用的一篇不错的文章。
>> Spring DevTools with Jib and IntelliJ IDEA [blog.frankel.ch]
A quick look at how to leverage Spring DevTools without including it in production docker images built using the Maven Jib plugin. Very cool.
快速了解如何利用Spring DevTools,而不将其纳入使用Maven Jib插件构建的生产docker镜像中。非常酷。
>> Conditional Beans with Spring Boot [reflectoring.io]
An overview of the annotations available for specifying conditions under which a bean should be loaded into the application context, along with sample use cases for each.
对可用于指定Bean应被加载到应用程序上下文的条件的注解的概述,以及每个注解的示例使用情况。
>> Why you should avoid EXTRA Lazy Collections with Hibernate [vladmihalcea.com]
And an under-the-hood look at EXTRA lazy mappings of ordered lists reveals N+1 query issues, which can quickly lead to performance problems.
而对有序列表的EXTRA懒惰映射的深入研究揭示了N+1查询问题,这可能很快导致性能问题。
Also worth reading:
-
>> Helidon V1 Brings API Stability and MicroProfile 1.2 Support [infoq.com]
-
>> Why Quarkus [in.relation.to]
Webinars and presentations:
网络研讨会和演讲:。
-
>> A Bootiful Podcast: Matt Raible and James Ward at Devnexus 2019 [spring.io]
-
>> Hacking Spring Boot Applications Using Visual Studio Code [infoq.com]
-
>> Kotlin: Write Once, Run (Actually) Everywhere [infoq.com]
-
>> Global Event Streams Made Simple with Spring Cloud Stream & Cloud Pub/Sub [infoq.com]
-
>> Reducing Microservices Architecture Complexity with Istio and Kubernetes [infoq.com]
-
>> Ethics and AI: Identifying and Preventing Bias in Predictive Models [infoq.com]
-
>> Iterating for Success: A Case Study in Remote Paired Programming, the Evolution of a Dream with an International Twist [infoq.com]
-
>> Jason Box and Paul Johnston on What Technologists can do About Climate Change [infoq.com]
Time to upgrade:
-
>> Spring Cloud Data Flow and Skipper 2.0 GA Released [spring.io]
-
>> Spring Cloud Greenwich.SR1 is now available [spring.io]
-
>> Spring Boot 2.2 M1 [spring.io]
-
>> Rancher Labs Release Lightweight Kubernetes Distribution “k3s” for Edge, IoT and Telco Platforms [infoq.com]
2. Technical and Musings
2.技术和思考
>> A walkthrough of DVC [blog.codecentric.de]
A good introduction to DVC, an open-source version control system for Machine Learning projects.
对DVC的一个很好的介绍,这是一个用于机器学习项目的开源版本控制系统。
>> A Great Engineer Needs the Liberal Arts [infoq.com]
And a good write-up on the benefits of a liberal arts education and how its lessons can help us create great software.
还有一篇关于文科教育的好处以及其课程如何帮助我们创造伟大的软件的好文章。
Also worth reading:
-
>> Design Principles for Mathematical Engineering in Experimentation Platform at Netflix [medium.com]
-
>> Convolutional neural networks for damage detection [blog.codecentric.de]
-
>> Open Source Benefits to Innovation and Organizational Agility [infoq.com]
3. Comics
3.漫畫
And my favorite Dilberts of the week:
>> Marketing Lies [dilbert.com]
>> Employee Engagement Is Up [dilbert.com]
>> Dilbert Feels Overwhelmed [dilbert.com]
4. Pick of the Week
4.本周精选
>> don’t get clever with login forms [bradfrost.com]