JavaWeekly、第191号
今週のJava9に関する興味深い記事がたくさんあります。
どうぞ…
1. 春とジャワ
>>OracleはJavaEEをOpenSourceFoundationに移行しようとしています[infoq.com ]
Java EEチームは、オープンソースのサードパーティ財団への移行を検討しています。
それは大きな前進になると思います–それが本当にこのようにうまくいくことを願っています🙂
>>Java9インキュベーターモジュールがJavaの未来をどのように変えるか[takipi.com ]
インキュベーターモジュールはJPMSの興味深い機能であり、未完成または実験的なAPIを安全に導入できます。
>> SpringBoot2.0でのアクチュエータエンドポイントの紹介[spring.io ]
Spring Boot 2.0は、Spring MVC、Spring WebFlux、およびJerseyのサポートに加えて、アクチュエーターに多くの重要な(そしてクールな)変更をもたらします。
>> Vavr、コレクション、およびJavaStreamAPIコレクター[4comprehension.com ]
Stream API Collectorは、Vavr (以前のJavaslang)コレクションで簡単に使用でき、OptionやTryなどのツールでも簡単に使用できます。
>>早送り>>Vavr1.0 [ blog.vavr.io ]
ブランド変更されたJavaslangは、新しい名前で最初の完全リリースに近づいています。これには、メインのアーティファクトを小さなアーティファクトに分割するなどの多数の変更や、Javaの相互運用性の改善が含まれます。
>>JVM言語の興亡 [ frankel.ch ]
私たちのエコシステムのハイレベルな状態を見るのはいつも面白いと思います。
ここでの私の1つの注意点は、Clojureもそこに表示されたかったということです。
また読む価値があります:
-
>> Spring BootRESTAPIエラー処理ガイド[toptal.com ]
-
>>休止状態のヒント:関連付けをマップにマップする方法 [ thinks-on-java.org ]
-
>> Hibernate Envers [vladmihalcea.com]を使用して監査ログを実装するための最良の方法
-
>>CompletableFutureをキャンセル[blog.tremblay.pro]
-
>> REST AssuredでGroovyGPathを効果的に使用する方法–パート3:GPath XML [ james-willett.com ]
ウェビナーとプレゼンテーション:
-
>>SpeedmentをJava9に移行する[infoq.com ]
アップグレードする時間:
-
>> HibernateORM5.1.10。最終リリース[in.relation.to ]
-
>> HibernateValidator6.0.2。最終リリース[in.relation.to ]
-
>> Hibernate Search 5.8.0の最初の候補リリース! [ in.relation.to ]
-
>> IntelliJ IDEA2017.2.3RCがリリースされました[blog.jetbrains.com ]
-
>> Spring CloudDalstonSR3が利用可能になりました[spring.io ]
-
>> IntelliJ IDEA 2017.2.2:Kotlin 1.1.4、パフォーマンスの向上など [ blog.jetbrains.com ]
2. テクニカル
>>データベースの能力を活用する’バンドルされていない’[ confluent.io ]
データベースを「アンバンドリング」すると、不要な結合を発生させることなく、複数のサービス間でデータベースを共有できます。
>>コードの臭い:深くネストされたコード [ jetbrains.com ]
複数のネストされたforおよびifステートメントを含むコードのリファクタリングのクールなケーススタディ。
また読む価値があります:
-
>>スタブキーバリューストア[techblog.bozho.net ]
-
>>重要なものすべてがコアビジネスでもあるわけではありません[codecentric.de ]
-
>>インフラストラクチャとしてのAPI:バージョン管理による将来性のあるStripe [ strippe.com ]
-
>> Git:自己レビューされたマージリクエストを作成するためのガイド [ Advancedweb.hu ]
-
>> Guice [thinkcode.se]を使用したCucumber-JVMのステップ間での状態の共有
3. ミュージング
>>マイクロサービスのアーキテクチャの適合性に関する展望[infoq.com ]
マイクロサービスは普遍的に適用可能なアーキテクチャのレシピではありません。
他のものと同様に–解決すべき特定の問題がある場合に適用する必要があります。
>>おそらくTDDを誤解している方法[daedtech.com ]
TDDについては多くの誤解があります–ここに最も興味深いもののほんの一部があります。
また読む価値があります:
-
>>刑務所バーではなく、ガードレール [ thecodewhisperer.com ]
-
>>コードルールは破られることを意味しますか? [ daedtech.com ]
4. 漫画
そして、今週の私のお気に入りのディルバート:
>>反対する衝動[dilbert.com ]
>>アテンションスパン[dilbert.com ]
>>倫理[dilbert.com ]
5. 今週のピック
今週、私はついに、REST With Springコースで急降下する新しいものを発表しました–すべてSpring 5に関連しています(今後の価格変更とともに):