JavaWeekly、第249号
どうぞ…
1. 春とジャワ
>>新しいJava10「var」タイプの探索:概要と実践的なチュートリアル [ infoq.com ]
ローカル変数の型推論についての素晴らしい記事。これは、ボイラープレートコードを削減することを目的とした光沢のある新機能です。
>> SpringOne Platform 2018でのリアクティブレボリューション(パート1 / N) [ spring.io ]
すばらしい新しいシリーズは、2つのクールなトピックで始まります。リアクティブSQLデータアクセスとRSocketプロトコルです。 そして、InfoQのR2DBCとRSocketに関するいくつかの堅実な記事。
>>構造化JUnit5テスト[blog.codecentric.de ]
クラスのBDDスタイルのテストを整理する賢い方法は、内部クラスで @Nested アノテーションを使用して、共通の前提条件を持つテストをグループ化し、同じ動作を実行するテストのスーパークラスを抽象化しますセットアップ間で。 とてもかっこいい。
>> Spring DataLovelaceの新機能[spring .io ]
最新のSpringDataリリーストレインはGAになり、強力な新機能がいくつか含まれています。 また、RedisとApacheCassandra 、およびMongoDBの更新の意味を確認してください。
>> KotlinとMongoDB、完全一致 [ blog.philipphauer.de ]
堅実な記事は、Kotlinの固有の言語機能がMongoDBの動的スキーマの操作にJavaよりも適している理由の強力な事例を示しています。
>>10Mavenセキュリティのベストプラクティス[snyk.io ]
コードベースの機密情報の保護に関しては、ビルドツールの構成は初心者にとって見落としがちです。 Mavenプロジェクトのこのセキュリティチートシートを必ず確認してください。
>> KotlinCollectionsAPIパフォーマンスアンチパターン[4comprehension.com ]
Kotlinのコレクションは、JavaStreamAPIのように怠惰ではないことを覚えておいてください。
また読む価値があります:
-
>>2つのOracleJDKの物語[marxsoftware.blogspot.com ]
-
>> Java 11のマニュアル:Java 11はすべての正しいボックスにチェックマークを付けていますか? [ jaxenter.com ]
-
>> SpringFramework5.1にはJava11サポートが付属しています[infoq.com ]
-
>> Spring Fu [spring.io]の進化
-
>>@RequestParamをSpringのオブジェクトにバインドする方法[dolszewski.com ]
-
>>テストカバレッジは無効です—長寿命ミューテーションテスト [ medium.com ]
-
>>新しい言語を使用した新しい口ひげテンプレートファイルによるSwaggerCodegenの拡張[blog.arnoldgalovics.com ]
-
>> MicroProfileフォールトトレランス、2 [tomitribe.com]および>>MicroProfileフォールトトレランス注釈[tomitribe.com ]
ウェビナーとプレゼンテーション:
- 先週のいくつかの講演 SpringワシントンDCでのOnePlatform2018カンファレンス 、ユルゲン・ヘラーを含む新しいJavaSEリリースケイデンスがSpringフレームワークにどのように影響するか 、Dave Syer on クラウドの抽象化 、ジョンシュナイダー継続的デリバリーとSpinnaker 、オリバー・ギールケ&ロッセン・ストヤンチェフ R2DBCによるリアクティブデータアクセス 。
-
>> Java 11(プレイリスト) [ youtube.com ]
-
>>従来のエンタープライズ環境の境界におけるマイクロサービスアプローチ[infoq.com ]
-
>>トランスポート層セキュリティ(TLS)1.3 [ youtube.com ]
アップグレードする時間:
-
>> SpringBatch4.1.0.RC1が利用可能になりました[spring.io ]
-
>> SpringSecurity5.1はGA[spring.io]になります
-
>> Spring Vault2.1GAがリリースされました[spring.io ]
-
>>PayaraFoundationがPayaraServerとPayaraMicro5.183をリリースMicroProfile2.0サポートを搭載[infoq.com ]
-
>>GlassFishの新時代[infoq.com ]
-
>> HibernateOGM5.4.0.CR1リリース[in.relation.to ]
2. テクニカル
>>リアクティブDDDを使用した不確実性のモデリング[infoq.com ]
リアクティブ分散システムにドメイン駆動設計モデリング手法を適用することに関する思慮深い作品。
>>「コンピューターのしくみを学ぶ」ためにCを学ぶべきですか? [ words.steveklabnik.com ]
もっと正確に言えば、「コンピューターのしくみについてもっと学ぶためにCを学ぶべきですか?」
また読む価値があります:
-
>>SQLUPDATEの使用方法.. DMLをより効率的に実行するために戻る [ blog.jooq.org ] -
>>ブルート-一見単純な数字パズルを強制する[nurkiewicz.com ]
-
>>プロメテウスとGrafanaを使用したヤマアラシのインスツルメンテーション [ blog.sebastian-daschner.com ]
-
>> Learning Clojure:矢印とdotoマクロ [ blog.frankel.ch ]
-
>> Yarnception:Gulpを介してYarn内でYarnを開始し、それが役立つ場合 [ dev.to ]
-
>>PwnedPasswordsデータベースに対してLastPassボールトを安全にチェックする方法[Advancedweb.hu ]
-
>> Androidテスト:AWSデバイスファームとFirebase TestLab [ blog.codecentric.de ]
-
>> ZAPプロキシとnginxを使用したHTTPトラフィックのデバッグと改ざん–タイムアウトやその他の予期しない動作をエミュレートします [ vanwilgenburg.wordpress.com ]
3. ミュージング
>>Netflixのエッジ負荷分散を再考する[medium.com]
Zuulで学んだ教訓が、サーバーの過負荷によって引き起こされるエラーの削減など、いくつかの改善にどのようにつながったかを深く掘り下げます。
>>ナローニッチ:ナローがナローすぎるのはいつですか? [ daedtech.com ]
あなたがブログを始めることを考えているなら、それは広く始めて、あなたの焦点を繰り返し狭くするためにお金を払う。
また読む価値があります:
-
>>電子識別用モデル[techblog.bozho.net ]
-
>>ソフトウェア開発のアップストリームとダウンストリームとは何ですか? [ reflectoring.io ]
-
>>SplunkでのOverOps自動タイマーとパフォーマンスモニタリング[blog.takipi.com ]
-
>>イベントストリーミングは財務にとって新しい大きなものですか? [ confluent.io ]
4. 漫画
そして、今週の私のお気に入りのディルバート:
>>ディルバートのフローがオフィスで中断されました[dilbert.com ]
>>なぜそんなにネガティブなの? [ dilbert.com ]
>>アリスが先例を設定[dilbert.com ]
5. 今週のピック
>>残業はあなたのソフトウェアとあなたのチームを傷つけます [ Medium.com ]