去年初我开始记录阅读习惯,并在这里(Baeldung)分享优质内容。从那时起从未间断。
下面开始本周精选……
1. Spring 和 Java
>> 使用 Project Lombok 减少样板代码 [codecentric.de]
快速入门 Lombok 基础,帮你甩掉 Java 中那些繁琐的样板代码。
>> java.util.Optional – 示例简明教程 [javaspecialists.eu]
Optional 问世后教程层出不穷,这篇质量上乘还附带视频——如果你还没玩转 Optional,值得一看。
>> 2016 年 Top 100 Java 库——基于 47,251 个依赖分析 [takipi.com]
通过海量数据剖析 Java 生态圈库的使用现状,提供高阶视角的洞察。
同样值得一读:
- >> 使用 REST Assured 和 TestNG 创建数据驱动的 API 测试 [ontestautomation.com]
- >> Eclipse Neon (4.6) M7 新特性速览 [eclipse.org]
- >> 使用 Java 开发响应式微服务——我的新免费迷你书! [blog.eisele.net]
网络研讨会与演讲:
- >> 深入理解 Clojure 核心函数 [infoq.com]
升级提醒:
- >> Spring Security 4.1.0 发布 [spring.io]
- >> Spring Framework 4.3 RC2、4.2.6 和 3.2.17 现已可用 [spring.io]
- >> Spring Boot 1.3.4 发布 [spring.io]
- >> Spring Boot 1.3.5 发布 [spring.io]
- >> Spring IO Platform 2.0.4.RELEASE 发布 [spring.io]
- >> Spring AMQP 1.6.0 候选版(及 1.5.6)发布 [spring.io]
- >> Spring Cloud Stream 1.0.0.RELEASE 发布 [spring.io]
- >> Spring Cloud Brixton.RELEASE 发布 [spring.io]
2. 技术实践
>> 生产环境中微服务避坑指南 [takipi.com]
关于微服务架构的实战文章越来越务实。这篇简单粗暴,但点明了一个关键事实:微服务确实带来真实成本和额外复杂性。
同样值得一读:
- >> 自动展开项目中所有参数化 Spock 测试 [solidsoft.com]
- >> 我是如何验证数据泄露的 [troyhunt.com]
- >> OpenAPI (Swagger) 规范教程第五部分:高级输入输出建模 [apihandyman.io]
3. 行业思考
>> 管理者视角:如何应对遗留代码 [daedtech.com]
处理遗留代码是程序员的必修课。这篇文章为负责重构的开发者描绘了工作全貌。
>> GitHub 与代码审查:一场静默革命 [daedtech.com]
有时需要跳出细节审视行业变革。尤其当你沉浸其中时,这篇文章带你回顾工作流演进的历程。
>> 新十年股权归属周期 [zachholman.com]
加入初创公司前,这些股权现实问题值得你了解。
同样值得一读:
- >> 事后相关性分析 [lizkeogh.com]
- >> 成为工程经理后意外学到的九件事 [queue.acm.org]
- >> 通过 Pluralsight 理解防火墙、入侵检测系统和蜜罐 [troyhunt.com]
4. 漫画时间
本周最爱的 Dilbert 漫画:
- >> 我对明年充满信心 [dilbert.com]
- >> 我只得到虚假的认同 [dilbert.com]
- >> 这污渍是软糖 [dilbert.com]