BT

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

寄稿

Topics

地域を選ぶ

InfoQ ホームページ ニュース

  • チームレベルのパフォーマンス最適化をすべきでない理由とは

    Klaus Leopold氏がGOTO Berlin 2015カンファレンスでの講演で,チームレベルのパフォーマンスの重視が多くの場合,局所的な部分最適化を引き起こし,結果としてチーム全体のアジリティが向上しない理由について,詳しく説明した。InfoQは氏にインタビューして,なぜアジャイルフレームワーク導入がアジリティ向上に結び付かないのか,コラボレーション向上にかんばんをどのように利用すればよいのか,チームがかんばんに期待できるメリットは何か,などを聞いた。

  • Hack.Summit()2016の告知

    2014年12月に開催されたhack.summitの成功を受けて,HackHands創設者のEd Roman氏は,第2回のイベントを2016年2月に実施すると発表した。初回のイベントは64,000人のバーチャル参加者によって,Women Who Code, Black Girls Code, Code.orgなどに50,000ドルを越えるチャリティがあった。主催者は2016年のイベントが,さらに多くの参加者を集めるものと期待している。

  • IBMがWatsonをIoTへ

    IBMはIoTグローバル拠点を開設し、IoTデータの分析、解釈にWatson技術を利用する。 説明

  • Goベースのマイクロサービスフレームワーク"goa"によるサービスAPIの定義,レビュー,実装

    RightScaleのシニアシステムアーキテクトであるRaphael Simon氏が,GoベースのHTTPマイクロサービスフレームワーク“goa”を開発した。DSL(Domain-Specific Language)によるサービスAPIの定義と,対応するサーバとクライアントの“ボイラプレート”コードの自動生成が可能だ。goaマイクロサービスフレームワークについてSimin氏に聞いた。

  • TypeScript 1.8ベータにはJavaScript統合、シームレス関数コンポーネントなどが追加される

    Microsoftが提供するJavaScriptのオープンソースなスーパーセットであるTypeScriptは1.8ベータに達し、多くの言語機能やツール拡張を提供する。

  • .NET向けパッケージマネージャPaketの紹介

    PaketはNuGetの代替となる.NET向けのパッケージマネージャだ。InfoQは開発者のSteffen Forkmann氏に話を聞き、Paketの出自や機能について話を聞いた。

  • IronFleet: 分散システム検証の方法論

    Microsoftの研究者グループが論文“IronFleet: Proving Practical Distributed Systems Correct”の発表に合わせて,非自明な分散システムの正当性を安全性(safety)と活性(liveliness)の観点から証明することで,方法論をマシン上で証明するためのソースコードを公開した。

  • AIの父、マービン・ミンスキー博士が亡くなる

    マービン・ミンスキー博士が脳出血のため88歳でこの世を去った。全く新しい分野を着想して成し遂げた彼の貢献を振り返る。

  • 大規模システムの保守における技術的負債とチームのモラル

    Agile Testing Days 2015において、Thomas Bradford氏はテストがなく大きな技術的負債のあるモノリシックなJavaベースのシステムの保守に関する経験について語った。 InfoQは、システムを保守する上での問題や作りこまれた技術的負債、なぜ別のアプローチをとったのか、どうやってチームのモラルを向上させたのかについて氏にインタビューした。

  • Rust 1.5が”cargo install”を備えてリリース

    Rustコアチームが1.5をリリースした。700に近い変更点には,cargo installとメタデータサイズの20%縮小化が含まれている。

  • ソフトウェア業界の先駆者であるエド・ヨードンが死去

    ソフトウェア業界の先駆者であり、多作な著述家、研究者、コンサルタント、そして写真家であったエドワード・ヨードン氏が、2016年1月20日に死去した。

  • モノのインターネット(IoT)でマイクロサービスを利用する

    このインタビューではFred George氏が,モノのインターネット(IoT)でマイクロサービスをいかに活用するかを,それに伴う課題と対処とともに説明している。InfoQはさらに,モノのインターネットへのマイクロサービスの活用に関して,ソフトウェア業界へのアドバイスも合わせて氏に聞いた。

  • AndroidがOpenJDKを採用へ

    Hacker Newsの伝えた Androidソースコードのコミットメッセージによると,GoogleのモバイルオペレーティングシステムのJavaライブラリ実装が,Harmonyをベースとしたオリジナル版からOpenJDKのものにスイッチされる模様だ。この移行に関しては,GoogleもVentureBeatで認めている。

  • スケーラブルな分散環境で機密保護を行うには

    アムステルダムで開催されたVelocityカンファレンスでAlex Schoof氏が,クラウドのような分散型でスケーラブルな環境での機密管理方法について講演を��った。Shoof氏が提案したのは,機密管理の5つの基本原則に基づいたシステムだ。

  • FlutterでDartによるモバイルアプリのクロス開発を目指すGoogle

    Flutterは,Dartの単一コードベースによるiOSとAndroidのクラスプラットフォーム開発を実現するためにGoogleが開発した,オープンソースの新フレームワークだ。両方のプラットフォームで,ハイパフォーマンスと60fsでジッタフリーなエクスペリエンスを提供することを目的とする。

BT