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

どうぞ…

1. 春とJava

>>JEP286ローカル変数型推論の調査結果[infoq.com ]

調査の簡単なフォローアップであるBrianGoetzは、Javaで型推論を実装するための最良の方法について、コミュニティの動向を把握するために実行しました。 かなり決定的なはいのように見えます。

>> Jinq [infoq.com]を使用したデータベースクエリの簡素化

Jingは、 SQLデータにアクセスするためのクリーンで優れた方法のように見えます。これは、ライブラリで何ができるかを示す簡単な例です。

>>このアノテーションを使用してJUnitエクスペリエンスを向上させます[jooq.org ]

非常に迅速で、より予測可能な順序でテストを実行するという要点を説明します。これは非常に理にかなっています。

私は個人的にテストの予測不可能な性質が好きです-それはそれらの間の予期しない接続を洗い流すための迅速で素晴らしい方法です-しかし私は確かにそれらを明確な順序で実行することの魅力を見ることができます。

>> Hibernate [vladmihalcea.com]からOracleストアドプロシージャおよび関数を呼び出す方法

Hibernateでストアドプロシージャを使用するの非常に実用的で便利なガイド。 少し注釈が多いですが、JPAを使用している場合は、すでにそれに慣れています。

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

  • >>JEP286の長所と短所[royvanrijn.com ]

  • >> Spring Batchチュートリアル:Excelファイルからの情報の読み取り [ petrikainulainen.ne t]

  • >> Robot Framework Tutorial 2016 – SeleniumLibrary [codecentric.de]のドロップイン代替としてのSelenium2Library

  • >> Invokedynamic –Javaの秘密兵器[ infoq.com ]

  • >> STSのSpring Bootダッシュボード–パート4:CloudFoundryマニフェストファイルの操作[ spring.io ]

  • >> Kotlin、Spring Boot、PostgreSQL [spring.io]を備えた地理空間メッセンジャー

  • >> Dockerを使用した開発–パターンの構築 [ alexecollins.com ]

  • >>EclipseMATを使用した重複オブジェクトの検索[alblue.bandlem.com ]

  • >>読み取り可能なテストコードを作成するための3つのプラクティス[ontestautomation.com ]

  • >>モックオブジェクトを使用した単体テスト[reliablesoftwareblog.com ]

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

  • >>Seleniumを使用したSpring Bootアプリケーションのテスト[infoq.com ]

  • >>SpringWebSocketを使用したゼロからヒーローへ[infoq.com ]

  • >>ジャストインタイムとはどういう意味ですか[spring.io ]

  • >>イベントソーシングとCQRSを使用したマイクロサービスの構築[spring.io ]

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

  • >> SpringSecurity4.1.0.RC1がリリースされました[spring.io ]

  • >>Springデータホッパーの最初のリリース候補がリリースされました[spring.io ]

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

  • >> Spring SecuritySAML1.0.2リリース[spring.io ]

  • >> SpringStatemachine1.1.0.M2がリリースされました[spring.io ]

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

  • >>JHipsterリリース3.0.0[ jhipster.github.io ]

  • >> Apache PDFBox v2.0 [ apache.org ]

2. テクニカル

>> CSRFを理解する、ビデオチュートリアルエディション [ troyhunt.com ]

基本をはるかに超えたCSRF攻撃をしっかりと理解することで、システムを本番環境に移行する際のベーコンを節約できます。 間違いなくこれを見てください。

>> Uberバグバウンティ:Self-XSSをGood-XSSに変える [ fin1te.net ]

私はこれらの攻撃の詳細を読むのを楽しんでいます。 これは週末のために保存していますが、有望に見えるので、ここにも含めます。

>> OpenAPI(Swagger)仕様チュートリアルの作成–パート3 –仕様ファイルの簡略化 [ apihandyman.io ]

APIドキュメントは新しいホットネスです、はい、しかしそれも必要です。 また、Swaggerを自分で使用している間は、他のツールを注意深く監視しています。

>>イベントソーシングとCRUD[ alexecollins.com ]

イベントソーシングがシステムのアーキテクチャに意味があるかどうかを決定する前に、非常に迅速かつ的確な一連の質問を自問してください。

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

  • >>新しいPluralsightコース:倫理的ハッキング、サービス拒否 [ troyhunt.com ]

  • >>TDDをあきらめる[cleancoder.com ]

3. ミュージング

>>そのコードは死んでいない—それは農場の北部に行きました…そしてあなたはそれに対してお金を払っています [ daedtech.com ]

「デッド」コードを削除することは重要ですあなたのシステム(そしてあなたがそのシステムで作業している間あなた自身のもの)の健全性を保つために。

私がキャリアの早い段階で触れたコードベースを操作するのに最もクリーンで簡単なものの1つは、チームリーダーがすぐに使用されなかったコードをカットすることに冷酷だったものです。

>>私の情熱は私の弱点でした[jacquesmattheij.com ]

情熱は一つのことであり、それがあなたを不健康な一方的なタイプの仕事に陥らせることを可能にすることは別のことです。

特に開発者としての作業に比較的慣れていない場合は、この記事を読む価値があります。

>>一歩後退[techblog.bozho.net ]

確かなアドバイスがあれば、それを考えてみてください。システムとコードベースをクリーンで機敏に保つための日々の小さな決断を考えてみてください。

>> AppDynamics vs Dynatrace:エンタープライズモニタリングジャイアンツの戦い [ takipi.com ]

作業中のシステム監視の質問をしたことがある場合は、この正確な質問を2回以上行ったことがあるでしょう。

これについての私の唯一の不満は、スペース内の他の主要なプレーヤーであるNewRelicが含まれていないことです。 それ以外–ここにいくつかの確かな情報があります。

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

  • >>悪の神話VC[ jacquesmattheij.com ]

  • >>プログラマーのための大学院を最大限に活用する[daedtech.com ]

  • >>伐採ファンの告白[loggly.com ]

  • >>混沌からの感覚–セマンティックギャップを越える [ pointsgonewild.com ]

4. 漫画

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

>>私のPowerPointスライドにはみんなのためのちょっとしたものがあります[dilbert.com ]

>>ツイートしたい気分です[dilbert.com ]

>>あなたはまさに私が避けようとしていることです[dilbert.com ]

 

5. 今週のピック

毎年、新しいテクノロジーの採用がどのように進んでいるかを調べるために調査を実施しています。 SpringとSpring Bootの新しい番号は次のとおりです。

>>2016年3月の春とSpring Bootの採用[baeldung.com ]