昨年の初めに、私は自分の読書習慣を追跡し、ここで最高のものをBaeldungで共有することにしました。 それ以来、レビューを見逃していません。

どうぞ…

1. 春とジャワ

>>リアクティブプログラミングに関する注記パートII:コードの記述[X63X] [ spring.io ]

リアクティブシステムはまったく異なる獣であり、少数のシナリオに最適です。

パックが行くところをスケートしたいなら、通過するための素晴らしい記事。

>>危機に瀕したJavaEE8 [ xenonique.co.uk ]

そして、私たちが向かっている方向について話しているので、Java EE 8の状態と展望は、Javaコミュニティとエコシステム全体にとって重要です。

>> Hibernate [vladmihalcea.com]を使用してカスタム文字列ベースのシーケンス識別子ジェネレーターを実装する方法

Hibernate を使用して文字列IDを生成することに焦点を当てた非常に実用的なソリューション(これは実際には私が過去にさまよったものです)。

そして、いつものように、Vladはコミュニティの助けと関与をもって彼のトピックを選んでいます。これは、物事を進めるための本当に確実な方法です。 クールなリソース。

>>hashCodeを正しく実装する方法[codefx.org ]

先週equalsを調べた後の、次の基本に戻る記事。 私はこれが来ることを知っていました。

>>一度構成すれば、どこでも実行できます:構成とランタイムの分離 [ infoq.com ]

実際のプロジェクト構成は、当初考えていたほど簡単ではありません。

さて、ここで標準が答えかどうかはわかりませんが、ここでの実際的なアプローチは面白そうです。

>>Javaの例外[takipi.com]について知っていることをすべて解き明かす時が来ました

実際に例外をうまく実行する方法についてのハイレベルな記事。 それもよく読みます、私はアレックスがこれを書くのを楽しんだと思います。

>>次のプロジェクトにJPAを使用する必要がありますか? [ thinks-on-java.org ]

HibernateとJPAは確かに、あらゆるタイプのプロジェクトに適しているわけではありませんが、それらの多くにとっては強固な基盤です。 そして、あなたが本当にツールをよく知るようになれば、あなたがどこまで行けるかは驚くべきことかもしれません。

このインタラクティブな記事は、新しいプロジェクトを開始するときに決定を下すのに役立つか、少なくともその決定に関するコンテキストを提供するのに役立ちます。

>> JDK 9は(まだ)機能が完了していません—どのようにしてそこに到達しますか? [ mail.openjdk.java.net ]

うん。

また読む価値があります:

  • >> Anti-If:欠落しているパターン [ code.joejag.com ]

  • >>@ステートフルvs。 @SessionScoped [ adam-bien.com ]

  • >> Java EEモノリスをマイクロサービスに刻む:レイヤーではなく垂直を優先する [ christianposta.com ]

  • >>デスクトップからクラウドネイティブWebアプリケーションへの移行[oracle.com ]

  • >> Hibernate [in.relation.to]を使用してJDBCPreparedStatement呼び出しをインターセプトする方法

  • >>Javaロギングフレームワークのベンチマーク[dzone.com ]

  • >>Gluonが完全なJava9モバイルイニシアチブを発表[infoq.com ]

  • >>OracleコードQA[ code-cop.org ]

  • >> Kotlin1.1へのロードマップ[infoq.com]

ウェビナーとプレゼンテーション:

  • >>EclipseICEとJavaFXを使用した3Dの冒険[infoq.com ]

アップグレードする時間:

  • >> SpringFramework4.3はGA[spring.io]になります

  • >> Spring Integration4.3GAが利用可能です[spring.io ]

  • >> Spring CloudStream1.0.2.RELEASEが利用可能です[spring.io ]

  • >> SpringCloudBrixton.RELEASEが一般提供に到達[infoq.com ]

  • >> SpringCloudBrixton.SR1が利用可能です[spring.io ]

  • >>SpringDataリリーストレインHopperSR2がリリースされました[spring.io ]

  • >> HeadlandsFirehoseEditionが利用可能です[adam-bien.com ]

2. テクニカル

>>ミューテーションテスト[cleancoder.com ]

ミューテーションテストと、探索するのに興味深いかもしれないライブラリ– pitestの良い入門書。

>>サーバーレスアーキテクチャ[martinfowler.com ]

>>AWSLambdaを使用したサーバーレスリファレンスアーキテクチャ[allthingsdistributed.com ]

私はこの建築様式についてあまり知りません、そしてこれらの記事は始めるための良い方法でした。

また読む価値があります:

  • >>ユニットテストのスタイル[enterprisecraftsmanship.com ]

  • >> OpenAPI(Swagger)仕様チュートリアルの作成–パート7 –ドキュメント [ apihandyman.io ]

3. ミュージング

>>コードレビューチェックリストの作成[daedtech.com ]

次のコードレビューで考慮すべきいくつかの良い側面。

>>3つのマティーニオープンオフィスプラン[daedtech.com ]

部外者の視点から、オープンオフィスプランが理にかなっているかどうかの楽しい調査。

個人的には、最後にオープンオフィスで仕事をしようとした経験があったので、半ば笑うことができます。 しかし、それをやってのけるのは簡単ではなかったことをはっきりと覚えています。

また読む価値があります:

  • >>閉店[dandreamsofcoding.com]および>>所有権[dandreamsofcoding.com ]

  • >>オープンソースソフトウェアの著作権の奇妙なケース[lemire.me ]

  • >>開発者向けのレガシーコードの処理:マネージャーの管理 [ daedtech.com ]

  • >>ワークショップのオープンソーシング:実験 [ ontestautomation.com ]

4. 漫画

そして、今週の私のお気に入りのディルバート:

>>管理とは何だと思いますか? [ dilbert.com ]

>>彼はヘッドホンをつけています、どうすればいいですか? [ dilbert.com ]

>>すべての道路がこの方向に向かっています–私は最短の道路を取りました [ dilbert.com ]