BT

最新技術を追い求めるデベロッパのための情報コミュニティ

寄稿

Topics

地域を選ぶ

InfoQ ホームページ 設計/アーキテクチャ に関するすべてのコンテンツ

  • マイクロプロファイルはEclipseマイクロプロファイルとなる

    マイクロプロファイルはコミュニティ主導でマイクロサービスの標準プラットフォームをエンタープライズJavaに提供している。マイクロプロファイルはEclipseファウンデーションに加わった。 マイクロプロファイルがベンダー中立のプロジェクトであり続けることを保証し、Eclipseファウンデーションの資源と勢いを活用したいという目的での動きだ。この決定は欠点がないわけではないが、いくつかの議論を呼び一時的に他の目標への動きはそがれるだろう。

  • Eric Evans氏はDDDが完璧主義者のためのものではないと述べた

    ドメイン駆動設計(DDD)の当初からの問題は完璧な設計を求める探求行為であるが、DDDは完璧主義者のものではない。この探求を止めるために、完璧ではないがよく設計されたソフトウェアの開発方法に関する発想を得ることが必要であると、Eric Evans氏はアムステルダムで開催された最近のDDD Europe Conferenceにおける発表で述べた。

  • Data Geekeryは型安全のクエリを構築するためのJavaのORMツールであるjOOQのバージョン3.9.0をリリースした

    Data GeekeryはjOOQのバージョン3.9.0をリリースした。これはオブジェクトリレーショナルマッピング(ORM)のJavaツールキットだ。新しい機能は実験的なパーサーとさらなる型安全、よりよいOracle連携、トランザクション改善である。InfoQはLukas Eder氏に最新リリースについて話を聞いた。彼はData Geekery GmbHの創業者でCEOだ。

  • NISTの指針は生体認証を使用する場合に第二の認証因子を要求する

    NISTは、"過去のリビジョンからのかなりの更新"と記された、新しいデジタルアイデンティティガイドラインをリリースした。このガイドラインは容認可能な複数要素認証(MFA)の使用方法について記載している。更に、生体認証を因子の1つとして用いる場合、個人が有する何らかの情報と組み合わせなければならず、パスワードのような個人が知る何らかの情報と組み合わせてはならない。

  • Java 9における日時フォーマットはユニコードロケール標準に近づく

    ユニコードロケールデータマークアップ言語(LDML)に機能を近づけるために、解析とフォーマットの変更がいくつか取り入れられている。変更はStephen Colebourne氏に監督されている。氏は有名な日時ライブラリであるJodaTimeの作成者で、Java 8での新しいjava.timeコンポーネントの先駆者だ。ユニコード標準を遵守することはJava以外の他のシステムとのよりよい相互運用性を提供するだろう。

  • Googleがエンタープライズ対応を進め、WindowsとSQL Serverのワークロードをターゲットに

    Googleは最近、Google Cloud Platform(GCP)におけるMicrosoft Windows ServerとSQL Serverのサポートを強化すると発表した。強化のために、Googleは現在、Windows Server Core用とSQL Server Enterprise Edition用の設定済みのイメージを提供する。Googleでは、SQL Server AlwaysOn Availability Groupsを使用して、High-availabilityおよびDisaster Recovery計画もサポートする。

  • Twitterを支えるインフラストラクチャ - ネットワークのスケールアップ,ストレージ,プロビジョニング

    Twitterエンジニアリングチームは先頃,同社のソーシャルメディアサービスを支える社内インフラストラクチャと,その背後にあるコア技術の発展およびスケールアップに関する情報を公開した。そこに含まれるおもな教訓は,当初の仕様を越えるアーキテクト; “一時的な変更や回避策”というものものはない; ベストプラクティスの資料化が“増力装置(force multiplier)”となる,といったものだ。

  • MindMeldの対話型アプリケーション構築ガイド

    対話型(会話型)AI企業のMindMeldが、対話型アプリケーションを作成するための課題と手順を説明した「The Conversational AI Playbook」を公開した

  • NetflixはHollow、インメモリデータセットのためのJavaライブラリを発表した

    NetflixはHollowを発表した。これはJavaライブラリとツールキットで、“ビッグデータ”のように特徴づけられていないインメモリのデータセットを処理するためものもである。単一のプロデューサはデータセットを提供する。多くのコンシューマはそこからリードオンリーのアクセスをする。プロデューサとコンシューマ間のコミュニケーションメカニズムはリアルタイムのデータセット変更を含む。

  • Java 9は最初のバグフィックスラウンドに入る

    Java 9は今公式にフィーチャーコンプリートとなった。つまり、最初のバグフィックスフェーズが始まったということだ。HTTP/2 Clientはこの期限に間に合っておらず、インキュベーション機能に格下げとなった。今の目標は7月のJava 9一般提供に備えることであるので、この時点で新しいJEPが追加される可能性はかなり低い。

  • リアクティブデータベースアクセスを主とした次世代Spring Dataの最初のマイルストーンをPivotalはリリースした

    Pivotalは先日、Java 8とSpring 5の完全なサポート、MongoDB、Apache Cassandra、Redisデータベースへのリアクティブアクセスを主とする次世代Spring Dataプロジェクトの最初のマイルストーンをリリースした。

  • 話題満載のQCon London 2017 ,Jonas Boner,Sachine Kulkami,Martin Thompson氏らが講演

    QCon London 2017まであと50日となった。11年目を迎え,栄えあるQueen Elizabeth II Conference Centerで3月6~8日に開催される技術会議に向けて,チケットの売れ行きも好調だ。

  • Googleがクラウドベースの暗号鍵マネジメントサービスを公開

    Googleは、Google Cloud Platform(GCP)の新たなサービスとして、秘密鍵暗号方式の鍵の作成、使用、ローテーション、破棄を可能にするサービスを発表した。新しいCloud Key Management Service(KMS)はGoogleのCloud Identity Access ManagementおよびCloud Audit Loggingと統合されているが、KMSを利用して管理されているキーは独立して利用することが出来る。

  • Microsoft Project SpringfieldチームによるF#利用の勧め

    Project Springfieldは,ソフトウェアのセキュリティ上重要なバグを見つけるためのファズテスト(fuzz testing)サービスだ。Microsoft ResearchでSpringfieldチームのソフトウェアエンジニアリングマネージャを務めるWilliam Blum氏が,クラウドサービス構築でF#を使うことのメリットについて説明する。

  • Neo4j 3.1がリリース - Causal Clusteringをサポート,セキュリティを強化

    NoSQLグラフデータベースNeo4jの最新バージョンには,Causal Clustering(因果クラスタリング)と新たなセキュリティアーキテクチャが導入されている。Neo4jチームは先頃,同グラフデータベースのバージョン3.1をリリースした。その他の機能としては,データベースカーネルが改良され,現在のグラフモデルを表示するSchema Viewerが追加された。

BT