JavaWeekly、第245号
どうぞ…
1. 春とジャワ
>> Bootiful GCP:Google Cloud Pub / Subとの統合(4/8) [ spring.io ]
>> Bootiful GCP:Spring Cloud GCP Runtime Config(5/8) [spring.io]を使用したランタイム構成
このシリーズを続けると、GoogleCloudにシンプルなSpringIntegrationメッセージングアプリケーションが表示され、GoogleCloudPlatformでランタイム構成プロパティを管理するためのこの便利なAPIが簡単にわかります。
>> Java 8のデフォルトのメソッド、およびAPIデザインでの変更点 [ blog.frankel.ch ]
素晴らしい記事は、Javaインターフェースのデフォルトメソッドがヘルパークラスよりも優れているいくつかの利点を宣伝しています。
>>JPAとHibernateを使用してエンティティを複製または複製するための最良の方法[vladmihalcea.com ]
コピーコンストラクターを使用したJPAアプリケーションのこの一般的な要件への優れたアプローチ。 いい物。
>> IntelliJ IDEA 2018.2 Java 11、MacBookタッチバーなどをサポート [ infoq.com ]
あなたがIntelliJの愛好家なら、これらのクールな新機能をチェックしたいと思うでしょう。
>> Hibernateのヒント:2つの関連付けのうち1つだけがnullでないことを検証します [ thinks-on-java.org ]
HibernateValidatorライブラリを使用してカスタムBeanValidationアノテーションを実装する賢い方法。
また読む価値があります:
-
>> JDK言語機能プレビューの実行:式の切り替え [ marxsoftware.blogspot.com ]
-
>>OracleのJDKを超えて見る時間[blog.joda.org ]
-
>> Spock 1.2 –統合テストでモックする手間のかからないSpring Beans [ solidsoft.wordpress.com ]
-
>>Javaシリアル化の状態[infoq.com ]
-
>>Javaでのスライディングウィンドウストリーム/Spliteratorの実装[4comprehension.com ]
ウェビナーとプレゼンテーション:
- >> Tommy Ludwig @ Spring I /O2018によるSpringベースの分散システムでの可観測性[youtube.com ]
-
>>Spring Boot2.0の新機能byMadhuraBhave @ Spring I / O 2018 [ youtube.com ]
-
>>KonradKamińskiによるSpringのKotlinコルーチンを使用した非同期プログラミング@SpringI / O 2018 [ youtube.com ]
-
>> Marcin Grzejszczak @ Spring I /O2018によるアプリケーションの継続的デプロイ[youtube.com ]
-
>>ArjenPoutsmaによる機能的なWebフレームワークの楽しみ@SpringI / O 2018 [ youtube.com ]
-
>>ウェビナー:データ集約型アプリケーションのクラウドネイティブパターン [ youtube.com ]
- >> Joris Kuipers @ Spring I /O2018によるAWSECSでのSpringCloudベースのマイクロサービスの構築と実行[youtube.com ]
アップグレードする時間:
-
>> Apache Geode / Pivotal GemFire 2.0.5.RELEASEおよび2.1.0.M1のSpringセッションがリリースされました! [ spring.io ]
-
>> HibernateORM5.1.16。最終リリース[in.relation.to ]
2. テクニカル
>>広範囲にわたるアーキテクチャの変更パート1[ blog.code-cop.org ]
これらの便利なマクロ、スクリプト、およびIDEコマンドは、大きなコードベースに小さな全面的な変更を適用する多くの方法のいくつかを強調しています。
>>テスト駆動開発はあなたに適していますか? [ blog.scottlogic.com ]
あなたがTDDの採用に抵抗しているなら、この記事はあなたにあなたの立場を再考するように説得することを目的としています。
>>究極のテストデータファクトリのためのオブジェクトマザーとFluentBuilderの組み合わせ[reflectoring.io]
各テストのニーズに合わせてカスタマイズできる、完全に入力されたテストオブジェクトを構築するための、このパターンに関する優れた記述。 テストライティングの武器庫にある便利なツール。
>> TomEE:WebSocketとロック! [ tomitribe.com ]
HTTP基本認証を使用して安全なWebSocketエンドポイントを作成するための優れた入門書。
>>マーケティング効果を改善するためのエンジニアリング(パート2)—広告の作成と管理のスケーリング [ medium.com ]
興味深い作品は、Netflixが広告アセンブリと機能的な品質管理および機械学習を組み合わせて、パーソナライズされたローカライズされた広告を作成し、巨大なユーザーベースに配信する方法を示しています。
また読む価値があります:
-
>>実用的なプログラミングテクニック[horicky.blogspot.com ]
-
>>OpenShiftプロジェクトのバックアップ[blog.codecentric.de ]
-
>> TomEE:Fat-Jarデプロイメント [ tomitribe.com ]
3. ミュージング
>>職人技の悲劇[blog.cleancoder.com ]
ボブおじさんは、アジャイル運動が、ソフトウェアの職人技の理想を推進するという当初の焦点から、プロジェクト管理に向けてどのように、そしてなぜ逸脱したのかを考えています。
>>スクラムマスターはソフトウェア開発者以上のものを作るべきですか? [ daedtech.com ]
そして、スクラムマスターが果たす役割の洞察に満ちたレビュー、および彼らの必要性が組織について何を言っているか。
また読む価値があります:
-
>>モンテパイソンシミュレーション:モンテカルロの誤解 [ dannorth.net ]
-
>> Hazelcast Change CEO、誓約継続オープンソースコミットメント [ infoq.com ]
-
>>自分の靴を見つけるのではなく、自分の溝を見つける [ blog.scottlogic.com ]
-
>>セキュリティ研究者が企業データを公開している脆弱なIoTデバイスとMongoDBデータベースを見つける[blog.shodan.io ]
-
>>もっと頑張ってください[blog.code-cop.org ]
4. 漫画
そして、今週の私のお気に入りのディルバート:
>> Radical Candor [ dilbert.com ]
>> Wally Working in the Cloud [ dilbert.com ]
>>例外による管理[dilbert.com ]
5. 今週のピック
先週、価格の変更とともに、RESTWithSpringコースで登場する新しいSpringBootに焦点を当てた資料を発表しました。
その価格変更は今日起こっています:
>>RESTと春のコース