BT

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

寄稿

Topics

地域を選ぶ

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

  • Rust 1.19におけるタグ無しのunionなどの追加

    Rust 1.19には数々の言語上の改善が導入されており、 これにはタグ無しのunionと新しい標準ライブラリ機能が含まれる。

  • Node.js 2017 エンタープライズにおけるユーザ調査結果

    Node.js Froundationは2017年度のユーザ調査の結果を公表した。エンタープライズからの興味の高まりがうかがえるものであった。Node.js Froundationは長期サポートバージョンにおけるエンタープライズカスタマーの増加は、LTS戦略がうまくいった証拠だと述べている。

  • イベントベースのシステムにおけるプロセスマネージャー

    ドメインが保持する変更を通知するためにイベントを発行することは、異なるドメイン同士を互いから疎結合に保つが、そこに本当にイベントの論理フローが存在するのであれば、フローは暗黙的なものとなり追跡するのが難しくなってしまう。より良い解法はプロセスマネージャーパターンを用いてプロセスの全てを追跡し続けることである、とBernd Rücker氏は述べた。

  • モバイルおよびWebのテストカバレッジ戦略

    すべてのデジタルチャネルにおけるスムーズな機能の実現というユーザの期待に応えるため、開発チームは、各地域の市場でのアプリの使用パターンに合わせたテストを実施する必要がある。本記事ではモバイル市場におけるデータ駆動テストのカバレッジのための、デバイス/OSの組み合わせと、エージングや画面パラメータなどのテスト関連のガイドラインを同時に考慮した方法論と指標を紹介する。

  • GoogleがCloud Prediction APIをCloud Machine Learning Engineにリプレース

    Googleは、同社のCloud Prediction APIを来年内に廃止すると発表した。開発者に対しては、Google Cloud Platformからのデータ解析、機械学習トレーニング、予測が可能な同社のCloud Machine Learning Engineへの移行を推奨する。

  • 分散クラウドアプリケーションをマップ化するアプローチの比較

    アプリケーションマップは、分散アプリケーションのコンポーネントとネットワーク、またはプロセス間の相互作用をトポロジーで表現したものだ。AppDynamis、OpenTracing、Netsilなどの様々なツールで採用されたアプリケーションマップのアプローチの概要が最新の記事で紹介されている。

  • JetBrainsがJCP Executive Committeeの一員に

    最近行われた特別選挙で、JetBrainsがJCP Executive Committeeに選出された。EricssonとTOTVSの退任で生まれたふたつの空席のひとつを埋めることになる。InfoQは同社の開発者であるTrisha Gee氏に、最新の状況と計画、そして、JSR 376の投票と将来の開発について話をした。

  • Adobe、2020年でFlashのサポートを終了

    AdobeがFlashを2020年末で終了することを発表した。ブラウザベンダーはそれぞれのブラウザでFlashを段階的に廃止していくタイムラインを公表している。

  • Reactベースの静的サイトジェネレータGatsbyの作者、Kyle Mathews氏とのQ&A

    Reactベースの静的サイトジェネレータGatsbyが1.0になった。このインタビューで、作者のKyle Mathews氏はプロジェクトへのモチベーションと、Gatsbyがどこへ向かっているのかについて語った。

  • GPU Technology ConferenceでGreg Kurtzer氏に聞く。

    InfoQのRags SrinivasがGPU Tech Conferenceで、一連のオープンソースのコントリビュータであるGreg Kurtzer氏に話を聞く。

  • Rider RC1リリース、パフォーマンスが向上

    JetBrainsが.NETにフォーカスしたマルチプラットフォームIDE、Riderの最初のRC (2017.1) をリリースした。この最新プレビューでは、NuGetサポートの拡張、一般的なパフォーマンス改善(特にWindows)、ユーザビリティ強化が含まれている。

  • GoogleがGo 2について議論

    敵対することを優しく押し殺すのはオンラインでの議論での真の戦略だ。侮辱や蔑視をする意図はないとを示すような振る舞いは相手の武装を解除する力がある。オンラインのコミュニケーションにはバイアスがあることを受け入れ、事実と道理を使ってバイアスに対処し、バイアスに自覚的になる訓練をして埋め合わせしようとするのが重要だ。

  • OracleがRustで書かれたコンテナランタイムを含むオープンソースのコンテナユーティリティをリリース

    Oracleは3つのオープンソースのコンテナユーティリティを発表した。Smithは、Open Container Initiative (OCI)のイメージに準拠したイメージビルダであり、単一の実行可能ファイルと依存物で構成される"マイクロコンテナ"を作成する。Crashcartはマイクロコンテナのデバッグツールで、Linuxバイナリのイメージを既存のコンテナにサイドロードできる。RailcarはRustベースのコンテナランタイムでOCIランタイム仕様を実装している。

  • Twitterのパーソナライズされた通知

    TwitterのエンジニアであるGary Lam氏はQCon London 2017でパーソナライズ通知について語った。講演では、パーソナライゼーションとレコメンデーションのアルゴリズムの概観、巨大なデータとTwitterのバイモーダルな性質に関わらず規模に応じた仕事の仕方について語られた。

  • Blazor、.NETをブラウザに連れ戻す

    Steve Sanderson氏のBlazorは、WebAssemblyを使って.NETをブラウザに連れ戻す実験的なプロジェクトだ。FlashやSilverlightのような完全なプロダクションフレームワークではなく、何ができるのかを調べるためのものだ。

BT