1. Spring and Java
1.Spring和Java
>> Creating Docker images with Spring Boot 2.3.0.M1 [spring.io]
A quick look at Spring Boot’s upcoming support for buildpacks and layered jars — two new features that make it easier to create optimized Docker images.
快速了解Spring Boot的即将对buildpacks和分层jars的支持–这两项新功能使创建优化的Docker镜像更加容易。
>> Creating an API Gateway with Zuul and Spring Boot [mscharhag.com]
A sample Zuul proxy application demonstrates route configuration and the use of filters to customize routing behavior.
一个Zuul代理应用程序的样本演示了路由配置和使用过滤器来定制路由行为。
>> IntelliJ IDEA best plugins [vojtechruzicka.com]
And a handful of cool plugins, from keyboard-shortcut helpers and color-coded bracket matching to security vulnerability warnings for third-party library dependencies, and many more.
还有一些很酷的插件,从键盘快捷键帮助器和彩色编码的括号匹配到第三方库依赖的安全漏洞警告,以及更多。
Also worth reading:
-
>> Tricky servlet mappings! [blog.frankel.ch]
-
>> Will Project Loom obliterate Java Futures? [blog.softwaremill.com]
-
>> How to return a Map result from a JPA or Hibernate query [vladmihalcea.com]
-
>> Parallel Collection Processing: Without Parallel Streams [4comprehension.com]
-
>> Sonatype Disables Unencrypted Access to Maven [infoq.com]
Webinars and presentations:
网络研讨会和演讲:。
-
>> Enabling Secure Code at Scale with Spring and OAuth2 [infoq.com]
-
>> The Value of Reactive Systems [infoq.com]
-
>> Designing a Reactive System [infoq.com]
-
>> Do’s and Don’ts: Avoiding First-time Reactive Programmer Mines [infoq.com]
-
>> Neo4j’s mad scientist Michael Hunger on graphs, databases, and relationships [spring.io]
Time to upgrade:
升级的时间:。
-
>> Spring Boot 2.3.0.M1 is now available [spring.io]
-
>> Spring Tools 4.5.1 released [spring.io]
-
>> Spring Cloud Data Flow 2.3.1 Released [spring.io]
2. Technical
2.技术
>> An introduction to REST API testing in Go with Resty [ontestautomation.com]
And it’s easy to add assertions via the Testify library, which also provides support for setup/teardown, mocks, and test suites.
而且通过Testify库很容易添加断言,该库还提供了对setup/teardown、mocks和测试套件的支持。
Also worth reading:
还值得一读的是:。
-
>> Dual Writes – The Unknown Cause of Data Inconsistencies [thoughts-on-java.org]
-
>> How to manage Lambda log groups with Terraform [advancedweb.hu]
-
>> A Beginner’s Guide to Terraform and Serverless [blog.scottlogic.com]
-
>> Remote training with GitLab-CI and DVC [blog.codecentric.de]
-
>> OK Google, what do you see? – Labelling images in Google Cloud [blog.scottlogic.com]
3. Musings
3.思索
>> Manage dependencies and risks diligently [martinfowler.com]
When teams collaborate on a project, front-loading early sprints to build a “walking-skeleton” can help to decouple their backlogs and ultimately speed up delivery.
当团队在一个项目上进行合作时,在早期冲刺阶段进行预装以建立一个 “行走的骨架”可以帮助解开他们的积压,并最终加快交付速度。
Also worth reading:
还值得一读的是:。
-
>> Passion and burnout [blog.codecentric.de]
-
>> Reader Question Round-Up: Software Code of Ethics and Niching [daedtech.com]
-
>> Kids and Code: Object-Oriented Programming with Code Combat [troyhunt.com]
-
>> Three Terms in Software That We Should Consider Retiring [morethancoding.com]
4. Comics
4.漫画
And my favorite Dilberts of the week:
还有本周我最喜欢的Dilberts。
>> Looks Like A Duck [dilbert.com]
>> Data Can Only Mean One Thing [dilbert.com]
>> Mind Reader [dilbert.com]
5. Pick of the Week
5 本周精选
>> Recording more events… But where will we store them? [medium.com]