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框架、应用服务器以及当然还有数据库的开箱即用支持来优化性能。试用该工具.。
>> Definitive Guide To Java 12 [blog.codefx.org]
The title says it all.
这个标题说明了一切。
>> What is Spring bean? [dolszewski.com]
A nice introductory article explains these basic building blocks of any Spring application.
一篇很好的介绍性文章解释了这些任何Spring应用程序的基本构建模块。
>> Options for managing derived attributes in Kotlin [blog.frankel.ch]
A quick look at this feature covers the use cases and performance impacts of each option.
对这一功能的快速了解涵盖了每个选项的用例和性能影响。
>> Configuring a Spring Boot Module with @ConfigurationProperties [reflectoring.io]
And a deep dive into the @ConfigurationProperties annotation and some best practices for its placement in your application code.
深入了解@ConfigurationProperties注解和一些在应用程序代码中放置的最佳实践。
Also worth reading:
-
>> Java 12 Released with Experimental Switch Expressions and Shenandoah GC [infoq.com]
-
>> Lazy Initialization in Spring Boot 2.2 [spring.io]
-
>> Temporary Directories in JUnit 5 Tests [blog.codeleak.pl]
-
>> How to Statically Override the Default Settings in jOOQ [blog.jooq.org]
-
>> Why You Should Start Injecting Mocks as Method Arguments [billykorando.com]
Webinars and presentations:
-
>> Spring Tips: Be Lazy AND Fast with Spring Boot 2.2.M1! [spring.io]
-
>> A Bootiful Podcast: Spring Security engineer and OAuth slayer Joe Grandja [spring.io]
-
>> WebSphere on Pivotal Cloud Foundry [infoq.com]
-
>> Fast and Furious: Searching in a Distributed World with Highly Available Spring Data Redis [infoq.com]
-
>> Developer Secure Containers for the Cyberspace Battlefield [infoq.com]
-
>> Achieving Hyper-Productivity through the Use of Microservices and PCF [infoq.com]
-
>> Security in the Hybrid Cloud at Liberty Mutual [infoq.com]
-
>> Monitoring Open Liberty with Prometheus & Grafana [blog.sebastian-daschner.com]
-
>> CredHub and Secure Credential Management [infoq.com]
Time to upgrade:
-
>> Spring Cloud Data Flow 2.0.1 GA Released [spring.io]
-
>> Hypersistence Optimizer initial release [vladmihalcea.com]
2. Technical and Musings
2.技术和思考
>> Optimized SPA deployment CloudFormation template [advancedweb.hu]
A good write-up on using a CDN to speed up delivery of static and dynamic assets in your single-page app.
一篇关于使用CDN加速交付单页应用中的静态和动态资产的好文章。
>> Behaviour-driven development (BDD) of an Alexa Skill with Cucumber.js – Part 1 [blog.codecentric.de]
And a cool approach to acceptance testing for Alexa Skills locally by mocking the Voice Interaction Model. Very nice.
还有一种通过模拟语音交互模型对Alexa技能进行本地验收测试的酷方法。非常好。
Also worth reading:
-
>> Amazon Aurora ascendant: How we designed a cloud-native relational database [allthingsdistributed.com]
-
>> Machine Learning: Moving from Experiments to Production [blog.codecentric.de]
-
>> Should You Take a 100% Pair Programming Job? [daedtech.com]
3. Comics
3.漫畫
And my favorite Dilberts of the week:
>> Extreme Marketing [dilbert.com]
>> Boss Does Research on Internet [dilbert.com]
>> Hiring Unethical Scientist [dilbert.com]
4. Pick of the Week
4.本周精选
>> Technical Debt Is Like Tetris [medium.com]