BT

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

寄稿

Topics

地域を選ぶ

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

  • アジャイル企業になるには

    企業は今、階層的な組織構造とマイクロマネジメントに分かれを告げて、アジャイル企業へと変わらなければならない — 従来型の官僚型構造に苛まれつつ小さな変化を積み上げるのではなく、管理モデルを根本的に変える必要がある。アジリティを阻害する行為をやめさせて、顧客指向、本質的モチベーション、リーダシップ、信頼関係に基づくリーダシップ、フォーマルでない計画、といったものに集中するべきだ。

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

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

  • Googleが”Skaffold” - Kubernetesでの継続的デプロイメントを促進するツールをリリース

    Googleは、Kubernetesアプリケーションの継続的開発を容易にするコマンドラインツールのSkaffoldをリリースした。Skaffoldは今まさに、AzureのDraftやDatawireのForge、WeaveworkのFluxなどが乱立するKubernetes開発自動化ツールの領域に踏み込もうとしている。

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

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

  • Android Thingsの機能が出揃う

    Googleは、Android Thingsの最新プレビュー版であるDP 8をリリースした。この版では、今後リリースされる安定版のリリースに向けて、APIが固まった。

  • 素晴らしいエンジニアリング文化についてリーダーが語る

    QConLondonのBuilding Great Engineering Culturesと題したトラックで、登壇者が聴衆から質問を受け、パネルディスカッションをした。 Google、Sky Betting、Gaming、ITV、Deliveroo、GlobalSignのリーダーたちが、自分たちがどのようにしてエンジニアリングについての素晴らしい文化を支援し構築してきたかを共有した。

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

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

  • イベントは分散システムの将来を変えるか - Jonas Bonér氏のQCon Londonでの講演より

    イベントには注目すべき理由がたくさんある — 自律性を向上し、安定性を高め、迅速な移行を支援し、タイムトラベルを可能にする — QCon London 2018で行われたプレゼンテーションでJonas Bonér氏は、現行のシステムをイベントがどう変えるかを説明する中で、このように述べた。

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

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

  • マイクロサービス統合に共通する落とし穴 - Bemd Rücker氏によるQCon Londonプレゼンテーションより

    マイクロサービスアーキテクチャでは、すべてのマイクロサービスは独立したアプリケーションであり、独自のデータストレージを持ち、ネットワーク上で通信する。これは高度に分散化された環境を構築すると同時に課題も持ち合わせる — Bernd Rücker氏は、QCon London 2018で行ったプレゼンテーションでこのように説明し、マイクロサービス統合に共通する落とし穴と、その解決策としてのワークフローエンジンについて解説した。

  • 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ビット整数などの待望の機能は追加されなかった。

  • QCon London: CRDTsを使って分散システムでデータ一貫性を保証する

    CRDTs(Conflict-free Replicated Data Types)とは、分散システムにおいて、理論的に実証された方法である集中型サーバを使用せずに、強い結果整合性(eventual consistency)を確保するアルゴリズムファミリである。Martin Kleppmann氏はQCon London 2018で行ったプレゼンテーションで、氏が調査した共有ドキュメント上で共同作業を可能にするアルゴリズムについて説明した。

BT