Java Web Weekly、第132号

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

  • さあ…​**

1 SpringとJava

>> Spring HATEOASを使用したHALハイパーメディアREST APIの実装 []

私はHATEOASについて長い間話し合ってきましたが、クライアントはそれほど多くの努力をしなくても価値を得ることができます。

そしてもちろん、この記事はレビューの最初の部分になります。

  • Spring ** でHypermedia APIを実装するときに知っておくべきことのかなりの部分を詳述したしっかりした実用的な記事。

>> Spring Bootについて混乱を招いた原因 []

簡単なユースケースを超えて、Spring Bootで設定をどのように扱うべきかについてのいくつかのグッドプラクティスについて議論する簡単な記事

>>いかに関数型プログラミング(最後に)GoFパターンをやめよう []

今は置けない引用があります - それは次のようになります。

  • デザインパターンに言語機能がありません ** 。

  • Java 8は私たちにもっと強力な言語を** 与えました、それはもちろんそれがパターンを必要とすることになると風景を変えました。そのため、Java 8が採用され理解されるにつれて、私はこれらの書き方のスタイルを見続けることを十分に期待しています。

>>タブとスペース:Google、Twitter、Mozilla、Pied PiperでJavaを書く方法 []

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

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

>> Spring Sweets:PropertySourceとしてGroovyの設定を使う []

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

>>納期と範囲の検討が間近にあるJava 9 []

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

2テクニカル

>> Goldilocks Microservices []
  • マイクロサービスのサイズを適切に設定し、アーキテクチャ全体の柔軟性を維持** することで、実装を確実に実現または中断することができます。この記事はあなたの特定のシナリオに意味をなす実用的な選択をすることについてです。

>>あなたのContinuous Deliveryパイプラインへのサービスの仮想化の追加 []

最近多くの勢いを帯びてきている非常に有用な技術と傾向の簡単な紹介、そして正当な理由 - CDパイプライン内で仮想化を多用する

3黙想

>>セキュリティの狂気:どのようにして基本に失敗するか []

壊れたパスワードセキュリティルールの詳細な説明

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

https://en.wikipedia.org/wiki/The Cathedral and the Bazaar[ The Cathedral and Bazaar ]の有利な観点から見た プロプライエタリvsオープンソースソフトウェアの世界 の30年。

>> Dreaded Company Frameworkの存続 []

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

>>コマーシャルライセンスでは、イノベーションへの投資ではなく保護 []

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