BT

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

寄稿

Topics

地域を選ぶ

InfoQ ホームページ プログラミング に関するすべてのコンテンツ

  • パフォーマンスの向上と新しいネイティブプラグインシステムを実現したIonic 2

    IonicチームがJavaScriptフレームワークIonicのバージョン2.0をリリースした。新しいコンポーネントや機能,ツールなどに加えて,新たにネイティブなプラグインシステムが提供される。 共同創設者のMax Lynch氏は,大きく高速化されたAngular 2によるメリットと,それによって“本質的なパフォーマンス改善がアウトオブボックスで”実現したことを説明している。

  • マイクロプロファイルは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だ。

  • 疲労、スパム、およびバックアップの欠如でGitLab.comはダウンした

    GitLab.comをスパマーから守る試みが始まったのは、エンジニアの疲労が激しく、バックアップが欠如しているためにサイトが18時間近くダウンし、6時間分の生産データが失われたからです。

  • F# 4.1で実現する改善とC# 7との相互運用性

    F# 4.1は言語の面で改善されている。Microsoft tools for F#として今年後半に提供される予定の今回のバージョンでは,タプルのサポート,C# 7との相互運用,参照によるリターンが可能になる。

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

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

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

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

  • JPMorgan ChaseとIntuitがAPIを通してデータをセキュアに共有

    JPMorgan ChasetとIntuitは1月25日、APIを通して銀行の金融データを簡単かつ安全に共有するための提携を発表した。この提携により、JPMorgan Chaseの顧客は、MintやTurboTaxなどのIntuitの財務管理アプリケーションに自分の口座データを共有できるようになる。

  • Microsoft、Visual Studio 2017にライブユニットテストを提供

    ますます機能が低価格のバージョンに押し込まれるなか、Microsoftは常に、Visual Studio Enterprise Editionの高額な値札を正当化する方法を探し求めている。今年の新機能は「ライブユニットテスト」だ。

  • MITが並列プログラムの最適化改善のためにLLVMのIRを拡張

    MITの研究者たちがLLVMのフォークを使用して,fork-join並列処理をコンパイラの中間表現(IR)に直接埋め込む並列コード最適化の新たなアプローチに取り組んでいる。この方法を用いることで,直列的なIRレベルの最適化手法の大部分が並列プログラムでも利用可能になる,というのが彼らの主張だ。

  • .NET Core Toolsの新機能

    Visual Studio 2017 RCの最新リリースと同時に、.NET Core Toolsも更新された。このリリースでは、テンプレートの変更や多数のバグ修正など、いくつかの改善が行われている。

  • Portable PDBの紹介

    クロスプラットフォームのPDBライブラリを作成するため、Microsoftはフォーマットを完全に改訂することにした。新しいPortable PDBフォーマットはオープンソースで、文書化されており、はるかにコンパクトだ。ただし、新しいフォーマットには、特にレガシーコードに関して新たな制約がある。

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

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

  • GitLab 8.16が監視機能とGoogle Container Engineへの自動デプロイを採用

    先月導入されたOpenShiftへのKubernetesの自動デプロイに続いて,GitLab 8.16では,Google Cloudへの自動デプロイが可能になった。さらに,イシュー検索やフィルタUIも改善され,監視ツールのPrometheusとSlack代替のMattermostが新たに追加された。

BT