BT

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

寄稿

Topics

地域を選ぶ

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

  • GoogleがiOS用アクセシビリティテストフレームワークをオープンソース化

    iOS用アクセシビリティテストの自動フレームワークであるGoogle GTXLibが、Apacheライセンスの下、オープンソース化された。GTXLibはObjective-Cで書かれており、XCodeに統合されている。

  • Payara FoundationがPayara Server 5とPayara Micro 5をリリース

    Payara Foundationは先頃、新機能のホストとアップグレードを含んだPayara Serverのバージョン5とPayara Microをリリースした。刷新された管理コンソール、クラスタリングの改善、新しいデータベース、Java EE 8とMicroProfile 1.2のサポートなどが目新しい。同社JavaミドルウェアコンサルタントのMichael Croft氏が、今回の最新リリースについて説明してくれた。

  • Node.js 10.0とNPM 6はセキュリティを強調してリリースされた

    4月24日、Node.jsプロジェクトはNode.jsのバージョン10.0.0をリリースして、npm, Incは、node package managerであるnpmのバージョン6.0をリリースした。 どちらのリリースもセキュリティの向上が協調されており、Node.js 10.0.0がOpenSSLバージョン1.1.0にアップデートされ、NPMには新しいネイティブプログラミングAPIと安定したHTTPのサポートを含む新しいセキュリティにフォーカスした機能が含まれている。Node.jsのリリースにも新しいネイティブプログラミングAPIとHTTP2サポオートが含まれている。

  • Git2.17は移動したコードに対する差分表示やオブジェクト検索機能が向上した

    Gitの最新版、 バージョン2.17では、様々な改良と、細かな新機能が追加された。 新機能には、移動したコードの色付けや、履歴からのオブジェクト検索などが含まれている。

  • Visual Studio 15.7 Preview 4、GitやC++のサポートを改善

    Microsoftはこのところ、Visual Studio 2017 15.7の新しいプレビューをいくつかリリースしている。変更のサイズが小さくなってきたことからみて、正式リリースに近づいているように思われる。通常、変更は広範囲に及び、使用する言語に関係なく、開発者にメリットがあるはずだ。

  • MicrosoftがWindows 10 Updateで人工知能プラットフォームを組み込み

    次のWindows 10 updateで、Windowsアプリケーションに人工知能を統合できるようになる。開発者は学習済みのディープラーニングのモデルをVisual Studioで直接アプリケーションに統合できる。

  • QCon London: 非同期イベントアーキテクチャにおけるアクタ導入の可否

    マイクロサービスシステムにおける同期型の要求-応答通信は、場合によっては非常に複雑なものになるが、幸いにもイベントベースのアーキテクチャがこれを回避する手段になる — QCon London 2018でのプレゼンテーションで、Yaroslav Tkachenko氏はこのように主張し、イベントアーキテクチャでの自身の経験から、このアーキテクチャでシステムを構築す���上でアクタを利用する方法について説明した。

  • WebAssembly Studio: MozillaによるオンラインWASM IDEツール

    WebAssembly Studioは、Mozillaが開発したオンラインIDEツールだ。C/C++とRustのコードをWebAssembly (WASM)にコンパイルすることができる。

  • Vue.jsについてVueConf.US会場でGregg Pollackに聞いてみた

    InfoQはVue MasteryのGregg Pollackに対し質問する機会を得た。Vue.jsの内部、Vue.jsコミュニティに対する氏の考え、Vueの最適な学び方、Vueの成功理由などについて質問する。

  • D3がデータ操作のためのSVG、Canvas、HTMLライブラリの5.0リリースを発表

    D3チームはD3の5.0リリースを発表した。5.0では、promiseやfetchなどのいくつかの新しい非同期パターンを取り入れ、重要な視覚化APIを更新している。

  • Rust 1.25はLLVM 6に対応

    Rust 1.25はLLVM 6に向けてアップグレードが行われた。 加えて、use文の中でグループのインポートをネストできるようになり、structのアラインメントを個別に設定できるようになり、ライブラリの安定化が行われた。 ただし、今回のRustのリリースでは、impl Trait、安定したSIMDのサポート、128ビット整数などの待望の機能は追加されなかった。

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

    オブザーバビリティ(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は自動運転セクタの立場を強固にする。

BT