BT

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

寄稿

Topics

地域を選ぶ

InfoQ ホームページ デベロップメント に関するすべてのコンテンツ

  • 技術的卓越、CDのための組織設計とコンテナセキュリティ: Agile on the Beach 2017

    UKのコーンウォールで開催されたAgile on the Beach 2017において、数百人の発表者と参加者が集い、アジャイル、そしてポストアジャイル領域のソフトウェア開発方法論に関する最新状況を議論した。2日目の主な内容は以下を含む。技術的卓越を磨くこと。継続的デリバリーのための組織づくり。コンテナセキュリティ。

  • AWSがLambda@Edgeをリリース、Node.js関数をCDNと共にエッジロケーションで実行可能に

    Amazon Web Services(AWS)がLambda@Edgeを一般向けにリリースした。これにより、AWSの世界各地のPOP(point-of-presence)ロケーションにわたって、Node.jsのLambda関数を“最先端”で実行できるようになり、エンドユーザへの動的レスポンスが非常に低いレイテンシで可能になる。

  • Angular 4.3がリリース、HttpClientなどの新機能

    Angular 5のリリースを前にした、最後の4.xリリースとなるAngular 4.3は、従来バージョンとの完全な互換性を保ちつつ、新しいHttpClientモジュールやルータのライフサイクルイベントなど、多数の新機能を持っている。

  • Googleが侵入型Androidアプリの識別に機械学習を利用

    Googleは侵入型(intrusive)と見なされるAndroidアプリの自動解析と検出にクラスタリングアルゴリズムを使用している、と同社のセキュリティエンジニアであるMartin Pelikan、Giles Hogben、Ulfar Erlingsson各氏が書いている。

  • eBayのショッピングアシスタントShopBotで実現されたスケーラブルなChatbotアーキテクチャ

    eBayのソフトウェアエンジニアであるRobert Enyedi氏がQCon New York 2017 Congerenceで、個人用ショッピングアシスタントアプリケーションであるShopBotについて講演した。Facebook Messengerボットをベースとして2016年にローンチされたShopBotは、AIコンポーネントとeBayのユーザ情報を活用して、会話形式でショッピングの選択肢を提供するアプリケーションだ。

  • Rustの2017年ロードマップの進捗状況

    Rustコアチームの開発者であるNicholas Matsakis氏が、Rustの2017年ロードマップの進捗状況をまとめた。

  • GitHub GraphQL APIが早期アクセスから次段階へ

    GitHub GraphQL APIが先日、一般公開された。GitHubの上級エンジニアリングマネージャであるKyle Daigle氏に話を聞いた。

  • EFF(Electronic Frontier Foundation)が人工知能の進捗状況を評価

    EFF(Electronic Frontier Foundation)は、複数のタスクを対象とした進化型AI(artificial intelligence)研究を含む文書を立ち上げた。困難なタスクについて進歩を見出すための場所となることが目的だ。メトリクスやデータセット、およびそれらを追跡するためのベンチマークを持たないタスクはたくさんある。EFFは研究者や開発者によるコントリビューションを可能にするためのノートブックを用意した。

  • ドメイン駆動設計のガイドライン: Capture - Embed - Protect

    ソフトウェア設計と開発のガイドラインとしてドメイン駆動設計(DDD)の中核的な哲学とプラクティスを用いる場合、それはCapture — Embed — Protectという3つの原則にまとめることができる — 今年のDDD eXchangeカンファレンスで行なったプレゼンテーションの中で、Steven A. Lowe氏はこのように主張した。我々は、肯定的な行動を取るに十分な理解を得ることでドメインモデルを捕捉(Capture)し、コードや会話の中にそれを埋め込み{Embed)、他ドメイン、特に技術的なドメインによる改変から保護する(Protect)のだ。

  • QCon New York: 機械学習モデルを評価する - 不動産におけるケーススタディ

    顧客の住宅売買を支援する不動産会社のOpendoorは、価格モデル向上に機械学習を使用している。同社のデータサイエンティストであるNelson Ray氏がQCon New York 2017 Conferenceで、住宅再販のリスク評価を行なう機械学習モデルの検討を目的とした、シミュレーションベースのフレームワーク開発について講演した。

  • Babylon.js 3.0がリリース、WebGL 2をサポート

    Microsoftが提供するJavaScriptベースのネイティブ3DエンジンであるBabylon.jsがバージョン3に到達した。新バージョンではWebGL 2がサポートされ、書き直された物理ベースレンダリング(PBR)処理コンポーネントが含まれる。playgroud、ブラウザベースのエディタ、WebGLデバッガなども使用可能だ。

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

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

  • マイクロサービスのデータを管理する

    Stitch FixチームのRandy Shoup氏がQCon New York 2017 Conferenceで、マイクロサービスベースのアプリケーションにおけるデータと分離永続化の管理について講演し、マイクロサービスの重要な構成要素としてのイベントにも言及した。

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

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

  • プログラミング言語ランキングの把握に役立つIEEEによるサーベイ

    他のプログラミング言語サーベイとは違って、IEEE Programming Language Surveyは、ランキング基準の重み付けをインタラクティブに変更できるようになっている。10のデータソースに12のメトリックスを適用することで、48の言語をランク付けする。彼らはその設計、手法、データソースについても説明している

BT