1. Javaと春

>> Java 8金曜日:APIデザイナー、注意してください

API設計は、常により困難で前向きな設計演習の1つでした。そのため、エレガントなJavaコレクションAPIは見事なものに他なりません。 Java 8はAPIデザインを適切に変更しました–そしてjOOQはJLSの新機能をフルに活用しているようです。 Java 8の時流に乗ったことがなくても、すばらしい仕事と便利な読み物です。

>> Java 8金曜日:より良い例外

私はこの1つのJITをキャッチし、レビューの公開を少し延期して読み通しました。 例外をチェックするための架空のJava8対応のJUnitAPIについて詳しく説明します。これは、ライブラリへの優れた追加機能です。

>>カスタムアサーションでテストコードにスパイスを加える

カスタムアサーションは次の論理的な前進です–読みやすさと維持すべき多くのコードの間の妥協点ではありますが、一見の価値があります。

>>クリーンなテストを書く–魔法に注意

「クリーンなコードは読みやすい」–きっとあなたも同意するでしょう。 ただし、これは非常に単純なステートメントですが、広範囲にわたる影響があります。 この記事では、マジックナンバー、定数、および優れたテスト設計を詳しく見ていきます。これは、シリーズへの優れた追加機能です。

>>外部サービスの統合テスト

統合テストは、開発者の睡眠に非常に大きな影響を与えます。つまり、夜に眠ることができます。 したがって、この記事があなたがよりよく眠るのに役立つと主張することができます–飛び越えて、物事を読んでください–それは速くて便利です。

>>ステップフィルタリング:Eclipseでのデバッグ中に特定のパッケージをスキップします

Eclipseでデバッグするときにパッケージをフィルターで除外することについての非常に短い投稿。 10個のプロキシが背面で互いにパッティングしている深いコールスタックをステップスルーしたことがある場合、これはノイズをカットするための便利なハックです

>> SpringOne2GX 2013リプレイ:大規模Javaプラットフォームの仮想化とチューニング

これを見る時間がありませんでしたが(今週末の私のビューリストにあります)、非常に面白そうに見えました。

今週の日の目を見るたくさんの春のリリースでセクションを終えましょう:

春のチームは寝るのが好きではないと思います。

2. テクニカル

>>単純なスケーラビリティの方程式

基本的な待ち行列理論を思い出してください。接続プールにどのように適用されるかを確認してください。 ペンと紙で読んでください(ええ、紙)。

>>APIランドスケープのマッピング

自動運転車とRESTAPIの興味深い類似点–どちらもメタデータとその多くが必要です。

3. ミュージング

>>TDDが私のデザインにどのように影響するか

TDDが実際に設計にどのように影響するか、そして最終的にはどのように影響するかを調べます– TDDは、を活用する単なるツールであり、適切な判断に取って代わってはなりません。

私にとって、この記事は、TDDの運転設計に関する通常の高レベルのスピルよりも非常に役立ちます。 しますか? もちろんですが、コーディングを開始するときに使用するのは抽象的ではありません。 TDDが設計にどのように影響するかと、コードを形成する際に行う必要のある微妙な決定と考慮事項を正確に見てください。これは便利です。

また、私はイベントを使用することに夢中ではなく、TDDは、私と同じように、実際にデザインのイベントに重点を置く可能性があることを確認できてとてもうれしいです。

>>ツイートの影響を受けるアルゴリズム音楽

機械学習とサウンドでの楽しい実験–これは、実際に自分のTwitterストリームを熟考するクールなアプリです。 私にとって–感情分析の部分は特に興味深いものです。

>>コードレビューを使用して誰かの魂を実行する方法

私は厳しいコードレビューをかなりの割合で共有してきました。そのため、ここでの話と区別するのはそれほど難しくありません。 否定的に読まれるかもしれませんが、それは少し成長して次のコードレビューを数える良いチャンスであるということを指摘する価値があります。

>> TDDは死んでいますか?

最近ラウンドを行っているすべてのTDDハングアウトのメインページ。 ビデオとオーディオの録音と次のスケジュールされたものへのリンク。