Java Web Weekly、第160号

今週はたくさんのしっかりした反応的な焦点を当てた講演があります。

  • さあ…​**

1 SpringとJava

>> Java 10はアップグレードされたLambdasを持てる []

Java 10でのLambda式の クールな機能拡張 についての短いレポート。

>> Reflection vs Encapsulation []

JVMへのモジュール性の導入は、古くからのReflection vs Encapsulationの議論に新たな光を投げかけています。

>> Kotlinでクラスとメソッドを開く []

Spring Bootで作業している場合、Kotlinの機能はときどきかなり面倒になることがあります。

>> Webフレームワークとその存続方法 []

ほとんどのWebフレームワークは時の試練に耐えられません - これが通常そうである理由のほんの2つの理由です。

>> JUnit理論を使ってFizzBu​​zzをTDDする方法 []

これはどのようにあなたがFizzBu​​zzを誇張しているかのようです🙂

>> JPAとHibernateを使ったJPQLクエリの究極のガイド []

JPA/Hibernateを使ったJPQLの総合ガイド。

2テクニカル

>> Dockerを使ったプルリクエストのデプロイ []

Dockerコンテナー化をうまく利用することで、プル要求を簡単にテスト可能にすることができる良い方法です。

https://blog.jooq.org/2017/01/12/a-probably-incomplete-comprehensive-guide-to-the-many-different-ways-to-join-tables-in- sql/[>> SQLでテーブルを結合するためのさまざまな方法へのおそらく不完全で、包括的なガイド] []

SQLのJOINing への堅実な 参照。

** >> AWS API Gateway、AWS Lambda、およびCouchbaseを使用するマイクロサービス

AWS API Gateway、AWS Lambda、およびCouchbaseを使用して、あまり標準的でないスタイルのマイクロサービスを作成する方法を示す簡単なチュートリアル

>> Flywayチュートリアル - データベース移行の管理 []

Flyway - 不変の移行ファイルを使用するデータベース移行ツール。

>>

Javaslangを使った プロパティテストもできます

3黙想

>>型とテスト []

静的型付けの型と長所/短所に関する議論の継続

>> https://pointersgonewild.com/2017/01/14/technodiversity/[Technodiversity] []

技術の多様性は、短所よりも長所があるようです。

間違いなく面白い読み物です。

>> Couchbaseカスタマーアドバイザリノート - セキュリティ []

Couchbaseユーザのためのいくつかのセキュリティ「経験則」。

実際にオープンなインスタンスがいくつあるかを考えると、これは驚くほど適切です。そしてCouchbaseだけではありません。

>>要件をユーザストーリーに変える方法 []

要件をユーザーストーリーに効果的に変換するためのショートガイド。

私の経歴を通して、これは一見単純に見えるので、追跡するのに面白いスキルでした、しかし、それは一般的に全く反対です。

>> 5コードレビューは専門家の使用を欺く - 320万行のコードに基づく []

タイトルはすべてを言います🙂

  • 組織がどのように成長するか** についてのいくつかの興味深い洞察。

組織を有機的に成長させるための良い方法はいくつかありますが、それほど良くない方法もたくさんあります。

4漫画

そして今週の私のお気に入りのDilberts: