BT

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

寄稿

Topics

地域を選ぶ

InfoQ ホームページ 言語 に関するすべてのコンテンツ

  • サードパーティ製ツールがAdidasのパフォーマンス(と文化)をいかに損なったか

    靴と服の巨大メーカのIT部門は,パフォーマンスを損なうサードパーティ製ツールのコントロール不能な拡散をいかにして抑え込んだのか。問題はさらに,ビジネスとIT部門の間に生じる非難の文化にも関係する。解決の鍵となったのは,パフォーマンスデータとユーザエクスペリエンスの検証を重視する,新たなサードパーティのガバナンスプロセスだった。

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

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

  • オラクルはJava開発者にすぐにでもブラウザでアプレットを動作させないでほしいと念押しした

    オラクルは新しい投稿を一連の“プラグインなしのウェブへの移行”へ公開した。これはまだJavaアプレットを本番環境で動作させているのなら代わりの解決策を見つけるよう開発者に忠告するものである。Firefoxはアプレットのサポートをすぐに停止する予定である。

  • カスタム継承を提供したRust 1.15

    Rustコアチームは安定バージョンの1.15をリリースし、非常に期待されたカスタム継承を提供する。

  • Microsoft EdgeのアップデートはWebVRをサポートして、FlashをClick-to-Runにした

    Microsoftは2017年にWindows 10のビルド15002をエンドユーザー提供し、開発者にはMicrosoft Edgeのマルチプロセスモデルの新しUWPアーキテクチャとFlashコンテンツのclick-to-runを提供する。

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

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

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

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

  • 新しいJEPはJavaの型変位をシンプルにする

    新たなJEP候補は次のことを提案する。Javaでの型変位の概念をよりうまく扱えるようにすることだ。新しい提案は、Java 10を対象にする可能性が高いが、それはジェネリックな型の定義において対象の型に対してデフォルトの変位を扱えるように、手段を導入するだろう。ジェネリックな型をインスタンス化する時にワイルドガードを通じてそれを示す現在のスタイルとはまったく異なる。この提案はワイルドカードを置き換えるのではなく、むしろその必要を減らす方法である。

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

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

  • webpack2がドキュメントの改善を中心とした最終段階へ

    JavaScriptのモジュールとコード資産をバンドルするための人気ツールであるwebpack 2の最終リリースが到着した。ES2015のネイティブサポートに加え,ドキュメントが大幅に改善されている。ただし,新バージョンでビルド時間やファイルサイズが大幅に改善されたと判断するのは早過ぎる。

  • Atom 1.13ではベンチマーク、プロジェクト履歴、キーストロークリゾルバAPIを提供

    Atomは、GitHubのElectronベースのオープンソースのテキストエディタであり、バージョン1.13ではユーザと開発者にとって新しい機能追加と改善がされている。例えば、ベンチマークツール、Reopen ProjectメニューオプションとAPI、ChromeのキーボードイベントをAtomスタイルのキーストロークにマッピングするカスタムキーストロークリゾルバが追加されている。

  • ChromeとFirefoxが安全でないサイトの警告を開始

    Chrome 56とFirefox 51から、パスワードやクレジットカードの入力フィールドを含む非HTTPSサイトを参照すると、ブラウザに警告が表示されるようになる。

  • Java EEの崩壊というガートナーの報告は大いなる誇張か?

    ガートナーは“アプリケーションプラットフォームの市場ガイド”と呼ばれるアナリストレポートを提示した。アプリケーションプラットフォーム市場における“明らかに変わった”下降という報告でJava EEの“収益低下”を引用している。Java EEコミュニティはInfoQへの個人的なコメントにおいてこれらの結果に反論している。

  • Vaadin Springが新規リリースで拡張ビュー管理を導入

    UIコンポーネントを備えたWebアプリ開発用の多言語フレーUIコンポーネントを備えたWebアプリ開発用の多言語フレームワークであるVaadinから,バグフィックスとVaadinのビュー管理を拡張する新たなSpringNavigatorクラスを備えたVaadin Springプロジェクトのバージョン1.1がリリースされた。マーケティングマネージャを務めるMatti Tahvonen氏がこの最新リリースについて,マイクロサービスへのUIの適合性に関する議論と合わせて説明してくれた。

  • Java 10でラムダが強化される可能性あり

    新しいJEPには、より明確な曖昧さ回避、未使用パラメータのアンダースコアの使用、外部変数のシャドウイングなど、ラムダ機能の強化が提案されている。これらの変更によって、Javaのラムダが他の言語のラムダに近づくことになるが、現状、コミュニティの意見が分かれているようである。このJEPは、Java言語を改善するための、他の一連の提案を補完しており、ローカル変数型の推論と拡張された列挙型を含む。

BT