Lots of interesting writeups on Java 9 this week.
本周有很多关于Java 9的有趣文章。
Here we go…
我们来了……。
1. Spring and Java
1.Spring和Java
>> First Contact With ‘var’ In Java 10 [blog.codefx.org]
Java 9 was released two months ago and there’s already quite a lot of excitement around features of the next version.
Java 9在两个月前发布,围绕着下一版本的功能已经有了相当多的兴奋点。
>> Fresh Async With Kotlin: Roman Elizarov Presents at QCon SF [infoq.com]
Kotlin has some cool features for asynchronous programming.
Kotlin在异步编程方面有一些很酷的功能。
>> Dynamic Validation with Spring Boot Validation [blog.codecentric.de]
An interesting case of making the Bean Validation dynamic in Spring.
在Spring中使Bean Validation动态化的一个有趣案例。
>> Java 10 – The Story So Far [infoq.com]
Here’s what we already know about Java 10.
以下是我们已经知道的关于Java 10的情况。
Also worth reading:
-
>> Fatjars, Thinwars and why OpenLiberty is cool. [phillip-kruger.com]
-
>> How to audit entity modifications using the JPA @EntityListeners, @Embedded, and @Embeddable annotations [vladmihalcea.com]
-
>> Eclipse Vert.x meets GraphQL [vertx.io]
-
>> Using JDK 10’s Local Variable Type Inference with jOOQ [blog.jooq.org]
Webinars and presentations:
网络研讨会和演讲:。
-
>> Spring Tips: Bootiful Testing [spring.io]
Time to upgrade:
升级的时间:。
-
>> IntelliJ IDEA 2017.3 RC is out! [blog.jetbrains.com]
-
>> Hibernate Validator 6.0.5.Final released [in.relation.to]
-
>> Spring Security OAuth 2.2.1 Released [spring.io]
-
>> Spring Cloud Skipper 1.0 M2 Released [spring.io]
-
>> Spring Cloud Finchley.M4 Released [spring.io]
-
>> Elastic Stack 6.0.0 GA is Released [elastic.co]
2. Technical
2.技术
>> The Myth of Advanced TDD [blog.thecodewhisperer.com]
Before you start looking at advanced TDD techniques, it’s important to make sure you have basics mastered first.
在你开始研究先进的TDD技术之前,重要的是确保你首先掌握了基础知识。
>> Install IntelliJ IDEA on Ubuntu with Snaps [blog.jetbrains.com]
Ubuntu users can finally install IntelliJ IDEA easily 🙂
Ubuntu用户终于可以轻松安装IntelliJ IDEA了 🙂
Also worth reading:
还值得一读。
-
>> Corporate Realpolitik Explained: The Tech Lead [daedtech.com]
-
>> What does IntelliJ IDEA 2017.3 have in store for Docker support [blog.jetbrains.com]
-
>> Introducing security alerts on GitHub [github.com]
-
>> Products Over Projects [martinfowler.com]
-
>> Scaling Amazon ElastiCache for Redis with Online Cluster Resizing [allthingsdistributed.com]
3. Musings
3.思索
>> On developer shortage [blog.frankel.ch]
Simply put, if you don’t want to face the problem of not being able to find and attract good developers, make sure that you’re an attractive place for them to work.
简单地说,如果你不想面临无法找到和吸引好的开发人员的问题,就要确保你是一个吸引他们工作的地方。
>> Customize Your Agile Approach: What Do You Need for Estimation? [infoq.com]
Agile is less restrictive than you’d think – when you adapt only practices that actually work for you.
敏捷的限制性没有你想象的那么大–当你只适应那些真正对你有用的实践时。
Also worth reading:
还值得一读的是:。
-
>> Benefits of Operating in Product-Mode [martinfowler.com]
-
>> Benefits of Continuous Delivery [henrikwarne.com]
-
>> Living on the Plateau [blog.cleancoder.com]
-
>> The Eternal Struggle Between Business and Programmers [blog.thecodewhisperer.com]
-
>> Get Work Done: Strategies for Getting More Efficient and Finishing [daedtech.com]
-
>> Staying Productive as a Solo Founder [zachholman.com]
-
>> The Ultimate List of Software Developer Blogs [simpleprogrammer.com]
4. Comics
4.漫画
And my favorite Dilberts of the week:
还有本周我最喜欢的Dilberts。