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

どうぞ…

1. 春とJava

>>SpringHATEOASを使用したHALハイパーメディアRESTAPIの実装[opencredo.com ]

私は長い間HATEOASについて話してきましたが、クライアントがそれほど多くの努力をせずにHATEOASから価値を得るのを一貫して見ています。 そしてもちろん、この書き込みはレビューの最初の場所になります。

がSpringでハイパーメディアAPIを実装するときに知っておくべきことのかなりの部分を詳述した堅実で実用的な記事。

>> Spring Boot [codecentric.de]について混乱を引き起こした方法

単純なユースケースを超えて、構成をSpring Bootで処理する方法のいくつかのグッドプラクティスについて説明する簡単な記事。

>>関数型プログラミングが(最終的に)GoFパターンをどのように回避するか [ jooq.org ]

今は引用できません。次のようになります。デザインパターンに言語機能がありません

Java 8は、はるかに強力な言語を提供してくれました。もちろん、パターンが必要になると、状況が変わりました。 したがって、Java 8が採用され、理解されるようになるにつれて、これらのスタイルの記述が見られることを完全に期待しています。

>>タブとスペース:Google、Twitter、Mozilla、PiedPiperでのJavaの書き方[ takipi.com ]

ええ、あなたはその権利を読んでいます– タブvsスペース! トローリングの基本に戻ります🙂–それは私に私の人生の選択を再考させました。

冗談はさておき、それは楽しい読書です。

>> Spring Sweets:PropertySourceとしてGroovy構成を使用 [ jdriven.com ]

Springプロパティを処理するためのいくつかの興味深いGroovy代替構成。

>>Java9納期とスコープレビューの瀬戸際[infoq.com ]

Java9の実際のリリース日が近づいているようです。

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

  • >> Spring Cloud Zuul –フィルターの作成 [ java -allandsundry.com ]

  • >> Hibernateのヒント:関係の要素を並べ替える方法 [ thinks-on- java .org ]

  • >>Junit5.0.0でのデータ駆動型テスト-SNAPSHOT[ shino.de ]

  • >>高速ランダムシャッフル[lemire.me ]

  • >>GradleおよびJava8つの名前付きメソッドパラメーター(-parametersフラグ) [ solidsoft.wordpress.com ]

  • >> Hibernate [vladmihalcea.com]を使用してエンティティプロパティを遅延ロードする方法

  • >> GitHubのヒッチハイカーガイド:試してみるべき13のJavaプロジェクト [ takipi.com ]

  • >> Codename Oneは、ユニバーサルWindowsプラットフォームをターゲットとするJavaアプリのサポートを追加します [ infoq.com ]

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

  • >>最小のDockerイメージを備えたJavaEEが付属していますか? [ adam-bien.com ]

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

  • >> SpringFramework4.3.1および4.2.7が利用可能になりました[spring.io ]

  • >>Spring Boot1.3.6が利用可能になりました[spring.io ]

  • >>Spring Boot1.4.0.RC1が利用可能になりました[spring.io ]

  • >> Spring ToolSuite3.8.0がリリースされました[spring.io ]

  • >>最初のHibernateOGM5メンテナンスリリース[in.relation.to]および>>ORM 5.2 [inの最初のバグ修正リリース。 Relation.to ]

  • >>春のセッション1.2.1がリリースされました[spring.io ]

  • >> Gradle Dependency ManagementPlugin0.6.0がリリースされました[spring.io ]

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

  • >> Spring for ApacheKafka1.0およびSpringIntegrationKafka 2.0 go GA [ spring.io ]

2. テクニカル

>> Goldilocks Microservices [ vanilla- java .github.io ]

マイクロサービスのサイズを適切に設定し、アーキテクチャ全体を柔軟に保つは、実装を確実に成功または失敗させる可能性があります。 この記事は、特定のシナリオに適した実用的な選択を行うことについてです。

>>継続的デリバリーパイプラインにサービス仮想化を追加する[ontestautomation.com ]

最近多くの勢いを増している非常に有用な技術とトレンドの簡単な紹介、そして正当な理由–CDパイプライン内の仮想化を多用する

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

  • >>JOINを説明するときにベン図にNOと言ってください[jooq.org ]

3. ミュージング

>>セキュリティの狂気:基本で失敗し続ける方法 [ troyhunt.com ]

壊れたパスワードセキュリティルールを深く掘り下げます。

>> Githubはコードレビューの必要性を高めますか? [ daedtech.com ]

独創的な作品大聖堂とバザールの視点からプロプライエタリソフトウェアとオープンソースソフトウェアの世界を30年にわたって見ていきます。

>>恐ろしい会社のフレームワークを生き残る[daedtech.com ]

内部フレームワークは非常に多くの開発者にとっての悩みの種です。理にかなっているすべての開発者に、構築されていない100のフレームワークを与えてください。 このタイトルを最初に読んだとき、私はしわがれました。

>>商用ライセンスでは、保護ではなくイノベーションに投資します [ jooq.org ]

それは良いアドバイスであり、アドバイスが適用される製品を実際に持っている場合も怖いです。 また、アドバイスは「少し考える」だけでなく、実践的な経験から生まれることにも言及する価値があります。

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

  • >>そこにあるすべての技術チームへのメッセージ:Tech Trivias [odino.org]の実行を開始します

  • >>私は自動車愛好家です–自動運転車を持ってきてください! [ troyhunt.com ]

4. 漫画

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

>>私はいつもあなたの無能さを中心にスケジュールを立てています[dilbert.com ]

>>新しい専門用語を学ぶたびに私の生産性は急落します[dilbert.com ]

>>ええ、そのように動作します [ dilbert.com ]

5. 今週のピック

>>誰にもあなたに過払いをさせないでください[m.signalvnoise.com ]