BT

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

寄稿

Topics

地域を選ぶ

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

  • オブザーバビリティはテストにどう影響するのか

    オブザーバビリティ(observability)は現在のシステム状況を明らかにし、ある種のテストを置き換えることができる。低リスクのアプリケーション分野であれば、オブザーバビリティをテストの代役とすることで、継続的デリバリによる迅速なフィードバックと、短時間の変更リリースが可能になる。

  • iOS 11.3のSafari 11.1でPayment Request APIが利用可能に

    ppleが3月29日にリリースしたiOSのバージョン11.3には、Safariのバージョン11.1が含まれており、Payment Request APIが使えるようになった。これにより、ユーザーは保存されたクレジットカードやモバイルウォレットを使って支払いを行うことができ、Web開発者は支払い・精算フローを合理化することができる。すでにサポート済みのAndroidと合わせて、Payment Request APIは米国および英国のモバイル市場の98%で使えるようになる。

  • WCFとASP.NET Coreのパフォーマンス比較

    ASP.NET Coreは、WCF(Windows Communication Foundation)のような古い技術よりもパフォーマンスが優れていることを期待するだろう。実際にそうなのか、開発者らが2つの技術を比較している。

  • Baiduが自律走行車研究のための巨大データセットApolloScapeをリリース

    中国のインターネット巨大企業、Baiduが、自律走行車のシミュレーションと研究の大規模データセットであるApolloScapeをリリースした。ApolloScapeは、同種のオープンデータセットよりも、一桁以上大きくて複雑であり、Baiduの自動車シミュレーションとハードウェアのプラットフォーム、Apolloの一部となっている。このリリースにより、Baiduは自動運転セクタの立場を強固にする。

  • Visual Studio 2017、15.7のプレビュー版が登場

    Microsoftは引き続きVS2017の開発を進めており、15.7のプレビューをリリースした。今回のリリースには、TypeScript 2.8、NuGetパッケージシグニチャ、.NET Coreプロジェクトのステップバックデバッグのサポートが含まれている。

  • コミュニティのOpenJDKビルドファームが稼働

    AdoptOpenJDKプロジェクトはビルドファームが完全に使えるようになり、フリーソフトウェアとしてコミュニティバイナリを作成していると発表した。

  • Java 10 Release Candidate 1 公開

    GAリリース予定を2018年3月20日に控えて、Java 10 RC 1がJavaコミュニティに向けて公開された。今回のリリースは、Oracleの新たな6ヶ月リリースサイクルによる最初のアップグレードになる。最も関心と期待を集めている機能は、新たな予約型varの導入によるローカル変数の型推論だ。

  • Ankyraがプラットフォームを論理的なコンポーネントとして扱うリリース自動化ツールEscapeを発表

    この10年間、Infrastructure as Code (IaC)のツールにフォーカスが当たっている。特に、Infrastructure as a Service (IaaS)とAPI駆動のインフラに牽引されて、注目が集まっている。今、この分野で課題になっているのは複数のツールを組み合わせてプラットフォーム全体を定義し、配置、構成するという要件だ。InfoQはこの課題についてAnkyraの創業者であるBart Spaans氏にインタビューした。氏はインフラとリリースエンジニアリングの専門家だ。

  • Go言語2017年調査は、ジェネリクスと依存関係管理がGo言語に最も求められている機能であることを明らかにした

    最新のGo言語調査により、Go言語にジェネリクスと依存関係管理が不足していることが、この言語の二大問題であると開発者が考えていることが確認された。 それにも拘わらず、回答者はGo言語を個人プロジェクトよりも専門的なプロジェクトに対して採用している、ということが初めて分かった。

  • “Fluent UI”あるいはリボンデザインに関する最新情報

    2週間前に我々は、“fluent UI”あるいはリボンU1に関して、MicrosoftがCorelを相手に起こした訴訟についてレポートした。その後Microsoftから、最新情報を入手することができた。

  • Webpack 4.0リリースにより、シンプルな設定、WebAssemblyサポート、大幅なパフォーマンス向上を実現

    最も普及しているJavaScriptモジュールバンドラであるWebpackは、2月25日(日)にバージョン4.0をリリースした。このバージョンでは、プラグインシステムが完全に書き換えられており、WebAssemblyのサポート、シンプルになった構成オプションなどの新しいファーストクラスのモジュールタイプが含まれている。このアップデートでは、ビルド時間の60%から98%の削減が報告され、パフォーマンスが大幅に向上した。

  • Coindeskが2018年版State of Blockchainをリリース

    CoinDeskは先頃、State of Blockchainの2018年版をリリースした。160ページ以上からなる報告書には、最先端の暗号通貨への投資、エンタープライズブロックチェーンのソリューション、ICO(Initial Coin Offering)による資本調達、政治と規制、社会の意見などが紹介されている。InfoQではこの報告書を分析して、読者層に影響を与えそうな重要な項目をリストにまとめた。

  • TypeScript 2.8リリースには条件付き型が含まれています

    TypeScript 2.8が、いくつかのメジャー機能とバグ修正と共にリリースされた。 最も重大な追加は条件付き型で、エンジニアは他の型に基づいて型を選択できる新しい構造です。

  • Swift 4.1でジェネリクス、コンパイラ最適化、Package Managerが強化された

    Swift 4.1が正式に利用可能になり、新しい言語機能、ビルドオプション、Swift Package ManagerとFoundationに対するいくつかの拡張機能が導入された。

  • Facebook Liveにおける世界規模のイベントによるトラフィックスパイクの処理

    Facebook Liveのエンジニアたちが、予測範囲内のイベントと予想外のイベントの両方のトラフィックを処理するために、自分たちのシステムをスケールアップした方法について講演した。後者は同社のグローバル分散アーキテクチャによって処理されるのに対して、前者は事前の周到な計画と負荷テストを必要とする。

BT